Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

PeerA (2.10.8 non-MR)PeerB (2.12.4 MR)
Code Block
lnetctl net show


net:

    - net

    - net type:
lo
      local
 lo
      local NI(s):

        -

        - nid:
0@lo
          status: up
    - net type: o2ib
      local NI(s):
        - nid:
 0@lo
          status: up
    - net type: o2ib
      local NI(s):
        - nid: 192.168.1.123@o2ib

         

          status:
up
          interfaces:
              0: ib0
    - net type: o2ib4
      local NI(s):
        - nid:
 up
          interfaces:
              0: ib0
    - net type: o2ib4
      local NI(s):
        - nid: 192.168.1.123@o2ib4

         

          status:
up
          interfaces:
              0: ib0

lnetctl net show

net:

    - net type: lo

      local NI(s):

        - nid: 0@lo

          status: up

    - net type: o2ib4

      local NI(s):

        - nid: 192.168.1.105@o2ib4

          status: up

          interfaces:

              0:
 up
          interfaces:
              0: ib0
Code Block
lnetctl net show
net:
    - net type: lo
      local NI(s):
        - nid: 0@lo
          status: up
    - net type: o2ib4
      local NI(s):
        - nid: 192.168.1.105@o2ib4
          status: up
          interfaces:
              0: ib0


Procedure

Run discovery of PeerA from PeerB and check the results:

Problem Behaviour Expected Behaviour
Code Block
#> lnetctl discover 192.168.1.123@o2ib4


discover:

    - primary

    - primary nid: 192.168.1.123@o2ib

     

      Multi-Rail:
False
      peer ni:
        - nid:
 False
      peer ni:
        - nid: 192.168.1.123@o2ib4

        -

        - nid: 192.168.1.123@o2ib



#> lnetctl peer show


peer:

    - primary

    - primary nid: 192.168.1.123@o2ib

     

      Multi-Rail:
False
      peer ni:
        - nid:
 False
      peer ni:
        - nid: 192.168.1.123@o2ib4

         

          state:
NA
        - nid:
 NA
        - nid: 192.168.1.123@o2ib

         

          state: NA
Code Block
#> lnetctl discover 192.168.1.123@o2ib4

discover:
    - primary

    - primary nid: 192.168.1.123@o2ib4
     

      Multi-Rail:
False

      peer ni:

        - nid:
 False
      peer ni:
        - nid: 192.168.1.123@o2ib4


#> lnetctl peer show

peer:
    - primary

    - primary nid: 192.168.1.123@o2ib4
     

      Multi-Rail:
False

      peer ni:

        - nid:
 False
      peer ni:
        - nid: 192.168.1.123@o2ib4
         

          state: NA

Note that in "problem" scenario, PeerA's  primary NID is on o2ib net, which is not accessible from PeerB.

...