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
            adilger Andreas Dilger made changes -
            Link New: This issue is related to DDN-3819 [ DDN-3819 ]
            pjones Peter Jones made changes -
            Fix Version/s New: Lustre 2.15.0 [ 14791 ]
            Resolution New: Fixed [ 1 ]
            Status Original: Open [ 1 ] New: Resolved [ 5 ]
            pjones Peter Jones added a comment -

            Landed for 2.15

            pjones Peter Jones added a comment - Landed for 2.15

            Oleg Drokin (green@whamcloud.com) merged in patch https://review.whamcloud.com/41718/
            Subject: LU-9121 lnet: User Defined Selection Policy (UDSP)
            Project: fs/lustre-release
            Branch: master
            Current Patch Set:
            Commit: 389d6570641446ecc03f9bc3248d4340821f713c

            gerrit Gerrit Updater added a comment - Oleg Drokin (green@whamcloud.com) merged in patch https://review.whamcloud.com/41718/ Subject: LU-9121 lnet: User Defined Selection Policy (UDSP) Project: fs/lustre-release Branch: master Current Patch Set: Commit: 389d6570641446ecc03f9bc3248d4340821f713c

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

            gerrit Gerrit Updater added a comment - Amir Shehata (ashehata@whamcloud.com) uploaded a new patch: https://review.whamcloud.com/41718 Subject: LU-9121 lnet: User Defined Selection Policy (UDSP) Project: fs/lustre-release Branch: master Current Patch Set: 1 Commit: 389d6570641446ecc03f9bc3248d4340821f713c
            ashehata Amir Shehata (Inactive) made changes -
            Remote Link Original: This issue links to "Page (Whamcloud Community Wiki)" [ 24781 ]
            ashehata Amir Shehata (Inactive) made changes -
            Remote Link New: This issue links to "Page (Whamcloud Community Wiki)" [ 24781 ]

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

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

            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

            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: