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

socklnd: make link state detection namespace-aware

Details

    • Bug
    • Resolution: Unresolved
    • Minor
    • None
    • None
    • 3
    • 9223372036854775807

    Description

      Socklnd subscribes to network events and if the event matches the device name, index and IP socklnd is using, it reports it to LNet so that corresponding NI availability can be toggled for the purpose of NI selection when sending.

      However it appears to be possible that the event can feature a device from a network namespace different from the one where LNet is running could have the same device name and index/IP. This can cause socklnd to report wrong status to LNet.

      Socklnd should be checking the network namespace of the device in the event against the current namespace and ignore the events from other namespaces.

      Attachments

        Activity

          People

            ssmirnov Serguei Smirnov
            ssmirnov Serguei Smirnov
            Votes:
            0 Vote for this issue
            Watchers:
            4 Start watching this issue

            Dates

              Created:
              Updated: