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

Target registration to handle large amount of NIDs

Details

    • Improvement
    • Resolution: Unresolved
    • Major
    • None
    • None
    • 3
    • 9223372036854775807

    Description

      For upcoming features like multi-tenancy, target registration protocol have to handle large amount of NIDs passed to MGS, e.g. with 128 vlans and 4 interfaces on each that requires 512 NIDs to be passed.

      Current limit is about 37 NIDs only, that is how many can fit in request buffer when NIDs are passed as inline mti_nidlist[] buffer in struct mgs_target_info

      Main idea is to use bulk protocol when amount of NIDs is big and stick with inline buffer when NIDs fits in it.

      Attachments

        Issue Links

          Activity

            [LU-18986] Target registration to handle large amount of NIDs

            "Andreas Dilger <adilger@whamcloud.com>" uploaded a new patch: https://review.whamcloud.com/c/fs/lustre-release/+/59743
            Subject: Revert "LU-18986 mgc: client part of new registration protocol"
            Project: fs/lustre-release
            Branch: master
            Current Patch Set: 1
            Commit: 3e05a9f1ea445bf4fa5089b8e6a1e0f3a7543b27

            gerrit Gerrit Updater added a comment - "Andreas Dilger <adilger@whamcloud.com>" uploaded a new patch: https://review.whamcloud.com/c/fs/lustre-release/+/59743 Subject: Revert " LU-18986 mgc: client part of new registration protocol" Project: fs/lustre-release Branch: master Current Patch Set: 1 Commit: 3e05a9f1ea445bf4fa5089b8e6a1e0f3a7543b27

            "Oleg Drokin <green@whamcloud.com>" merged in patch https://review.whamcloud.com/c/fs/lustre-release/+/59212/
            Subject: LU-18986 mgc: client part of new registration protocol
            Project: fs/lustre-release
            Branch: master
            Current Patch Set:
            Commit: e9c290e7dd2e8c8ad45d9cedf0683e29b321e929

            gerrit Gerrit Updater added a comment - "Oleg Drokin <green@whamcloud.com>" merged in patch https://review.whamcloud.com/c/fs/lustre-release/+/59212/ Subject: LU-18986 mgc: client part of new registration protocol Project: fs/lustre-release Branch: master Current Patch Set: Commit: e9c290e7dd2e8c8ad45d9cedf0683e29b321e929

            "Oleg Drokin <green@whamcloud.com>" merged in patch https://review.whamcloud.com/c/fs/lustre-release/+/59206/
            Subject: LU-18986 mgs: server part of new registration protocol
            Project: fs/lustre-release
            Branch: master
            Current Patch Set:
            Commit: 8f819877be20240028bc34eb5173e6dd90acdd29

            gerrit Gerrit Updater added a comment - "Oleg Drokin <green@whamcloud.com>" merged in patch https://review.whamcloud.com/c/fs/lustre-release/+/59206/ Subject: LU-18986 mgs: server part of new registration protocol Project: fs/lustre-release Branch: master Current Patch Set: Commit: 8f819877be20240028bc34eb5173e6dd90acdd29

            "Oleg Drokin <green@whamcloud.com>" merged in patch https://review.whamcloud.com/c/fs/lustre-release/+/59205/
            Subject: LU-18986 mgs: new target registration protocol
            Project: fs/lustre-release
            Branch: master
            Current Patch Set:
            Commit: 84118744979594a1a4694797722812b3c6f3ee64

            gerrit Gerrit Updater added a comment - "Oleg Drokin <green@whamcloud.com>" merged in patch https://review.whamcloud.com/c/fs/lustre-release/+/59205/ Subject: LU-18986 mgs: new target registration protocol Project: fs/lustre-release Branch: master Current Patch Set: Commit: 84118744979594a1a4694797722812b3c6f3ee64

            "Mikhail Pershin <mpershin@whamcloud.com>" uploaded a new patch: https://review.whamcloud.com/c/fs/lustre-release/+/59212
            Subject: LU-18986 mgc: target registration with bulk
            Project: fs/lustre-release
            Branch: master
            Current Patch Set: 1
            Commit: c00565a528174641fa5fab68e5516ce5007e3ba0

            gerrit Gerrit Updater added a comment - "Mikhail Pershin <mpershin@whamcloud.com>" uploaded a new patch: https://review.whamcloud.com/c/fs/lustre-release/+/59212 Subject: LU-18986 mgc: target registration with bulk Project: fs/lustre-release Branch: master Current Patch Set: 1 Commit: c00565a528174641fa5fab68e5516ce5007e3ba0

            "Mikhail Pershin <mpershin@whamcloud.com>" uploaded a new patch: https://review.whamcloud.com/c/fs/lustre-release/+/59206
            Subject: LU-18986 mgs: target registration for new protocol
            Project: fs/lustre-release
            Branch: master
            Current Patch Set: 1
            Commit: 511585a079a476f34778f49c95d1c495f3487d11

            gerrit Gerrit Updater added a comment - "Mikhail Pershin <mpershin@whamcloud.com>" uploaded a new patch: https://review.whamcloud.com/c/fs/lustre-release/+/59206 Subject: LU-18986 mgs: target registration for new protocol Project: fs/lustre-release Branch: master Current Patch Set: 1 Commit: 511585a079a476f34778f49c95d1c495f3487d11

            "Mikhail Pershin <mpershin@whamcloud.com>" uploaded a new patch: https://review.whamcloud.com/c/fs/lustre-release/+/59205
            Subject: LU-18986 mgs: new target registration protocol
            Project: fs/lustre-release
            Branch: master
            Current Patch Set: 1
            Commit: 205592898bd7634034b838ab9236db8ff9c6dfc2

            gerrit Gerrit Updater added a comment - "Mikhail Pershin <mpershin@whamcloud.com>" uploaded a new patch: https://review.whamcloud.com/c/fs/lustre-release/+/59205 Subject: LU-18986 mgs: new target registration protocol Project: fs/lustre-release Branch: master Current Patch Set: 1 Commit: 205592898bd7634034b838ab9236db8ff9c6dfc2

            "Mikhail Pershin <mpershin@whamcloud.com>" uploaded a new patch: https://review.whamcloud.com/c/fs/lustre-release/+/59130
            Subject: LU-18986 mgc: target registration buffer check
            Project: fs/lustre-release
            Branch: master
            Current Patch Set: 1
            Commit: e03f439dd6fcdc26111da123588293f6e9ad1ac1

            gerrit Gerrit Updater added a comment - "Mikhail Pershin <mpershin@whamcloud.com>" uploaded a new patch: https://review.whamcloud.com/c/fs/lustre-release/+/59130 Subject: LU-18986 mgc: target registration buffer check Project: fs/lustre-release Branch: master Current Patch Set: 1 Commit: e03f439dd6fcdc26111da123588293f6e9ad1ac1

            People

              tappro Mikhail Pershin
              tappro Mikhail Pershin
              Votes:
              0 Vote for this issue
              Watchers:
              2 Start watching this issue

              Dates

                Created:
                Updated: