-----============= acceptance-small: sanity ============----- Wed Jun 3 18:08:22 EDT 2026 mgs: Rocky Linux release 8.10 (Green Obsidian) MGS_OS_ID_LIKE=rhel centos fedora rocky MGS_OS_VERSION_ID=8.10 MGS_OS_ID=rocky MGS_OS_VERSION_CODE=134873088 mds1: Rocky Linux release 8.10 (Green Obsidian) MDS1_OS_VERSION_ID=8.10 MDS1_OS_VERSION_CODE=134873088 MDS1_OS_ID_LIKE=rhel centos fedora rocky MDS1_OS_ID=rocky ost1: Rocky Linux release 8.10 (Green Obsidian) OST1_OS_VERSION_CODE=134873088 OST1_OS_ID_LIKE=rhel centos fedora rocky OST1_OS_VERSION_ID=8.10 OST1_OS_ID=rocky client: Rocky Linux release 8.10 (Green Obsidian) CLIENT_OS_ID=rocky CLIENT_OS_VERSION_CODE=134873088 CLIENT_OS_VERSION_ID=8.10 CLIENT_OS_ID_LIKE=rhel centos fedora rocky oleg422-server: /home/green/git/lustre-release/lustre/tests/except/sanity.56aa.ex oleg422-server: /home/green/git/lustre-release/lustre/tests/except/sanity.ex - see CLIENT_VERSION > v2_15_63-134-gdacc4b6d38 (34682169 > 34553734) for LU-15963, go 312 - see CLIENT_VERSION > v2_15_63-239-gab4ede45b4 (34682169 > 34553839) for LU-17856, go 56wa 56xe - see CLIENT_VERSION > v2_16_54-54-ga2e3a2f5a3 (34682169 > 34616886) for LU-14590, go 0d - see CLIENT_VERSION >= v2_17_50-196-g63ee4af3bb (34682169 >= 34681540) for LU-19620, go 60b - see CLIENT_VERSION >= v2_17_50-71-g2cbe29c282 (34682169 >= 34681415) for LU-19644, go 150ib - see CLIENT_VERSION >= v2_17_51-74 (34682169 >= 34681674) for LU-20010, go 56aa - need MDS1_VERSION <= 2.16.61-1-g89cf292a8c2 (34682169 <= 34618625) for LU-18938, skip 360 - see MDS1_VERSION <= CLIENT_VERSION (34682169 <= 34682169) for LU-18562, go 270a - need MDS1_VERSION < v2_14_55-100-g8a84c7f9c7 (34682169 < 34486116) for LU-14927, skip 0f excepting tests: 42a 42c 42b 118c 118d 407 119i 817 411a skipping tests SLOW=no: 27m 60i 64b 68 71 135 136 230d 300o 842 51c 51e 834 === sanity: start setup 18:08:30 (1780524510) === oleg422-client.virtnet: executing check_config_client /mnt/lustre oleg422-client.virtnet: Checking config lustre mounted on /mnt/lustre Checking servers environments Checking clients oleg422-client.virtnet environments Using TIMEOUT=20 osc.lustre-OST0000-osc-ffff96f242e2d800.idle_timeout=debug osc.lustre-OST0001-osc-ffff96f242e2d800.idle_timeout=debug disable quota as required oleg422-server: oleg422-server.virtnet: executing set_default_debug vfstrace rpctrace dlmtrace neterror ha config ioctl super lfsck all osd-ldiskfs.track_declares_assert=1 === sanity: finish setup 18:08:42 (1780524522) === 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/f8187] preparing for tests involving mounts mke2fs 1.47.3-wc2 (11-Nov-2025) debug=all == sanity test 33h: temp file is located on the same MDT as target (crush) ========================================================== 18:08:44 (1780524524) striped dir -i1 -c2 -H crush /mnt/lustre/d33h.sanity pattern .f33h.sanity.XXXXXX pattern f33h.sanity.XXXXXXXX 0/80 MDT index mismatches, expect ~2 pattern .f33h.sanity.XXXXXX pattern f33h.sanity.XXXXXXXX 80/80 matches, expect ~80 for crush pattern=.f33h.sanity....XXX pattern=f33h.sanity....XXXXX 80/80 matches, expect ~80 for crush PASS 33h (16s) == sanity test 33hh: temp file is located on the same MDT as target (crush2) ========================================================== 18:09:00 (1780524540) striped dir -i1 -c2 -H crush2 /mnt/lustre/d33hh.sanity pattern .f33hh.sanity.XXXXXX pattern f33hh.sanity.XXXXXXXX 0/80 MDT index mismatches, expect ~2 pattern .f33hh.sanity.XXXXXX pattern f33hh.sanity.XXXXXXXX 39/80 matches, expect ~40 for crush2 pattern=.f33hh.sanity....XXX pattern=f33hh.sanity....XXXXX 34/80 matches, expect ~40 for crush2 PASS 33hh (16s) == sanity test 51b: exceed 64k subdirectory nlink limit on create, verify unlink ========================================================== 18:09:17 (1780524557) UUID 1K-blocks Used Available Use% Mounted on lustre-MDT0000_UUID 1414116 1892 1269412 1% /mnt/lustre[MDT:0] lustre-MDT0001_UUID 1414116 1676 1269628 1% /mnt/lustre[MDT:1] lustre-OST0000_UUID 3833116 1544 3605476 1% /mnt/lustre[OST:0] lustre-OST0001_UUID 3833116 1544 3605476 1% /mnt/lustre[OST:1] filesystem_summary: 7666232 3088 7210952 1% /mnt/lustre UUID Inodes IUsed IFree IUse% Mounted on lustre-MDT0000_UUID 1024000 1080 1022920 1% /mnt/lustre[MDT:0] lustre-MDT0001_UUID 1024000 438 1023562 1% /mnt/lustre[MDT:1] lustre-OST0000_UUID 262144 848 261296 1% /mnt/lustre[OST:0] lustre-OST0001_UUID 262144 849 261295 1% /mnt/lustre[OST:1] filesystem_summary: 524109 1518 522591 1% /mnt/lustre - mkdir 2892 (time 1780524569.15 total 10.00 last 289.19) - mkdir 5969 (time 1780524579.16 total 20.00 last 307.65) - mkdir 8749 (time 1780524589.16 total 30.00 last 277.96) - mkdir 10000 (time 1780524593.77 total 34.62 last 270.92) - mkdir 12582 (time 1780524603.78 total 44.62 last 258.16) - mkdir 15210 (time 1780524613.78 total 54.63 last 262.72) - mkdir 17699 (time 1780524623.78 total 64.63 last 248.90) - mkdir 20000 (time 1780524633.70 total 74.54 last 232.04) - mkdir 22473 (time 1780524643.70 total 84.55 last 247.20) - mkdir 24726 (time 1780524653.70 total 94.55 last 225.24) - mkdir 26656 (time 1780524663.71 total 104.56 last 192.88) - mkdir 28146 (time 1780524673.71 total 114.56 last 148.92) - mkdir 29957 (time 1780524683.72 total 124.57 last 180.95) - mkdir 32050 (time 1780524693.73 total 134.57 last 209.21) total: 32818 mkdir in 138.17 seconds: 237.52 ops/second - mkdir 2916 (time 1780524569.16 total 10.00 last 291.51) - mkdir 5983 (time 1780524579.16 total 20.00 last 306.69) - mkdir 8783 (time 1780524589.16 total 30.01 last 279.95) - mkdir 10000 (time 1780524593.63 total 34.48 last 272.22) - mkdir 12583 (time 1780524603.63 total 44.48 last 258.25) - mkdir 15205 (time 1780524613.63 total 54.48 last 262.18) - mkdir 17706 (time 1780524623.63 total 64.48 last 250.07) - mkdir 20000 (time 1780524633.62 total 74.47 last 229.63) - mkdir 22448 (time 1780524643.63 total 84.47 last 244.70) - mkdir 24690 (time 1780524653.63 total 94.47 last 224.17) - mkdir 26624 (time 1780524663.63 total 104.48 last 193.30) - mkdir 28098 (time 1780524673.64 total 114.49 last 147.32) - mkdir 29857 (time 1780524683.64 total 124.49 last 175.88) - mkdir 31942 (time 1780524693.64 total 134.49 last 208.49) total: 32818 mkdir in 138.48 seconds: 236.99 ops/second UUID 1K-blocks Used Available Use% Mounted on lustre-MDT0000_UUID 1414116 1896 1269408 1% /mnt/lustre[MDT:0] lustre-MDT0001_UUID 1414116 270732 1000572 22% /mnt/lustre[MDT:1] lustre-OST0000_UUID 3833116 1544 3605476 1% /mnt/lustre[OST:0] lustre-OST0001_UUID 3833116 1544 3605476 1% /mnt/lustre[OST:1] filesystem_summary: 7666232 3088 7210952 1% /mnt/lustre UUID Inodes IUsed IFree IUse% Mounted on lustre-MDT0000_UUID 1024000 1081 1022919 1% /mnt/lustre[MDT:0] lustre-MDT0001_UUID 1024000 66074 957926 7% /mnt/lustre[MDT:1] lustre-OST0000_UUID 262144 848 261296 1% /mnt/lustre[OST:0] lustre-OST0001_UUID 262144 849 261295 1% /mnt/lustre[OST:1] filesystem_summary: 589746 67155 522591 12% /mnt/lustre nlink before: 1, created before: 65637 - unlinked 0 (time 1780524930 ; total 0 ; last 0) - unlinked 10000 (time 1780524969 ; total 39 ; last 39) - unlinked 20000 (time 1780525004 ; total 74 ; last 35) - unlinked 30000 (time 1780525039 ; total 109 ; last 35) total: 32768 unlinks in 118 seconds: 277.694916 unlinks/second - unlinked 0 (time 1780524930 ; total 0 ; last 0) - unlinked 10000 (time 1780524969 ; total 39 ; last 39) - unlinked 20000 (time 1780525004 ; total 74 ; last 35) - unlinked 30000 (time 1780525039 ; total 109 ; last 35) total: 32768 unlinks in 119 seconds: 275.361359 unlinks/second nlink between: 1 - unlinked 0 (time 1780525049 ; total 0 ; last 0) total: 50 unlinks in 1 seconds: 50.000000 unlinks/second - unlinked 0 (time 1780525049 ; total 0 ; last 0) total: 50 unlinks in 1 seconds: 50.000000 unlinks/second nlink after: 1 rmdir(/mnt/lustre/d51b.sanity/d.1.0) error: No such file or directory total: 0 unlinks in 0 seconds: -nan unlinks/second rmdir(/mnt/lustre/d51b.sanity/d.0.0) error: No such file or directory total: 0 unlinks in 0 seconds: -nan unlinks/second UUID 1K-blocks Used Available Use% Mounted on lustre-MDT0000_UUID 1414116 1896 1269408 1% /mnt/lustre[MDT:0] lustre-MDT0001_UUID 1414116 8188 1263116 1% /mnt/lustre[MDT:1] lustre-OST0000_UUID 3833116 1544 3605476 1% /mnt/lustre[OST:0] lustre-OST0001_UUID 3833116 1544 3605476 1% /mnt/lustre[OST:1] filesystem_summary: 7666232 3088 7210952 1% /mnt/lustre UUID Inodes IUsed IFree IUse% Mounted on lustre-MDT0000_UUID 1024000 1081 1022919 1% /mnt/lustre[MDT:0] lustre-MDT0001_UUID 1024000 438 1023562 1% /mnt/lustre[MDT:1] lustre-OST0000_UUID 262144 848 261296 1% /mnt/lustre[OST:0] lustre-OST0001_UUID 262144 849 261295 1% /mnt/lustre[OST:1] filesystem_summary: 524110 1519 522591 1% /mnt/lustre PASS 51b (498s) == sanity test 51f: check many open files limit ========== 18:17:35 (1780525055) striped dir -i1 -c1 -H fnv_1a_64 /mnt/lustre/d51f.sanity ulimit_old=1024 numfree= 1023562, max=100000 changed ulimit from 1024 to 100100 - open/keep 4446 (time 1780525066.68 total 10.00 last 444.56) - open/keep 8539 (time 1780525076.68 total 20.00 last 409.25) - open/keep 10000 (time 1780525080.70 total 24.02 last 363.61) - open/keep 14057 (time 1780525090.70 total 34.02 last 405.65) - open/keep 18727 (time 1780525100.70 total 44.02 last 466.98) - open/keep 20000 (time 1780525103.45 total 46.77 last 463.85) - open/keep 25383 (time 1780525113.45 total 56.77 last 538.21) - open/keep 30000 (time 1780525120.99 total 64.31 last 612.37) - open/keep 36015 (time 1780525130.99 total 74.31 last 601.45) - open/keep 40000 (time 1780525136.40 total 79.72 last 736.58) - open/keep 46679 (time 1780525146.40 total 89.72 last 667.88) - open/keep 50000 (time 1780525152.15 total 95.47 last 577.61) - open/keep 55287 (time 1780525162.15 total 105.47 last 528.64) - open/keep 60000 (time 1780525169.90 total 113.22 last 607.95) total: 64210 open/keep in 120.00 seconds: 535.08 ops/second - closed 9661 (time 1780525186.68 total 10.00 last -5033.57) - closed 10000 (time 1780525186.99 total 10.31 last 1089.98) - closed 20000 (time 1780525195.91 total 19.23 last 1120.89) - closed 30000 (time 1780525203.72 total 27.04 last 1281.50) - closed 40000 (time 1780525211.86 total 35.18 last 1227.33) - closed 50000 (time 1780525219.44 total 42.76 last 1319.40) - closed 60000 (time 1780525226.85 total 50.16 last 1351.19) total: 64210 close in 53.32 seconds: 1204.18 close/second - unlinked 0 (time 1780525233 ; total 0 ; last 0) - unlinked 10000 (time 1780525252 ; total 19 ; last 19) - unlinked 20000 (time 1780525272 ; total 39 ; last 20) - unlinked 30000 (time 1780525288 ; total 55 ; last 16) - unlinked 40000 (time 1780525300 ; total 67 ; last 12) - unlinked 50000 (time 1780525310 ; total 77 ; last 10) - unlinked 60000 (time 1780525321 ; total 88 ; last 11) unlink(/mnt/lustre/d51f.sanity/f64210) error: No such file or directory total: 64210 unlinks in 92 seconds: 697.934753 unlinks/second PASS 51f (271s) == sanity test 57b: default LOV EAs are stored inside large inodes ============================================================= 18:22:06 (1780525326) striped dir -i1 -c1 -H crush /mnt/lustre/d57b.sanity mcreating 100 files total: 100 create in 0.17 seconds: 601.30 ops/second Filesystem 1K-blocks Used Available Use% Mounted on 192.168.204.122@tcp:/lustre 7666232 4112 7209928 1% /mnt/lustre opening files to create objects/EAs Filesystem 1K-blocks Used Available Use% Mounted on 192.168.204.122@tcp:/lustre 7666232 4112 7209928 1% /mnt/lustre - unlinked 0 (time 1780525333 ; total 0 ; last 0) total: 100 unlinks in 0 seconds: inf unlinks/second PASS 57b (7s) resend_count is set to 4 4 resend_count is set to 4 4 resend_count is set to 4 4 resend_count is set to 4 4 resend_count is set to 4 4 == sanity test 160i: changelog user register/unregister race ========================================================== 18:22:14 (1780525334) mdd.lustre-MDT0000.changelog_mask=+hsm mdd.lustre-MDT0001.changelog_mask=+hsm Registered 2 changelog users: 'cl1 cl1' fail_loc=0x10001315 fail_val=1 lustre-MDT0000: clear the changelog for cl1 of all records mdd.lustre-MDT0000.changelog_mask=+hsm mdd.lustre-MDT0001.changelog_mask=+hsm lustre-MDT0000: Deregistered changelog user #1 lustre-MDT0001: clear the changelog for cl1 of all records Registered 2 changelog users: 'cl1 cl2 cl1 cl2' lustre-MDT0001: Deregistered changelog user #1 cl2 2 (1) cl2 3 (1) verify changelogs added: 2->6 verify changelogs added: 3->7 lustre-MDT0001: clear the changelog for cl2 of all records lustre-MDT0001: Deregistered changelog user #2 lustre-MDT0000: clear the changelog for cl2 of all records lustre-MDT0000: Deregistered changelog user #2 mdd.lustre-MDT0000.changelog_mask=MARK mdd.lustre-MDT0001.changelog_mask=MARK lustre-MDT0001: changelog user 'cl1' not found lustre-MDT0000: changelog user 'cl1' not found mdd.lustre-MDT0000.changelog_mask=MARK mdd.lustre-MDT0001.changelog_mask=MARK PASS 160i (12s) == sanity test 230o: dir split =========================== 18:22:27 (1780525347) lod.lustre-MDT0000-mdtlov.mdt_hash=crush lod.lustre-MDT0001-mdtlov.mdt_hash=crush mdt.lustre-MDT0000.enable_dir_restripe=1 mdt.lustre-MDT0001.enable_dir_restripe=1 total: 50 create in 0.10 seconds: 502.59 ops/second total: 50 mkdir in 0.16 seconds: 306.32 ops/second Waiting 100s for 'crush' Updated after 7s: want 'crush' got 'crush' 50 split sc=1->2 expect<=110 short=0 mdt.lustre-MDT0000.enable_dir_restripe=0 mdt.lustre-MDT0001.enable_dir_restripe=0 PASS 230o (12s) == sanity test 230p: dir merge =========================== 18:22:39 (1780525359) lod.lustre-MDT0000-mdtlov.mdt_hash=crush lod.lustre-MDT0001-mdtlov.mdt_hash=crush mdt.lustre-MDT0000.enable_dir_restripe=1 mdt.lustre-MDT0001.enable_dir_restripe=1 striped dir -i0 -c2 -H crush /mnt/lustre/d230p.sanity total: 50 create in 0.11 seconds: 456.42 ops/second total: 50 mkdir in 0.10 seconds: 490.16 ops/second restripe /mnt/lustre/d230p.sanity to 1 stripes Waiting 70s for 'crush,fixed' Updated after 3s: want 'crush,fixed' got 'crush,fixed' 50 merge sc=2->1 expect<=110 short=0 Splitting the dir back to 2 stripes. Waiting 70s for 'crush' Updated after 2s: want 'crush' got 'crush' mdt.lustre-MDT0000.enable_dir_restripe=0 mdt.lustre-MDT0001.enable_dir_restripe=0 PASS 230p (9s) == sanity test 230q: dir auto split ====================== 18:22:48 (1780525368) mdt.lustre-MDT0000.enable_dir_auto_split=1 mdt.lustre-MDT0001.enable_dir_auto_split=1 mdt.lustre-MDT0000.dir_split_count=100 mdt.lustre-MDT0001.dir_split_count=100 mdt.lustre-MDT0000.dir_split_delta=2 mdt.lustre-MDT0001.dir_split_delta=2 mdt.lustre-MDT0000.dir_restripe_nsonly=0 mdt.lustre-MDT0001.dir_restripe_nsonly=0 lod.lustre-MDT0000-mdtlov.mdt_hash=crush lod.lustre-MDT0001-mdtlov.mdt_hash=crush total: 150 create in 0.18 seconds: 832.36 ops/second Waiting 200s for 'crush' Updated after 7s: want 'crush' got 'crush' 77/150 on lustre-MDT0000, sc=2, exp=90 fixed layout directory won't auto split mdt.lustre-MDT0000.dir_restripe_nsonly=1 mdt.lustre-MDT0001.dir_restripe_nsonly=1 mdt.lustre-MDT0000.dir_split_delta=4 mdt.lustre-MDT0001.dir_split_delta=4 mdt.lustre-MDT0000.dir_split_count=50000 mdt.lustre-MDT0001.dir_split_count=50000 PASS 230q (18s) == sanity test 230x: dir migration check space =========== 18:23:06 (1780525386) total: 100 mkdir in 0.41 seconds: 245.11 ops/second lfs migrate: /mnt/lustre/d230x.sanity migrate failed: No space left on device (28) PASS 230x (21s) == sanity test 270a: DoM: basic functionality tests ====== 18:23:27 (1780525407) 192+0 records in 192+0 records out 196608 bytes (197 kB, 192 KiB) copied, 0.049022 s, 4.0 MB/s 3+0 records in 3+0 records out 196608 bytes (197 kB, 192 KiB) copied, 0.0274254 s, 7.2 MB/s 1984+0 records in 1984+0 records out 2031616 bytes (2.0 MB, 1.9 MiB) copied, 0.490589 s, 4.1 MB/s 31+0 records in 31+0 records out 2031616 bytes (2.0 MB, 1.9 MiB) copied, 0.235306 s, 8.6 MB/s PASS 270a (5s) == sanity test 272b: DoM migration: DOM file to the OST-striped file (plain) ========================================================== 18:23:32 (1780525412) 1+0 records in 1+0 records out 2097152 bytes (2.1 MB, 2.0 MiB) copied, 0.0668899 s, 31.4 MB/s PASS 272b (4s) == sanity test 272c: DoM migration: DOM file to the OST-striped file (composite) ========================================================== 18:23:36 (1780525416) 1+0 records in 1+0 records out 2097152 bytes (2.1 MB, 2.0 MiB) copied, 0.0552539 s, 38.0 MB/s PASS 272c (3s) == sanity test 272d: DoM mirroring: OST-striped mirror to DOM file ========================================================== 18:23:39 (1780525419) 1+0 records in 1+0 records out 2097152 bytes (2.1 MB, 2.0 MiB) copied, 0.0576386 s, 36.4 MB/s lfs mirror mirror: cannot get UNLOCK lease, ext 8 for [0x200000402:0x53c:0x0]: Invalid argument (22) PASS 272d (4s) == sanity test 300ug: migrate overstriped dirs =========== 18:23:44 (1780525424) lmv_stripe_count: 8 lmv_stripe_offset: 0 lmv_hash_type: crush,fixed mdtidx FID[seq:oid:ver] 0 [0x200000400:0xe8:0x0] 1 [0x240000401:0xe7:0x0] 0 [0x200000400:0xe9:0x0] 1 [0x240000401:0xe8:0x0] 0 [0x200000400:0xea:0x0] 1 [0x240000401:0xe9:0x0] 0 [0x200000400:0xeb:0x0] 1 [0x240000401:0xea:0x0] PASS 300ug (2s) == sanity test 808: Check trusted.som xattr not logged in Changelogs ========================================================== 18:23:47 (1780525427) mdd.lustre-MDT0000.changelog_mask=+hsm mdd.lustre-MDT0001.changelog_mask=+hsm Registered 2 changelog users: 'cl3 cl3' 1+0 records in 1+0 records out 1048576 bytes (1.0 MB, 1.0 MiB) copied, 0.0325758 s, 32.2 MB/s lustre-MDT0001: clear the changelog for cl3 of all records lustre-MDT0001: Deregistered changelog user #3 lustre-MDT0000: clear the changelog for cl3 of all records lustre-MDT0000: Deregistered changelog user #3 mdd.lustre-MDT0000.changelog_mask=MARK mdd.lustre-MDT0001.changelog_mask=MARK PASS 808 (5s) == sanity test complete, duration 930 sec ================ 18:23:52 (1780525432) === sanity: start cleanup 18:23:53 (1780525433) === === sanity: finish cleanup 18:24:03 (1780525443) === debug=super ioctl neterror warning dlmtrace error emerg ha rpctrace vfstrace config console lfsck