Details

    • Technical task
    • Resolution: Fixed
    • Major
    • Lustre 2.7.0
    • Lustre 2.7.0
    • None
    • 15376

    Description

      The namespace LFSCK needs to verify whether the stripe master's LMV EA and stripe slave's LMV EA match or not. If not, the namespace LFSCK needs to find the right one and repair the others. And then the namespace LFSCK on the stripe slave needs to check every name entry whether the name hash matches the shard or not. If not, the LFSCK will mark the striped directory hash type as LMV_HASH_TYPE_UNKNOWN, then the applications still have change of reading the directory page. And in the future after async commit fully supported by DNE2, we the LFSCK will move the name entry from the wrong MDT to the right one. The later processing will be done under LU-5550.

      Attachments

        Issue Links

          Activity

            [LU-5519] LFSCK 3: verify striped directory

            The 4 patches have been landed to master.

            yong.fan nasf (Inactive) added a comment - The 4 patches have been landed to master.
            yong.fan nasf (Inactive) added a comment - Here are the patches: http://review.whamcloud.com/11845 http://review.whamcloud.com/11846 http://review.whamcloud.com/11847 http://review.whamcloud.com/11848

            Here is the assembled patch:
            http://review.whamcloud.com/#/c/11714/

            yong.fan nasf (Inactive) added a comment - Here is the assembled patch: http://review.whamcloud.com/#/c/11714/

            People

              yong.fan nasf (Inactive)
              yong.fan nasf (Inactive)
              Votes:
              0 Vote for this issue
              Watchers:
              2 Start watching this issue

              Dates

                Created:
                Updated:
                Resolved: