-----============= acceptance-small: sanityn ============----- Wed Aug 26 08:27:31 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 oleg107-server: ls: cannot access '/home/green/git/lustre-release/lustre/tests/except/sanityn.*ex': No such file or directory excepting tests: 27 40a skipping tests SLOW=no: 33a === sanityn: start setup 08:27:55 (1787747275) === Starting client oleg107-client.virtnet: -o user_xattr,flock 192.168.201.107@tcp:/lustre /mnt/lustre2 Mount client oleg107-client.virtnet: mount -t lustre -o user_xattr,flock 192.168.201.107@tcp:/lustre /mnt/lustre2 Started clients oleg107-client.virtnet: 192.168.201.107@tcp:/lustre on /mnt/lustre2 type lustre (rw,flock,checksum,encrypt,lazystatfs,lruresize,nolock,statfs_project,nosync_on_close,nouser_fid2path,user_xattr,verbose) oleg107-client.virtnet: executing check_config_client /mnt/lustre oleg107-client.virtnet: Checking config lustre mounted on /mnt/lustre Checking servers environments Checking clients oleg107-client.virtnet environments Using TIMEOUT=20 osc.lustre-OST0000-osc-ffff8c0583595800.idle_timeout=debug osc.lustre-OST0000-osc-ffff8c0589b26800.idle_timeout=debug osc.lustre-OST0001-osc-ffff8c0583595800.idle_timeout=debug osc.lustre-OST0001-osc-ffff8c0589b26800.idle_timeout=debug disable quota as required oleg107-server: oleg107-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 08:28:37 (1787747317) === 1+0 records in 1+0 records out 1048576 bytes (1.0 MB, 1.0 MiB) copied, 0.051583 s, 20.3 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/f8226] == sanityn test 0: do_node_vp() and do_facet_vp() do the right thing ========================================================== 08:28:40 (1787747320) PASS 0 (9s) == sanityn test 1: Check attribute updates on 2 mount points ========================================================== 08:28:49 (1787747329) /mnt/lustre/f1.sanityn has type file OK /mnt/lustre/f1.sanityn has perms 0777 OK /mnt/lustre/f1.sanityn has type file OK /mnt/lustre/f1.sanityn has perms 0666 OK /mnt/lustre/f1.sanityn: absent OK PASS 1 (7s) == sanityn test 2a: check cached attribute updates on 2 mtpt's ================================================================== 08:28:56 (1787747336) -rw-r--r-- 1 root root 0 Aug 26 08:28 /mnt/lustre2/f2a /mnt/lustre/f2a has type file OK /mnt/lustre/f2a has perms 0777 OK PASS 2a (7s) == sanityn test 2b: check cached attribute updates on 2 mtpt's ================================================================== 08:29:03 (1787747343) -rw-r--r-- 1 root root 0 Aug 26 08:29 /mnt/lustre2/f2b /mnt/lustre2/f2b has type file OK /mnt/lustre2/f2b has perms 0777 OK PASS 2b (7s) == sanityn test 2c: check cached attribute updates on 2 mtpt's root ============================================================= 08:29:11 (1787747351) /mnt/lustre2 has type dir OK /mnt/lustre2 has perms 0777 OK PASS 2c (9s) == sanityn test 2d: check cached attribute updates on 2 mtpt's root ============================================================= 08:29:20 (1787747360) /mnt/lustre2 has type dir OK /mnt/lustre2 has perms 0755 OK PASS 2d (8s) == sanityn test 2e: check chmod on root is propagated to others ========================================================== 08:29:28 (1787747368) total 0 -rwxrwxrwx 1 root root 0 Aug 26 08:28 f2a -rwxrwxrwx 1 root root 0 Aug 26 08:29 f2b total 0 -rwxrwxrwx 1 root root 0 Aug 26 08:28 f2a -rwxrwxrwx 1 root root 0 Aug 26 08:29 f2b running as uid/gid/euid/egid 500/500/500/500, groups: 500 [dd] [if=/dev/zero] [of=/mnt/lustre2/f2e.sanityn] [count=1] 1+0 records in 1+0 records out 512 bytes copied, 0.0205867 s, 24.9 kB/s PASS 2e (7s) == sanityn test 2f: check attr/owner updates on DNE with 2 mtpt's ========================================================== 08:29:35 (1787747375) /mnt/lustre2/d2f.sanityn/remote_dir/f2f.sanityn has type file OK /mnt/lustre2/d2f.sanityn/remote_dir/f2f.sanityn has perms 0777 OK /mnt/lustre2/d2f.sanityn/remote_dir/f2f.sanityn is owned by user #500 OK /mnt/lustre2/d2f.sanityn/remote_dir/f2f.sanityn is owned by group #500 OK Can't lstat /mnt/lustre2/d2f.sanityn/remote_dir/f2f.sanityn: No such file or directory PASS 2f (8s) == sanityn test 2g: check blocks update on sync write ==== 08:29:43 (1787747383) 2+0 records in 2+0 records out 2097152 bytes (2.1 MB, 2.0 MiB) copied, 0.211659 s, 9.9 MB/s /mnt/lustre/f2g.sanityn has 4096 blocks /mnt/lustre2/f2g.sanityn has 4096 blocks PASS 2g (9s) == sanityn test 3: symlink on one mtpt, readlink on another ===================================================================== 08:29:52 (1787747392) PASS 3 (9s) == sanityn test 4: fstat validation on multiple mount points ==================================================================== 08:30:01 (1787747401) PASS 4 (9s) == sanityn test 5: create a file on one mount, truncate it on the other ========================================================== 08:30:10 (1787747410) /mnt/lustre/f5 has type file OK /mnt/lustre/f5 has size 100 OK PASS 5 (8s) == sanityn test 6: remove of open file on other node ============================================================================ 08:30:18 (1787747418) opening writing unlinking /mnt/lustre2/f6.sanityn accessing (1) seeking (1) accessing (2) fstat... reading comparing data truncating seeking (2) writing again seeking (3) reading again comparing data again closing SUCCESS - goto beer PASS 6 (8s) == sanityn test 7: remove of open directory on other node ======================================================================= 08:30:26 (1787747426) creating directory /mnt/lustre/d7 opening directory unlinking /mnt/lustre/d7 Ok, everything goes well. PASS 7 (7s) == sanityn test 8: remove of open special file on other node ==================================================================== 08:30:33 (1787747433) creating special file /mnt/lustre/f8.sanityn opening file unlinking /mnt/lustre/f8.sanityn Ok, everything goes well. PASS 8 (9s) == sanityn test 9a: append of file with sub-page size on multiple mounts ========================================================== 08:30:42 (1787747442) PASS 9a (8s) == sanityn test 9b: append to striped sparse file ======== 08:30:51 (1787747451) 1+0 records in 1+0 records out 1048576 bytes (1.0 MB, 1.0 MiB) copied, 0.0552069 s, 19.0 MB/s 3+0 records in 3+0 records out 3 bytes copied, 0.0350512 s, 0.1 kB/s Data read (expecting 'foo'): foo PASS 9b (6s) == sanityn test 10a: write of file with sub-page size on multiple mounts ========================================================== 08:30:57 (1787747457) 1+0 records in 1+0 records out 1 byte copied, 0.0185694 s, 0.1 kB/s 1+0 records in 1+0 records out 1 byte copied, 0.0309935 s, 0.0 kB/s 1+0 records in 1+0 records out 1 byte copied, 0.0474173 s, 0.0 kB/s 1+0 records in 1+0 records out 1 byte copied, 0.0377287 s, 0.0 kB/s 1+0 records in 1+0 records out 1 byte copied, 0.0315417 s, 0.0 kB/s 1+0 records in 1+0 records out 1 byte copied, 0.0207923 s, 0.0 kB/s 1+0 records in 1+0 records out 1 byte copied, 0.0143816 s, 0.1 kB/s 1+0 records in 1+0 records out 1 byte copied, 0.0118541 s, 0.1 kB/s 1+0 records in 1+0 records out 1 byte copied, 0.0103318 s, 0.1 kB/s 1+0 records in 1+0 records out 1 byte copied, 0.00724538 s, 0.1 kB/s 1+0 records in 1+0 records out 1 byte copied, 0.0103157 s, 0.1 kB/s 1+0 records in 1+0 records out 1 byte copied, 0.01325 s, 0.1 kB/s PASS 10a (9s) == sanityn test 10b: write of file with sub-page size on multiple mounts ========================================================== 08:31:06 (1787747466) 1+0 records in 1+0 records out 3072 bytes (3.1 kB, 3.0 KiB) copied, 0.026681 s, 115 kB/s 1+0 records in 1+0 records out 4096 bytes (4.1 kB, 4.0 KiB) copied, 0.107052 s, 38.3 kB/s 1+0 records in 1+0 records out 3072 bytes (3.1 kB, 3.0 KiB) copied, 0.000182482 s, 16.8 MB/s PASS 10b (8s) == sanityn test 11: execution of file opened for write should return error ============================================================== 08:31:14 (1787747474) striped dir -i1 -c2 -H crush /mnt/lustre/d11 multiop /mnt/lustre/d11/f vO_c TMPPIPE=/tmp/multiop_open_wait_pipe.8226 /home/green/git/lustre-release/lustre/tests/sanityn.sh: line 298: /mnt/lustre2/d11/f: Text file busy PASS 11 (10s) == sanityn test 12: test lock ordering (link, stat, unlink) ========================================================== 08:31:24 (1787747484) warning: '-runtime' deprecated, use '-t runtime' instead - link 335 (time 1787747497.46 total 10.00 last 33.50) - link 665 (time 1787747507.47 total 20.01 last 32.96) - link 965 (time 1787747517.50 total 30.04 last 29.91) - link 1253 (time 1787747527.51 total 40.05 last 28.78) - link 1548 (time 1787747537.57 total 50.11 last 29.33) - link 1906 (time 1787747547.60 total 60.14 last 35.68) - link 2272 (time 1787747557.60 total 70.14 last 36.59) - link 2619 (time 1787747567.62 total 80.16 last 34.64) - link 2977 (time 1787747577.63 total 90.17 last 35.77) total: 3352 link in 100.00 seconds: 33.52 ops/second using seed 2863292352 running for 100 seconds - stat 7640 (time 1787747499 ; total 11 ; last 11) - stat 10000 (time 1787747502 ; total 14 ; last 3) - stat 16684 (time 1787747513 ; total 25 ; last 11) - stat 20000 (time 1787747518 ; total 30 ; last 5) - stat 26556 (time 1787747529 ; total 41 ; last 11) - stat 30000 (time 1787747534 ; total 46 ; last 5) - stat 35990 (time 1787747545 ; total 57 ; last 11) - stat 40000 (time 1787747554 ; total 66 ; last 9) - stat 44396 (time 1787747565 ; total 77 ; last 11) - stat 49234 (time 1787747576 ; total 88 ; last 11) - stat 50000 (time 1787747578 ; total 90 ; last 2) total: 54370 stats in 100 seconds: 543.700012 stats/second - unlinked 0 (time 1787747538 ; total 0 ; last 0) unlink(/mnt/lustre2/lockdir/lockfile3352) error: No such file or directory total: 3351 unlinks in 73 seconds: 45.904110 unlinks/second /home/green/git/lustre-release/lustre/tests/lockorder.sh: line 77: kill: (22714) - No such process /home/green/git/lustre-release/lustre/tests/lockorder.sh: line 78: kill: (22716) - No such process PASS 12 (133s) == sanityn test 13: test directory page revocation ======= 08:33:37 (1787747617) striped dir -i1 -c2 -H crush /mnt/lustre/d13 f13 f13 PASS 13 (10s) == sanityn test 14aa: execution of file open for write returns -ETXTBSY ========================================================== 08:33:47 (1787747627) striped dir -i0 -c2 -H all_char /mnt/lustre/d14aa.sanityn multiop /mnt/lustre/d14aa.sanityn/f14aa.sanityn vOw_c TMPPIPE=/tmp/multiop_open_wait_pipe.8226 /home/green/git/lustre-release/lustre/tests/sanityn.sh: line 333: /mnt/lustre2/d14aa.sanityn/f14aa.sanityn: Text file busy /home/green/git/lustre-release/lustre/tests/test-framework.sh: line 7817: 23923 Terminated $MULTIOP_PROG $FILE v$ARGS > $TMPPIPE (wd: ~) PASS 14aa (7s) == sanityn test 14ab: open(RDWR) of executing file returns -ETXTBSY ========================================================== 08:33:55 (1787747635) striped dir -i0 -c2 -H all_char /mnt/lustre/d14ab.sanityn open(O_RDWR|O_CREAT): Text file busy /home/green/git/lustre-release/lustre/tests/test-framework.sh: line 5089: 24516 Terminated $DIR1/$tdir/sleep 60 (wd: ~) PASS 14ab (7s) == sanityn test 14b: truncate of executing file returns -ETXTBSY ================================================================ 08:34:02 (1787747642) striped dir -i0 -c2 -H crush /mnt/lustre/d14b.sanityn truncate: cannot truncate '/mnt/lustre2/d14b.sanityn/sleep' to length 60: Text file busy /home/green/git/lustre-release/lustre/tests/sanityn.sh: line 348: 25107 Terminated $DIR1/$tdir/sleep 60 PASS 14b (8s) == sanityn test 14c: open(O_TRUNC) of executing file return -ETXTBSY ============================================================ 08:34:10 (1787747650) striped dir -i0 -c2 -H crush /mnt/lustre/d14c.sanityn cp: cannot create regular file '/mnt/lustre2/d14c.sanityn/sleep': Text file busy /home/green/git/lustre-release/lustre/tests/sanityn.sh: line 360: 25702 Terminated $DIR1/$tdir/sleep 60 PASS 14c (7s) == sanityn test 14d: chmod of executing file is still possible ================================================================== 08:34:18 (1787747658) striped dir -i0 -c2 -H crush2 /mnt/lustre/d14d.sanityn chmod /home/green/git/lustre-release/lustre/tests/sanityn.sh: line 371: 26298 Terminated $DIR1/$tdir/sleep 60 PASS 14d (9s) == sanityn test 15: test out-of-space with multiple writers ===================================================================== 08:34:26 (1787747666) PATH=/opt/iozone/bin:/opt/iozone/bin:/home/green/git/lustre-release/lustre/tests/mpi:/home/green/git/lustre-release/lustre/tests/racer:/home/green/git/lustre-release/lustre/../lustre-iokit/sgpdd-survey:/home/green/git/lustre-release/lustre/tests:/home/green/git/lustre-release/lustre/utils/gss:/home/green/git/lustre-release/lustre/utils:/opt/iozone/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin: 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 Waiting for MDT destroys to complete 0 STRIPECOUNT=2 ORIGFREE=7207412 MAXFREE=2097152000 0 lustre-OST0000 avl=2300 grnt=7783 diff=-5483 limit=46331 FULL lustre-OST0001 avl=340 grnt=315 diff=25 limit=46331 FULL ERROR: dd blocks 7194163 != file size 7194180 LOG LOG2 file /tmp/oos2.log:dd: error writing '/mnt/lustre/oosfile': No space left on device /tmp/oos2.log:3591761+0 records in /tmp/oos2.log:3591760+0 records out /tmp/oos2.log:3677962240 bytes (3.7 GB, 3.4 GiB) copied, 1068.7 s, 3.4 MB/s /tmp/oos2.log2:dd: error writing '/mnt/lustre2/oosfile2': No space left on device /tmp/oos2.log2:3602404+0 records in /tmp/oos2.log2:3602403+0 records out /tmp/oos2.log2:3688860672 bytes (3.7 GB, 3.4 GiB) copied, 1068.72 s, 3.5 MB/s Waiting for MDT destroys to complete Waiting for MDT destroys to complete PASS 15 (1134s) == sanityn test 16a: 2500 iterations of dual-mount fsx === 08:53:20 (1787748800) keep default fallocate mode: 0 2+0 records in 2+0 records out 8388608 bytes (8.4 MB, 8.0 MiB) copied, 0.168749 s, 49.7 MB/s 2+0 records in 2+0 records out 8388608 bytes (8.4 MB, 8.0 MiB) copied, 0.136159 s, 61.6 MB/s Chance of close/open is 1 in 50 Seed set to 8804 fd 0: /mnt/lustre/f16a.sanityn fd 1: /mnt/lustre2/f16a.sanityn zero_range to largest ever: 0x3a1653 fallocating to largest ever: 0x4dce47 truncating to largest ever: 0x89f4af fallocating to largest ever: 0x95c1c1 fallocating to largest ever: 0x95d6f7 truncating to largest ever: 0x9fad5b 000200[1] 1787748813.067299 write 0x6ba291 thru 0x6c466e (0xa3de bytes) 000300[0] 1787748817.346685 mapread 0x0a8ce3 thru 0x0b3d46 (0xb064 bytes) fallocating to largest ever: 0x9feb26 000400[0] 1787748822.234105 fallocate 0x8986c7 thru 0x8a4b25 (0xc45f bytes) 000500[0] 1787748826.715581 trunc from 0x0873a3 to 0x092bb7 (0xb815 bytes) 000600[1] 1787748830.242460 write 0x93496f thru 0x9379e3 (0x3075 bytes) 000700[1] 1787748834.043428 read 0x8616c9 thru 0x86baf1 (0xa429 bytes) 000800[1] 1787748838.154857 mapread 0x0479fb thru 0x0515f1 (0x9bf7 bytes) 000900[0] 1787748846.578684 punch from 0x316e33 to 0x32453b (0xd709 bytes) 001000[0] 1787748851.972211 mapwrite 0x46a2cc thru 0x46eb02 (0x4837 bytes) 001200[0] 1787748860.740695 write 0x86c76d thru 0x874e3d (0x86d1 bytes) 001300[1] 1787748865.124457 read 0x2cb29b thru 0x2d8723 (0xd489 bytes) 001400[0] 1787748870.027539 mapwrite 0x14c3c9 thru 0x15b295 (0xeecd bytes) 001500[1] 1787748874.397791 trunc from 0x15fbd6 to 0x1672fe (0x7729 bytes) 001600[1] 1787748879.511653 mapwrite 0x6a68ec thru 0x6b596c (0xf081 bytes) 001700[1] 1787748883.579449 write 0x726825 thru 0x732e46 (0xc622 bytes) 002000[1] 1787748897.703567 mapread 0x7c8542 thru 0x7d846b (0xff2a bytes) 002100[0] 1787748902.266096 trunc from 0x6c7eba to 0x9ecd28 (0x324e6f bytes) 002200[1] 1787748906.819624 trunc from 0x5fd51a to 0x60bc68 (0xe74f bytes) 002300[1] 1787748913.069338 mapread 0x219cc6 thru 0x21ea58 (0x4d93 bytes) 002400[0] 1787748917.083647 fallocate 0x32e0f8 thru 0x33cae9 (0xe9f2 bytes) 002500[0] 1787748920.644122 write 0x7c0732 thru 0x7c60f6 (0x59c5 bytes) All operations completed A-OK! Chance of close/open is 1 in 50 Seed set to 8920 fd 0: /mnt/lustre/f16a.sanityn fd 1: /mnt/lustre2/f16a.sanityn skipping zero length punch hole skipping zero size read zero_range to largest ever: 0x6921c1 truncating to largest ever: 0x8497ee 000100[0] 1787748926.088274 trunc from 0x8998b0 to 0x6648d5 (0x234fda bytes) truncating to largest ever: 0x9b80d7 truncating to largest ever: 0x9c1ee9 000200[0] 1787748929.877663 trunc from 0x3f25de to 0x3f6725 (0x4148 bytes) truncating to largest ever: 0x9c275c truncating to largest ever: 0x9df7d0 000300[1] 1787748934.539747 mapread 0x333000 thru 0x335a8c (0x2a8d bytes) 000400[0] 1787748939.872215 trunc from 0x160aed to 0x161f0b (0x141f bytes) fallocating to largest ever: 0x9f70f0 000500[1] 1787748944.221217 trunc from 0x63933b to 0x642a5a (0x9720 bytes) 000800[0] 1787748960.041853 mapread 0x48b000 thru 0x49724f (0xc250 bytes) 001000[0] 1787748968.771254 punch from 0x214d3b to 0x219473 (0x4739 bytes) 001100[1] 1787748972.321403 trunc from 0x359eee to 0x36592c (0xba3f bytes) 001200[0] 1787748976.491551 fallocate 0x68f42a thru 0x695bc3 (0x679a bytes) 001300[1] 1787748981.574414 punch from 0x138a1a to 0x13eaa5 (0x608c bytes) 001400[1] 1787748986.234371 write 0x0cc000 thru 0x0d722c (0xb22d bytes) 001800[1] 1787749002.607756 fallocate 0x462a05 thru 0x472673 (0xfc6f bytes) fallocating to largest ever: 0xa00000 001900[0] 1787749006.969119 write_OD 0x9a8000 thru 0x9b2fff (0xb000 bytes) 002000[1] 1787749009.844109 read_OD 0x921000 thru 0x92dfff (0xd000 bytes) 002100[0] 1787749012.379236 read_OD 0x140000 thru 0x141fff (0x2000 bytes) 002200[0] 1787749016.527986 mapwrite 0x21d000 thru 0x22981a (0xc81b bytes) 002300[1] 1787749019.256669 write 0x4ad000 thru 0x4b3e7b (0x6e7c bytes) 002500[1] 1787749026.113526 mapread 0x8d5000 thru 0x8dd5b8 (0x85b9 bytes) All operations completed A-OK! PASS 16a (232s) == sanityn test 16b: 2500 iterations of dual-mount fsx at small size ========================================================== 08:57:12 (1787749032) keep default fallocate mode: 0 2+0 records in 2+0 records out 8388608 bytes (8.4 MB, 8.0 MiB) copied, 0.150716 s, 55.7 MB/s 2+0 records in 2+0 records out 8388608 bytes (8.4 MB, 8.0 MiB) copied, 0.139934 s, 59.9 MB/s Chance of close/open is 1 in 50 Seed set to 9036 fd 0: /mnt/lustre/f16b.sanityn fd 1: /mnt/lustre2/f16b.sanityn truncating to largest ever: 0x75d368 truncating to largest ever: 0x804de2 fallocating to largest ever: 0x82053f truncating to largest ever: 0x84a384 truncating to largest ever: 0x8d12be 000100[1] 1787749041.134278 mapwrite 0x570f2d thru 0x5711fa (0x2ce bytes) truncating to largest ever: 0x9f1cf2 000200[1] 1787749044.860422 write 0x8ccb76 thru 0x8ccc32 (0xbd bytes) 000300[1] 1787749048.112150 trunc from 0x08e99e to 0x08fcd2 (0x1335 bytes) truncating to largest ever: 0x9ffcce 000400[0] 1787749050.994266 mapread 0x2ee58f thru 0x2eed05 (0x777 bytes) 000500[1] 1787749054.109156 trunc from 0x8c2bfa to 0x0a3d0a (0x81eeef bytes) 000600[1] 1787749057.511334 punch from 0x0752a2 to 0x0757b0 (0x50f bytes) 000900[1] 1787749068.136750 punch from 0x1f608f to 0x1f61ca (0x13c bytes) 001000[0] 1787749072.496807 mapread 0x0e1f49 thru 0x0e3a47 (0x1aff bytes) 001200[0] 1787749080.133484 read 0x39e09b thru 0x39e7ca (0x730 bytes) 001300[0] 1787749083.469320 mapwrite 0x0c2141 thru 0x0c228a (0x14a bytes) 001400[0] 1787749086.554189 read 0x53f260 thru 0x53fc51 (0x9f2 bytes) 001600[1] 1787749096.248530 fallocate 0x3fa71d thru 0x3fb148 (0xa2c bytes) 001700[1] 1787749101.460151 mapwrite 0x639354 thru 0x639a3a (0x6e7 bytes) 001800[0] 1787749105.979612 write 0x0b0206 thru 0x0b0dc2 (0xbbd bytes) 001900[1] 1787749110.280842 fallocate 0x9f4b06 thru 0x9f4ecc (0x3c7 bytes) 002100[0] 1787749117.673535 fallocate 0x8e4d40 thru 0x8e586f (0xb30 bytes) 002300[0] 1787749125.319558 punch from 0x39453f to 0x39539d (0xe5f bytes) 002400[0] 1787749129.566729 write 0x217ce7 thru 0x219c96 (0x1fb0 bytes) 002500[1] 1787749132.761122 trunc from 0x3b21c4 to 0x3b349b (0x12d8 bytes) All operations completed A-OK! PASS 16b (106s) == sanityn test 16c: verify data consistency on ldiskfs with cache disabled (b=17397) ========================================================== 08:58:58 (1787749138) keep default fallocate mode: 0 2+0 records in 2+0 records out 8388608 bytes (8.4 MB, 8.0 MiB) copied, 0.162798 s, 51.5 MB/s 2+0 records in 2+0 records out 8388608 bytes (8.4 MB, 8.0 MiB) copied, 0.182426 s, 46.0 MB/s Waiting for MDT destroys to complete Chance of close/open is 1 in 50 Seed set to 9161 fd 0: /mnt/lustre/f16c.sanityn fd 1: /mnt/lustre2/f16c.sanityn skipping zero size read fallocating to largest ever: 0x202506 truncating to largest ever: 0x5c924c truncating to largest ever: 0x9c54cb truncating to largest ever: 0x9f7291 000100[0] 1787749166.590841 punch from 0x0ac340 to 0x0b25ce (0x628f bytes) 000200[0] 1787749170.693598 trunc from 0x8a9cb0 to 0x7bd2f1 (0xec9be bytes) 000300[0] 1787749176.243968 write 0x3b2352 thru 0x3c04ce (0xe17d bytes) 000400[1] 1787749180.348506 trunc from 0x31677f to 0x317ce9 (0x156b bytes) 000600[1] 1787749190.760433 trunc from 0x9f102b to 0x696d0a (0x35a320 bytes) 000700[0] 1787749194.508098 read 0x60d133 thru 0x60d6f6 (0x5c4 bytes) 000800[0] 1787749198.414470 fallocate 0x2733d9 thru 0x27efcb (0xbbf3 bytes) 000900[0] 1787749202.219474 mapwrite 0x843238 thru 0x847b21 (0x48ea bytes) 001000[1] 1787749207.770455 punch from 0x1a9e8a to 0x1b3cb3 (0x9e2a bytes) 001100[1] 1787749211.709644 punch from 0x2242fc to 0x226628 (0x232d bytes) 001200[0] 1787749216.573976 trunc from 0x57086a to 0x573499 (0x2c30 bytes) 001400[1] 1787749223.706778 write 0x12351e thru 0x125d03 (0x27e6 bytes) 001500[0] 1787749227.834625 read 0x643ce0 thru 0x650e74 (0xd195 bytes) 001800[1] 1787749238.818541 mapwrite 0x76cbce thru 0x76dbd7 (0x100a bytes) 001900[0] 1787749242.271642 fallocate 0x127fee thru 0x12b40b (0x341e bytes) 002000[0] 1787749247.209070 read 0x7241e0 thru 0x73376b (0xf58c bytes) 002100[1] 1787749250.954612 fallocate 0x095a2b thru 0x09fd45 (0xa31b bytes) 002200[1] 1787749255.429815 trunc from 0x461b8c to 0x1edbbd (0x273fce bytes) 002300[1] 1787749259.607463 read 0x117180 thru 0x119472 (0x22f3 bytes) All operations completed A-OK! PASS 16c (138s) == sanityn test 16d: Verify DIO and buffer IO with two clients ========================================================== 09:01:16 (1787749276) 2+0 records in 2+0 records out 8388608 bytes (8.4 MB, 8.0 MiB) copied, 0.252346 s, 33.2 MB/s 2+0 records in 2+0 records out 8388608 bytes (8.4 MB, 8.0 MiB) copied, 0.175337 s, 47.8 MB/s ldlm.namespaces.MGC192.168.201.107@tcp.lru_size=clear ldlm.namespaces.lustre-MDT0000-mdc-ffff8c0583595800.lru_size=clear ldlm.namespaces.lustre-MDT0000-mdc-ffff8c0589b26800.lru_size=clear ldlm.namespaces.lustre-MDT0001-mdc-ffff8c0583595800.lru_size=clear ldlm.namespaces.lustre-MDT0001-mdc-ffff8c0589b26800.lru_size=clear ldlm.namespaces.lustre-OST0000-osc-ffff8c0583595800.lru_size=clear ldlm.namespaces.lustre-OST0000-osc-ffff8c0589b26800.lru_size=clear ldlm.namespaces.lustre-OST0001-osc-ffff8c0583595800.lru_size=clear ldlm.namespaces.lustre-OST0001-osc-ffff8c0589b26800.lru_size=clear 100+0 records in 100+0 records out 104857600 bytes (105 MB, 100 MiB) copied, 7.26969 s, 14.4 MB/s 100+0 records in 100+0 records out 104857600 bytes (105 MB, 100 MiB) copied, 3.7491 s, 28.0 MB/s 100+0 records in 100+0 records out 104857600 bytes (105 MB, 100 MiB) copied, 3.71342 s, 28.2 MB/s 100+0 records in 100+0 records out 104857600 bytes (105 MB, 100 MiB) copied, 6.17903 s, 17.0 MB/s 100+0 records in 100+0 records out 104857600 bytes (105 MB, 100 MiB) copied, 2.7967 s, 37.5 MB/s 100+0 records in 100+0 records out 104857600 bytes (105 MB, 100 MiB) copied, 3.88566 s, 27.0 MB/s PASS 16d (41s) == sanityn test 16e: Verify size consistency for O_DIRECT write ========================================================== 09:01:57 (1787749317) 10+0 records in 10+0 records out 10485760 bytes (10 MB, 10 MiB) copied, 0.409294 s, 25.6 MB/s 1+0 records in 1+0 records out 1048576 bytes (1.0 MB, 1.0 MiB) copied, 0.0332867 s, 31.5 MB/s PASS 16e (8s) == sanityn test 16f: rw sequential consistency vs drop_caches ========================================================== 09:02:05 (1787749325) TIMEOUT PASS 16f (30s) == sanityn test 16g: mmap rw sequential consistency vs drop_caches ========================================================== 09:02:36 (1787749356) TIMEOUT PASS 16g (32s) == sanityn test 16h: mmap read after truncate file ======= 09:03:08 (1787749388) striped dir -i0 -c2 -H fnv_1a_64 /mnt/lustre/d16h.sanityn ------- before truncate -------- 0002700 6e65 7265 7461 726f 4420 6561 6f6d 3a6e 0002720 762f 7261 6c2f 6269 722f 676e 3a64 732f 0002740 6962 2f6e 6f6e 6f6c 6967 0a6e 0002754 ------- after truncate -------- 0001320 746e 7520 6573 2064 7962 7420 6568 7420 0001340 6f72 7375 7265 2073 6170 6b63 6761 2065 0001360 6f74 7320 6e61 0001366 PASS 16h (8s) == sanityn test 16i: read after truncate file ============ 09:03:17 (1787749397) striped dir -i0 -c2 -H crush2 /mnt/lustre/d16i.sanityn ------- before truncate -------- 0002700 6e65 7265 7461 726f 4420 6561 6f6d 3a6e 0002720 762f 7261 6c2f 6269 722f 676e 3a64 732f 0002740 6962 2f6e 6f6e 6f6c 6967 0a6e 0002754 ------- after truncate -------- 0001320 746e 7520 6573 2064 7962 7420 6568 7420 0001340 6f72 7375 7265 2073 6170 6b63 6761 2065 0001360 6f74 7320 6e61 0001366 PASS 16i (9s) == sanityn test 16j: race dio with buffered i/o ========== 09:03:25 (1787749405) 1+0 records in 1+0 records out 26214400 bytes (26 MB, 25 MiB) copied, 1.30757 s, 20.0 MB/s bs: 1044480, file_size 26214400 12+1 records in 12+1 records out 26214400 bytes (26 MB, 25 MiB) copied, 1.65866 s, 15.8 MB/s 12+1 records in 12+1 records out 26214400 bytes (26 MB, 25 MiB) copied, 2.20593 s, 11.9 MB/s /mnt/lustre/f16j.sanityn.2 has type file OK /mnt/lustre/f16j.sanityn.2 has size 26214400 OK /mnt/lustre2/f16j.sanityn.2 has type file OK /mnt/lustre2/f16j.sanityn.2 has size 26214400 OK bs: 1048576, file_size 26214400 12+1 records in 12+1 records out 26214400 bytes (26 MB, 25 MiB) copied, 1.12309 s, 23.3 MB/s 12+1 records in 12+1 records out 26214400 bytes (26 MB, 25 MiB) copied, 1.50111 s, 17.5 MB/s /mnt/lustre/f16j.sanityn.2 has type file OK /mnt/lustre/f16j.sanityn.2 has size 26214400 OK /mnt/lustre2/f16j.sanityn.2 has type file OK /mnt/lustre2/f16j.sanityn.2 has size 26214400 OK bs: 1049600, file_size 26214400 12+1 records in 12+1 records out 26214400 bytes (26 MB, 25 MiB) copied, 1.16753 s, 22.5 MB/s 12+1 records in 12+1 records out 26214400 bytes (26 MB, 25 MiB) copied, 1.86619 s, 14.0 MB/s /mnt/lustre/f16j.sanityn.2 has type file OK /mnt/lustre/f16j.sanityn.2 has size 26214400 OK /mnt/lustre2/f16j.sanityn.2 has type file OK /mnt/lustre2/f16j.sanityn.2 has size 26214400 OK bs: 1044480, file_size 26214400 12+1 records in 12+1 records out 26214400 bytes (26 MB, 25 MiB) copied, 2.62588 s, 10.0 MB/s 12+1 records in 12+1 records out 26214400 bytes (26 MB, 25 MiB) copied, 2.90469 s, 9.0 MB/s 12+1 records in 12+1 records out 26214400 bytes (26 MB, 25 MiB) copied, 2.86778 s, 9.1 MB/s 12+1 records in 12+1 records out 26214400 bytes (26 MB, 25 MiB) copied, 3.20833 s, 8.2 MB/s /mnt/lustre/f16j.sanityn.2 has type file OK /mnt/lustre/f16j.sanityn.2 has size 26214400 OK /mnt/lustre2/f16j.sanityn.2 has type file OK /mnt/lustre2/f16j.sanityn.2 has size 26214400 OK bs: 1048576, file_size 26214400 12+1 records in 12+1 records out 26214400 bytes (26 MB, 25 MiB) copied, 1.54021 s, 17.0 MB/s 12+1 records in 12+1 records out 26214400 bytes (26 MB, 25 MiB) copied, 1.76779 s, 14.8 MB/s 12+1 records in 12+1 records out 26214400 bytes (26 MB, 25 MiB) copied, 2.23788 s, 11.7 MB/s 12+1 records in 12+1 records out 26214400 bytes (26 MB, 25 MiB) copied, 2.37484 s, 11.0 MB/s /mnt/lustre/f16j.sanityn.2 has type file OK /mnt/lustre/f16j.sanityn.2 has size 26214400 OK /mnt/lustre2/f16j.sanityn.2 has type file OK /mnt/lustre2/f16j.sanityn.2 has size 26214400 OK bs: 1049600, file_size 26214400 12+1 records in 12+1 records out 26214400 bytes (26 MB, 25 MiB) copied, 1.71663 s, 15.3 MB/s 12+1 records in 12+1 records out 26214400 bytes (26 MB, 25 MiB) copied, 1.8103 s, 14.5 MB/s 12+1 records in 12+1 records out 26214400 bytes (26 MB, 25 MiB) copied, 2.57393 s, 10.2 MB/s 12+1 records in 12+1 records out 26214400 bytes (26 MB, 25 MiB) copied, 2.63467 s, 9.9 MB/s /mnt/lustre/f16j.sanityn.2 has type file OK /mnt/lustre/f16j.sanityn.2 has size 26214400 OK /mnt/lustre2/f16j.sanityn.2 has type file OK /mnt/lustre2/f16j.sanityn.2 has size 26214400 OK PASS 16j (37s) == sanityn test 16k: Parallel FSX and drop caches should not panic ========================================================== 09:04:02 (1787749442) + /home/green/git/lustre-release/lustre/tests/fsx -N 1000 /mnt/lustre/fsxfile.1 -l 67108864 + /home/green/git/lustre-release/lustre/tests/fsx -N 1000 /mnt/lustre/fsxfile.2 -l 67108864 + /home/green/git/lustre-release/lustre/tests/fsx -N 1000 /mnt/lustre/fsxfile.3 -l 67108864 + /home/green/git/lustre-release/lustre/tests/fsx -N 1000 /mnt/lustre/fsxfile.4 -l 67108864 + /home/green/git/lustre-release/lustre/tests/fsx -N 1000 /mnt/lustre/fsxfile.5 -l 67108864 fallocating to largest ever: 0x3428364 skipping zero size read fallocating to largest ever: 0x3428364 skipping zero size read fallocating to largest ever: 0x3428364 skipping zero size read fallocating to largest ever: 0x3428364 fallocating to largest ever: 0x3428364 skipping zero size read skipping zero size read truncating to largest ever: 0x3c569db truncating to largest ever: 0x3c569db truncating to largest ever: 0x3c569db truncating to largest ever: 0x3c569db truncating to largest ever: 0x3c569db fallocating to largest ever: 0x3ddbbf6 fallocating to largest ever: 0x3ddbbf6 fallocating to largest ever: 0x3ddbbf6 fallocating to largest ever: 0x3ddbbf6 fallocating to largest ever: 0x3ddbbf6 fallocating to largest ever: 0x3fa9cee fallocating to largest ever: 0x3fa9cee fallocating to largest ever: 0x3fa9cee fallocating to largest ever: 0x3fa9cee fallocating to largest ever: 0x3fa9cee truncating to largest ever: 0x3fb80f5 truncating to largest ever: 0x3fb80f5 truncating to largest ever: 0x3fb80f5 truncating to largest ever: 0x3fb80f5 truncating to largest ever: 0x3fb80f5 All operations completed A-OK! All operations completed A-OK! All operations completed A-OK! All operations completed A-OK! All operations completed A-OK! + fsx 1 done: rc=0 Wed Aug 26 09:04:51 EDT 2026 + fsx 2 done: rc=0 Wed Aug 26 09:04:51 EDT 2026 + fsx 3 done: rc=0 Wed Aug 26 09:04:51 EDT 2026 + fsx 4 done: rc=0 Wed Aug 26 09:04:51 EDT 2026 + fsx 5 done: rc=0 Wed Aug 26 09:04:51 EDT 2026 PASS 16k (64s) == sanityn test 17: resource creation/LVB creation race ========================================================================= 09:05:07 (1787749507) fail_loc=0x8000030a PASS 17 (14s) == sanityn test 18: mmap sanity check =========================================================================================== 09:05:22 (1787749522) mmap test1: basic mmap operation (PASS, 0.13523s) mmap test2: MAP_PRIVATE not write back (PASS, 0.11142s) mmap test3: concurrent mmap ops on two nodes (PASS, 13.547s) mmap test4: c1 write to f1 from mmapped f2, c2 write to f1 from mmapped f1 (PASS, 4.9408s) mmap test5: read/write file to/from the buffer which mmapped to just this file (PASS, 0.42788s) mmap test6: check mmap write/read content on two nodes (PASS, 0.4484s) mmap test7: file i/o with an unmapped buffer (SKIPPED, 0s) mmap test8: SIGBUS for beyond file size (SKIPPED, 0s) mmap test9: SIGBUS for negative file offset (SKIPPED, 0s) mmap test10: multi-thread mmap access (PASS, 2.6548s) mmap test11: multi-thread shared mmap (PASS, 2.0006s) mmap test10: mtime not change for readonly mmap access (PASS, 1.1048s) PASS 18 (35s) == sanityn test 19: test concurrent uncached read races ========================================================================= 09:05:56 (1787749556) 32+0 records in 32+0 records out 16777216 bytes (17 MB, 16 MiB) copied, 0.67372 s, 24.9 MB/s loop 5 loop 10 loop 15 loop 20 PASS 19 (37s) == sanityn test 20: test extra readahead page left in cache ============================================================== 09:06:34 (1787749594) striped dir -i0 -c2 -H crush /mnt/lustre/d20.sanityn PASS 20 (9s) == sanityn test 21: Try to remove mountpoint on another dir ============================================================== 09:06:42 (1787749602) striped dir -i1 -c2 -H crush /mnt/lustre/d21.sanityn rmdir: removing directory, '/mnt/lustre/d21.sanityn' rmdir: failed to remove '/mnt/lustre/d21.sanityn': Device or resource busy rmdir: removing directory, '/mnt/lustre2/d21.sanityn' Removed mounted directory from another mountpoint, needs to be fixed PASS 21 (7s) == sanityn test 23: others should see updated atime while another read============================================================== 09:06:49 (1787749609) now is 1787749612 starting reads multiop /mnt/lustre/f23.sanityn vor20_c TMPPIPE=/tmp/multiop_open_wait_pipe.8226 new atime is 1787749673 PASS 23 (71s) == sanityn test 24a: lfs df [-ih] [path] test =================================================================================== 09:08:00 (1787749680) UUID 1K-blocks Used Available Use% Mounted on lustre-MDT0000_UUID 1414116 2016 1269288 1% /mnt/lustre[MDT:0] lustre-MDT0001_UUID 1414116 1784 1269520 1% /mnt/lustre[MDT:1] lustre-OST0000_UUID 3833116 30576 3576444 1% /mnt/lustre[OST:0] lustre-OST0001_UUID 3833116 9048 3597972 1% /mnt/lustre[OST:1] filesystem_summary: 7666232 39624 7174416 1% /mnt/lustre UUID 1K-blocks Used Available Use% Mounted on lustre-MDT0000_UUID 1414116 2016 1269288 1% /mnt/lustre2[MDT:0] lustre-MDT0001_UUID 1414116 1784 1269520 1% /mnt/lustre2[MDT:1] lustre-OST0000_UUID 3833116 30576 3576444 1% /mnt/lustre2[OST:0] lustre-OST0001_UUID 3833116 9048 3597972 1% /mnt/lustre2[OST:1] filesystem_summary: 7666232 39624 7174416 1% /mnt/lustre2 UUID Inodes IUsed IFree IUse% Mounted on lustre-MDT0000_UUID 1000.0K 350 999.7K 1% /mnt/lustre[MDT:0] lustre-MDT0001_UUID 1000.0K 279 999.7K 1% /mnt/lustre[MDT:1] lustre-OST0000_UUID 256.0K 404 255.6K 1% /mnt/lustre[OST:0] lustre-OST0001_UUID 256.0K 402 255.6K 1% /mnt/lustre[OST:1] filesystem_summary: 511.8K 629 511.2K 1% /mnt/lustre UUID Inodes IUsed IFree IUse% Mounted on lustre-MDT0000_UUID 1000.0K 350 999.7K 1% /mnt/lustre2[MDT:0] lustre-MDT0001_UUID 1000.0K 279 999.7K 1% /mnt/lustre2[MDT:1] lustre-OST0000_UUID 256.0K 404 255.6K 1% /mnt/lustre2[OST:0] lustre-OST0001_UUID 256.0K 402 255.6K 1% /mnt/lustre2[OST:1] filesystem_summary: 511.8K 629 511.2K 1% /mnt/lustre2 UUID bytes Used Available Use% Mounted on lustre-MDT0000_UUID 1.3G 2.0M 1.2G 1% /mnt/lustre[MDT:0] lustre-MDT0001_UUID 1.3G 1.7M 1.2G 1% /mnt/lustre[MDT:1] lustre-OST0000_UUID 3.7G 29.9M 3.4G 1% /mnt/lustre[OST:0] lustre-OST0001_UUID 3.7G 8.8M 3.4G 1% /mnt/lustre[OST:1] filesystem_summary: 7.3G 38.7M 6.8G 1% /mnt/lustre UUID Inodes IUsed IFree IUse% Mounted on lustre-MDT0000_UUID 1024000 350 1023650 1% /mnt/lustre2[MDT:0] lustre-MDT0001_UUID 1024000 279 1023721 1% /mnt/lustre2[MDT:1] lustre-OST0000_UUID 262144 404 261740 1% /mnt/lustre2[OST:0] lustre-OST0001_UUID 262144 402 261742 1% /mnt/lustre2[OST:1] filesystem_summary: 524111 629 523482 1% /mnt/lustre2 UUID 1K-blocks Used Available Use% Mounted on lustre-MDT0000_UUID 1414116 2016 1269288 1% /mnt/lustre[MDT:0] lustre-MDT0001_UUID 1414116 1784 1269520 1% /mnt/lustre[MDT:1] lustre-OST0000_UUID 3833116 30576 3576444 1% /mnt/lustre[OST:0] lustre-OST0001_UUID 3833116 9048 3597972 1% /mnt/lustre[OST:1] filesystem_summary: 7666232 39624 7174416 1% /mnt/lustre UUID Inodes IUsed IFree IUse% Mounted on lustre-MDT0000_UUID 1000.0K 350 999.7K 1% /mnt/lustre2[MDT:0] lustre-MDT0001_UUID 1000.0K 279 999.7K 1% /mnt/lustre2[MDT:1] lustre-OST0000_UUID 256.0K 404 255.6K 1% /mnt/lustre2[OST:0] lustre-OST0001_UUID 256.0K 402 255.6K 1% /mnt/lustre2[OST:1] filesystem_summary: 511.8K 629 511.2K 1% /mnt/lustre2 Reader error: 'No devices found' at 0 No device found for name osc: Invalid argument UUID Inodes IUsed IFree IUse% Mounted on lustre-MDT0000_UUID 1024000 350 1023650 1% /mnt/lustre[MDT:0] lustre-MDT0001_UUID 1024000 279 1023721 1% /mnt/lustre[MDT:1] lustre-OST0000_UUID 262144 404 261740 1% /mnt/lustre[OST:0] lustre-OST0001_UUID 262144 402 261742 1% /mnt/lustre[OST:1] filesystem_summary: 524111 629 523482 1% /mnt/lustre UUID Inodes IUsed IFree IUse% Mounted on lustre-MDT0000_UUID 1024000 350 1023650 1% /mnt/lustre2[MDT:0] lustre-MDT0001_UUID 1024000 279 1023721 1% /mnt/lustre2[MDT:1] lustre-OST0000_UUID 262144 404 261740 1% /mnt/lustre2[OST:0] lustre-OST0001_UUID 262144 402 261742 1% /mnt/lustre2[OST:1] filesystem_summary: 524111 629 523482 1% /mnt/lustre2 Reader error: 'No devices found' at 0 No device found for name osc: Invalid argument UUID 1K-blocks Used Available Use% Mounted on lustre-MDT0000_UUID 1414116 2016 1269288 1% /mnt/lustre[MDT:0] lustre-MDT0001_UUID 1414116 1784 1269520 1% /mnt/lustre[MDT:1] lustre-OST0000_UUID 3833116 30576 3576444 1% /mnt/lustre[OST:0] lustre-OST0001_UUID 3833116 9048 3597972 1% /mnt/lustre[OST:1] filesystem_summary: 7666232 39624 7174416 1% /mnt/lustre UUID 1K-blocks Used Available Use% Mounted on lustre-MDT0000_UUID 1414116 2016 1269288 1% /mnt/lustre2[MDT:0] lustre-MDT0001_UUID 1414116 1784 1269520 1% /mnt/lustre2[MDT:1] lustre-OST0000_UUID 3833116 30576 3576444 1% /mnt/lustre2[OST:0] lustre-OST0001_UUID 3833116 9048 3597972 1% /mnt/lustre2[OST:1] filesystem_summary: 7666232 39624 7174416 1% /mnt/lustre2 PASS 24a (7s) == sanityn test 24b: lfs df should show both filesystems ========================================================================= 09:08:07 (1787749687) PASS 24b (8s) == sanityn test 25a: change ACL on one mountpoint be seen on another ============================================================= 09:08:15 (1787749695) running as uid/gid/euid/egid 500/500/500/500, groups: 500 [checkstat] [-v] [/mnt/lustre2/d25a.sanityn/f1] running as uid/gid/euid/egid 500/500/500/500, groups: 500 [checkstat] [-v] [/mnt/lustre2/d25a.sanityn/f1] Can't lstat /mnt/lustre2/d25a.sanityn/f1: Permission denied running as uid/gid/euid/egid 500/500/500/500, groups: 500 [checkstat] [-v] [/mnt/lustre2/d25a.sanityn/f1] running as uid/gid/euid/egid 500/500/500/500, groups: 500 [checkstat] [-v] [/mnt/lustre2/d25a.sanityn/f1] Can't lstat /mnt/lustre2/d25a.sanityn/f1: Permission denied running as uid/gid/euid/egid 500/500/500/500, groups: 500 [checkstat] [-v] [/mnt/lustre2/d25a.sanityn/f1] PASS 25a (9s) == sanityn test 25b: change ACL under remote dir on one mountpoint be seen on another ========================================================== 09:08:24 (1787749704) running as uid/gid/euid/egid 500/500/500/500, groups: 500 [checkstat] [-v] [/mnt/lustre2/d25b.sanityn/f1] running as uid/gid/euid/egid 500/500/500/500, groups: 500 [checkstat] [-v] [/mnt/lustre2/d25b.sanityn/f1] Can't lstat /mnt/lustre2/d25b.sanityn/f1: Permission denied running as uid/gid/euid/egid 500/500/500/500, groups: 500 [checkstat] [-v] [/mnt/lustre2/d25b.sanityn/f1] running as uid/gid/euid/egid 500/500/500/500, groups: 500 [checkstat] [-v] [/mnt/lustre2/d25b.sanityn/f1] Can't lstat /mnt/lustre2/d25b.sanityn/f1: Permission denied running as uid/gid/euid/egid 500/500/500/500, groups: 500 [checkstat] [-v] [/mnt/lustre2/d25b.sanityn/f1] PASS 25b (9s) == sanityn test 26a: allow mtime to get older ============ 09:08:33 (1787749713) utime: good mknod times 1787749714 <= 1787749715 <= 1787749715 for /mnt/lustre/f26a utime: good mknod times 1787749714 <= 1787749715 <= 1787749715 for /mnt/lustre2/f26a utime: good utime mtimes 100000, atime 200000 utime: updated times for /mnt/lustre2/f26a PASS 26a (8s) == sanityn test 26b: sync mtime between ost and mds ====== 09:08:41 (1787749721) PASS 26b (11s) == sanityn test 26c: set-in-past on open file is not lost on close ========================================================== 09:08:52 (1787749732) multiop /mnt/lustre/f26c.sanityn vO_c TMPPIPE=/tmp/multiop_open_wait_pipe.8226 File: /mnt/lustre/f26c.sanityn Size: 0 Blocks: 0 IO Block: 4194304 regular empty file Device: 2c54f966h/743766374d Inode: 144115205289279611 Links: 1 Access: (0644/-rw-r--r--) Uid: ( 0/ root) Gid: ( 0/ root) Access: 2000-12-31 06:12:59.000000000 -0500 Modify: 2000-12-31 06:12:59.000000000 -0500 Change: 2026-08-26 09:08:54.000000000 -0400 Birth: 2026-08-26 09:08:54.000000000 -0400 File: /mnt/lustre2/f26c.sanityn Size: 0 Blocks: 0 IO Block: 4194304 regular empty file Device: 2c54f966h/743766374d Inode: 144115205289279611 Links: 1 Access: (0644/-rw-r--r--) Uid: ( 0/ root) Gid: ( 0/ root) Access: 2000-12-31 06:12:59.000000000 -0500 Modify: 2000-12-31 06:12:59.000000000 -0500 Change: 2026-08-26 09:08:54.000000000 -0400 Birth: 2026-08-26 09:08:54.000000000 -0400 PASS 26c (10s) SKIP: sanityn test_27 skipping excluded test 27 == sanityn test 30: recreate file race =================== 09:09:04 (1787749744) striped dir -i0 -c2 -H crush2 /mnt/lustre/d30.sanityn 0 PASS 30 (11s) == sanityn test 31a: voluntary cancel / blocking ast race======================================================================== 09:09:15 (1787749755) striped dir -i1 -c2 -H crush /mnt/lustre/d31a.sanityn fail_loc=0x314 PASS 31a (10s) == sanityn test 31b: voluntary OST cancel / blocking ast race======================================================================== 09:09:25 (1787749765) Waiting for orphan cleanup... osp.lustre-OST0000-osc-MDT0000.old_sync_processed osp.lustre-OST0000-osc-MDT0001.old_sync_processed osp.lustre-OST0001-osc-MDT0000.old_sync_processed osp.lustre-OST0001-osc-MDT0001.old_sync_processed wait 40 secs maximumly for oleg107-server mds-ost sync done. Waiting for MDT destroys to complete striped dir -i1 -c2 -H crush /mnt/lustre/d31b.sanityn fail_loc=0x314 fail_loc=0x316 fail_loc=0 fail_loc=0 Filesystem 1K-blocks Used Available Use% Mounted on 192.168.201.107@tcp:/lustre 7666232 40756 7173284 1% /mnt/lustre2 PASS 31b (26s) == sanityn test 31r: open-rename(replace) race =========== 09:09:51 (1787749791) -rw-r--r-- 1 root root 0 Aug 26 09:09 /mnt/lustre/f31r.sanityn.target fail_loc=0x1419 fail_val=3 PASS 31r (12s) == sanityn test 31s: open should not revalidate invalid dentry ========================================================== 09:10:04 (1787749804) /home/green/git/lustre-release/lustre/tests/sanityn.sh: line 1205: 47669 Terminated tail -f $tfile PASS 31s (10s) == sanityn test 31t: getattr should not revalidate invalid dentry ========================================================== 09:10:15 (1787749815) PASS 31t (9s) == sanityn test 32b: lockless i/o ======================== 09:10:24 (1787749824) SKIP: sanityn test_32b max_nolock_bytes is removed >= 2.17.53 SKIP 32b (4s) == sanityn test 32c: contention detection ================ 09:10:28 (1787749828) ldlm.namespaces.filter-lustre-OST0000_UUID.contended_locks=2 ldlm.namespaces.filter-lustre-OST0001_UUID.contended_locks=2 ldlm.namespaces.filter-lustre-OST0000_UUID.contention_events=0 ldlm.namespaces.filter-lustre-OST0001_UUID.contention_events=0 50+0 records in 50+0 records out 52428800 bytes (52 MB, 50 MiB) copied, 1.93065 s, 27.2 MB/s 50+0 records in 50+0 records out 52428800 bytes (52 MB, 50 MiB) copied, 2.07372 s, 25.3 MB/s 50+0 records in 50+0 records out 52428800 bytes (52 MB, 50 MiB) copied, 2.83704 s, 18.5 MB/s 50+0 records in 50+0 records out 52428800 bytes (52 MB, 50 MiB) copied, 3.25465 s, 16.1 MB/s contention_seconds 4, contention_events 21 50+0 records in 50+0 records out 52428800 bytes (52 MB, 50 MiB) copied, 2.83067 s, 18.5 MB/s 50+0 records in 50+0 records out 52428800 bytes (52 MB, 50 MiB) copied, 2.98846 s, 17.5 MB/s ldlm.namespaces.filter-lustre-OST0000_UUID.contention_events=0 ldlm.namespaces.filter-lustre-OST0001_UUID.contention_events=0 50+0 records in 50+0 records out 52428800 bytes (52 MB, 50 MiB) copied, 1.25582 s, 41.7 MB/s 50+0 records in 50+0 records out 52428800 bytes (52 MB, 50 MiB) copied, 1.30153 s, 40.3 MB/s PASS 32c (35s) SKIP: sanityn test_33a skipping SLOW test 33a == sanityn test 33b: COS: cross create/delete, 2 clients, benchmark under remote dir ========================================================== 09:11:06 (1787749866) SKIP: sanityn test_33b Need two or more clients, have 1 SKIP 33b (5s) == sanityn test 33c: Cancel cross-MDT lock should trigger Sync-on-Lock-Cancel ========================================================== 09:11:10 (1787749870) Stopping /mnt/lustre-mds1 (opts:) on oleg107-server Start mds1: mount -t lustre -o localrecov /dev/mapper/mds1_flakey /mnt/lustre-mds1 oleg107-server: oleg107-server.virtnet: executing set_default_debug vfstrace rpctrace dlmtrace neterror ha config ioctl super lfsck all pdsh@oleg107-client: oleg107-server: ssh exited with exit code 1 Started lustre-MDT0000 create file on 2nd stripe under striped directory /home/green/git/lustre-release/lustre/utils/lfs mkdir -i 0 -c 2 /mnt/lustre/d33c.sanityn/striped touch /mnt/lustre2/d33c.sanityn/striped/subfile SoLC count 2 Below operations shouldn't trigger Solc: create file on 2nd stripe after setattr chmod 777 /mnt/lustre/d33c.sanityn/striped; touch /mnt/lustre2/d33c.sanityn/striped/subfile create remote dir and local dir /home/green/git/lustre-release/lustre/utils/lfs mkdir -i 1 /mnt/lustre/d33c.sanityn/remote create local dir after remote dir creation transaction commit /home/green/git/lustre-release/lustre/utils/lfs mkdir -i 1 /mnt/lustre/d33c.sanityn/remote.3; do_facet mds2 /home/green/git/lustre-release/lustre/utils/lctl set_param -n osd*.*MDT0001.force_sync 1; mkdir /mnt/lustre/d33c.sanityn/local.3 Solc count 0 PASS 33c (59s) == sanityn test 33d: dependent transactions should trigger COS ========================================================== 09:12:09 (1787749929) remote directory create /home/green/git/lustre-release/lustre/utils/lfs mkdir -i 0 /mnt/lustre/d33d.sanityn /home/green/git/lustre-release/lustre/utils/lfs mkdir -i 1 /mnt/lustre2/d33d.sanityn/subdir CoS count 2 cross-MDT rename mkdir /mnt/lustre/d33d.sanityn; /home/green/git/lustre-release/lustre/utils/lfs mkdir -i 0 /mnt/lustre/d33d.sanityn/d1; /home/green/git/lustre-release/lustre/utils/lfs mkdir -i 1 /mnt/lustre/d33d.sanityn/d2; touch /mnt/lustre/d33d.sanityn/d1/src mv /mnt/lustre2/d33d.sanityn/d1/src /mnt/lustre2/d33d.sanityn/d2/tgt CoS count 1 migrate /home/green/git/lustre-release/lustre/utils/lfs mkdir -i 0 /mnt/lustre/d33d.sanityn /home/green/git/lustre-release/lustre/utils/lfs migrate -m 1 /mnt/lustre2/d33d.sanityn CoS count 2 PASS 33d (72s) == sanityn test 33e: independent transactions shouldn't trigger COS ========================================================== 09:13:21 (1787750001) plain dir creation mkdir /mnt/lustre2/d33e.sanityn/plain open file and write echo abc > /mnt/lustre2/d33e.sanityn/f33e.sanityn append write echo dfg >> /mnt/lustre2/d33e.sanityn/f33e.sanityn setattr touch /mnt/lustre2/d33e.sanityn/f33e.sanityn file unlink rm /mnt/lustre2/d33e.sanityn/f33e.sanityn plain dir unlink rmdir /mnt/lustre2/d33e.sanityn/plain striped directory creation /home/green/git/lustre-release/lustre/utils/lfs mkdir -i 0 -c 2 /mnt/lustre2/d33e.sanityn/striped set default LMV to create striped subdir /home/green/git/lustre-release/lustre/utils/lfs setdirstripe -D -c 2 /mnt/lustre/d33e.sanityn striped subdir creation createmany -d /mnt/lustre/d33e.sanityn/subdir 100 total: 100 mkdir in 3.18 seconds: 31.43 ops/second sub file creation and write createmany -o /mnt/lustre/d33e.sanityn/subfile 100; echo abc > /mnt/lustre/d33e.sanityn/subfile1 total: 100 open/close in 1.59 seconds: 62.91 ops/second sub file append write echo dfg >> /mnt/lustre2/d33e.sanityn/subfile2 subdir setatttr touch /mnt/lustre2/d33e.sanityn/subdir1 subdir unlink unlinkmany -d /mnt/lustre/d33e.sanityn/subdir 100 - unlinked 0 (time 1787750010 ; total 0 ; last 0) total: 100 unlinks in 9 seconds: 11.111111 unlinks/second sub file unlink unlinkmany /mnt/lustre2/d33e.sanityn/subfile 100 - unlinked 0 (time 1787750019 ; total 0 ; last 0) total: 100 unlinks in 2 seconds: 50.000000 unlinks/second sub file creation follows striped dir chmod chmod 777 /mnt/lustre/d33e.sanityn/striped; touch /mnt/lustre/d33e.sanityn/striped/subfile striped directory unlink rm -rf /mnt/lustre2/d33e.sanityn/striped directory unlink rm -rf /mnt/lustre2/d33e.sanityn CoS count 0 PASS 33e (30s) == sanityn test 34: no lock timeout under IO ============= 09:13:51 (1787750031) fail_loc=0x512 fail_loc=0x512 lock should not expire writing on client1 reading on client2 success fail_loc=0x511 fail_loc=0x511 lock should expire writing on client1 reading on client2 success oleg107-client.virtnet: executing wait_import_state (FULL|IDLE) osc.lustre-OST0000-osc-ffff8c0583595800.ost_server_uuid 50 osc.lustre-OST0000-osc-ffff8c0583595800.ost_server_uuid in IDLE state after 0 sec oleg107-client.virtnet: executing wait_import_state (FULL|IDLE) osc.lustre-OST0001-osc-ffff8c0583595800.ost_server_uuid 50 osc.lustre-OST0001-osc-ffff8c0583595800.ost_server_uuid in FULL state after 0 sec oleg107-client.virtnet: executing wait_import_state (FULL|IDLE) osc.lustre-OST0000-osc-ffff8c0583595800.ost_server_uuid 50 osc.lustre-OST0000-osc-ffff8c0583595800.ost_server_uuid in IDLE state after 0 sec oleg107-client.virtnet: executing wait_import_state (FULL|IDLE) osc.lustre-OST0001-osc-ffff8c0583595800.ost_server_uuid 50 osc.lustre-OST0001-osc-ffff8c0583595800.ost_server_uuid in FULL state after 0 sec oleg107-client.virtnet: executing wait_import_state (FULL|IDLE) osc.lustre-OST0000-osc-ffff8c0583595800.ost_server_uuid 50 osc.lustre-OST0000-osc-ffff8c0583595800.ost_server_uuid in IDLE state after 0 sec oleg107-client.virtnet: executing wait_import_state (FULL|IDLE) osc.lustre-OST0001-osc-ffff8c0583595800.ost_server_uuid 50 osc.lustre-OST0001-osc-ffff8c0583595800.ost_server_uuid in FULL state after 0 sec PASS 34 (153s) == sanityn test 35: -EINTR cp_ast vs. bl_ast race does not evict client ========================================================== 09:16:25 (1787750185) striped dir -i1 -c2 -H crush /mnt/lustre/d35.sanityn fail_loc=0x80000317 Race attempt 0 Wait for 59706 59719 for 60 sec... - open/close 407 (time 1787750206.39 total 10.02 last 40.64) - open/close 1005 (time 1787750216.39 total 20.02 last 59.78) - open/close 1663 (time 1787750226.40 total 30.03 last 65.74) - open/close 2421 (time 1787750236.40 total 40.03 last 75.80) - open/close 3367 (time 1787750246.40 total 50.03 last 94.53) total: 4000 open/close in 57.22 seconds: 69.91 ops/second fail_loc=0x0 Filesystem Size Used Avail Use% Mounted on 192.168.201.107@tcp:/lustre 7.4G 40M 6.9G 1% /mnt/lustre 192.168.201.107@tcp:/lustre 7.4G 40M 6.9G 1% /mnt/lustre2 PASS 35 (77s) == sanityn test 36: handle ESTALE/open-unlink correctly == 09:17:42 (1787750262) striped dir -i0 -c2 -H all_char /mnt/lustre/d36.sanityn Waiting for orphan cleanup... osp.lustre-OST0000-osc-MDT0000.old_sync_processed osp.lustre-OST0000-osc-MDT0001.old_sync_processed osp.lustre-OST0001-osc-MDT0000.old_sync_processed osp.lustre-OST0001-osc-MDT0001.old_sync_processed wait 40 secs maximumly for oleg107-server mds-ost sync done. Waiting for MDT destroys to complete 50+0 records in 50+0 records out 52428800 bytes (52 MB, 50 MiB) copied, 1.53643 s, 34.1 MB/s multiop /mnt/lustre2/d36.sanityn/f36.sanityn vO_r52428800c TMPPIPE=/tmp/multiop_open_wait_pipe.8226 Waiting for MDT destroys to complete *** cycle(0) *** before(7173228) after_dd(7122028) after(7173228) 50+0 records in 50+0 records out 52428800 bytes (52 MB, 50 MiB) copied, 1.92757 s, 27.2 MB/s multiop /mnt/lustre2/d36.sanityn/f36.sanityn vO_r52428800c TMPPIPE=/tmp/multiop_open_wait_pipe.8226 Waiting for MDT destroys to complete *** cycle(1) *** before(7173228) after_dd(7122028) after(7173228) 50+0 records in 50+0 records out 52428800 bytes (52 MB, 50 MiB) copied, 1.25518 s, 41.8 MB/s multiop /mnt/lustre2/d36.sanityn/f36.sanityn vO_r52428800c TMPPIPE=/tmp/multiop_open_wait_pipe.8226 Waiting for MDT destroys to complete *** cycle(2) *** before(7173228) after_dd(7122028) after(7173228) 50+0 records in 50+0 records out 52428800 bytes (52 MB, 50 MiB) copied, 1.46346 s, 35.8 MB/s multiop /mnt/lustre2/d36.sanityn/f36.sanityn vO_r52428800c TMPPIPE=/tmp/multiop_open_wait_pipe.8226 Waiting for MDT destroys to complete *** cycle(3) *** before(7173228) after_dd(7122028) after(7173228) 50+0 records in 50+0 records out 52428800 bytes (52 MB, 50 MiB) copied, 2.03767 s, 25.7 MB/s multiop /mnt/lustre2/d36.sanityn/f36.sanityn vO_r52428800c TMPPIPE=/tmp/multiop_open_wait_pipe.8226 Waiting for MDT destroys to complete *** cycle(4) *** before(7173228) after_dd(7117908) after(7169108) 50+0 records in 50+0 records out 52428800 bytes (52 MB, 50 MiB) copied, 1.80567 s, 29.0 MB/s multiop /mnt/lustre2/d36.sanityn/f36.sanityn vO_r52428800c TMPPIPE=/tmp/multiop_open_wait_pipe.8226 Waiting for MDT destroys to complete *** cycle(5) *** before(7169108) after_dd(7122028) after(7173228) 50+0 records in 50+0 records out 52428800 bytes (52 MB, 50 MiB) copied, 1.54341 s, 34.0 MB/s multiop /mnt/lustre2/d36.sanityn/f36.sanityn vO_r52428800c TMPPIPE=/tmp/multiop_open_wait_pipe.8226 Waiting for MDT destroys to complete *** cycle(6) *** before(7173228) after_dd(7122028) after(7173228) 50+0 records in 50+0 records out 52428800 bytes (52 MB, 50 MiB) copied, 1.8598 s, 28.2 MB/s multiop /mnt/lustre2/d36.sanityn/f36.sanityn vO_r52428800c TMPPIPE=/tmp/multiop_open_wait_pipe.8226 Waiting for MDT destroys to complete *** cycle(7) *** before(7173228) after_dd(7122028) after(7173228) 50+0 records in 50+0 records out 52428800 bytes (52 MB, 50 MiB) copied, 2.24607 s, 23.3 MB/s multiop /mnt/lustre2/d36.sanityn/f36.sanityn vO_r52428800c TMPPIPE=/tmp/multiop_open_wait_pipe.8226 Waiting for MDT destroys to complete *** cycle(8) *** before(7173228) after_dd(7122028) after(7173228) 50+0 records in 50+0 records out 52428800 bytes (52 MB, 50 MiB) copied, 1.49996 s, 35.0 MB/s multiop /mnt/lustre2/d36.sanityn/f36.sanityn vO_r52428800c TMPPIPE=/tmp/multiop_open_wait_pipe.8226 Waiting for MDT destroys to complete *** cycle(9) *** before(7173228) after_dd(7122028) after(7173228) 50+0 records in 50+0 records out 52428800 bytes (52 MB, 50 MiB) copied, 1.65878 s, 31.6 MB/s multiop /mnt/lustre2/d36.sanityn/f36.sanityn vO_r52428800c TMPPIPE=/tmp/multiop_open_wait_pipe.8226 Waiting for MDT destroys to complete *** cycle(10) *** before(7173228) after_dd(7113788) after(7164988) PASS 36 (310s) == sanityn test 37: check i_size is not updated for directory on close (bug 18695) ======================================================================== 09:22:52 (1787750572) striped dir -i1 -c2 -H all_char /mnt/lustre/d37.sanityn multiop /mnt/lustre/d37.sanityn vD_c TMPPIPE=/tmp/multiop_open_wait_pipe.8226 - create 985 (time 1787750588.99 total 10.00 last 98.49) - create 2629 (time 1787750599.00 total 20.01 last 164.33) - create 4619 (time 1787750609.00 total 30.01 last 198.99) - create 6418 (time 1787750619.00 total 40.01 last 179.88) - create 8219 (time 1787750629.00 total 50.01 last 180.03) - create 9812 (time 1787750639.01 total 60.02 last 159.19) total: 10000 create in 61.19 seconds: 163.43 ops/second PASS 37 (76s) == sanityn test 39a: file mtime does not change after rename ========================================================== 09:24:09 (1787750649) repeat after cancel_lru_locks PASS 39a (7s) == sanityn test 39b: file mtime the same on clients with/out lock ========================================================== 09:24:16 (1787750656) repeat after cancel_lru_locks PASS 39b (9s) == sanityn test 39c: check truncate mtime update ================================================================================ 09:24:25 (1787750665) repeat after cancel_lru_locks PASS 39c (8s) == sanityn test 39d: sync write should update mtime ====== 09:24:33 (1787750673) fail_loc=0x411 fail_loc=0 PASS 39d (9s) SKIP: sanityn test_40a skipping ALWAYS excluded test 40a == sanityn test 40b: pdirops: open|create and others ======================================================================== 09:24:44 (1787750684) ldlm.namespaces.mdt-lustre-MDT0000_UUID.lock_count=3 No conflict No conflict No conflict No conflict No conflict No conflict No conflict PASS 40b (22s) == sanityn test 40c: pdirops: link and others ======================================================================== 09:25:06 (1787750706) ldlm.namespaces.mdt-lustre-MDT0000_UUID.lock_count=1 No conflict No conflict No conflict No conflict No conflict No conflict No conflict PASS 40c (19s) == sanityn test 40d: pdirops: unlink and others ======================================================================== 09:25:25 (1787750725) ldlm.namespaces.mdt-lustre-MDT0000_UUID.lock_count=1 No conflict No conflict No conflict No conflict No conflict No conflict No conflict PASS 40d (19s) == sanityn test 40e: pdirops: rename and others ======================================================================== 09:25:44 (1787750744) ldlm.namespaces.mdt-lustre-MDT0000_UUID.lock_count=3 No conflict No conflict No conflict No conflict No conflict No conflict PASS 40e (16s) == sanityn test 41a: pdirops: create vs mkdir ======================================================================== 09:26:00 (1787750760) ldlm.namespaces.mdt-lustre-MDT0000_UUID.lock_count=1 mkdir: cannot create directory '/mnt/lustre2/f41a.sanityn': File exists Conflict PASS 41a (15s) == sanityn test 41b: pdirops: create vs create ======================================================================== 09:26:15 (1787750775) ldlm.namespaces.mdt-lustre-MDT0000_UUID.lock_count=1 open: File exists Conflict PASS 41b (16s) == sanityn test 41c: pdirops: create vs link ======================================================================== 09:26:31 (1787750791) ldlm.namespaces.mdt-lustre-MDT0000_UUID.lock_count=1 link: cannot create link '/mnt/lustre2/f41c.sanityn' to '/mnt/lustre2/f41c.sanityn-2': File exists Conflict PASS 41c (16s) == sanityn test 41d: pdirops: create vs unlink ======================================================================== 09:26:47 (1787750807) ldlm.namespaces.mdt-lustre-MDT0000_UUID.lock_count=1 Conflict PASS 41d (14s) == sanityn test 41e: pdirops: create and rename (tgt) ======================================================================== 09:27:01 (1787750821) ldlm.namespaces.mdt-lustre-MDT0000_UUID.lock_count=1 Conflict PASS 41e (14s) == sanityn test 41f: pdirops: create and rename (src) ======================================================================== 09:27:15 (1787750835) ldlm.namespaces.mdt-lustre-MDT0000_UUID.lock_count=1 Conflict PASS 41f (13s) == sanityn test 41g: pdirops: create vs getattr ======================================================================== 09:27:29 (1787750849) ldlm.namespaces.mdt-lustre-MDT0000_UUID.lock_count=1 Conflict PASS 41g (16s) == sanityn test 41h: pdirops: create vs readdir ======================================================================== 09:27:45 (1787750865) ldlm.namespaces.mdt-lustre-MDT0000_UUID.lock_count=1 /home/green/git/lustre-release/lustre/tests/sanityn.sh: line 2427: lctl set_param -n fail_loc=0 2>/dev/null || true: No such file or directory Conflict PASS 41h (19s) == sanityn test 41i: reint_open: create vs create ======== 09:28:05 (1787750885) Begin 100 tests with fail_loc=0x80000169 Progress: **************************************************************************************************** Begin 100 tests with fail_loc=0x8000016a Progress: **************************************************************************************************** PASS 41i (1132s) == sanityn test 42a: pdirops: mkdir vs mkdir ======================================================================== 09:46:56 (1787752016) ldlm.namespaces.mdt-lustre-MDT0000_UUID.lock_count=1 mkdir: cannot create directory '/mnt/lustre2/f42a.sanityn': File exists Conflict PASS 42a (14s) == sanityn test 42b: pdirops: mkdir vs create ======================================================================== 09:47:11 (1787752031) ldlm.namespaces.mdt-lustre-MDT0000_UUID.lock_count=1 open: File exists Conflict PASS 42b (14s) == sanityn test 42c: pdirops: mkdir vs link ======================================================================== 09:47:25 (1787752045) ldlm.namespaces.mdt-lustre-MDT0000_UUID.lock_count=1 link: cannot create link '/mnt/lustre2/f42c.sanityn' to '/mnt/lustre2/f42c.sanityn-2': File exists Conflict PASS 42c (13s) == sanityn test 42d: pdirops: mkdir vs unlink ======================================================================== 09:47:39 (1787752059) ldlm.namespaces.mdt-lustre-MDT0000_UUID.lock_count=1 Conflict PASS 42d (16s) == sanityn test 42e: pdirops: mkdir and rename (tgt) ======================================================================== 09:47:54 (1787752074) ldlm.namespaces.mdt-lustre-MDT0000_UUID.lock_count=1 mv: cannot overwrite directory '/mnt/lustre2/f42e.sanityn' with non-directory Conflict PASS 42e (13s) == sanityn test 42f: pdirops: mkdir and rename (src) ======================================================================== 09:48:08 (1787752088) ldlm.namespaces.mdt-lustre-MDT0000_UUID.lock_count=1 Conflict PASS 42f (15s) == sanityn test 42g: pdirops: mkdir vs getattr ======================================================================== 09:48:23 (1787752103) ldlm.namespaces.mdt-lustre-MDT0000_UUID.lock_count=3 Conflict PASS 42g (15s) == sanityn test 42h: pdirops: mkdir vs readdir ======================================================================== 09:48:38 (1787752118) ldlm.namespaces.mdt-lustre-MDT0000_UUID.lock_count=1 Conflict PASS 42h (19s) == sanityn test 43a: rmdir,mkdir doesn't return -EEXIST ======================================================================== 09:48:57 (1787752137) PASS 43a (107s) == sanityn test 43b: pdirops: unlink vs create ======================================================================== 09:50:44 (1787752244) ldlm.namespaces.mdt-lustre-MDT0000_UUID.lock_count=1 Conflict PASS 43b (16s) == sanityn test 43c: pdirops: unlink vs link ======================================================================== 09:51:00 (1787752260) ldlm.namespaces.mdt-lustre-MDT0000_UUID.lock_count=1 Conflict PASS 43c (16s) == sanityn test 43d: pdirops: unlink vs unlink ======================================================================== 09:51:16 (1787752276) ldlm.namespaces.mdt-lustre-MDT0000_UUID.lock_count=1 rm: cannot remove '/mnt/lustre2/f43d.sanityn': No such file or directory Conflict PASS 43d (17s) == sanityn test 43e: pdirops: unlink and rename (tgt) ======================================================================== 09:51:33 (1787752293) ldlm.namespaces.mdt-lustre-MDT0000_UUID.lock_count=1 Conflict PASS 43e (16s) == sanityn test 43f: pdirops: unlink and rename (src) ======================================================================== 09:51:49 (1787752309) ldlm.namespaces.mdt-lustre-MDT0000_UUID.lock_count=1 mv: cannot stat '/mnt/lustre2/f43f.sanityn': No such file or directory Conflict PASS 43f (14s) == sanityn test 43g: pdirops: unlink vs getattr ======================================================================== 09:52:04 (1787752324) ldlm.namespaces.mdt-lustre-MDT0000_UUID.lock_count=1 stat: cannot statx '/mnt/lustre2/f43g.sanityn': No such file or directory Conflict PASS 43g (15s) == sanityn test 43h: pdirops: unlink vs readdir ======================================================================== 09:52:19 (1787752339) ldlm.namespaces.mdt-lustre-MDT0000_UUID.lock_count=1 Conflict PASS 43h (15s) == sanityn test 43i: pdirops: unlink vs remote mkdir ===== 09:52:34 (1787752354) ldlm.namespaces.mdt-lustre-MDT0000_UUID.lock_count=1 Conflict PASS 43i (15s) == sanityn test 43j: racy mkdir return EEXIST ======================================================================== 09:52:49 (1787752369) mkdir: cannot create directory '/mnt/lustre2/d43j.sanityn/sub': File exists mkdir: cannot create directory '/mnt/lustre/d43j.sanityn/sub': File exists mkdir: cannot create directory '/mnt/lustre/d43j.sanityn/sub': File exists mkdir: cannot create directory '/mnt/lustre2/d43j.sanityn/sub': File exists mkdir: cannot create directory '/mnt/lustre/d43j.sanityn/sub': File exists mkdir: cannot create directory '/mnt/lustre/d43j.sanityn/sub': File exists mkdir: cannot create directory '/mnt/lustre2/d43j.sanityn/sub': File exists mkdir: cannot create directory '/mnt/lustre/d43j.sanityn/sub': File exists mkdir: cannot create directory '/mnt/lustre2/d43j.sanityn/sub': File exists mkdir: cannot create directory '/mnt/lustre/d43j.sanityn/sub': File exists mkdir: cannot create directory '/mnt/lustre2/d43j.sanityn/sub': File exists mkdir: cannot create directory '/mnt/lustre/d43j.sanityn/sub': File exists mkdir: cannot create directory '/mnt/lustre2/d43j.sanityn/sub': File exists mkdir: cannot create directory '/mnt/lustre2/d43j.sanityn/sub': File exists mkdir: cannot create directory '/mnt/lustre/d43j.sanityn/sub': File exists mkdir: cannot create directory '/mnt/lustre2/d43j.sanityn/sub': File exists mkdir: cannot create directory '/mnt/lustre/d43j.sanityn/sub': File exists mkdir: cannot create directory '/mnt/lustre/d43j.sanityn/sub': File exists mkdir: cannot create directory '/mnt/lustre2/d43j.sanityn/sub': File exists mkdir: cannot create directory '/mnt/lustre2/d43j.sanityn/sub': File exists mkdir: cannot create directory '/mnt/lustre/d43j.sanityn/sub': File exists mkdir: cannot create directory '/mnt/lustre/d43j.sanityn/sub': File exists mkdir: cannot create directory '/mnt/lustre2/d43j.sanityn/sub': File exists mkdir: cannot create directory '/mnt/lustre2/d43j.sanityn/sub': File exists mkdir: cannot create directory '/mnt/lustre2/d43j.sanityn/sub': File exists mkdir: cannot create directory '/mnt/lustre2/d43j.sanityn/sub': File exists mkdir: cannot create directory '/mnt/lustre/d43j.sanityn/sub': File exists mkdir: cannot create directory '/mnt/lustre/d43j.sanityn/sub': File exists mkdir: cannot create directory '/mnt/lustre2/d43j.sanityn/sub': File exists mkdir: cannot create directory '/mnt/lustre/d43j.sanityn/sub': File exists mkdir: cannot create directory '/mnt/lustre2/d43j.sanityn/sub': File exists mkdir: cannot create directory '/mnt/lustre/d43j.sanityn/sub': File exists mkdir: cannot create directory '/mnt/lustre/d43j.sanityn/sub': File exists mkdir: cannot create directory '/mnt/lustre/d43j.sanityn/sub': File exists mkdir: cannot create directory '/mnt/lustre/d43j.sanityn/sub': File exists mkdir: cannot create directory '/mnt/lustre2/d43j.sanityn/sub': File exists mkdir: cannot create directory '/mnt/lustre2/d43j.sanityn/sub': File exists mkdir: cannot create directory '/mnt/lustre2/d43j.sanityn/sub': File exists mkdir: cannot create directory '/mnt/lustre2/d43j.sanityn/sub': File exists mkdir: cannot create directory '/mnt/lustre/d43j.sanityn/sub': File exists mkdir: cannot create directory '/mnt/lustre/d43j.sanityn/sub': File exists mkdir: cannot create directory '/mnt/lustre/d43j.sanityn/sub': File exists mkdir: cannot create directory '/mnt/lustre/d43j.sanityn/sub': File exists mkdir: cannot create directory '/mnt/lustre/d43j.sanityn/sub': File exists mkdir: cannot create directory '/mnt/lustre2/d43j.sanityn/sub': File exists mkdir: cannot create directory '/mnt/lustre2/d43j.sanityn/sub': File exists mkdir: cannot create directory '/mnt/lustre2/d43j.sanityn/sub': File exists mkdir: cannot create directory '/mnt/lustre/d43j.sanityn/sub': File exists mkdir: cannot create directory '/mnt/lustre2/d43j.sanityn/sub': File exists mkdir: cannot create directory '/mnt/lustre/d43j.sanityn/sub': File exists mkdir: cannot create directory '/mnt/lustre/d43j.sanityn/sub': File exists mkdir: cannot create directory '/mnt/lustre2/d43j.sanityn/sub': File exists mkdir: cannot create directory '/mnt/lustre/d43j.sanityn/sub': File exists mkdir: cannot create directory '/mnt/lustre2/d43j.sanityn/sub': File exists mkdir: cannot create directory '/mnt/lustre2/d43j.sanityn/sub': File exists mkdir: cannot create directory '/mnt/lustre/d43j.sanityn/sub': File exists mkdir: cannot create directory '/mnt/lustre/d43j.sanityn/sub': File exists mkdir: cannot create directory '/mnt/lustre2/d43j.sanityn/sub': File exists mkdir: cannot create directory '/mnt/lustre2/d43j.sanityn/sub': File exists mkdir: cannot create directory '/mnt/lustre2/d43j.sanityn/sub': File exists mkdir: cannot create directory '/mnt/lustre2/d43j.sanityn/sub': File exists mkdir: cannot create directory '/mnt/lustre/d43j.sanityn/sub': File exists mkdir: cannot create directory '/mnt/lustre/d43j.sanityn/sub': File exists mkdir: cannot create directory '/mnt/lustre2/d43j.sanityn/sub': File exists mkdir: cannot create directory '/mnt/lustre/d43j.sanityn/sub': File exists mkdir: cannot create directory '/mnt/lustre/d43j.sanityn/sub': File exists mkdir: cannot create directory '/mnt/lustre2/d43j.sanityn/sub': File exists mkdir: cannot create directory '/mnt/lustre/d43j.sanityn/sub': File exists mkdir: cannot create directory '/mnt/lustre/d43j.sanityn/sub': File exists mkdir: cannot create directory '/mnt/lustre2/d43j.sanityn/sub': File exists mkdir: cannot create directory '/mnt/lustre/d43j.sanityn/sub': File exists mkdir: cannot create directory '/mnt/lustre/d43j.sanityn/sub': File exists mkdir: cannot create directory '/mnt/lustre2/d43j.sanityn/sub': File exists mkdir: cannot create directory '/mnt/lustre2/d43j.sanityn/sub': File exists mkdir: cannot create directory '/mnt/lustre/d43j.sanityn/sub': File exists mkdir: cannot create directory '/mnt/lustre/d43j.sanityn/sub': File exists mkdir: cannot create directory '/mnt/lustre2/d43j.sanityn/sub': File exists mkdir: cannot create directory '/mnt/lustre/d43j.sanityn/sub': File exists mkdir: cannot create directory '/mnt/lustre/d43j.sanityn/sub': File exists mkdir: cannot create directory '/mnt/lustre2/d43j.sanityn/sub': File exists mkdir: cannot create directory '/mnt/lustre2/d43j.sanityn/sub': File exists mkdir: cannot create directory '/mnt/lustre2/d43j.sanityn/sub': File exists mkdir: cannot create directory '/mnt/lustre/d43j.sanityn/sub': File exists mkdir: cannot create directory '/mnt/lustre2/d43j.sanityn/sub': File exists mkdir: cannot create directory '/mnt/lustre/d43j.sanityn/sub': File exists mkdir: cannot create directory '/mnt/lustre/d43j.sanityn/sub': File exists mkdir: cannot create directory '/mnt/lustre/d43j.sanityn/sub': File exists mkdir: cannot create directory '/mnt/lustre2/d43j.sanityn/sub': File exists mkdir: cannot create directory '/mnt/lustre2/d43j.sanityn/sub': File exists mkdir: cannot create directory '/mnt/lustre2/d43j.sanityn/sub': File exists mkdir: cannot create directory '/mnt/lustre/d43j.sanityn/sub': File exists mkdir: cannot create directory '/mnt/lustre/d43j.sanityn/sub': File exists mkdir: cannot create directory '/mnt/lustre/d43j.sanityn/sub': File exists mkdir: cannot create directory '/mnt/lustre/d43j.sanityn/sub': File exists mkdir: cannot create directory '/mnt/lustre/d43j.sanityn/sub': File exists mkdir: cannot create directory '/mnt/lustre/d43j.sanityn/sub': File exists mkdir: cannot create directory '/mnt/lustre2/d43j.sanityn/sub': File exists mkdir: cannot create directory '/mnt/lustre/d43j.sanityn/sub': File exists mkdir: cannot create directory '/mnt/lustre2/d43j.sanityn/sub': File exists mkdir: cannot create directory '/mnt/lustre2/d43j.sanityn/sub': File exists PASS 43j (142s) == sanityn test 43k: unlink vs create ==================== 09:55:11 (1787752511) Begin 100 tests with fail_loc=0x80000169 Progress: **************************************************************************************************** Begin 100 tests with fail_loc=0x8000016a Progress: **************************************************************************************************** PASS 43k (1497s) == sanityn test 44a: pdirops: rename tgt vs mkdir ======================================================================== 10:20:09 (1787754009) ldlm.namespaces.mdt-lustre-MDT0000_UUID.lock_count=1 mkdir: cannot create directory '/mnt/lustre2/f44a.sanityn': File exists Conflict Wed Aug 26 10:20:17 EDT 2026 PASS 44a (13s) == sanityn test 44b: pdirops: rename tgt vs create ======================================================================== 10:20:22 (1787754022) ldlm.namespaces.mdt-lustre-MDT0000_UUID.lock_count=1 open: File exists Conflict PASS 44b (13s) == sanityn test 44c: pdirops: rename tgt vs link ======================================================================== 10:20:35 (1787754035) ldlm.namespaces.mdt-lustre-MDT0000_UUID.lock_count=1 link: cannot create link '/mnt/lustre2/f44c.sanityn' to '/mnt/lustre2/f44c.sanityn-3': File exists Conflict PASS 44c (13s) == sanityn test 44d: pdirops: rename tgt vs unlink ======================================================================== 10:20:49 (1787754049) ldlm.namespaces.mdt-lustre-MDT0000_UUID.lock_count=1 Conflict PASS 44d (13s) == sanityn test 44e: pdirops: rename tgt and rename (tgt) ======================================================================== 10:21:02 (1787754062) ldlm.namespaces.mdt-lustre-MDT0000_UUID.lock_count=1 Conflict PASS 44e (13s) == sanityn test 44f: pdirops: rename tgt and rename (src) ======================================================================== 10:21:16 (1787754076) ldlm.namespaces.mdt-lustre-MDT0000_UUID.lock_count=1 Conflict PASS 44f (14s) == sanityn test 44g: pdirops: rename tgt vs getattr ======================================================================== 10:21:31 (1787754091) ldlm.namespaces.mdt-lustre-MDT0000_UUID.lock_count=1 Conflict PASS 44g (16s) == sanityn test 44h: pdirops: rename tgt vs readdir ======================================================================== 10:21:46 (1787754106) ldlm.namespaces.mdt-lustre-MDT0000_UUID.lock_count=1 Conflict PASS 44h (17s) == sanityn test 44i: pdirops: rename tgt vs remote mkdir ========================================================== 10:22:03 (1787754123) ldlm.namespaces.mdt-lustre-MDT0000_UUID.lock_count=1 lfs mkdir: dirstripe error on '/mnt/lustre2/f44i.sanityn': stripe already set lfs setdirstripe: cannot create dir '/mnt/lustre2/f44i.sanityn': File exists Conflict PASS 44i (18s) == sanityn test 45a: rename,mkdir doesn't return -EEXIST ======================================================================== 10:22:22 (1787754142) PASS 45a (163s) == sanityn test 45b: pdirops: rename src vs create ======================================================================== 10:25:05 (1787754305) ldlm.namespaces.mdt-lustre-MDT0000_UUID.lock_count=1 Conflict PASS 45b (13s) == sanityn test 45c: pdirops: rename src vs link ======================================================================== 10:25:18 (1787754318) ldlm.namespaces.mdt-lustre-MDT0000_UUID.lock_count=1 Conflict PASS 45c (14s) == sanityn test 45d: pdirops: rename src vs unlink ======================================================================== 10:25:32 (1787754332) ldlm.namespaces.mdt-lustre-MDT0000_UUID.lock_count=1 rm: cannot remove '/mnt/lustre2/f45d.sanityn': No such file or directory Conflict PASS 45d (15s) == sanityn test 45e: pdirops: rename src and rename (tgt) ======================================================================== 10:25:47 (1787754347) ldlm.namespaces.mdt-lustre-MDT0000_UUID.lock_count=1 Conflict PASS 45e (14s) == sanityn test 45f: pdirops: rename src and rename (src) ======================================================================== 10:26:01 (1787754361) ldlm.namespaces.mdt-lustre-MDT0000_UUID.lock_count=1 mv: cannot stat '/mnt/lustre2/f45f.sanityn': No such file or directory Conflict PASS 45f (12s) == sanityn test 45g: pdirops: rename src vs getattr ======================================================================== 10:26:14 (1787754374) ldlm.namespaces.mdt-lustre-MDT0000_UUID.lock_count=1 stat: cannot statx '/mnt/lustre2/f45g.sanityn': No such file or directory Conflict PASS 45g (14s) == sanityn test 45h: pdirops: unlink vs readdir ======================================================================== 10:26:27 (1787754387) ldlm.namespaces.mdt-lustre-MDT0000_UUID.lock_count=1 Conflict PASS 45h (15s) == sanityn test 45i: pdirops: rename src vs remote mkdir ========================================================== 10:26:42 (1787754402) ldlm.namespaces.mdt-lustre-MDT0000_UUID.lock_count=1 Conflict PASS 45i (15s) == sanityn test 45j: read vs rename ====================== 10:26:57 (1787754417) Begin 100 tests with fail_loc=0x80000169 Progress: **************************************************************************************************** Begin 100 tests with fail_loc=0x8000016a Progress: **************************************************************************************************** PASS 45j (1445s) == sanityn test 46a: pdirops: link vs mkdir ======================================================================== 10:51:02 (1787755862) ldlm.namespaces.mdt-lustre-MDT0000_UUID.lock_count=1 mkdir: cannot create directory '/mnt/lustre2/f46a.sanityn': File exists Conflict PASS 46a (18s) == sanityn test 46b: pdirops: link vs create ======================================================================== 10:51:20 (1787755880) ldlm.namespaces.mdt-lustre-MDT0000_UUID.lock_count=1 open: File exists Conflict PASS 46b (16s) == sanityn test 46c: pdirops: link vs link ======================================================================== 10:51:36 (1787755896) ldlm.namespaces.mdt-lustre-MDT0000_UUID.lock_count=1 link: cannot create link '/mnt/lustre2/f46c.sanityn' to '/mnt/lustre2/f46c.sanityn': File exists Conflict PASS 46c (15s) == sanityn test 46d: pdirops: link vs unlink ======================================================================== 10:51:51 (1787755911) ldlm.namespaces.mdt-lustre-MDT0000_UUID.lock_count=1 Conflict PASS 46d (16s) == sanityn test 46e: pdirops: link and rename (tgt) ======================================================================== 10:52:07 (1787755927) ldlm.namespaces.mdt-lustre-MDT0000_UUID.lock_count=1 Conflict PASS 46e (17s) == sanityn test 46f: pdirops: link and rename (src) ======================================================================== 10:52:24 (1787755944) ldlm.namespaces.mdt-lustre-MDT0000_UUID.lock_count=1 Conflict PASS 46f (16s) == sanityn test 46g: pdirops: link vs getattr ======================================================================== 10:52:40 (1787755960) ldlm.namespaces.mdt-lustre-MDT0000_UUID.lock_count=1 Conflict PASS 46g (15s) == sanityn test 46h: pdirops: link vs readdir ======================================================================== 10:52:55 (1787755975) ldlm.namespaces.mdt-lustre-MDT0000_UUID.lock_count=1 Conflict PASS 46h (14s) == sanityn test 46i: pdirops: link vs remote mkdir ======= 10:53:10 (1787755990) oleg107-server: ssh: connect to host oleg107-server port 22: No route to host pdsh@oleg107-client: oleg107-server: ssh exited with exit code 255 oleg107-server: ssh: connect to host oleg107-server port 22: No route to host pdsh@oleg107-client: oleg107-server: ssh exited with exit code 255