Details

    • Technical task
    • Resolution: Fixed
    • Minor
    • Lustre 2.9.0
    • Lustre 2.7.0
    • 14037

    Description

      This ticket relates to transfer of idmap information between the server nodes. The goal is that the MGS stores the UID/GID maps in an index (similar to how quota is storing the master quota files) and these are transferred to the other servers to keep the mappings consistent.

      Attachments

        Issue Links

          Activity

            [LU-5092] nodemap: transfer idmaps between MGS, MDT, OST
            pjones Peter Jones added a comment -

            Landed for 2.9

            pjones Peter Jones added a comment - Landed for 2.9

            Oleg Drokin (oleg.drokin@intel.com) merged in patch http://review.whamcloud.com/17503/
            Subject: LU-5092 nodemap: save nodemaps to targets for caching
            Project: fs/lustre-release
            Branch: master
            Current Patch Set:
            Commit: be7efb4ce06996444c08914305a73833a7123eeb

            gerrit Gerrit Updater added a comment - Oleg Drokin (oleg.drokin@intel.com) merged in patch http://review.whamcloud.com/17503/ Subject: LU-5092 nodemap: save nodemaps to targets for caching Project: fs/lustre-release Branch: master Current Patch Set: Commit: be7efb4ce06996444c08914305a73833a7123eeb

            Hi Peter,

            It would be best if it did, but it's not mandatory. Without that patch, if the MGS goes away, the OSSes and MDSes will not be able to load the nodemap configuration if they get restarted.

            Thanks,
            Kit

            kit.westneat Kit Westneat (Inactive) added a comment - Hi Peter, It would be best if it did, but it's not mandatory. Without that patch, if the MGS goes away, the OSSes and MDSes will not be able to load the nodemap configuration if they get restarted. Thanks, Kit
            pjones Peter Jones added a comment -

            Kit

            It looks like there is still one patch - http://review.whamcloud.com/#/c/17503/ - being tracked under this ticket. Does that need to land for 2.9?

            Peter

            pjones Peter Jones added a comment - Kit It looks like there is still one patch - http://review.whamcloud.com/#/c/17503/ - being tracked under this ticket. Does that need to land for 2.9? Peter

            Oleg Drokin (oleg.drokin@intel.com) merged in patch http://review.whamcloud.com/18554/
            Subject: LU-5092 nodemap: remove nodemap_idx_action, only act on MGS
            Project: fs/lustre-release
            Branch: master
            Current Patch Set:
            Commit: ffe234a077576f0f66f6fe9c165be180133be89a

            gerrit Gerrit Updater added a comment - Oleg Drokin (oleg.drokin@intel.com) merged in patch http://review.whamcloud.com/18554/ Subject: LU-5092 nodemap: remove nodemap_idx_action, only act on MGS Project: fs/lustre-release Branch: master Current Patch Set: Commit: ffe234a077576f0f66f6fe9c165be180133be89a

            Oleg Drokin (oleg.drokin@intel.com) merged in patch http://review.whamcloud.com/16941/
            Subject: LU-5092 nodemap: handle config changes while mid-flight
            Project: fs/lustre-release
            Branch: master
            Current Patch Set:
            Commit: d3ca7a90b4a22908e212ef008fa78932541ef017

            gerrit Gerrit Updater added a comment - Oleg Drokin (oleg.drokin@intel.com) merged in patch http://review.whamcloud.com/16941/ Subject: LU-5092 nodemap: handle config changes while mid-flight Project: fs/lustre-release Branch: master Current Patch Set: Commit: d3ca7a90b4a22908e212ef008fa78932541ef017
            kit.westneat Kit Westneat (Inactive) added a comment - - edited

            Change 16941 allows for config files > the size of 1 RPC

            Change 18554 sets up 17503, which caches the config on targets so they don't need the MGS to startup with nodemap.

            So change 16941 is stand alone, but 17503 requires that 18554 be landed first.

            kit.westneat Kit Westneat (Inactive) added a comment - - edited Change 16941 allows for config files > the size of 1 RPC Change 18554 sets up 17503, which caches the config on targets so they don't need the MGS to startup with nodemap. So change 16941 is stand alone, but 17503 requires that 18554 be landed first.

            Kit was is the dependency chain now? Currently it is confusing to know what order is important.

            simmonsja James A Simmons added a comment - Kit was is the dependency chain now? Currently it is confusing to know what order is important.

            Oleg Drokin (oleg.drokin@intel.com) merged in patch http://review.whamcloud.com/11830/
            Subject: LU-5092 nodemap: transfer nodemaps between MGS, MDTs, and OSTs
            Project: fs/lustre-release
            Branch: master
            Current Patch Set:
            Commit: 685b0943eb4fe55720458326a5d6c4949457bf7a

            gerrit Gerrit Updater added a comment - Oleg Drokin (oleg.drokin@intel.com) merged in patch http://review.whamcloud.com/11830/ Subject: LU-5092 nodemap: transfer nodemaps between MGS, MDTs, and OSTs Project: fs/lustre-release Branch: master Current Patch Set: Commit: 685b0943eb4fe55720458326a5d6c4949457bf7a

            Oleg Drokin (oleg.drokin@intel.com) merged in patch http://review.whamcloud.com/19674/
            Subject: LU-5092 nodemap: users of ted_nodemap should take ref
            Project: fs/lustre-release
            Branch: master
            Current Patch Set:
            Commit: 34ba26ea9884df0758f8ec8dd1047b4cf474af09

            gerrit Gerrit Updater added a comment - Oleg Drokin (oleg.drokin@intel.com) merged in patch http://review.whamcloud.com/19674/ Subject: LU-5092 nodemap: users of ted_nodemap should take ref Project: fs/lustre-release Branch: master Current Patch Set: Commit: 34ba26ea9884df0758f8ec8dd1047b4cf474af09

            People

              kit.westneat Kit Westneat (Inactive)
              kit.westneat Kit Westneat (Inactive)
              Votes:
              0 Vote for this issue
              Watchers:
              12 Start watching this issue

              Dates

                Created:
                Updated:
                Resolved: