-----============= acceptance-small: sanityn ============----- Wed Sep 9 01:34:05 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 oleg626-server: ls: cannot access '/home/green/git/lustre-release/lustre/tests/except/sanityn.*ex': No such file or directory excepting tests: 40a skipping tests SLOW=no: 33a === sanityn: start setup 01:34:18 (1788932058) === Starting client oleg626-client.virtnet: -o user_xattr,flock 192.168.206.126@tcp:/lustre /mnt/lustre2 Mount client oleg626-client.virtnet: mount -t lustre -o user_xattr,flock 192.168.206.126@tcp:/lustre /mnt/lustre2 Started clients oleg626-client.virtnet: 192.168.206.126@tcp:/lustre on /mnt/lustre2 type lustre (rw,flock,checksum,encrypt,lazystatfs,lruresize,nolock,statfs_project,nosync_on_close,nouser_fid2path,user_xattr,verbose) oleg626-client.virtnet: executing check_config_client /mnt/lustre oleg626-client.virtnet: Checking config lustre mounted on /mnt/lustre Checking servers environments Checking clients oleg626-client.virtnet environments Using TIMEOUT=20 osc.lustre-OST0000-osc-ffff967f02c4f800.idle_timeout=debug osc.lustre-OST0000-osc-ffff967f05471800.idle_timeout=debug osc.lustre-OST0001-osc-ffff967f02c4f800.idle_timeout=debug osc.lustre-OST0001-osc-ffff967f05471800.idle_timeout=debug disable quota as required oleg626-server: oleg626-server.virtnet: executing set_default_debug vfstrace rpctrace dlmtrace neterror ha config ioctl super lfsck all osd-ldiskfs.track_declares_assert=1 === sanityn: finish setup 01:34:53 (1788932093) === 1+0 records in 1+0 records out 1048576 bytes (1.0 MB, 1.0 MiB) copied, 0.0358789 s, 29.2 MB/s running as uid/gid/euid/egid 500/500/500/500, groups: 500 [true] running as uid/gid/euid/egid 500/500/500/500, groups: 500 [touch] [/mnt/lustre/d0_runas_test/f8220] == sanityn test 106d: Verify POSIX immutable interface for non-root users ========================================================== 01:34:58 (1788932098) mdd.lustre-MDT0000.posix_immutable=1 mdd.lustre-MDT0001.posix_immutable=1 mdd.lustre-MDT0000.posix_immutable_min_atime_delta=30 mdd.lustre-MDT0001.posix_immutable_min_atime_delta=30 striped dir -i0 -c2 -H fnv_1a_64 /mnt/lustre/d106d.sanityn mdd.lustre-MDT0000.posix_immutable=0 mdd.lustre-MDT0001.posix_immutable=0 running as uid/gid/euid/egid 500/500/500/500, groups: 500 [touch] [/mnt/lustre/d106d.sanityn/f106d.sanityn] running as uid/gid/euid/egid 500/500/500/500, groups: 500 [touch] [-ac] [--date=1 hour] [/mnt/lustre/d106d.sanityn/f106d.sanityn] running as uid/gid/euid/egid 500/500/500/500, groups: 500 [chmod] [a-w] [/mnt/lustre/d106d.sanityn/f106d.sanityn] mdd.lustre-MDT0000.posix_immutable=1 mdd.lustre-MDT0001.posix_immutable=1 running as uid/gid/euid/egid 500/500/500/500, groups: 500 [touch] [/mnt/lustre/d106d.sanityn/f106d.sanityn] running as uid/gid/euid/egid 500/500/500/500, groups: 500 [touch] [-ac] [--date=1 hour] [/mnt/lustre/d106d.sanityn/f106d.sanityn] running as uid/gid/euid/egid 500/500/500/500, groups: 500 [chmod] [a-w] [/mnt/lustre/d106d.sanityn/f106d.sanityn] running as uid/gid/euid/egid 500/500/500/500, groups: 500 [touch] [/mnt/lustre/d106d.sanityn/f106d.sanityn] running as uid/gid/euid/egid 500/500/500/500, groups: 500 [chmod] [a-w] [/mnt/lustre/d106d.sanityn/f106d.sanityn] running as uid/gid/euid/egid 500/500/500/500, groups: 500 [touch] [-ac] [--date=1 hour] [/mnt/lustre/d106d.sanityn/f106d.sanityn] running as uid/gid/euid/egid 500/500/500/500, groups: 500 [touch] [/mnt/lustre/d106d.sanityn/f106d.sanityn] running as uid/gid/euid/egid 500/500/500/500, groups: 500 [touch] [-ac] [--date=65 seconds] [/mnt/lustre/d106d.sanityn/f106d.sanityn] running as uid/gid/euid/egid 500/500/500/500, groups: 500 [chmod] [a-w] [/mnt/lustre/d106d.sanityn/f106d.sanityn] running as uid/gid/euid/egid 500/500/500/500, groups: 500 [touch] [/mnt/lustre/d106d.sanityn/f106d.sanityn] mdd.lustre-MDT0000.posix_immutable_min_atime_delta=86400 mdd.lustre-MDT0001.posix_immutable_min_atime_delta=86400 mdd.lustre-MDT0000.posix_immutable=0 mdd.lustre-MDT0001.posix_immutable=0 PASS 106d (163s) == sanityn test 106e: Verify lfs migrate/swap honors POSIX immutable expiry/cap rules ========================================================== 01:37:41 (1788932261) mdd.lustre-MDT0000.posix_immutable=1 mdd.lustre-MDT0001.posix_immutable=1 mdd.lustre-MDT0000.posix_immutable_min_atime_delta=30 mdd.lustre-MDT0001.posix_immutable_min_atime_delta=30 striped dir -i0 -c2 -H crush /mnt/lustre/d106e.sanityn running as uid/gid/euid/egid 500/500/500/500, groups: 500 [touch] [/mnt/lustre/d106e.sanityn/f106e.sanityn] running as uid/gid/euid/egid 500/500/500/500, groups: 500 [touch] [-ac] [--date=1 hour] [/mnt/lustre/d106e.sanityn/f106e.sanityn] running as uid/gid/euid/egid 500/500/500/500, groups: 500 [chmod] [a-w] [/mnt/lustre/d106e.sanityn/f106e.sanityn] running as uid/gid/euid/egid 500/500/500/500, groups: 500 [touch] [/mnt/lustre/d106e.sanityn/f106e.sanityn] running as uid/gid/euid/egid 500/500/500/500, groups: 500 [dd] [if=/dev/zero] [of=/mnt/lustre/d106e.sanityn/f106e.sanityn] [bs=4k] [count=1] 1+0 records in 1+0 records out 4096 bytes (4.1 kB, 4.0 KiB) copied, 0.00491451 s, 833 kB/s running as uid/gid/euid/egid 500/500/500/500, groups: 500 [touch] [-ac] [--date=65 seconds] [/mnt/lustre/d106e.sanityn/f106e.sanityn] running as uid/gid/euid/egid 500/500/500/500, groups: 500 [chmod] [a-w] [/mnt/lustre/d106e.sanityn/f106e.sanityn] running as uid/gid/euid/egid 500/500/500/500, groups: 500 [chmod] [u+w] [/mnt/lustre/d106e.sanityn/f106e.sanityn] running as uid/gid/euid/egid 500/500/500/500, groups: 500 [/home/green/git/lustre-release/lustre/utils/lfs] [migrate] [-c] [2] [/mnt/lustre/d106e.sanityn/f106e.sanityn] running as uid/gid/euid/egid 500/500/500/500, groups: 500 [touch] [/mnt/lustre/d106e.sanityn/f106e.sanityn] running as uid/gid/euid/egid 500/500/500/500, groups: 500 [dd] [if=/dev/zero] [of=/mnt/lustre/d106e.sanityn/f106e.sanityn] [bs=4k] [count=1] 1+0 records in 1+0 records out 4096 bytes (4.1 kB, 4.0 KiB) copied, 0.00488537 s, 838 kB/s running as uid/gid/euid/egid 500/500/500/500, groups: 500 [touch] [-ac] [--date=65 seconds] [/mnt/lustre/d106e.sanityn/f106e.sanityn] running as uid/gid/euid/egid 500/500/500/500, groups: 500 [chmod] [a-w] [/mnt/lustre/d106e.sanityn/f106e.sanityn] running as uid/gid/euid/egid 500/500/500/500, groups: 500 [touch] [/mnt/lustre/d106e.sanityn/f106e.sanityn] running as uid/gid/euid/egid 500/500/500/500, groups: 500 [dd] [if=/dev/zero] [of=/mnt/lustre/d106e.sanityn/f106e.sanityn] [bs=4k] [count=1] 1+0 records in 1+0 records out 4096 bytes (4.1 kB, 4.0 KiB) copied, 0.0044039 s, 930 kB/s running as uid/gid/euid/egid 500/500/500/500, groups: 500 [touch] [-ac] [--date=60 seconds] [/mnt/lustre/d106e.sanityn/f106e.sanityn] running as uid/gid/euid/egid 500/500/500/500, groups: 500 [chmod] [a-w] [/mnt/lustre/d106e.sanityn/f106e.sanityn] running as uid/gid/euid/egid 500/500/500/500, groups: 500 [chmod] [u+w] [/mnt/lustre/d106e.sanityn/f106e.sanityn] running as uid/gid/euid/egid 500/500/500/500, groups: 500 [/home/green/git/lustre-release/lustre/utils/lfs] [swap_layouts] [/mnt/lustre/d106e.sanityn/f106e.sanityn] [/mnt/lustre/d106e.sanityn/f106e.sanityn_swap] lfs swap_layouts: error: cannot swap layout between '/mnt/lustre/d106e.sanityn/f106e.sanityn' and '/mnt/lustre/d106e.sanityn/f106e.sanityn_swap': Operation not permitted (1) sanityn test_106e: @@@@@@ FAIL: owner swap_layouts after expiry failed Trace dump: = /home/green/git/lustre-release/lustre/tests/test-framework.sh:7530:error() = /home/green/git/lustre-release/lustre/tests/sanityn.sh:7254:test_106e() = /home/green/git/lustre-release/lustre/tests/test-framework.sh:7907:run_one() = /home/green/git/lustre-release/lustre/tests/test-framework.sh:7970:run_one_logged() = /home/green/git/lustre-release/lustre/tests/test-framework.sh:7769:run_test() = /home/green/git/lustre-release/lustre/tests/sanityn.sh:7258:main() Dumping lctl log to /tmp/testlogs//sanityn.test_106e.*.1788932483.log rsync: chown "/tmp/testlogs/.sanityn.test_106e.debug_log.oleg626-server.1788932483.log.7lJi8o" failed: Operation not permitted (1) rsync: chown "/tmp/testlogs/.sanityn.test_106e.dmesg.oleg626-server.1788932483.log.pDzQZJ" failed: Operation not permitted (1) rsync error: some files/attrs were not transferred (see previous errors) (code 23) at main.c(1668) [generator=3.1.3] mdd.lustre-MDT0000.posix_immutable_min_atime_delta=86400 mdd.lustre-MDT0001.posix_immutable_min_atime_delta=86400 mdd.lustre-MDT0000.posix_immutable=0 mdd.lustre-MDT0001.posix_immutable=0 FAIL 106e (229s) == sanityn test 106f: Verify non-owner denial after POSIX immutable expiry ========================================================== 01:41:30 (1788932490) mdd.lustre-MDT0000.posix_immutable=1 mdd.lustre-MDT0001.posix_immutable=1 mdd.lustre-MDT0000.posix_immutable_min_atime_delta=30 mdd.lustre-MDT0001.posix_immutable_min_atime_delta=30 striped dir -i0 -c2 -H crush /mnt/lustre/d106f.sanityn mdd.lustre-MDT0000.posix_immutable_min_atime_delta=86400 mdd.lustre-MDT0001.posix_immutable_min_atime_delta=86400 mdd.lustre-MDT0000.posix_immutable=0 mdd.lustre-MDT0001.posix_immutable=0 PASS 106f (155s) cleanup: ====================================================== == sanityn test complete, duration 602 sec =============== 01:44:08 (1788932648) sanityn: FAIL: test_106e owner swap_layouts after expiry failed === sanityn: start cleanup 01:44:09 (1788932649) === Stopping clients: oleg626-client.virtnet /mnt/lustre2 (opts:) Stopping client oleg626-client.virtnet /mnt/lustre2 opts: === sanityn: finish cleanup 01:44:15 (1788932655) ===