-----============= acceptance-small: sanity-lnet ============----- Fri Aug 14 17:30:56 EDT 2026 MGS_OS_ID_LIKE=rhel centos fedora rocky MGS_OS_VERSION_ID=8.10 MGS_OS_ID=rocky MGS_OS_VERSION_CODE=134873088 MDS1_OS_VERSION_ID=8.10 MDS1_OS_VERSION_CODE=134873088 MDS1_OS_ID_LIKE=rhel centos fedora rocky MDS1_OS_ID=rocky OST1_OS_VERSION_CODE=134873088 OST1_OS_ID_LIKE=rhel centos fedora rocky OST1_OS_VERSION_ID=8.10 OST1_OS_ID=rocky CLIENT_OS_ID=rocky CLIENT_OS_VERSION_CODE=134873088 CLIENT_OS_VERSION_ID=8.10 CLIENT_OS_ID_LIKE=rhel centos fedora rocky Stopping clients: oleg129-client.virtnet /mnt/lustre (opts:) Stopping client oleg129-client.virtnet /mnt/lustre opts: Stopping clients: oleg129-client.virtnet /mnt/lustre2 (opts:) Stopping /mnt/lustre-mds1 (opts:-f) on oleg129-server Stopping /mnt/lustre-ost1 (opts:-f) on oleg129-server Stopping /mnt/lustre-ost2 (opts:-f) on oleg129-server unloading modules via unload_modules_local on: 'oleg129-server' oleg129-server: oleg129-server.virtnet: executing unload_modules_local oleg129-server: modules unloaded. Writer error: failed to resolve Netlink family id Stopping clients: oleg129-client.virtnet /mnt/lustre (opts:-f) Stopping clients: oleg129-client.virtnet /mnt/lustre2 (opts:-f) pdsh@oleg129-client: oleg129-server: ssh exited with exit code 1 pdsh@oleg129-client: oleg129-server: ssh exited with exit code 1 pdsh@oleg129-client: oleg129-server: ssh exited with exit code 1 LNET unconfigure error 22: Invalid argument unloading modules via unload_modules_local on: 'oleg129-server' oleg129-server: oleg129-server.virtnet: executing unload_modules_local oleg129-server: oleg129-server: LNET unconfigure error 22: Invalid argument modules unloaded. /home/green/git/lustre-release/lustre/tests/test-framework.sh: line 1048: echo: write error: Device or resource busy Loading modules from /home/green/git/lustre-release/lustre detected 4 online CPUs by sysfs MODOPTS_LIBCFS= Force libcfs to create 2 CPU partitions ../libcfs/libcfs/libcfs options: 'cpu_npartitions=2' /home/green/git/lustre-release/lustre/../lnet/utils/lnetctl lnet configure -a /home/green/git/lustre-release/lustre/../lnet/utils/lnetctl net show net: - net type: lo local NI(s): - nid: 0@lo status: up - net type: tcp local NI(s): - nid: 192.168.201.29@tcp status: up interfaces: 0: ens2 1: lo: mtu 65536 qdisc noqueue state UNKNOWN group default qlen 1000 link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00 inet 127.0.0.1/8 scope host lo valid_lft forever preferred_lft forever inet6 ::1/128 scope host valid_lft forever preferred_lft forever 2: ens2: mtu 9000 qdisc fq_codel state UP group default qlen 1000 link/ether 56:44:47:3b:89:7d brd ff:ff:ff:ff:ff:ff altname enp0s2 inet 192.168.201.29/24 brd 192.168.201.255 scope global dynamic ens2 valid_lft 59628sec preferred_lft 59628sec inet6 fe80::5444:47ff:fe3b:897d/64 scope link valid_lft forever preferred_lft forever oleg129-server: /home/green/git/lustre-release/lustre/tests/except/sanity-lnet.ex - see CLIENT_VERSION >= v2_16_51-17-g22ba71dccb8 (34682625 >= 34616081) for LU-18129, go 230 - see CLIENT_VERSION >= v2_16_57-110-ged70ccb471 (34682625 >= 34617710) for LU-15135, go 226 excepting tests: 253 254 410 Cleaning up LNet Writer error: failed to resolve Netlink family id unloading modules via unload_modules_local on: 'oleg129-server' oleg129-server: oleg129-server.virtnet: executing unload_modules_local oleg129-server: oleg129-server: LNET unconfigure error 22: Invalid argument modules unloaded. Total IP for ens2 found [1] Interface:IP are ens2:192.168.201.29 Using GW_NID:192.168.201.30@tcp == sanity-lnet test 230: Test setting conns-per-peer ===== 17:32:56 (1786743176) Check valid values; Should succeed Loading LNet and configuring DLC /home/green/git/lustre-release/lustre/tests/test-framework.sh: line 1048: echo: write error: Device or resource busy Loading modules from /home/green/git/lustre-release/lustre detected 4 online CPUs by sysfs MODOPTS_LIBCFS= Force libcfs to create 2 CPU partitions /home/green/git/lustre-release/lustre/../lnet/utils/lnetctl lnet configure /home/green/git/lustre-release/lustre/../lnet/utils/lnetctl net add --net tcp --if ens2 /home/green/git/lustre-release/lustre/../lnet/utils/lnetctl net set --all --conns-per-peer 4 /home/green/git/lustre-release/lustre/../lnet/utils/lnetctl ping 192.168.201.29@tcp ping: - primary nid: 192.168.201.29@tcp Multi-Rail: false peer_ni: - nid: 192.168.201.29@tcp /home/green/git/lustre-release/lustre/../lnet/utils/lnetctl lnet unconfigure /home/green/git/lustre-release/lustre/../lnet/utils/lnetctl lnet configure /home/green/git/lustre-release/lustre/../lnet/utils/lnetctl net add --net tcp --if ens2 --conns-per-peer 5 default via 192.168.201.254 dev ens2 192.168.201.0/24 dev ens2 proto kernel scope link src 192.168.201.29 /home/green/git/lustre-release/lustre/../lnet/utils/lnetctl ping 192.168.201.29@tcp ping: - primary nid: 192.168.201.29@tcp Multi-Rail: false peer_ni: - nid: 192.168.201.29@tcp /home/green/git/lustre-release/lustre/../lnet/utils/lnetctl lnet unconfigure /home/green/git/lustre-release/lustre/../lnet/utils/lnetctl lnet configure /home/green/git/lustre-release/lustre/../lnet/utils/lnetctl net add --net tcp --if ens2 default via 192.168.201.254 dev ens2 192.168.201.0/24 dev ens2 proto kernel scope link src 192.168.201.29 /home/green/git/lustre-release/lustre/../lnet/utils/lnetctl net set --all --conns-per-peer 6 /home/green/git/lustre-release/lustre/../lnet/utils/lnetctl ping 192.168.201.29@tcp ping: - primary nid: 192.168.201.29@tcp Multi-Rail: false peer_ni: - nid: 192.168.201.29@tcp /home/green/git/lustre-release/lustre/../lnet/utils/lnetctl lnet unconfigure /home/green/git/lustre-release/lustre/../lnet/utils/lnetctl lnet configure /home/green/git/lustre-release/lustre/../lnet/utils/lnetctl net add --net tcp --if ens2 --conns-per-peer 7 default via 192.168.201.254 dev ens2 192.168.201.0/24 dev ens2 proto kernel scope link src 192.168.201.29 /home/green/git/lustre-release/lustre/../lnet/utils/lnetctl ping 192.168.201.29@tcp ping: - primary nid: 192.168.201.29@tcp Multi-Rail: false peer_ni: - nid: 192.168.201.29@tcp Waiting 10s for '16' /home/green/git/lustre-release/lustre/../lnet/utils/lnetctl lnet unconfigure /home/green/git/lustre-release/lustre/../lnet/utils/lnetctl lnet configure /home/green/git/lustre-release/lustre/../lnet/utils/lnetctl net add --net tcp --if ens2 default via 192.168.201.254 dev ens2 192.168.201.0/24 dev ens2 proto kernel scope link src 192.168.201.29 /home/green/git/lustre-release/lustre/../lnet/utils/lnetctl net set --all --conns-per-peer 8 /home/green/git/lustre-release/lustre/../lnet/utils/lnetctl ping 192.168.201.29@tcp ping: - primary nid: 192.168.201.29@tcp Multi-Rail: false peer_ni: - nid: 192.168.201.29@tcp Waiting 10s for '18' /home/green/git/lustre-release/lustre/../lnet/utils/lnetctl lnet unconfigure /home/green/git/lustre-release/lustre/../lnet/utils/lnetctl lnet configure /home/green/git/lustre-release/lustre/../lnet/utils/lnetctl net add --net tcp --if ens2 --conns-per-peer 9 default via 192.168.201.254 dev ens2 192.168.201.0/24 dev ens2 proto kernel scope link src 192.168.201.29 /home/green/git/lustre-release/lustre/../lnet/utils/lnetctl ping 192.168.201.29@tcp ping: - primary nid: 192.168.201.29@tcp Multi-Rail: false peer_ni: - nid: 192.168.201.29@tcp Waiting 10s for '20' Updated after 2s: want '20' got '20' /home/green/git/lustre-release/lustre/../lnet/utils/lnetctl lnet unconfigure /home/green/git/lustre-release/lustre/../lnet/utils/lnetctl lnet configure /home/green/git/lustre-release/lustre/../lnet/utils/lnetctl net add --net tcp --if ens2 default via 192.168.201.254 dev ens2 192.168.201.0/24 dev ens2 proto kernel scope link src 192.168.201.29 /home/green/git/lustre-release/lustre/../lnet/utils/lnetctl net set --all --conns-per-peer 10 /home/green/git/lustre-release/lustre/../lnet/utils/lnetctl ping 192.168.201.29@tcp ping: - primary nid: 192.168.201.29@tcp Multi-Rail: false peer_ni: - nid: 192.168.201.29@tcp /home/green/git/lustre-release/lustre/../lnet/utils/lnetctl lnet unconfigure /home/green/git/lustre-release/lustre/../lnet/utils/lnetctl lnet configure /home/green/git/lustre-release/lustre/../lnet/utils/lnetctl net add --net tcp --if ens2 --conns-per-peer 11 default via 192.168.201.254 dev ens2 192.168.201.0/24 dev ens2 proto kernel scope link src 192.168.201.29 /home/green/git/lustre-release/lustre/../lnet/utils/lnetctl ping 192.168.201.29@tcp ping: - primary nid: 192.168.201.29@tcp Multi-Rail: false peer_ni: - nid: 192.168.201.29@tcp /home/green/git/lustre-release/lustre/../lnet/utils/lnetctl lnet unconfigure /home/green/git/lustre-release/lustre/../lnet/utils/lnetctl lnet configure /home/green/git/lustre-release/lustre/../lnet/utils/lnetctl net add --net tcp --if ens2 default via 192.168.201.254 dev ens2 192.168.201.0/24 dev ens2 proto kernel scope link src 192.168.201.29 /home/green/git/lustre-release/lustre/../lnet/utils/lnetctl net set --all --conns-per-peer 12 /home/green/git/lustre-release/lustre/../lnet/utils/lnetctl ping 192.168.201.29@tcp ping: - primary nid: 192.168.201.29@tcp Multi-Rail: false peer_ni: - nid: 192.168.201.29@tcp /home/green/git/lustre-release/lustre/../lnet/utils/lnetctl lnet unconfigure /home/green/git/lustre-release/lustre/../lnet/utils/lnetctl lnet configure /home/green/git/lustre-release/lustre/../lnet/utils/lnetctl net add --net tcp --if ens2 --conns-per-peer 13 default via 192.168.201.254 dev ens2 192.168.201.0/24 dev ens2 proto kernel scope link src 192.168.201.29 /home/green/git/lustre-release/lustre/../lnet/utils/lnetctl ping 192.168.201.29@tcp ping: - primary nid: 192.168.201.29@tcp Multi-Rail: false peer_ni: - nid: 192.168.201.29@tcp /home/green/git/lustre-release/lustre/../lnet/utils/lnetctl lnet unconfigure /home/green/git/lustre-release/lustre/../lnet/utils/lnetctl lnet configure /home/green/git/lustre-release/lustre/../lnet/utils/lnetctl net add --net tcp --if ens2 default via 192.168.201.254 dev ens2 192.168.201.0/24 dev ens2 proto kernel scope link src 192.168.201.29 /home/green/git/lustre-release/lustre/../lnet/utils/lnetctl net set --all --conns-per-peer 14 /home/green/git/lustre-release/lustre/../lnet/utils/lnetctl ping 192.168.201.29@tcp ping: - primary nid: 192.168.201.29@tcp Multi-Rail: false peer_ni: - nid: 192.168.201.29@tcp /home/green/git/lustre-release/lustre/../lnet/utils/lnetctl lnet unconfigure /home/green/git/lustre-release/lustre/../lnet/utils/lnetctl lnet configure /home/green/git/lustre-release/lustre/../lnet/utils/lnetctl net add --net tcp --if ens2 --conns-per-peer 15 default via 192.168.201.254 dev ens2 192.168.201.0/24 dev ens2 proto kernel scope link src 192.168.201.29 /home/green/git/lustre-release/lustre/../lnet/utils/lnetctl ping 192.168.201.29@tcp ping: - primary nid: 192.168.201.29@tcp Multi-Rail: false peer_ni: - nid: 192.168.201.29@tcp /home/green/git/lustre-release/lustre/../lnet/utils/lnetctl lnet unconfigure /home/green/git/lustre-release/lustre/../lnet/utils/lnetctl lnet configure /home/green/git/lustre-release/lustre/../lnet/utils/lnetctl net add --net tcp --if ens2 default via 192.168.201.254 dev ens2 192.168.201.0/24 dev ens2 proto kernel scope link src 192.168.201.29 Set > 127; Should fail /home/green/git/lustre-release/lustre/../lnet/utils/lnetctl net set --all --conns-per-peer 128 net: - set: errno: -1 descr: invalid conns-per-peer value (valid range 0-127) /home/green/git/lustre-release/lustre/../lnet/utils/lnetctl lnet unconfigure /home/green/git/lustre-release/lustre/../lnet/utils/lnetctl lnet configure /home/green/git/lustre-release/lustre/../lnet/utils/lnetctl net add --net tcp --if ens2 default via 192.168.201.254 dev ens2 192.168.201.0/24 dev ens2 proto kernel scope link src 192.168.201.29 Set < 0; Should be ignored /home/green/git/lustre-release/lustre/../lnet/utils/lnetctl net set --all --conns-per-peer -1 /home/green/git/lustre-release/lustre/../lnet/utils/lnetctl lnet unconfigure /home/green/git/lustre-release/lustre/../lnet/utils/lnetctl lnet configure Add > 127; Should fail and not configure NI /home/green/git/lustre-release/lustre/../lnet/utils/lnetctl net add --net tcp --if ens2 --conns-per-peer 128 ni: - add: errno: -1 descr: invalid conns-per-peer value (valid range 0-127) /home/green/git/lustre-release/lustre/../lnet/utils/lnetctl lnet unconfigure /home/green/git/lustre-release/lustre/../lnet/utils/lnetctl lnet configure Add overflow value; Should fail and not configure NI /home/green/git/lustre-release/lustre/../lnet/utils/lnetctl net add --net tcp --if ens2 --conns-per-peer 1000000000000000000000000 ni: - add: errno: -1 descr: invalid conns-per-peer value (valid range 0-127) /home/green/git/lustre-release/lustre/../lnet/utils/lnetctl lnet unconfigure /home/green/git/lustre-release/lustre/../lnet/utils/lnetctl lnet configure Add non-numeric value; Should fail and not configure NI /home/green/git/lustre-release/lustre/../lnet/utils/lnetctl net add --net tcp --if ens2 --conns-per-peer foo ni: - add: errno: -1 descr: invalid conns-per-peer value (valid range 0-127) /home/green/git/lustre-release/lustre/../lnet/utils/lnetctl lnet unconfigure /home/green/git/lustre-release/lustre/../lnet/utils/lnetctl lnet configure Import > 127 conns-per-peer; Should fail and not configure NI /home/green/git/lustre-release/lustre/../lnet/utils/lnetctl net add --net tcp --if ens2 --conns-per-peer 8 default via 192.168.201.254 dev ens2 192.168.201.0/24 dev ens2 proto kernel scope link src 192.168.201.29 /home/green/git/lustre-release/lustre/../lnet/utils/lnetctl lnet unconfigure /home/green/git/lustre-release/lustre/../lnet/utils/lnetctl lnet configure /home/green/git/lustre-release/lustre/../lnet/utils/lnetctl import --- add: - net: errno: -34 descr: ! "failed to parse lnd tunables" ... --- add: - import: errno: -22 descr: ! "Failed to configure NI on net 'tcp' rc = -22" ... /home/green/git/lustre-release/lustre/../lnet/utils/lnetctl import --old-api ni: - add: errno: -1 descr: invalid conns-per-peer value (valid range 0-127) add: - max_interfaces: errno: 0 descr: "success" - numa_range: errno: 0 descr: "success" - discovery: errno: 0 descr: "success" - drop_asym_route: errno: 0 descr: "success" - retry_count: errno: 0 descr: "success" - transaction_timeout: errno: 0 descr: "success" - health_sensitivity: errno: 0 descr: "success" - recovery_interval: errno: 0 descr: "success" - router_sensitivity: errno: 0 descr: "success" - response_tracking: errno: 0 descr: "success" - recovery_limit: errno: 0 descr: "success" pdsh@oleg129-client: oleg129-server: ssh exited with exit code 2 pdsh@oleg129-client: oleg129-server: ssh exited with exit code 2 PASS 230 (48s) == sanity-lnet test complete, duration 166 sec =========== 17:33:44 (1786743224) Cleaning up LNet Writer error: failed to resolve Netlink family id unloading modules via unload_modules_local on: 'oleg129-server' oleg129-server: oleg129-server.virtnet: executing unload_modules_local oleg129-server: oleg129-server: LNET unconfigure error 22: Invalid argument modules unloaded. Checking servers environments Checking clients oleg129-client.virtnet environments /home/green/git/lustre-release/lustre/tests/test-framework.sh: line 1048: echo: write error: Device or resource busy Loading modules from /home/green/git/lustre-release/lustre detected 4 online CPUs by sysfs MODOPTS_LIBCFS= Force libcfs to create 2 CPU partitions ../libcfs/libcfs/libcfs options: 'cpu_npartitions=2' ptlrpc/ptlrpc options: 'lbug_on_grant_miscount=1' quota/lquota options: 'hash_lqs_cur_bits=3' mdt/mdt options: 'mdt_enable_flr_ec=1' ln: failed to create symbolic link '/sbin/.libs': Read-only file system loading modules on: 'oleg129-server' oleg129-server: oleg129-server.virtnet: executing load_modules_local oleg129-server: /home/green/git/lustre-release/lustre/tests/test-framework.sh: line 1048: echo: write error: Device or resource busy oleg129-server: Loading modules from /home/green/git/lustre-release/lustre oleg129-server: detected 4 online CPUs by sysfs oleg129-server: MODOPTS_LIBCFS= oleg129-server: Force libcfs to create 2 CPU partitions oleg129-server: ptlrpc/ptlrpc options: 'lbug_on_grant_miscount=1' oleg129-server: quota/lquota options: 'hash_lqs_cur_bits=3' oleg129-server: mdt/mdt options: 'mdt_enable_flr_ec=1' Setup mgs, mdt, osts pdsh@oleg129-client: oleg129-server: ssh exited with exit code 1 Start mds1: mount -t lustre -o localrecov /dev/mapper/mds1_flakey /mnt/lustre-mds1 oleg129-server: oleg129-server.virtnet: executing set_default_debug neterror net nettrace malloc all pdsh@oleg129-client: oleg129-server: ssh exited with exit code 1 Started lustre-MDT0000 pdsh@oleg129-client: oleg129-server: ssh exited with exit code 1 Start ost1: mount -t lustre -o localrecov /dev/mapper/ost1_flakey /mnt/lustre-ost1 seq.cli-lustre-OST0000-super.width=65536 oleg129-server: oleg129-server.virtnet: executing set_default_debug neterror net nettrace malloc all pdsh@oleg129-client: oleg129-server: ssh exited with exit code 1 Started lustre-OST0000 pdsh@oleg129-client: oleg129-server: ssh exited with exit code 1 Start ost2: mount -t lustre -o localrecov /dev/mapper/ost2_flakey /mnt/lustre-ost2 seq.cli-lustre-OST0001-super.width=65536 oleg129-server: oleg129-server.virtnet: executing set_default_debug neterror net nettrace malloc all pdsh@oleg129-client: oleg129-server: ssh exited with exit code 1 Started lustre-OST0001 Starting client: oleg129-client.virtnet: -o user_xattr,flock 192.168.201.129@tcp:/lustre /mnt/lustre Starting client oleg129-client.virtnet: -o user_xattr,flock 192.168.201.129@tcp:/lustre /mnt/lustre Started clients oleg129-client.virtnet: 192.168.201.129@tcp:/lustre on /mnt/lustre type lustre (rw,flock,checksum,encrypt,lazystatfs,lruresize,nolock,statfs_project,nouser_fid2path,user_xattr,verbose) Using TIMEOUT=20 osc.lustre-OST0000-osc-ffff8dd81854c000.idle_timeout=debug osc.lustre-OST0001-osc-ffff8dd81854c000.idle_timeout=debug disable quota as required