Uploaded image for project: 'Lustre'
  1. Lustre
  2. LU-13523

zero link directory causes crash on 2.12

    XMLWordPrintable

Details

    • Bug
    • Resolution: Unresolved
    • Minor
    • None
    • Lustre 2.12.3, Lustre 2.12.4
    • None
    • centos 7 / centos 8
    • 3
    • 9223372036854775807

    Description

      I have an older file system of roughly 400 million files that i'm about to move to new hardware. The FS is running lustre 2.8.0 on centos 6.

      While traversing the file system, I found there exist some directories apparently with zero references. Here is an example such directory:

      drwxr-s--- 0 <user> <group> 12288 Sep 11 2016 goes3.1980.286.1915

      When attempting to list this directory on lustre 2.12.3 or 2.12.4 on centos 7/8 clients, it caused the system to crash. In one instance, I observed this LBUG:

       

       
      kernel:LustreError: 19084:0:(mdc_locks.c:124:mdc_set_lock_data()) ASSERTION( old_inode->i_state & I_FREEING ) failed: Found existing inode ffff9de915cb7110/144115292816098530/0 state 0 in lock: setting data to ffff9de915cb6c90/144115292816098530/33554456Message from syslogd@s4-609-c1 at May 6 13:22:28 ...
      kernel:LustreError: 19084:0:(mdc_locks.c:124:mdc_set_lock_data()) LBUG
      This does not occur on lustre 2.10.6. I downgraded to 2.10.6 and now simply receive "no such file or directory" instead.

       

      Attachments

        Activity

          People

            wc-triage WC Triage
            jstroik Jesse Stroik
            Votes:
            0 Vote for this issue
            Watchers:
            1 Start watching this issue

            Dates

              Created:
              Updated: