-----============= acceptance-small: sanity-ns ============----- Thu Sep 10 02:14:17 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 oleg427-server: ls: cannot access '/home/green/git/lustre-release/lustre/tests/except/sanity-ns.*ex': No such file or directory excepting tests: === sanity-ns: start setup 02:14:39 (1789020879) === oleg427-client.virtnet: executing check_config_client /mnt/lustre oleg427-client.virtnet: Checking config lustre mounted on /mnt/lustre Checking servers environments Checking clients oleg427-client.virtnet environments Using TIMEOUT=20 osc.lustre-OST0000-osc-ffff8d2d828d0000.idle_timeout=debug osc.lustre-OST0001-osc-ffff8d2d828d0000.idle_timeout=debug disable quota as required oleg427-server: oleg427-server.virtnet: executing set_default_debug vfstrace rpctrace dlmtrace neterror ha config ioctl super lfsck all osd-ldiskfs.track_declares_assert=1 === sanity-ns: finish setup 02:15:17 (1789020917) === == sanity-ns test 1: near-epoch timestamp not misinterpreted (warm+cold) ========================================================== 02:15:19 (1789020919) PASS 1 (7s) == sanity-ns test 2: nanosecond precision per server capability (warm+cold) ========================================================== 02:15:26 (1789020926) PASS 2 (8s) == sanity-ns test 3: directory a/m/c round-trip on every MDT (warm+cold) ========================================================== 02:15:34 (1789020934) PASS 3 (8s) == sanity-ns test 4: metadata ops keep ctime sane and stable (warm+cold) ========================================================== 02:15:43 (1789020943) PASS 4 (9s) == sanity-ns test 5: cross-MDT rename/migrate preserve times (warm+cold) ========================================================== 02:15:52 (1789020952) SKIP: sanity-ns test_5 needs >= 2 MDTs SKIP 5 (3s) == sanity-ns test 6: Data-on-MDT file times (warm+cold) == 02:15:55 (1789020955) PASS 6 (8s) == sanity-ns test 7: FLR mirror times/data across OSTs (warm+cold) ========================================================== 02:16:03 (1789020963) PASS 7 (9s) == sanity-ns test 8: OST-backed file mtime round-trip (warm+cold) ========================================================== 02:16:12 (1789020972) PASS 8 (8s) == sanity-ns test 9: repeated set/read cycles do not drift (warm+cold) ========================================================== 02:16:20 (1789020980) PASS 9 (10s) == sanity-ns test 10: write/set/append mtime progression (warm+cold) ========================================================== 02:16:30 (1789020990) PASS 10 (8s) == sanity-ns test 11: all four times consistent, exact and stable (warm+cold) ========================================================== 02:16:38 (1789020998) PASS 11 (8s) == sanity-ns test 12: times survive a full client remount (deep cold) ========================================================== 02:16:46 (1789021006) Stopping client oleg427-client.virtnet /mnt/lustre (opts:) Starting client: oleg427-client.virtnet: -o user_xattr,flock 192.168.204.127@tcp:/lustre /mnt/lustre PASS 12 (10s) == sanity-ns test 13: extreme/boundary timestamps incl pre-1970 & y2038 (warm+cold) ========================================================== 02:16:56 (1789021016) PASS 13 (8s) == sanity-ns test 14: statahead bulk getattr times correct (warm+cold) ========================================================== 02:17:04 (1789021024) PASS 14 (14s) == sanity-ns test 15: rmfid by FID leaves parent ctime sane (warm+cold) ========================================================== 02:17:18 (1789021038) PASS 15 (7s) == sanity-ns test 16: striped directory times aggregate correctly (warm+cold) ========================================================== 02:17:25 (1789021045) SKIP: sanity-ns test_16 needs >= 2 MDTs SKIP 16 (2s) == sanity-ns test 17: timestamps survive MDT failover, single conversion ========================================================== 02:17:28 (1789021048) Failing mds1 on oleg427-server Stopping /mnt/lustre-mds1 (opts:) on oleg427-server 02:17:34 (1789021054) shut down facet: mds1 facet_host: oleg427-server facet_failover_host: oleg427-server Failover mds1 to oleg427-server mount facets: mds1 Start mds1: mount -t lustre -o localrecov /dev/mapper/mds1_flakey /mnt/lustre-mds1 oleg427-server: oleg427-server.virtnet: executing set_default_debug vfstrace rpctrace dlmtrace neterror ha config ioctl super lfsck all pdsh@oleg427-client: oleg427-server: ssh exited with exit code 1 Started lustre-MDT0000 02:18:10 (1789021090) targets are mounted 02:18:10 (1789021090) facet_failover done oleg427-client.virtnet: executing wait_import_state_mount (FULL|IDLE) mdc.lustre-MDT0000-mdc-*.mds_server_uuid 1475 0 mdc.lustre-MDT0000-mdc-*.mds_server_uuid in FULL state after 0 sec PASS 17 (61s) == sanity-ns test 18: timestamps survive OST failover, single conversion ========================================================== 02:18:30 (1789021110) Failing ost1 on oleg427-server Stopping /mnt/lustre-ost1 (opts:) on oleg427-server 02:18:36 (1789021116) shut down facet: ost1 facet_host: oleg427-server facet_failover_host: oleg427-server Failover ost1 to oleg427-server mount facets: ost1 Start ost1: mount -t lustre -o localrecov /dev/mapper/ost1_flakey /mnt/lustre-ost1 seq.cli-lustre-OST0000-super.width=65536 oleg427-server: oleg427-server.virtnet: executing set_default_debug vfstrace rpctrace dlmtrace neterror ha config ioctl super lfsck all pdsh@oleg427-client: oleg427-server: ssh exited with exit code 1 Started lustre-OST0000 02:19:02 (1789021142) targets are mounted 02:19:02 (1789021142) facet_failover done oleg427-client.virtnet: executing wait_import_state_mount (FULL|IDLE) osc.lustre-OST0000-osc-[-0-9a-f]*.ost_server_uuid 1475 0 osc.lustre-OST0000-osc-[-0-9a-f]*.ost_server_uuid in FULL state after 0 sec PASS 18 (51s) == sanity-ns test 19: setattr replay converts exactly once ========================================================== 02:19:21 (1789021161) UUID 1K-blocks Used Available Use% Mounted on lustre-MDT0000_UUID 1414116 1688 1269616 1% /mnt/lustre[MDT:0] lustre-OST0000_UUID 3833116 4492 3602528 1% /mnt/lustre[OST:0] lustre-OST0001_UUID 3833116 5520 3601500 1% /mnt/lustre[OST:1] filesystem_summary: 7666232 10012 7204028 1% /mnt/lustre Failing mds1 on oleg427-server Stopping /mnt/lustre-mds1 (opts:) on oleg427-server 02:19:39 (1789021179) shut down facet: mds1 facet_host: oleg427-server facet_failover_host: oleg427-server Failover mds1 to oleg427-server mount facets: mds1 Start mds1: mount -t lustre -o localrecov /dev/mapper/mds1_flakey /mnt/lustre-mds1 oleg427-server: oleg427-server.virtnet: executing set_default_debug vfstrace rpctrace dlmtrace neterror ha config ioctl super lfsck all pdsh@oleg427-client: oleg427-server: ssh exited with exit code 1 Started lustre-MDT0000 02:20:13 (1789021213) targets are mounted 02:20:13 (1789021213) facet_failover done oleg427-client.virtnet: executing wait_import_state_mount (FULL|IDLE) mdc.lustre-MDT0000-mdc-*.mds_server_uuid 1475 0 mdc.lustre-MDT0000-mdc-*.mds_server_uuid in FULL state after 0 sec PASS 19 (74s) == sanity-ns test 20: cross-client timestamp coherency === 02:20:35 (1789021235) SKIP: sanity-ns test_20 needs a second client (clientcount>=2) SKIP 20 (3s) == sanity-ns test complete, duration 380 sec ============= 02:20:39 (1789021239) === sanity-ns: start cleanup 02:20:40 (1789021240) === === sanity-ns: finish cleanup 02:20:45 (1789021245) ===