-----============= acceptance-small: sanityn ============----- Sat Aug 15 17:58:49 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 oleg229-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 17:59:12 (1786831152) === Starting client oleg229-client.virtnet: -o user_xattr,flock 192.168.202.129@tcp:/lustre /mnt/lustre2 Mount client oleg229-client.virtnet: mount -t lustre -o user_xattr,flock 192.168.202.129@tcp:/lustre /mnt/lustre2 Started clients oleg229-client.virtnet: 192.168.202.129@tcp:/lustre on /mnt/lustre2 type lustre (rw,flock,checksum,encrypt,lazystatfs,lruresize,nolock,statfs_project,nosync_on_close,nouser_fid2path,user_xattr,verbose) oleg229-client.virtnet: executing check_config_client /mnt/lustre oleg229-client.virtnet: Checking config lustre mounted on /mnt/lustre Checking servers environments Checking clients oleg229-client.virtnet environments Using TIMEOUT=20 osc.lustre-OST0000-osc-ffff8bc7857f2000.idle_timeout=debug osc.lustre-OST0000-osc-ffff8bc7908d8000.idle_timeout=debug osc.lustre-OST0001-osc-ffff8bc7857f2000.idle_timeout=debug osc.lustre-OST0001-osc-ffff8bc7908d8000.idle_timeout=debug disable quota as required oleg229-server: oleg229-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 18:00:00 (1786831200) === 1+0 records in 1+0 records out 1048576 bytes (1.0 MB, 1.0 MiB) copied, 0.0854771 s, 12.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/f8251] == sanityn test 0: do_node_vp() and do_facet_vp() do the right thing ========================================================== 18:00:02 (1786831202) PASS 0 (10s) == sanityn test 1: Check attribute updates on 2 mount points ========================================================== 18:00:12 (1786831212) /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 (8s) == sanityn test 2a: check cached attribute updates on 2 mtpt's ================================================================== 18:00:20 (1786831220) -rw-r--r-- 1 root root 0 Aug 15 18:00 /mnt/lustre2/f2a /mnt/lustre/f2a has type file OK /mnt/lustre/f2a has perms 0777 OK PASS 2a (6s) == sanityn test 2b: check cached attribute updates on 2 mtpt's ================================================================== 18:00:26 (1786831226) -rw-r--r-- 1 root root 0 Aug 15 18:00 /mnt/lustre2/f2b /mnt/lustre2/f2b has type file OK /mnt/lustre2/f2b has perms 0777 OK PASS 2b (6s) == sanityn test 2c: check cached attribute updates on 2 mtpt's root ============================================================= 18:00:33 (1786831233) /mnt/lustre2 has type dir OK /mnt/lustre2 has perms 0777 OK PASS 2c (6s) == sanityn test 2d: check cached attribute updates on 2 mtpt's root ============================================================= 18:00:40 (1786831240) /mnt/lustre2 has type dir OK /mnt/lustre2 has perms 0755 OK PASS 2d (6s) == sanityn test 2e: check chmod on root is propagated to others ========================================================== 18:00:46 (1786831246) total 0 -rwxrwxrwx 1 root root 0 Aug 15 18:00 f2a -rwxrwxrwx 1 root root 0 Aug 15 18:00 f2b total 0 -rwxrwxrwx 1 root root 0 Aug 15 18:00 f2a -rwxrwxrwx 1 root root 0 Aug 15 18:00 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.0168655 s, 30.4 kB/s PASS 2e (7s) == sanityn test 2f: check attr/owner updates on DNE with 2 mtpt's ========================================================== 18:00:53 (1786831253) /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 ==== 18:01:01 (1786831261) 2+0 records in 2+0 records out 2097152 bytes (2.1 MB, 2.0 MiB) copied, 0.414659 s, 5.1 MB/s /mnt/lustre/f2g.sanityn has 4096 blocks /mnt/lustre2/f2g.sanityn has 4096 blocks PASS 2g (8s) == sanityn test 3: symlink on one mtpt, readlink on another ===================================================================== 18:01:09 (1786831269) PASS 3 (6s) == sanityn test 4: fstat validation on multiple mount points ==================================================================== 18:01:15 (1786831275) PASS 4 (8s) == sanityn test 5: create a file on one mount, truncate it on the other ========================================================== 18:01:23 (1786831283) /mnt/lustre/f5 has type file OK /mnt/lustre/f5 has size 100 OK PASS 5 (7s) == sanityn test 6: remove of open file on other node ============================================================================ 18:01:31 (1786831291) 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 (7s) == sanityn test 7: remove of open directory on other node ======================================================================= 18:01:38 (1786831298) creating directory /mnt/lustre/d7 opening directory unlinking /mnt/lustre/d7 Ok, everything goes well. PASS 7 (6s) == sanityn test 8: remove of open special file on other node ==================================================================== 18:01:44 (1786831304) creating special file /mnt/lustre/f8.sanityn opening file unlinking /mnt/lustre/f8.sanityn Ok, everything goes well. PASS 8 (7s) == sanityn test 9a: append of file with sub-page size on multiple mounts ========================================================== 18:01:51 (1786831311) PASS 9a (7s) == sanityn test 9b: append to striped sparse file ======== 18:01:58 (1786831318) 1+0 records in 1+0 records out 1048576 bytes (1.0 MB, 1.0 MiB) copied, 0.0530192 s, 19.8 MB/s 3+0 records in 3+0 records out 3 bytes copied, 0.0696751 s, 0.0 kB/s Data read (expecting 'foo'): foo PASS 9b (7s) == sanityn test 10a: write of file with sub-page size on multiple mounts ========================================================== 18:02:05 (1786831325) 1+0 records in 1+0 records out 1 byte copied, 0.00501514 s, 0.2 kB/s 1+0 records in 1+0 records out 1 byte copied, 0.0203421 s, 0.0 kB/s 1+0 records in 1+0 records out 1 byte copied, 0.00879693 s, 0.1 kB/s 1+0 records in 1+0 records out 1 byte copied, 0.0103101 s, 0.1 kB/s 1+0 records in 1+0 records out 1 byte copied, 0.0104005 s, 0.1 kB/s 1+0 records in 1+0 records out 1 byte copied, 0.0109114 s, 0.1 kB/s 1+0 records in 1+0 records out 1 byte copied, 0.00903615 s, 0.1 kB/s 1+0 records in 1+0 records out 1 byte copied, 0.00731885 s, 0.1 kB/s 1+0 records in 1+0 records out 1 byte copied, 0.0360233 s, 0.0 kB/s 1+0 records in 1+0 records out 1 byte copied, 0.0145565 s, 0.1 kB/s 1+0 records in 1+0 records out 1 byte copied, 0.012672 s, 0.1 kB/s 1+0 records in 1+0 records out 1 byte copied, 0.0353052 s, 0.0 kB/s PASS 10a (8s) == sanityn test 10b: write of file with sub-page size on multiple mounts ========================================================== 18:02:14 (1786831334) 1+0 records in 1+0 records out 3072 bytes (3.1 kB, 3.0 KiB) copied, 0.0304256 s, 101 kB/s 1+0 records in 1+0 records out 4096 bytes (4.1 kB, 4.0 KiB) copied, 0.0836762 s, 49.0 kB/s 1+0 records in 1+0 records out 3072 bytes (3.1 kB, 3.0 KiB) copied, 0.000360468 s, 8.5 MB/s PASS 10b (7s) == sanityn test 11: execution of file opened for write should return error ============================================================== 18:02:21 (1786831341) striped dir -i1 -c2 -H crush2 /mnt/lustre/d11 multiop /mnt/lustre/d11/f vO_c TMPPIPE=/tmp/multiop_open_wait_pipe.8251 /home/green/git/lustre-release/lustre/tests/sanityn.sh: line 298: /mnt/lustre2/d11/f: Text file busy PASS 11 (7s) == sanityn test 12: test lock ordering (link, stat, unlink) ========================================================== 18:02:28 (1786831348) warning: '-runtime' deprecated, use '-t runtime' instead - link 360 (time 1786831360.83 total 10.06 last 35.79) - link 648 (time 1786831370.86 total 20.09 last 28.72) - link 997 (time 1786831380.86 total 30.09 last 34.88) - link 1292 (time 1786831390.89 total 40.11 last 29.43) - link 1627 (time 1786831400.90 total 50.12 last 33.46) - link 1991 (time 1786831410.92 total 60.15 last 36.31) - link 2389 (time 1786831420.95 total 70.18 last 39.70) - link 2756 (time 1786831430.96 total 80.18 last 36.67) - link 3171 (time 1786831440.97 total 90.19 last 41.45) total: 3617 link in 100.02 seconds: 36.16 ops/second using seed 2620834569 running for 100 seconds - stat 6290 (time 1786831362 ; total 11 ; last 11) - stat 10000 (time 1786831368 ; total 17 ; last 6) - stat 17696 (time 1786831379 ; total 28 ; last 11) - stat 20000 (time 1786831382 ; total 31 ; last 3) - stat 26594 (time 1786831393 ; total 42 ; last 11) - stat 30000 (time 1786831397 ; total 46 ; last 4) - stat 35450 (time 1786831408 ; total 57 ; last 11) - stat 39077 (time 1786831419 ; total 68 ; last 11) - stat 40000 (time 1786831421 ; total 70 ; last 2) - stat 43347 (time 1786831432 ; total 81 ; last 11) - stat 47377 (time 1786831443 ; total 92 ; last 11) - stat 50000 (time 1786831449 ; total 98 ; last 6) total: 50510 stats in 100 seconds: 505.100006 stats/second - unlinked 0 (time 1786831401 ; total 0 ; last 0) unlink(/mnt/lustre2/lockdir/lockfile3617) error: No such file or directory total: 3616 unlinks in 79 seconds: 45.772152 unlinks/second /home/green/git/lustre-release/lustre/tests/lockorder.sh: line 77: kill: (22743) - No such process /home/green/git/lustre-release/lustre/tests/lockorder.sh: line 78: kill: (22745) - No such process PASS 12 (137s) == sanityn test 13: test directory page revocation ======= 18:04:45 (1786831485) striped dir -i1 -c2 -H all_char /mnt/lustre/d13 f13 f13 PASS 13 (8s) == sanityn test 14aa: execution of file open for write returns -ETXTBSY ========================================================== 18:04:53 (1786831493) striped dir -i0 -c2 -H crush2 /mnt/lustre/d14aa.sanityn multiop /mnt/lustre/d14aa.sanityn/f14aa.sanityn vOw_c TMPPIPE=/tmp/multiop_open_wait_pipe.8251 /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 5089: 23954 Terminated $MULTIOP_PROG $FILE v$ARGS > $TMPPIPE (wd: ~) PASS 14aa (7s) == sanityn test 14ab: open(RDWR) of executing file returns -ETXTBSY ========================================================== 18:05:00 (1786831500) 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: 24546 Terminated $DIR1/$tdir/sleep 60 (wd: ~) PASS 14ab (6s) == sanityn test 14b: truncate of executing file returns -ETXTBSY ================================================================ 18:05:06 (1786831506) striped dir -i0 -c2 -H all_char /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: 25136 Terminated $DIR1/$tdir/sleep 60 PASS 14b (9s) == sanityn test 14c: open(O_TRUNC) of executing file return -ETXTBSY ============================================================ 18:05:15 (1786831515) striped dir -i0 -c2 -H crush2 /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: 25731 Terminated $DIR1/$tdir/sleep 60 PASS 14c (8s) == sanityn test 14d: chmod of executing file is still possible ================================================================== 18:05:24 (1786831524) striped dir -i0 -c2 -H fnv_1a_64 /mnt/lustre/d14d.sanityn chmod /home/green/git/lustre-release/lustre/tests/sanityn.sh: line 371: 26327 Terminated $DIR1/$tdir/sleep 60 PASS 14d (8s) == sanityn test 15: test out-of-space with multiple writers ===================================================================== 18:05:33 (1786831533) 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=1484 grnt=1067 diff=417 limit=46331 FULL lustre-OST0001 avl=352 grnt=327 diff=25 limit=46331 FULL ERROR: dd blocks 7198203 != file size 7198224 LOG LOG2 file /tmp/oos2.log:dd: error writing '/mnt/lustre/oosfile': No space left on device /tmp/oos2.log:3588187+0 records in /tmp/oos2.log:3588186+0 records out /tmp/oos2.log:3674302464 bytes (3.7 GB, 3.4 GiB) copied, 902.664 s, 4.1 MB/s /tmp/oos2.log2:dd: error writing '/mnt/lustre2/oosfile2': No space left on device /tmp/oos2.log2:3610018+0 records in /tmp/oos2.log2:3610017+0 records out /tmp/oos2.log2:3696657408 bytes (3.7 GB, 3.4 GiB) copied, 902.879 s, 4.1 MB/s Waiting for MDT destroys to complete Waiting for MDT destroys to complete PASS 15 (963s) == sanityn test 16a: 2500 iterations of dual-mount fsx === 18:21:36 (1786832496) keep default fallocate mode: 0 2+0 records in 2+0 records out 8388608 bytes (8.4 MB, 8.0 MiB) copied, 0.197997 s, 42.4 MB/s 2+0 records in 2+0 records out 8388608 bytes (8.4 MB, 8.0 MiB) copied, 0.179493 s, 46.7 MB/s Chance of close/open is 1 in 50 Seed set to 2501 fd 0: /mnt/lustre/f16a.sanityn fd 1: /mnt/lustre2/f16a.sanityn skipping zero size read skipping zero length zero range skipping zero size read skipping zero size read truncating to largest ever: 0x54ffcf truncating to largest ever: 0x68f149 fallocating to largest ever: 0x7d6a98 truncating to largest ever: 0x8d23d7 fallocating to largest ever: 0x9edcf1 000100[0] 1786832505.711503 fallocate 0x964ec6 thru 0x9689d1 (0x3b0c bytes) 000200[0] 1786832510.021023 read 0x0d9b9d thru 0x0df1ff (0x5663 bytes) 000300[1] 1786832514.831617 trunc from 0x27ac3c to 0x84333e (0x5c8703 bytes) 000400[0] 1786832520.752592 mapread 0x325f67 thru 0x32eec7 (0x8f61 bytes) 000500[0] 1786832524.908334 write 0x70bce5 thru 0x70c49e (0x7ba bytes) 000600[0] 1786832529.399794 trunc from 0x4fb4ea to 0x1b671f (0x344dca bytes) 000700[0] 1786832534.538013 fallocate 0x1951e9 thru 0x1981e9 (0x3001 bytes) 000800[0] 1786832539.373093 mapread 0x002894 thru 0x01197f (0xf0ec bytes) 000900[0] 1786832544.060192 write 0x2b5883 thru 0x2bae96 (0x5614 bytes) 001000[0] 1786832547.545509 mapread 0x0f5f8d thru 0x0f6af9 (0xb6d bytes) 001100[0] 1786832553.080755 punch from 0x26c094 to 0x276b17 (0xaa84 bytes) 001200[0] 1786832557.816780 read 0x09575e thru 0x09eaa8 (0x934b bytes) 001400[1] 1786832565.791140 punch from 0x14a2bc to 0x14f238 (0x4f7d bytes) truncating to largest ever: 0x9ee950 001500[0] 1786832569.679741 punch from 0x493b9e to 0x49b218 (0x767b bytes) 001700[1] 1786832577.538857 punch from 0x0425c4 to 0x04c467 (0x9ea4 bytes) 001800[1] 1786832580.992190 mapwrite 0x199ac0 thru 0x1a0d90 (0x72d1 bytes) 001900[1] 1786832585.206969 fallocate 0x7fcd75 thru 0x80cccd (0xff59 bytes) 002000[1] 1786832589.109734 write 0x8b9c45 thru 0x8c587b (0xbc37 bytes) 002100[0] 1786832593.305234 read 0x11dee6 thru 0x121866 (0x3981 bytes) 002300[0] 1786832601.673165 read 0x13f97e thru 0x14840a (0x8a8d bytes) 002400[0] 1786832605.823024 write 0x44603a thru 0x45543e (0xf405 bytes) truncating to largest ever: 0x9f6ef5 002500[1] 1786832609.308777 trunc from 0x517b7a to 0x526c2b (0xf0b2 bytes) All operations completed A-OK! Chance of close/open is 1 in 50 Seed set to 2609 fd 0: /mnt/lustre/f16a.sanityn fd 1: /mnt/lustre2/f16a.sanityn fallocating to largest ever: 0x32112d fallocating to largest ever: 0x4a7c05 truncating to largest ever: 0x6c7369 truncating to largest ever: 0x9924d7 truncating to largest ever: 0x9ea3f7 000100[0] 1786832612.390633 punch from 0x11c3ee to 0x11ed57 (0x296a bytes) 000200[0] 1786832615.228574 mapwrite 0x909000 thru 0x90fad1 (0x6ad2 bytes) 000300[0] 1786832618.577896 mapwrite 0x7a3000 thru 0x7a60bf (0x30c0 bytes) 000400[1] 1786832621.558797 fallocate 0x071be1 thru 0x073e82 (0x22a2 bytes) 000500[0] 1786832624.747689 trunc from 0x850b76 to 0x09f2fb (0x7b187a bytes) 000600[0] 1786832627.697409 mapwrite 0x8bb000 thru 0x8c04df (0x54e0 bytes) 000700[1] 1786832630.523293 read 0x6f4000 thru 0x6f5a6d (0x1a6e bytes) truncating to largest ever: 0x9fb8a4 000900[1] 1786832638.089215 fallocate 0x796a68 thru 0x7a0e57 (0xa3f0 bytes) 001000[0] 1786832642.522099 mapwrite 0x1d5000 thru 0x1d8b0e (0x3b0f bytes) 001100[0] 1786832647.086928 write_OD 0x171000 thru 0x173fff (0x3000 bytes) 001200[0] 1786832650.428994 write_OD 0x8e8000 thru 0x8f6fff (0xf000 bytes) 001300[0] 1786832654.194273 write_OD 0x3ad000 thru 0x3affff (0x3000 bytes) 001400[0] 1786832657.110738 fallocate 0x99462e thru 0x9a2f69 (0xe93c bytes) 001500[1] 1786832660.594878 trunc from 0x01e1bd to 0x01fd52 (0x1b96 bytes) 001600[1] 1786832663.182286 mapwrite 0x8ae000 thru 0x8b09ba (0x29bb bytes) 001700[0] 1786832665.849508 fallocate 0x0b7a6f thru 0x0bb1a4 (0x3736 bytes) 001800[1] 1786832669.013273 write_OD 0x442000 thru 0x444fff (0x3000 bytes) 001900[0] 1786832672.029762 write_OD 0x719000 thru 0x726fff (0xe000 bytes) 002200[1] 1786832682.564614 mapread 0x529000 thru 0x52dbb1 (0x4bb2 bytes) 002300[1] 1786832686.472310 write_OD 0x92d000 thru 0x93afff (0xe000 bytes) 002400[1] 1786832688.778090 fallocate 0x3bb87b thru 0x3c0f44 (0x56ca bytes) All operations completed A-OK! PASS 16a (200s) == sanityn test 16b: 2500 iterations of dual-mount fsx at small size ========================================================== 18:24:56 (1786832696) keep default fallocate mode: 0 2+0 records in 2+0 records out 8388608 bytes (8.4 MB, 8.0 MiB) copied, 0.269259 s, 31.2 MB/s 2+0 records in 2+0 records out 8388608 bytes (8.4 MB, 8.0 MiB) copied, 0.250559 s, 33.5 MB/s Chance of close/open is 1 in 50 Seed set to 2700 fd 0: /mnt/lustre/f16b.sanityn fd 1: /mnt/lustre2/f16b.sanityn skipping zero length punch hole skipping zero length punch hole skipping zero size read truncating to largest ever: 0x865f9a fallocating to largest ever: 0x9e28fd fallocating to largest ever: 0x9ffc05 000100[0] 1786832707.956103 trunc from 0x96becf to 0x081524 (0x8ea9aa bytes) 000200[0] 1786832712.188908 trunc from 0x0deffe to 0x0df2fb (0x2fe bytes) 000300[0] 1786832716.896823 trunc from 0x0e4e29 to 0x0e5d0a (0xee2 bytes) 000400[1] 1786832720.934325 write 0x5e732f thru 0x5e771a (0x3ec bytes) 000600[1] 1786832728.060580 mapwrite 0x0ebba2 thru 0x0ec0b2 (0x511 bytes) 000700[0] 1786832731.839669 trunc from 0x9b9a78 to 0x732e51 (0x286c26 bytes) 000800[0] 1786832735.878632 trunc from 0x5cf8d0 to 0x03435c (0x59b573 bytes) 000900[0] 1786832740.229878 write 0x488beb thru 0x489578 (0x98e bytes) 001000[1] 1786832745.283934 trunc from 0x2915ba to 0x292a57 (0x149e bytes) 001200[1] 1786832754.087628 read 0x7785b5 thru 0x7793e7 (0xe33 bytes) 001300[0] 1786832758.602824 punch from 0x39e0d3 to 0x39ec01 (0xb2f bytes) 001400[0] 1786832764.608618 write 0x9db938 thru 0x9dd8d2 (0x1f9b bytes) 001500[0] 1786832768.558521 read 0x3ebb85 thru 0x3ed55e (0x19da bytes) 001600[1] 1786832772.108302 trunc from 0x1c8659 to 0x9ddd4d (0x8156f5 bytes) 001700[0] 1786832776.735769 fallocate 0x09e377 thru 0x0a007f (0x1d09 bytes) 001800[0] 1786832782.212915 read 0x4e5b4f thru 0x4e7b29 (0x1fdb bytes) 002000[1] 1786832791.513447 fallocate 0x5031da thru 0x5050e8 (0x1f0f bytes) 002100[1] 1786832795.219211 trunc from 0x7a27a5 to 0x0c0b62 (0x6e1c42 bytes) 002200[1] 1786832800.245629 fallocate 0x6dafe9 thru 0x6dce22 (0x1e3a bytes) 002300[0] 1786832805.389121 read 0x3a609b thru 0x3a8002 (0x1f68 bytes) 002400[0] 1786832810.692203 read 0x846896 thru 0x84851b (0x1c86 bytes) 002500[1] 1786832815.199631 read 0x441a7b thru 0x441ff4 (0x57a bytes) All operations completed A-OK! PASS 16b (124s) == sanityn test 16c: verify data consistency on ldiskfs with cache disabled (b=17397) ========================================================== 18:27:00 (1786832820) keep default fallocate mode: 0 2+0 records in 2+0 records out 8388608 bytes (8.4 MB, 8.0 MiB) copied, 0.243846 s, 34.4 MB/s 2+0 records in 2+0 records out 8388608 bytes (8.4 MB, 8.0 MiB) copied, 0.250104 s, 33.5 MB/s Waiting for MDT destroys to complete Chance of close/open is 1 in 50 Seed set to 2841 fd 0: /mnt/lustre/f16c.sanityn fd 1: /mnt/lustre2/f16c.sanityn truncating to largest ever: 0x66477a fallocating to largest ever: 0x97c68c truncating to largest ever: 0x9e9a57 000100[1] 1786832848.930256 read 0x0fe2df thru 0x1018c9 (0x35eb bytes) truncating to largest ever: 0x9ed51c fallocating to largest ever: 0x9fbb93 000200[0] 1786832854.755990 punch from 0x3a42b3 to 0x3a8cfa (0x4a48 bytes) 000300[1] 1786832860.302862 mapwrite 0x71bc5f thru 0x71fd27 (0x40c9 bytes) 000400[1] 1786832865.664774 mapwrite 0x92766a thru 0x92b3bc (0x3d53 bytes) 000500[0] 1786832871.394419 fallocate 0x631a18 thru 0x63d547 (0xbb30 bytes) 000600[1] 1786832877.371156 trunc from 0x7fd125 to 0x796294 (0x66e90 bytes) 000700[1] 1786832884.234900 write 0x1348f1 thru 0x13a223 (0x5933 bytes) 000800[0] 1786832889.192051 mapwrite 0x962df9 thru 0x967949 (0x4b51 bytes) 000900[0] 1786832894.392966 write 0x04df05 thru 0x053e2e (0x5f2a bytes) 001000[0] 1786832899.294561 trunc from 0x60a5fa to 0x11e7de (0x4ebe1b bytes) 001100[0] 1786832905.753794 mapread 0x2bd661 thru 0x2c8a1c (0xb3bc bytes) 001400[0] 1786832921.957215 mapread 0x07e3ae thru 0x08dada (0xf72d bytes) 001500[0] 1786832926.659903 mapread 0x35bc2f thru 0x35bcfb (0xcd bytes) 001600[0] 1786832931.537060 trunc from 0x7ecd46 to 0x7f43cc (0x7687 bytes) 001700[1] 1786832936.792799 mapread 0x0d8ece thru 0x0e2822 (0x9955 bytes) 001800[1] 1786832942.842089 mapwrite 0x88d65a thru 0x88eb5c (0x1503 bytes) 002000[0] 1786832952.753785 punch from 0x4f78be to 0x4ff66b (0x7dae bytes) 002100[1] 1786832958.042755 trunc from 0x803557 to 0x16d038 (0x69651e bytes) 002200[1] 1786832964.525847 read 0x1bcee4 thru 0x1c58d1 (0x89ee bytes) 002400[0] 1786832975.619587 mapread 0x3ec547 thru 0x3fc3b6 (0xfe70 bytes) All operations completed A-OK! PASS 16c (167s) == sanityn test 16d: Verify DIO and buffer IO with two clients ========================================================== 18:29:47 (1786832987) 2+0 records in 2+0 records out 8388608 bytes (8.4 MB, 8.0 MiB) copied, 0.274017 s, 30.6 MB/s 2+0 records in 2+0 records out 8388608 bytes (8.4 MB, 8.0 MiB) copied, 0.281029 s, 29.8 MB/s ldlm.namespaces.MGC192.168.202.129@tcp.lru_size=clear ldlm.namespaces.lustre-MDT0000-mdc-ffff8bc7857f2000.lru_size=clear ldlm.namespaces.lustre-MDT0000-mdc-ffff8bc7908d8000.lru_size=clear ldlm.namespaces.lustre-MDT0001-mdc-ffff8bc7857f2000.lru_size=clear ldlm.namespaces.lustre-MDT0001-mdc-ffff8bc7908d8000.lru_size=clear ldlm.namespaces.lustre-OST0000-osc-ffff8bc7857f2000.lru_size=clear ldlm.namespaces.lustre-OST0000-osc-ffff8bc7908d8000.lru_size=clear ldlm.namespaces.lustre-OST0001-osc-ffff8bc7857f2000.lru_size=clear ldlm.namespaces.lustre-OST0001-osc-ffff8bc7908d8000.lru_size=clear 100+0 records in 100+0 records out 104857600 bytes (105 MB, 100 MiB) copied, 7.28621 s, 14.4 MB/s 100+0 records in 100+0 records out 104857600 bytes (105 MB, 100 MiB) copied, 2.70053 s, 38.8 MB/s 100+0 records in 100+0 records out 104857600 bytes (105 MB, 100 MiB) copied, 3.67173 s, 28.6 MB/s 100+0 records in 100+0 records out 104857600 bytes (105 MB, 100 MiB) copied, 6.75813 s, 15.5 MB/s 100+0 records in 100+0 records out 104857600 bytes (105 MB, 100 MiB) copied, 3.52776 s, 29.7 MB/s 100+0 records in 100+0 records out 104857600 bytes (105 MB, 100 MiB) copied, 3.81817 s, 27.5 MB/s PASS 16d (42s) == sanityn test 16e: Verify size consistency for O_DIRECT write ========================================================== 18:30:30 (1786833030) 10+0 records in 10+0 records out 10485760 bytes (10 MB, 10 MiB) copied, 0.367042 s, 28.6 MB/s 1+0 records in 1+0 records out 1048576 bytes (1.0 MB, 1.0 MiB) copied, 0.0466842 s, 22.5 MB/s PASS 16e (8s) == sanityn test 16f: rw sequential consistency vs drop_caches ========================================================== 18:30:37 (1786833037) TIMEOUT PASS 16f (28s) == sanityn test 16g: mmap rw sequential consistency vs drop_caches ========================================================== 18:31:05 (1786833065) TIMEOUT PASS 16g (29s) == sanityn test 16h: mmap read after truncate file ======= 18:31:34 (1786833094) striped dir -i0 -c2 -H all_char /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 (7s) == sanityn test 16i: read after truncate file ============ 18:31:41 (1786833101) striped dir -i0 -c2 -H fnv_1a_64 /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 (7s) == sanityn test 16j: race dio with buffered i/o ========== 18:31:48 (1786833108) 1+0 records in 1+0 records out 26214400 bytes (26 MB, 25 MiB) copied, 1.05723 s, 24.8 MB/s bs: 1044480, file_size 26214400 12+1 records in 12+1 records out 26214400 bytes (26 MB, 25 MiB) copied, 1.51609 s, 17.3 MB/s 12+1 records in 12+1 records out 26214400 bytes (26 MB, 25 MiB) copied, 1.67929 s, 15.6 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.08252 s, 24.2 MB/s 12+1 records in 12+1 records out 26214400 bytes (26 MB, 25 MiB) copied, 1.41731 s, 18.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.17945 s, 22.2 MB/s 12+1 records in 12+1 records out 26214400 bytes (26 MB, 25 MiB) copied, 1.85357 s, 14.1 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, 1.42819 s, 18.4 MB/s 12+1 records in 12+1 records out 26214400 bytes (26 MB, 25 MiB) copied, 1.79227 s, 14.6 MB/s 12+1 records in 12+1 records out 26214400 bytes (26 MB, 25 MiB) copied, 1.86503 s, 14.1 MB/s 12+1 records in 12+1 records out 26214400 bytes (26 MB, 25 MiB) copied, 1.90483 s, 13.8 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.30813 s, 20.0 MB/s 12+1 records in 12+1 records out 26214400 bytes (26 MB, 25 MiB) copied, 1.44462 s, 18.1 MB/s 12+1 records in 12+1 records out 26214400 bytes (26 MB, 25 MiB) copied, 1.79032 s, 14.6 MB/s 12+1 records in 12+1 records out 26214400 bytes (26 MB, 25 MiB) copied, 1.93425 s, 13.6 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.21809 s, 21.5 MB/s 12+1 records in 12+1 records out 26214400 bytes (26 MB, 25 MiB) copied, 1.36036 s, 19.3 MB/s 12+1 records in 12+1 records out 26214400 bytes (26 MB, 25 MiB) copied, 1.87216 s, 14.0 MB/s 12+1 records in 12+1 records out 26214400 bytes (26 MB, 25 MiB) copied, 1.87245 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 PASS 16j (28s) == sanityn test 16k: Parallel FSX and drop caches should not panic ========================================================== 18:32:16 (1786833136) + /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 skipping zero size read fallocating to largest ever: 0x3428364 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! + fsx 1 done: rc=0 Sat Aug 15 18:33:02 EDT 2026 All operations completed A-OK! All operations completed A-OK! All operations completed A-OK! All operations completed A-OK! + fsx 2 done: rc=0 Sat Aug 15 18:33:02 EDT 2026 + fsx 3 done: rc=0 Sat Aug 15 18:33:02 EDT 2026 + fsx 4 done: rc=0 Sat Aug 15 18:33:02 EDT 2026 + fsx 5 done: rc=0 Sat Aug 15 18:33:02 EDT 2026 PASS 16k (54s) == sanityn test 17: resource creation/LVB creation race ========================================================================= 18:33:10 (1786833190) fail_loc=0x8000030a PASS 17 (11s) == sanityn test 18: mmap sanity check =========================================================================================== 18:33:21 (1786833201) mmap test1: basic mmap operation (PASS, 0.15488s) mmap test2: MAP_PRIVATE not write back (PASS, 0.063654s) mmap test3: concurrent mmap ops on two nodes (PASS, 6.2959s) mmap test4: c1 write to f1 from mmapped f2, c2 write to f1 from mmapped f1 (PASS, 107.02s)