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

nid_addr_is_set false negatives

    XMLWordPrintable

Details

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

    Description

      Numeric based NIDs can have address "0". This causes problems for nid_addr_is_set() which can only look for a non-zero address value.
      This causes two bugs:

      • If a node has multiple NIDs on one net, one of the NIDs has a 0
        address, then an attempt to delete the 0 address NID will cause
        all NIDs on the network to be removed.
      • If the source NID specified for lnetctl ping has a 0 address then
        this is not correctly passed down to the kernel (so the ping is
        processed as though no souce NID were specified).

      Attachments

        Activity

          People

            hornc Chris Horn
            hornc Chris Horn
            Votes:
            0 Vote for this issue
            Watchers:
            2 Start watching this issue

            Dates

              Created:
              Updated: