...
Describes actual results observed when the test case is executed.
Test Cases
Positive
ID | Objective | Procedure | Expected Behaviour | Actual Results | Notes |
---|---|---|---|---|---|
IPv6_only.Config.SR.Client.1 | Configure Lustre Client using only IPv6. (SR, same subnet) |
|
| pass bug: IPv6 route is not created if NID is added dynamically (LU-18315 created) | All nodes are 2.16.0_RC1 Rocky8.8 |
IPv6_only.Config.SR.Client.2 | Configure second Lustre Client using only IPv6 and test connectivity between the two clients. (SR, same subnet) |
|
|
pass bug?: it is possible for a client with an only IPv6 NID to successfully ping a client with an only IPv4 NID (likely) if any of them is routed via a gateway | Assumes that Client.1 and Client.2 are on the same subnet and are able to reach each other over IPv6 network. | ||||
IPv6_only.Config.SR.Server.1 | Configure Lustre Server using only IPv6 (SR, same subnet) |
|
| pass | Assumes that servers and clients are on the same subnet and are able to reach each other over IPv6 network. |
IPv6_only.Basic.LNet.SR.1 | Test basic connectivity between Lustre Server and Client on LNet level. (SR, same subnet) | Use the lustre server and clients setup in previous tests and
|
| fail lnet_selftest fails to parse IPv6 NIDs (LU-18316 created) | |
IPv6_only.Basic.Lustre.SR.1 | Test Lustre FS performance with the Client and Server setup to use IPv6. (SR, same subnet) | Use the lustre server and clients setup in previous tests and
|
|
pass: static via conf file if the only/first listed address assigned to the interface is IPv6 global or if using "lnetctl --nid" to configure NIDs dynamically fail: conf file with ip2nets="tcp0(eth0) <IPV6>" or ip2nets="tcp0 <IPv6>" fails. | |||||
IPv6_only.Config.MultiSubnet.SR.1 | Configure Lustre Client and Lustre server to be on different IPv6 subnets (SR) |
|
| ||
IPv6_only.MultiSubnet.LNet.SR.1 | Test basic connectivity between Lustre Server and Client across IPv6 subnets on LNet level. (SR) |
|
| ||
IPv6_only.MultiSubnet.Lustre.SR.1 | Test Lustre FS performance with the Client and Server setup to use IPv6 across subnets. (SR) |
|
| ||
IPv6_only.Config.MR.Client.1 | Configure Lustre Client using only IPv6. (MR, same subnet) |
|
| pass | |
IPv6_only.Config.MR.Client.2 | Configure second Lustre Client using only IPv6 and test connectivity between the two clients. (MR, same subnet) |
|
| pass | Assumes that Client.1 and Client.2 are on the same subnet and are able to reach each other over IPv6 network. |
IPv6_only.Config.MR.Server.1 | Configure Lustre Server using only IPv6 (MR, same subnet) |
|
| pass | Assumes that servers and clients are on the same subnet and are able to reach each other over IPv6 network. |
IPv6_only.Basic.LNet.MR.1 | Test basic connectivity between Lustre Server and Client on LNet level. (MR, same subnet) | Use the lustre server and clients setup in previous tests and
|
| skip due to IPv6_only.Basic.LNet.SR.1 | |
IPv6_only.Basic.Lustre.MR.1 | Test Lustre FS performance with the Client and Server setup to use IPv6. (MR, same subnet) | Use the lustre server and clients setup in previous tests and
|
| pass | |
IPv6_IPv4_collocated.Config.MR.LNet.1 | Configure node to use one IPv6 and one IPv4 interface for LNet (MR, two different lnets) |
|
| pass | This test is run at LNet level so it doesn't matter whether nodes are designated as servers or clients |
IPv6_IPv4_collocated.Basic.MR.LNet.1 | Test basic connectivity between nodes on LNet level. (MR, same subnet) |
|
|
skip due to IPv6_only.Basic.LNet.SR.1 | This test is run at LNet level so it doesn't matter whether nodes are designated as servers or clients | ||||
IPv6_IPv4_routed.Config.SR.LNet.1 | Configure one node to use a single IPv6 NID and another to use IPv4 NID. Add lnet router between the two. (SR, lnet routing) |
|
| skip due to observation made in IPv6_only.Config.SR.Client.2 | |
IPv6_IPv4_routed.Basic.SR.LNet.1 | Test basic connectivity between IPv4 and IPv6 nodes via LNet gateway. (SR, lnet routing) |
|
|
skip due to observation made in IPv6_only.Config.SR.Client.2 and IPv6_only.Basic.LNet.SR.1 | ||
IPv6_o2ib_routed.Config.SR.LNet.1 | Configure one node to use a single IPv6 NID and another to use an o2ib NID. Add lnet router between the two. (SR, lnet routing) |
|
- "lnetctl route show" should indicate that routes are "up"
- "lnetctl ping" between A and B should succeed
|
| fail: configuring IPv6 NID on an IB interface using o2ib net fails with an error if "lnetctl net add --nid" is used configuring IPv6 NID on an IB interface using o2ib net results in a corrupt IPv4-style NID if "lnetctl net add --net o2ib --if ib0" is used and first address listed for the interface is IPv6 global (LU-18317 created) "lnetctl ping" from o2ib client to tcp (IPv6) server across an lnet router fails. Debug logs indicate NID corruption. Both endpoints are able to lnetctl ping the router NIDs. Routes are shown as "up". (LU-18318 created) | |||
IPv6_o2ib_routed.Basic.SR.LNet.1 | Test basic connectivity between o2ib and IPv6 nodes via LNet gateway. (SR, lnet routing) |
|
| skip due to IPv6_only.Basic.LNet.SR.1 | |
Negative
ID | Objective | Procedure | Expected Behaviour | Actual Results | Notes |
---|---|---|---|---|---|
IPv6_only.Neg.Reboot.Client.MR | Verify that connectivity can be restored after unexpected client reboot |
|
| pass | |
IPv6_only.Neg.Reboot.Server.MR | Verify that connectivity can be restored after unexpected server reboot |
|
| pass | |
IPv6_only.Neg.Local_link_down.Client.MR | Verify that local link down events are handled gracefully |
|
| pass |