Details

    • Bug
    • Resolution: Fixed
    • Critical
    • Lustre 2.14.0, Lustre 2.12.4
    • Lustre 2.13.0
    • None
    • 3
    • 9223372036854775807

    Description

      When migrating files and directories from one MDT to another, if they happen to have xattrs set, then their values will be corrupted once migration is complete.

      More precisely, the size used to store the xattr value on the migrated file/dir is taken from previous xattrs set, so it might be wrong.

      Attachments

        Activity

          [LU-12944] Migration corrupts xattrs

          Oleg Drokin (green@whamcloud.com) merged in patch https://review.whamcloud.com/37030/
          Subject: LU-12944 mdd: pass correct xattr size to lower layers
          Project: fs/lustre-release
          Branch: b2_12
          Current Patch Set:
          Commit: 8fcddbec97715c24cfabe897f9b702df9e35aaef

          gerrit Gerrit Updater added a comment - Oleg Drokin (green@whamcloud.com) merged in patch https://review.whamcloud.com/37030/ Subject: LU-12944 mdd: pass correct xattr size to lower layers Project: fs/lustre-release Branch: b2_12 Current Patch Set: Commit: 8fcddbec97715c24cfabe897f9b702df9e35aaef

          Sebastien Buisson (sbuisson@ddn.com) uploaded a new patch: https://review.whamcloud.com/37030
          Subject: LU-12944 mdd: pass correct xattr size to lower layers
          Project: fs/lustre-release
          Branch: b2_12
          Current Patch Set: 1
          Commit: 394abc43b93d7a1fdc5c1773161a1096998d5226

          gerrit Gerrit Updater added a comment - Sebastien Buisson (sbuisson@ddn.com) uploaded a new patch: https://review.whamcloud.com/37030 Subject: LU-12944 mdd: pass correct xattr size to lower layers Project: fs/lustre-release Branch: b2_12 Current Patch Set: 1 Commit: 394abc43b93d7a1fdc5c1773161a1096998d5226
          pjones Peter Jones added a comment -

          Landed for 2.14

          pjones Peter Jones added a comment - Landed for 2.14

          Oleg Drokin (green@whamcloud.com) merged in patch https://review.whamcloud.com/36689/
          Subject: LU-12944 mdd: pass correct xattr size to lower layers
          Project: fs/lustre-release
          Branch: master
          Current Patch Set:
          Commit: e5e584fd386a2229809bc64d440c3255cf50c1bd

          gerrit Gerrit Updater added a comment - Oleg Drokin (green@whamcloud.com) merged in patch https://review.whamcloud.com/36689/ Subject: LU-12944 mdd: pass correct xattr size to lower layers Project: fs/lustre-release Branch: master Current Patch Set: Commit: e5e584fd386a2229809bc64d440c3255cf50c1bd

          Sebastien Buisson (sbuisson@ddn.com) uploaded a new patch: https://review.whamcloud.com/36689
          Subject: LU-12944 obd: realloc lu_buf when previous size is too big
          Project: fs/lustre-release
          Branch: master
          Current Patch Set: 1
          Commit: 2df91b52d2472bcf27a3ee0556bfa18a2146d8b4

          gerrit Gerrit Updater added a comment - Sebastien Buisson (sbuisson@ddn.com) uploaded a new patch: https://review.whamcloud.com/36689 Subject: LU-12944 obd: realloc lu_buf when previous size is too big Project: fs/lustre-release Branch: master Current Patch Set: 1 Commit: 2df91b52d2472bcf27a3ee0556bfa18a2146d8b4

          People

            sebastien Sebastien Buisson
            sebastien Sebastien Buisson
            Votes:
            0 Vote for this issue
            Watchers:
            4 Start watching this issue

            Dates

              Created:
              Updated:
              Resolved: