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

Multi-Rail: User Defined Selection Policy

Details

    • New Feature
    • Resolution: Fixed
    • Minor
    • Lustre 2.15.0
    • None
    • None
    • 9223372036854775807

    Description

      It is sometimes desirable to fine tune the selection of local/remote NIs used for communication. For example currently if there are two networks an o2ib and a tcp network, both will be used. Especially if the traffic volume is low the credits criteria will be equivalent between the nodes, and both networks will be used in round robin. However, the user might want to use one network for all traffic and keep the other network free unless the other network goes down.

      User Defined Selection Policies (UDSP) will allow this type of control. 

      UDSPs are configured from lnetctl via either command line or YAML config files and then passed to the kernel. Policies are applied to all local networks and remote peers then stored in the kernel. Whenever new peers/peer_nis/local networks/local nis are added they are matched against the rules.

      Attachments

        Issue Links

          Activity

            [LU-9121] Multi-Rail: User Defined Selection Policy

            Amir Shehata (ashehata@whamcloud.com) uploaded a new patch: https://review.whamcloud.com/40202
            Subject: LU-9121 lnet: User Defined Selection Policy (UDSP)
            Project: fs/lustre-release
            Branch: master
            Current Patch Set: 1
            Commit: 9b9b8729ce687905b61a3f11018345ec539c49e2

            gerrit Gerrit Updater added a comment - Amir Shehata (ashehata@whamcloud.com) uploaded a new patch: https://review.whamcloud.com/40202 Subject: LU-9121 lnet: User Defined Selection Policy (UDSP) Project: fs/lustre-release Branch: master Current Patch Set: 1 Commit: 9b9b8729ce687905b61a3f11018345ec539c49e2

            Amir Shehata (ashehata@whamcloud.com) uploaded a new patch: https://review.whamcloud.com/40200
            Subject: LU-9121 lnet: add show udsp command
            Project: fs/lustre-release
            Branch: master
            Current Patch Set: 1
            Commit: 1c2f45bd9578a7f2d2a9df4e7c3d8d74bc51ed52

            gerrit Gerrit Updater added a comment - Amir Shehata (ashehata@whamcloud.com) uploaded a new patch: https://review.whamcloud.com/40200 Subject: LU-9121 lnet: add show udsp command Project: fs/lustre-release Branch: master Current Patch Set: 1 Commit: 1c2f45bd9578a7f2d2a9df4e7c3d8d74bc51ed52

            Amir Shehata (ashehata@whamcloud.com) uploaded a new patch: https://review.whamcloud.com/40201
            Subject: LU-9121 lnet: Add info on udsp to lnetctl man page
            Project: fs/lustre-release
            Branch: master
            Current Patch Set: 1
            Commit: 5596671a24d69e16d06dd9d9866cef930e1d54cc

            gerrit Gerrit Updater added a comment - Amir Shehata (ashehata@whamcloud.com) uploaded a new patch: https://review.whamcloud.com/40201 Subject: LU-9121 lnet: Add info on udsp to lnetctl man page Project: fs/lustre-release Branch: master Current Patch Set: 1 Commit: 5596671a24d69e16d06dd9d9866cef930e1d54cc

            Amir Shehata (ashehata@whamcloud.com) uploaded a new patch: https://review.whamcloud.com/40189
            Subject: LU-9121 lnet: UDSP handling
            Project: fs/lustre-release
            Branch: master
            Current Patch Set: 1
            Commit: cf5f7c8dff9d5b24b229226c97f037021bbdb8a8

            gerrit Gerrit Updater added a comment - Amir Shehata (ashehata@whamcloud.com) uploaded a new patch: https://review.whamcloud.com/40189 Subject: LU-9121 lnet: UDSP handling Project: fs/lustre-release Branch: master Current Patch Set: 1 Commit: cf5f7c8dff9d5b24b229226c97f037021bbdb8a8

            Amir Shehata (ashehata@whamcloud.com) uploaded a new patch: https://review.whamcloud.com/40190
            Subject: LU-9121 lnet: Apply UDSP on local and remote NIs
            Project: fs/lustre-release
            Branch: master
            Current Patch Set: 1
            Commit: 06255a31e09b44afe9f5eed49c67d6fe6ddb1f45

            gerrit Gerrit Updater added a comment - Amir Shehata (ashehata@whamcloud.com) uploaded a new patch: https://review.whamcloud.com/40190 Subject: LU-9121 lnet: Apply UDSP on local and remote NIs Project: fs/lustre-release Branch: master Current Patch Set: 1 Commit: 06255a31e09b44afe9f5eed49c67d6fe6ddb1f45

            Amir Shehata (ashehata@whamcloud.com) uploaded a new patch: https://review.whamcloud.com/40187
            Subject: LU-9121 lnet: Select NI/peer NI with highest prio
            Project: fs/lustre-release
            Branch: master
            Current Patch Set: 1
            Commit: 58a20e17bbbca6dd631edfa3db6e4dce02b0034c

            gerrit Gerrit Updater added a comment - Amir Shehata (ashehata@whamcloud.com) uploaded a new patch: https://review.whamcloud.com/40187 Subject: LU-9121 lnet: Select NI/peer NI with highest prio Project: fs/lustre-release Branch: master Current Patch Set: 1 Commit: 58a20e17bbbca6dd631edfa3db6e4dce02b0034c

            Amir Shehata (ashehata@whamcloud.com) uploaded a new patch: https://review.whamcloud.com/40192
            Subject: LU-9121 lnet: Add the kernel level De-Marshalling API
            Project: fs/lustre-release
            Branch: master
            Current Patch Set: 1
            Commit: 202f560085a8b595874e01de9afd3ea66744516a

            gerrit Gerrit Updater added a comment - Amir Shehata (ashehata@whamcloud.com) uploaded a new patch: https://review.whamcloud.com/40192 Subject: LU-9121 lnet: Add the kernel level De-Marshalling API Project: fs/lustre-release Branch: master Current Patch Set: 1 Commit: 202f560085a8b595874e01de9afd3ea66744516a

            Amir Shehata (ashehata@whamcloud.com) uploaded a new patch: https://review.whamcloud.com/40186
            Subject: LU-9121 lnet: Preferred gateway selection
            Project: fs/lustre-release
            Branch: master
            Current Patch Set: 1
            Commit: 05875427e4fc9a902a87d83d8e39f26c003ad71e

            gerrit Gerrit Updater added a comment - Amir Shehata (ashehata@whamcloud.com) uploaded a new patch: https://review.whamcloud.com/40186 Subject: LU-9121 lnet: Preferred gateway selection Project: fs/lustre-release Branch: master Current Patch Set: 1 Commit: 05875427e4fc9a902a87d83d8e39f26c003ad71e

            Amir Shehata (ashehata@whamcloud.com) uploaded a new patch: https://review.whamcloud.com/40188
            Subject: LU-9121 lnet: select best peer and local net
            Project: fs/lustre-release
            Branch: master
            Current Patch Set: 1
            Commit: 6e6a8e25164d2e73cde4a41503364a247e7596d9

            gerrit Gerrit Updater added a comment - Amir Shehata (ashehata@whamcloud.com) uploaded a new patch: https://review.whamcloud.com/40188 Subject: LU-9121 lnet: select best peer and local net Project: fs/lustre-release Branch: master Current Patch Set: 1 Commit: 6e6a8e25164d2e73cde4a41503364a247e7596d9

            Amir Shehata (ashehata@whamcloud.com) uploaded a new patch: https://review.whamcloud.com/40185
            Subject: LU-9121 lnet: foundation patch for selection mod
            Project: fs/lustre-release
            Branch: master
            Current Patch Set: 1
            Commit: a30e9aaa52e02c7e945f87be47d7bfdf28695592

            gerrit Gerrit Updater added a comment - Amir Shehata (ashehata@whamcloud.com) uploaded a new patch: https://review.whamcloud.com/40185 Subject: LU-9121 lnet: foundation patch for selection mod Project: fs/lustre-release Branch: master Current Patch Set: 1 Commit: a30e9aaa52e02c7e945f87be47d7bfdf28695592

            Amir Shehata (ashehata@whamcloud.com) uploaded a new patch: https://review.whamcloud.com/40184
            Subject: LU-9121 lnet: UDSP liblnetconfig structure def
            Project: fs/lustre-release
            Branch: master
            Current Patch Set: 1
            Commit: 54e7cd8949774f469873412bf783513835717ae8

            gerrit Gerrit Updater added a comment - Amir Shehata (ashehata@whamcloud.com) uploaded a new patch: https://review.whamcloud.com/40184 Subject: LU-9121 lnet: UDSP liblnetconfig structure def Project: fs/lustre-release Branch: master Current Patch Set: 1 Commit: 54e7cd8949774f469873412bf783513835717ae8

            People

              ashehata Amir Shehata (Inactive)
              ashehata Amir Shehata (Inactive)
              Votes:
              0 Vote for this issue
              Watchers:
              17 Start watching this issue

              Dates

                Created:
                Updated:
                Resolved: