Details

    • 13781

    Description

      This improvement calls for fully supporting IPv6 throughout LNet and the LND's. This will allow Lustre to run in IPV6 networks, in conjunction with related changes to any configuration and PtlRPC changes where NIDs are processed (e.g. config llog records, Imperative Recovery, etc.).

      Attachments

        Issue Links

          Activity

            [LU-10391] LNET: Support IPv6

            There are still two sanity-lnet subtests being excluded from testing that list LU-10391 as the reason:

            always_except LU-10391 253 254
            

            If these are passing now that IPv6 is working, they should be removed from always_except, or a new ticket filed to track whatever issue is preventing them from running (if there isn't already one open).

            adilger Andreas Dilger added a comment - There are still two sanity-lnet subtests being excluded from testing that list LU-10391 as the reason: always_except LU-10391 253 254 If these are passing now that IPv6 is working, they should be removed from always_except , or a new ticket filed to track whatever issue is preventing them from running (if there isn't already one open).
            pjones Peter Jones added a comment -

            Marking as resolved because basic feature is present in 2.16. There is still more work to come in 2.17 that can be tracked under a different LU

            pjones Peter Jones added a comment - Marking as resolved because basic feature is present in 2.16. There is still more work to come in 2.17 that can be tracked under a different LU

            We have the final clean ups for the 2.16 release. More work is needed but can be finished in the 2.17 release.

            simmonsja James A Simmons added a comment - We have the final clean ups for the 2.16 release. More work is needed but can be finished in the 2.17 release.

            "Oleg Drokin <green@whamcloud.com>" merged in patch https://review.whamcloud.com/c/fs/lustre-release/+/55767/
            Subject: LU-10391 obdclass: truncate large uuids
            Project: fs/lustre-release
            Branch: master
            Current Patch Set:
            Commit: 367e607de650ad9a98e50b208f65fda5a9fd4d28

            gerrit Gerrit Updater added a comment - "Oleg Drokin <green@whamcloud.com>" merged in patch https://review.whamcloud.com/c/fs/lustre-release/+/55767/ Subject: LU-10391 obdclass: truncate large uuids Project: fs/lustre-release Branch: master Current Patch Set: Commit: 367e607de650ad9a98e50b208f65fda5a9fd4d28

            "Chris Horn <chris.horn@hpe.com>" uploaded a new patch: https://review.whamcloud.com/c/fs/lustre-release/+/55767
            Subject: LU-10391 obdclass: truncate large uuids
            Project: fs/lustre-release
            Branch: master
            Current Patch Set: 1
            Commit: a8048a976ebd93b7be59c42a6dc58e1f5577105b

            gerrit Gerrit Updater added a comment - "Chris Horn <chris.horn@hpe.com>" uploaded a new patch: https://review.whamcloud.com/c/fs/lustre-release/+/55767 Subject: LU-10391 obdclass: truncate large uuids Project: fs/lustre-release Branch: master Current Patch Set: 1 Commit: a8048a976ebd93b7be59c42a6dc58e1f5577105b
            hornc Chris Horn added a comment - - edited

            We need to tweak the use of FORCE_LARGE_NID in test-framework.sh in order for it to work transparently with other test suites. Most test suites start LNet via load_modules_local, but FORCE_LARGE_NID is not checked or enforced on this path. Opened https://jira.whamcloud.com/browse/LU-18019 for this

            hornc Chris Horn added a comment - - edited We need to tweak the use of FORCE_LARGE_NID in test-framework.sh in order for it to work transparently with other test suites. Most test suites start LNet via load_modules_local, but FORCE_LARGE_NID is not checked or enforced on this path. Opened https://jira.whamcloud.com/browse/LU-18019 for this

            I would think it should be to do this today like:

            Test-Parameters: testlist=sanity-lnet env=FORCE_LARGE_NID
            

            If that is passing, then it should be possible to run a second sanity-lnet session with IPv6 interfaces.

            adilger Andreas Dilger added a comment - I would think it should be to do this today like: Test-Parameters: testlist=sanity-lnet env=FORCE_LARGE_NID If that is passing, then it should be possible to run a second sanity-lnet session with IPv6 interfaces.

            With the recent landings and Maloo setup we can now test IPv6 with sanity-lnet.sh. Looking to figure out how to do Lustre IPv6 testing.

            simmonsja James A Simmons added a comment - With the recent landings and Maloo setup we can now test IPv6 with sanity-lnet.sh. Looking to figure out how to do Lustre IPv6 testing.

            "Oleg Drokin <green@whamcloud.com>" merged in patch https://review.whamcloud.com/c/fs/lustre-release/+/53732/
            Subject: LU-10391 lnet: Fault injection add/del ioctls to netlink
            Project: fs/lustre-release
            Branch: master
            Current Patch Set:
            Commit: f1c66236c6869a83f57d07206d845bba42d7cd9f

            gerrit Gerrit Updater added a comment - "Oleg Drokin <green@whamcloud.com>" merged in patch https://review.whamcloud.com/c/fs/lustre-release/+/53732/ Subject: LU-10391 lnet: Fault injection add/del ioctls to netlink Project: fs/lustre-release Branch: master Current Patch Set: Commit: f1c66236c6869a83f57d07206d845bba42d7cd9f

            "Oleg Drokin <green@whamcloud.com>" merged in patch https://review.whamcloud.com/c/fs/lustre-release/+/53003/
            Subject: LU-10391 lnet: update Netlink commands functionality
            Project: fs/lustre-release
            Branch: master
            Current Patch Set:
            Commit: 56af81e1aac0ec1f924249db061514d93912482d

            gerrit Gerrit Updater added a comment - "Oleg Drokin <green@whamcloud.com>" merged in patch https://review.whamcloud.com/c/fs/lustre-release/+/53003/ Subject: LU-10391 lnet: update Netlink commands functionality Project: fs/lustre-release Branch: master Current Patch Set: Commit: 56af81e1aac0ec1f924249db061514d93912482d

            People

              neilb Neil Brown
              doug Doug Oucharek (Inactive)
              Votes:
              3 Vote for this issue
              Watchers:
              26 Start watching this issue

              Dates

                Created:
                Updated:
                Resolved: