-----============= acceptance-small: sanity ============----- Wed Jun 3 18:03:21 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 oleg255-server: /home/green/git/lustre-release/lustre/tests/except/sanity.56aa.ex oleg255-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 130b 130c 130d 130e 130f 130g skipping tests SLOW=no: 27m 60i 64b 68 71 135 136 230d 300o 842 51b 51c 51e 834 === sanity: start setup 18:03:30 (1780524210) === oleg255-client.virtnet: executing check_config_client /mnt/lustre oleg255-client.virtnet: Checking config lustre mounted on /mnt/lustre Checking servers environments Checking clients oleg255-client.virtnet environments Using TIMEOUT=20 osc.lustre-OST0000-osc-ffff980b08dae000.idle_timeout=debug osc.lustre-OST0001-osc-ffff980b08dae000.idle_timeout=debug disable quota as required oleg255-server: oleg255-server.virtnet: executing set_default_debug vfstrace rpctrace dlmtrace neterror ha config ioctl super lfsck all === sanity: finish setup 18:03:42 (1780524222) === 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/f8375] 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:03:44 (1780524224) 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 (17s) == sanity test 33hh: temp file is located on the same MDT as target (crush2) ========================================================== 18:04:01 (1780524241) striped dir -i1 -c2 -H crush2 /mnt/lustre/d33hh.sanity pattern .f33hh.sanity.XXXXXX /mnt/lustre/d33hh.sanity/.f33hh.sanity.kjuskm MDT index mismatch 0 != 1 pattern f33hh.sanity.XXXXXXXX 1/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 36/80 matches, expect ~40 for crush2 PASS 33hh (17s) == sanity test 51b: exceed 64k subdirectory nlink limit on create, verify unlink ========================================================== 18:04:19 (1780524259) UUID 1K-blocks Used Available Use% Mounted on lustre-MDT0000_UUID 2210688 2432 2206208 1% /mnt/lustre[MDT:0] lustre-MDT0001_UUID 2210688 2048 2206592 1% /mnt/lustre[MDT:1] lustre-OST0000_UUID 3771392 2048 3767296 1% /mnt/lustre[OST:0] lustre-OST0001_UUID 3771392 2048 3767296 1% /mnt/lustre[OST:1] filesystem_summary: 7542784 4096 7534592 1% /mnt/lustre UUID Inodes IUsed IFree IUse% Mounted on lustre-MDT0000_UUID 553204 1140 552064 1% /mnt/lustre[MDT:0] lustre-MDT0001_UUID 550089 491 549598 1% /mnt/lustre[MDT:1] lustre-OST0000_UUID 118699 907 117792 1% /mnt/lustre[OST:0] lustre-OST0001_UUID 118762 970 117792 1% /mnt/lustre[OST:1] filesystem_summary: 237215 1631 235584 1% /mnt/lustre - mkdir 1806 (time 1780524271.29 total 10.06 last 179.59) - mkdir 3455 (time 1780524281.29 total 20.06 last 164.83) - mkdir 5284 (time 1780524291.29 total 30.06 last 182.87) - mkdir 6939 (time 1780524301.30 total 40.07 last 165.39) - mkdir 8429 (time 1780524311.31 total 50.08 last 148.79) - mkdir 10000 (time 1780524320.97 total 59.74 last 162.61) - mkdir 11630 (time 1780524330.98 total 69.75 last 162.93) - mkdir 13241 (time 1780524340.98 total 79.75 last 161.07) - mkdir 14912 (time 1780524351.06 total 89.83 last 165.83) - mkdir 16692 (time 1780524361.06 total 99.83 last 177.94) - mkdir 18689 (time 1780524371.06 total 109.83 last 199.63) - mkdir 20000 (time 1780524377.56 total 116.33 last 201.84) - mkdir 22064 (time 1780524387.56 total 126.33 last 206.37) - mkdir 24139 (time 1780524397.56 total 136.33 last 207.46) - mkdir 26224 (time 1780524407.56 total 146.33 last 208.50) - mkdir 28547 (time 1780524417.56 total 156.33 last 232.27) - mkdir 30000 (time 1780524423.96 total 162.73 last 226.98) - mkdir 32290 (time 1780524433.97 total 172.74 last 228.98) total: 32818 mkdir in 175.36 seconds: 187.14 ops/second - mkdir 1769 (time 1780524271.27 total 10.03 last 176.29) - mkdir 3415 (time 1780524281.27 total 20.04 last 164.58) - mkdir 5237 (time 1780524291.27 total 30.04 last 182.13) - mkdir 6895 (time 1780524301.28 total 40.05 last 165.69) - mkdir 8373 (time 1780524311.28 total 50.05 last 147.76) - mkdir 9953 (time 1780524321.32 total 60.09 last 157.38) - mkdir 11573 (time 1780524331.32 total 70.09 last 161.94) - mkdir 13150 (time 1780524341.33 total 80.09 last 157.67) - mkdir 14834 (time 1780524351.33 total 90.10 last 168.33) - mkdir 16597 (time 1780524361.33 total 100.10 last 176.25) - mkdir 18597 (time 1780524371.34 total 110.10 last 199.96) - mkdir 20000 (time 1780524378.31 total 117.08 last 201.13) - mkdir 22049 (time 1780524388.31 total 127.08 last 204.85) - mkdir 24139 (time 1780524398.32 total 137.08 last 208.96) - mkdir 26232 (time 1780524408.32 total 147.09 last 209.12) - mkdir 28517 (time 1780524418.33 total 157.10 last 228.41) - mkdir 30000 (time 1780524424.73 total 163.49 last 231.79) - mkdir 32226 (time 1780524434.73 total 173.50 last 222.53) total: 32818 mkdir in 176.06 seconds: 186.41 ops/second UUID 1K-blocks Used Available Use% Mounted on lustre-MDT0000_UUID 2210048 490112 1717888 23% /mnt/lustre[MDT:0] lustre-MDT0001_UUID 2210688 2048 2206592 1% /mnt/lustre[MDT:1] lustre-OST0000_UUID 3771392 2048 3767296 1% /mnt/lustre[OST:0] lustre-OST0001_UUID 3771392 2048 3767296 1% /mnt/lustre[OST:1] filesystem_summary: 7542784 4096 7534592 1% /mnt/lustre UUID Inodes IUsed IFree IUse% Mounted on lustre-MDT0000_UUID 307383 66777 240606 22% /mnt/lustre[MDT:0] lustre-MDT0001_UUID 550089 491 549598 1% /mnt/lustre[MDT:1] lustre-OST0000_UUID 118731 939 117792 1% /mnt/lustre[OST:0] lustre-OST0001_UUID 118762 970 117792 1% /mnt/lustre[OST:1] filesystem_summary: 302852 67268 235584 23% /mnt/lustre nlink before: 65638, created before: 65637 - unlinked 0 (time 1780524655 ; total 0 ; last 0) - unlinked 10000 (time 1780524715 ; total 60 ; last 60) - unlinked 20000 (time 1780524764 ; total 109 ; last 49) - unlinked 30000 (time 1780524811 ; total 156 ; last 47) total: 32768 unlinks in 169 seconds: 193.893494 unlinks/second - unlinked 0 (time 1780524655 ; total 0 ; last 0) - unlinked 10000 (time 1780524716 ; total 61 ; last 61) - unlinked 20000 (time 1780524764 ; total 109 ; last 48) - unlinked 30000 (time 1780524812 ; total 157 ; last 48) total: 32768 unlinks in 170 seconds: 192.752945 unlinks/second nlink between: 102 - unlinked 0 (time 1780524826 ; total 0 ; last 0) total: 50 unlinks in 0 seconds: inf unlinks/second - unlinked 0 (time 1780524826 ; total 0 ; last 0) total: 50 unlinks in 0 seconds: inf unlinks/second nlink after: 2 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 2208768 6528 2200192 1% /mnt/lustre[MDT:0] lustre-MDT0001_UUID 2210688 2048 2206592 1% /mnt/lustre[MDT:1] lustre-OST0000_UUID 3771392 2048 3767296 1% /mnt/lustre[OST:0] lustre-OST0001_UUID 3771392 2048 3767296 1% /mnt/lustre[OST:1] filesystem_summary: 7542784 4096 7534592 1% /mnt/lustre UUID Inodes IUsed IFree IUse% Mounted on lustre-MDT0000_UUID 507209 1141 506068 1% /mnt/lustre[MDT:0] lustre-MDT0001_UUID 550089 491 549598 1% /mnt/lustre[MDT:1] lustre-OST0000_UUID 118731 939 117792 1% /mnt/lustre[OST:0] lustre-OST0001_UUID 118762 970 117792 1% /mnt/lustre[OST:1] filesystem_summary: 237216 1632 235584 1% /mnt/lustre PASS 51b (571s) == sanity test 51f: check many open files limit ========== 18:13:51 (1780524831) striped dir -i1 -c2 -H crush /mnt/lustre/d51f.sanity ulimit_old=1024 numfree= 549598, max=100000 changed ulimit from 1024 to 100100 - open/keep 4174 (time 1780524842.64 total 10.00 last 417.33) - open/keep 8203 (time 1780524852.64 total 20.00 last 402.81) - open/keep 10000 (time 1780524857.39 total 24.75 last 378.56) - open/keep 13950 (time 1780524867.39 total 34.75 last 394.96) - open/keep 17734 (time 1780524877.39 total 44.75 last 378.39) - open/keep 20000 (time 1780524883.11 total 50.48 last 395.90) - open/keep 23852 (time 1780524893.11 total 60.48 last 385.20) - open/keep 28297 (time 1780524903.11 total 70.48 last 444.42) - open/keep 30000 (time 1780524907.38 total 74.74 last 399.29) - open/keep 34448 (time 1780524917.38 total 84.74 last 444.80) - open/keep 39059 (time 1780524927.38 total 94.74 last 461.08) - open/keep 43183 (time 1780524937.38 total 104.74 last 412.33) - open/keep 47907 (time 1780524947.38 total 114.75 last 472.36) - open/keep 50000 (time 1780524952.16 total 119.53 last 437.83) total: 50181 open/keep in 120.00 seconds: 418.17 ops/second - closed 8388 (time 1780524962.64 total 10.00 last -4160.84) - closed 10000 (time 1780524964.46 total 11.82 last 887.08) - closed 18862 (time 1780524974.46 total 21.82 last 886.12) - closed 20000 (time 1780524975.55 total 22.91 last 1043.07) - closed 29546 (time 1780524985.55 total 32.91 last 954.58) - closed 30000 (time 1780524986.02 total 33.38 last 958.74) - closed 39642 (time 1780524996.02 total 43.38 last 964.11) - closed 40000 (time 1780524996.41 total 43.77 last 919.33) - closed 50000 (time 1780525005.93 total 53.29 last 1051.08) total: 50181 close in 53.51 seconds: 937.75 close/second - unlinked 0 (time 1780525009 ; total 0 ; last 0) - unlinked 10000 (time 1780525027 ; total 18 ; last 18) - unlinked 20000 (time 1780525041 ; total 32 ; last 14) - unlinked 30000 (time 1780525056 ; total 47 ; last 15) - unlinked 40000 (time 1780525070 ; total 61 ; last 14) - unlinked 50000 (time 1780525084 ; total 75 ; last 14) unlink(/mnt/lustre/d51f.sanity/f50181) error: No such file or directory total: 50181 unlinks in 76 seconds: 660.276306 unlinks/second PASS 51f (255s) == sanity test 57b: default LOV EAs are stored inside large inodes ============================================================= 18:18:05 (1780525085) SKIP: sanity test_57b ldiskfs only test SKIP 57b (1s) 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:18:07 (1780525087) 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 (2) 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 (13s) == sanity test 230o: dir split =========================== 18:18:20 (1780525100) 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.11 seconds: 441.77 ops/second total: 50 mkdir in 0.21 seconds: 234.05 ops/second Waiting 300s for 'crush' Updated after 3s: 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 (7s) == sanity test 230p: dir merge =========================== 18:18:27 (1780525107) 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.12 seconds: 429.31 ops/second total: 50 mkdir in 0.09 seconds: 573.83 ops/second restripe /mnt/lustre/d230p.sanity to 1 stripes Waiting 210s for 'crush,fixed' Updated after 2s: want 'crush,fixed' got 'crush,fixed' 50 merge sc=2->1 expect<=110 short=0 Splitting the dir back to 2 stripes. Waiting 210s 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:18:36 (1780525116) mdt.lustre-MDT0000.enable_dir_auto_split=1 mdt.lustre-MDT0001.enable_dir_auto_split=1 mdt.lustre-MDT0000.dir_split_count=50 mdt.lustre-MDT0001.dir_split_count=50 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: 75 create in 0.12 seconds: 626.44 ops/second Waiting 200s for 'crush' Updated after 2s: want 'crush' got 'crush' 36/75 on lustre-MDT0001, sc=2, exp=44 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 (9s) == sanity test 230x: dir migration check space =========== 18:18:45 (1780525125) total: 100 mkdir in 0.41 seconds: 244.51 ops/second lfs migrate: /mnt/lustre/d230x.sanity migrate failed: No space left on device (28) PASS 230x (22s) == sanity test 270a: DoM: basic functionality tests ====== 18:19:08 (1780525148) 192+0 records in 192+0 records out 196608 bytes (197 kB, 192 KiB) copied, 0.0832042 s, 2.4 MB/s 3+0 records in 3+0 records out 196608 bytes (197 kB, 192 KiB) copied, 0.0507258 s, 3.9 MB/s 1984+0 records in 1984+0 records out 2031616 bytes (2.0 MB, 1.9 MiB) copied, 0.614223 s, 3.3 MB/s 31+0 records in 31+0 records out 2031616 bytes (2.0 MB, 1.9 MiB) copied, 0.481885 s, 4.2 MB/s PASS 270a (5s) == sanity test 272b: DoM migration: DOM file to the OST-striped file (plain) ========================================================== 18:19:13 (1780525153) 1+0 records in 1+0 records out 2097152 bytes (2.1 MB, 2.0 MiB) copied, 0.0750211 s, 28.0 MB/s PASS 272b (3s) == sanity test 272c: DoM migration: DOM file to the OST-striped file (composite) ========================================================== 18:19:16 (1780525156) 1+0 records in 1+0 records out 2097152 bytes (2.1 MB, 2.0 MiB) copied, 0.0765799 s, 27.4 MB/s PASS 272c (3s) == sanity test 272d: DoM mirroring: OST-striped mirror to DOM file ========================================================== 18:19:19 (1780525159) 1+0 records in 1+0 records out 2097152 bytes (2.1 MB, 2.0 MiB) copied, 0.0754646 s, 27.8 MB/s lfs mirror mirror: cannot get UNLOCK lease, ext 8 for [0x240000402:0x65bd:0x0]: Invalid argument (22) PASS 272d (4s) == sanity test 300ug: migrate overstriped dirs =========== 18:19:24 (1780525164) lmv_stripe_count: 8 lmv_stripe_offset: 0 lmv_hash_type: crush,fixed mdtidx FID[seq:oid:ver] 0 [0x200000400:0x68:0x0] 1 [0x240000401:0x68:0x0] 0 [0x200000400:0x69:0x0] 1 [0x240000401:0x69:0x0] 0 [0x200000400:0x6a:0x0] 1 [0x240000401:0x6a:0x0] 0 [0x200000400:0x6b:0x0] 1 [0x240000401:0x6b:0x0] PASS 300ug (3s) == sanity test 808: Check trusted.som xattr not logged in Changelogs ========================================================== 18:19:28 (1780525168) 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.0393466 s, 26.6 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 971 sec ================ 18:19:33 (1780525173) === sanity: start cleanup 18:19:34 (1780525174) === === sanity: finish cleanup 18:19:46 (1780525186) === debug=super ioctl neterror warning dlmtrace error emerg ha rpctrace vfstrace config console lfsck