-----============= acceptance-small: sanityn ============----- Wed Sep 9 01:27:28 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 oleg455-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:27:52 (1788931672) === Starting client oleg455-client.virtnet: -o user_xattr,flock 192.168.204.155@tcp:/lustre /mnt/lustre2 Mount client oleg455-client.virtnet: mount -t lustre -o user_xattr,flock 192.168.204.155@tcp:/lustre /mnt/lustre2 Started clients oleg455-client.virtnet: 192.168.204.155@tcp:/lustre on /mnt/lustre2 type lustre (rw,flock,checksum,encrypt,lazystatfs,lruresize,nolock,statfs_project,nosync_on_close,nouser_fid2path,user_xattr,verbose) oleg455-client.virtnet: executing check_config_client /mnt/lustre oleg455-client.virtnet: Checking config lustre mounted on /mnt/lustre Checking servers environments Checking clients oleg455-client.virtnet environments Using TIMEOUT=20 osc.lustre-OST0000-osc-ffff9d18c87ba000.idle_timeout=debug osc.lustre-OST0000-osc-ffff9d18c8f94800.idle_timeout=debug osc.lustre-OST0001-osc-ffff9d18c87ba000.idle_timeout=debug osc.lustre-OST0001-osc-ffff9d18c8f94800.idle_timeout=debug disable quota as required oleg455-server: oleg455-server.virtnet: executing set_default_debug vfstrace rpctrace dlmtrace neterror ha config ioctl super lfsck all === sanityn: finish setup 01:28:33 (1788931713) === 1+0 records in 1+0 records out 1048576 bytes (1.0 MB, 1.0 MiB) copied, 0.0519173 s, 20.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/f8455] == sanityn test 106d: Verify POSIX immutable interface for non-root users ========================================================== 01:28:39 (1788931719) 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 all_char /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 (164s) == sanityn test 106e: Verify lfs migrate/swap honors POSIX immutable expiry/cap rules ========================================================== 01:31:23 (1788931883) 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 crush2 /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.0120384 s, 340 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.00511281 s, 801 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.0146446 s, 280 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.*.1788932105.log rsync: chown "/tmp/testlogs/.sanityn.test_106e.debug_log.oleg455-server.1788932105.log.VGCgsm" failed: Operation not permitted (1) rsync: chown "/tmp/testlogs/.sanityn.test_106e.dmesg.oleg455-server.1788932105.log.astSqd" 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:35:24 (1788932124) 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 crush2 /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 (162s) cleanup: ====================================================== == sanityn test complete, duration 638 sec =============== 01:38:08 (1788932288) sanityn: FAIL: test_106e owner swap_layouts after expiry failed === sanityn: start cleanup 01:38:10 (1788932290) === Stopping clients: oleg455-client.virtnet /mnt/lustre2 (opts:) Stopping client oleg455-client.virtnet /mnt/lustre2 opts: === sanityn: finish cleanup 01:38:16 (1788932296) ===