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

Split LFSCK local notification from lfsck_in_notify() API

Details

    • Bug
    • Resolution: Fixed
    • Minor
    • Lustre 2.10.0
    • None
    • None
    • 3
    • 9223372036854775807

    Description

      Currently, the lfsck_in_notify() contains too much functionalities, including both the remote LFSCK control and local LFSCK notification. These different LFSCK requirements share the same structure "lfsck_request" to parse kinds of data. It is difficult to enhance the "lfsck_request" with more local LFSCK requirements, because enlarging or adjusting the lfsck_request fields will affect the LFSCK RPC on-wire protocol and caused interoperability issues.

      We will split the local LFSCK notifications from the lfsck_in_notify() with new LFSCK API, then even if we have more local LFSCK requirements in future, we can enhance such API freely without affecting LFSCK RPC protocol.

      Attachments

        Activity

          [LU-8054] Split LFSCK local notification from lfsck_in_notify() API

          The patch has been landed to master.

          yong.fan nasf (Inactive) added a comment - The patch has been landed to master.

          Andreas Dilger (andreas.dilger@intel.com) merged in patch https://review.whamcloud.com/24881/
          Subject: LU-8054 lfsck: enhance lfsck notify API
          Project: fs/lustre-release
          Branch: pfl
          Current Patch Set:
          Commit: 4e4a749a9169865b76ff0c677c2c63e2e3f16037

          gerrit Gerrit Updater added a comment - Andreas Dilger (andreas.dilger@intel.com) merged in patch https://review.whamcloud.com/24881/ Subject: LU-8054 lfsck: enhance lfsck notify API Project: fs/lustre-release Branch: pfl Current Patch Set: Commit: 4e4a749a9169865b76ff0c677c2c63e2e3f16037

          Fan Yong (fan.yong@intel.com) uploaded a new patch: https://review.whamcloud.com/25236
          Subject: LU-8054 lfsck: enhance lfsck notify API
          Project: fs/lustre-release
          Branch: master
          Current Patch Set: 1
          Commit: 6931bdfcff6a15f28e65f78fd088ee369b9f3603

          gerrit Gerrit Updater added a comment - Fan Yong (fan.yong@intel.com) uploaded a new patch: https://review.whamcloud.com/25236 Subject: LU-8054 lfsck: enhance lfsck notify API Project: fs/lustre-release Branch: master Current Patch Set: 1 Commit: 6931bdfcff6a15f28e65f78fd088ee369b9f3603

          Fan Yong (fan.yong@intel.com) uploaded a new patch: https://review.whamcloud.com/24881
          Subject: LU-8054 lfsck: enhance lfsck notify API
          Project: fs/lustre-release
          Branch: pfl
          Current Patch Set: 1
          Commit: 093bc59c1fef58c6affe490389d2b79c74f56b0c

          gerrit Gerrit Updater added a comment - Fan Yong (fan.yong@intel.com) uploaded a new patch: https://review.whamcloud.com/24881 Subject: LU-8054 lfsck: enhance lfsck notify API Project: fs/lustre-release Branch: pfl Current Patch Set: 1 Commit: 093bc59c1fef58c6affe490389d2b79c74f56b0c

          Fan Yong (fan.yong@intel.com) uploaded a new patch: http://review.whamcloud.com/19785
          Subject: LU-8054 lfsck: enhance lfsck notify API
          Project: fs/lustre-dev
          Branch: pfl
          Current Patch Set: 1
          Commit: fdbf299f83ae4731a21b7eb0d95c071980f35977

          gerrit Gerrit Updater added a comment - Fan Yong (fan.yong@intel.com) uploaded a new patch: http://review.whamcloud.com/19785 Subject: LU-8054 lfsck: enhance lfsck notify API Project: fs/lustre-dev Branch: pfl Current Patch Set: 1 Commit: fdbf299f83ae4731a21b7eb0d95c071980f35977

          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: