Primary Requirement ID | Secondary Requirement ID | Unit Test ID | Unit Test Description |
---|
| | | Discovery disabled 4-1: discovery of an MR peer via its primary
- MR Node with interfaces N1, N2
- MR Peer with interfaces P1, P2, P3
- Discovery is disabled on Node
- Ping P1 from node
- Ping P2 from node
- Verify that node sees two different peers: P1, P2.
- Discover P1 from node
- Verify that node sees two different peers: P1, P2.
- Verify that peer sees node as one peer with one NID: N1
|
| | | Discovery disabled 4-2: discovery of an MR peer via a secondary
- MR Node with interfaces N1, N2
- MR Peer with interfaces P1, P2, P3
- Discovery is disabled on Node
- Ping P1 from node
- Ping P2 from node
- Verify that node sees two different peers: P1, P2.
- Discover P2 from node
- Verify that node sees two different peers: P1, P2.
- Verify that peer sees node as one peer with one NID: N1
|
| | | Discovery disabled 4-3: discovery of an MR peer via a tertiary.
- MR Node with interfaces N1, N2
- MR Peer with interfaces P1, P2, P3
- Discovery is disabled on Node
- Ping P1 from node
- Ping P2 from node
- Verify that node sees two different peers: P1, P2.
- Discover P3 from node
- Verify that node sees three different peers: P1, P2, P3.
- Verify that peer sees node as one peer with one NID: N1
|
| | | Discovery disabled 4-4: implicit discovery of an MR peer - MR Node with interfaces N1, N2
- MR Peer with interfaces P1, P2, P3
- Discovery is disabled on both Node and Peer
- Force some filesystem traffic between node and peer.
- Verify that node sees one peer with one NID: P1.
- Verify that peer sees node as one peer with one NID: N1.
|
| | | Discovery disabled 4-5: implicit discovery of an MR peer. (This test shows that if discovery is enabled on either node or peer, it happens on both.) - MR Node with interfaces N1, N2
- MR Peer with interfaces P1, P2, P3
- Discovery is disabled on Node
- Force some filesystem traffic between node and peer.
- Verify that node sees one MR peer with NIDs: P1, P2, P3
- Verify that peer sees node as one peer with NIDs: N1, N2.
|
| | | Discovery disabled 4-6: implicit discovery of an MR peer, > 16 interfaces. (This test shows that if discovery is enabled on either node or peer, it happens on both, including retries required because buffers need to be extended.) - MR Node with interfaces N1, N2, ..., N17
- MR Peer with interfaces P1, P2, ..., P17
- Discovery is disabled on Node
- Force some filesystem traffic between node and peer.
- Verify that node sees one MR peer with all NIDs: P1, P2, ..., P17
- Verify that peer sees node as one MR peer with all NIDs: N1, N2. ... , N17.
|
| | | Disabled with DLC 5-1: DLC overrides Discovery of MR peer - MR node with interface N1
- MR peer with interface P1, P2, P3
- Discovery is disabled on node.
- DLC configure MR peer on node with interfaces P1, P2, P4*.
- Discover P1 from node.
- Verify that node sees one MR peer with three NIDs: P1, P2, P4*.
- No error messages should show up.
|
| | | Disabled with DLC 5-2: DLC overrides Discovery of non-MR peer - MR node with interface N1
- non-MR peer with interface P1, P2, P3
- Discovery is disabled on node.
- DLC configure non-MR peer on node with interfaces P1, P2, P4*.
- Discover P1 from node.
- Verify that node sees one non-MR peer with three NIDS: P1, P2, P4*.
- No error messages should show up.
|
| | | Disabled with DLC 5-3: DLC overrides Discovery of MR peer with primary conflict - MR node with interface N1
- MR peer with interface P1, P2, P3
- Discovery is disabled on node.
- DLC configure MR peer on node with interfaces P2, P3, P4*.
- Discover P2 from node.
- Verify that node sees one MR peer with three NIDs: P2, P3, P4*.
- No error messages should show up.
|
| | | Disabled with DLC 5-4: DLC overrides Discovery of non-MR peer with primary conflict - MR node with interface N1
- non-MR peer with interface P1, P2, P3
- Discovery is disabled on node.
- DLC configure non-MR peer on node with interfaces P2, P3, P4*.
- Discover P2 from node.
- Verify that node sees one MR peer with three NIDS: P2, P3, P4*.
- No error messages should show up.
|
| | | Disabled with DLC 5-5: "push MR bit" exception to DLC overrides Discovery - MR node with interface N1
- MR peer with interface P1, P2, P3
- Discovery is disabled on node.
- DLC configure non-MR peer on node with interfaces P1, P2, P4*.
- Discover N1 from peer.
- Verify that node sees one MR peer with three NIDS: P1, P2, P4*.
- Verify presence of error message on node (error code is
-EPERM ):Push says P1 is Multi-Rail, DLC says not Error adding NID P3 to peer P1: -1 Error deleting NID P3 from peer P1: -1
|
| | | Disabled with DLC 35-6: "push MR bit" exception to DLC overrides Discovery - MR node with interface N1
- MR peer with interface P1, P2, P3
- Discovery is disabled on node.
- DLC configure non-MR peer on node with interfaces P2, P3, P4*.
- Discover N1 from peer.
- Verify that node sees one MR peer with three NIDS: P2, P3, P4*.
- Verify presence of error message on node (error code is
-EEXIST ):Push says P2 is Multi-Rail, DLC says not Primary NID error P2 versus P1: -17
|