-----============= acceptance-small: sanityn ============----- Tue Sep 8 06:35:17 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 oleg418-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 06:35:45 (1788863745) === Starting client oleg418-client.virtnet: -o user_xattr,flock 192.168.204.118@tcp:/lustre /mnt/lustre2 Mount client oleg418-client.virtnet: mount -t lustre -o user_xattr,flock 192.168.204.118@tcp:/lustre /mnt/lustre2 Started clients oleg418-client.virtnet: 192.168.204.118@tcp:/lustre on /mnt/lustre2 type lustre (rw,flock,checksum,encrypt,lazystatfs,lruresize,nolock,statfs_project,nosync_on_close,nouser_fid2path,user_xattr,verbose) oleg418-client.virtnet: executing check_config_client /mnt/lustre oleg418-client.virtnet: Checking config lustre mounted on /mnt/lustre Checking servers environments Checking clients oleg418-client.virtnet environments Using TIMEOUT=20 osc.lustre-OST0000-osc-ffff8e3e52280000.idle_timeout=debug osc.lustre-OST0000-osc-ffff8e3e5249c800.idle_timeout=debug osc.lustre-OST0001-osc-ffff8e3e52280000.idle_timeout=debug osc.lustre-OST0001-osc-ffff8e3e5249c800.idle_timeout=debug disable quota as required oleg418-server: oleg418-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 06:36:31 (1788863791) === 1+0 records in 1+0 records out 1048576 bytes (1.0 MB, 1.0 MiB) copied, 0.0545937 s, 19.2 MB/s running as uid/gid/euid/egid 500/500/500/500, groups: 500 [true] running as uid/gid/euid/egid 500/500/500/500, groups: 500 [touch] [/mnt/lustre/d0_runas_test/f8237] == sanityn test 0: do_node_vp() and do_facet_vp() do the right thing ========================================================== 06:36:34 (1788863794) PASS 0 (10s) == sanityn test 1: Check attribute updates on 2 mount points ========================================================== 06:36:45 (1788863805) /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 ================================================================== 06:36:52 (1788863812) -rw-r--r-- 1 root root 0 Sep 8 06:36 /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 ================================================================== 06:36:59 (1788863819) -rw-r--r-- 1 root root 0 Sep 8 06:37 /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 ============================================================= 06:37:06 (1788863826) /mnt/lustre2 has type dir OK /mnt/lustre2 has perms 0777 OK PASS 2c (8s) == sanityn test 2d: check cached attribute updates on 2 mtpt's root ============================================================= 06:37:14 (1788863834) /mnt/lustre2 has type dir OK /mnt/lustre2 has perms 0755 OK PASS 2d (7s) == sanityn test 2e: check chmod on root is propagated to others ========================================================== 06:37:21 (1788863841) total 0 -rwxrwxrwx 1 root root 0 Sep 8 06:36 f2a -rwxrwxrwx 1 root root 0 Sep 8 06:37 f2b total 0 -rwxrwxrwx 1 root root 0 Sep 8 06:36 f2a -rwxrwxrwx 1 root root 0 Sep 8 06:37 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.0112958 s, 45.3 kB/s PASS 2e (10s) == sanityn test 2f: check attr/owner updates on DNE with 2 mtpt's ========================================================== 06:37:31 (1788863851) /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 (9s) == sanityn test 2g: check blocks update on sync write ==== 06:37:41 (1788863861) 2+0 records in 2+0 records out 2097152 bytes (2.1 MB, 2.0 MiB) copied, 0.391728 s, 5.4 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 ===================================================================== 06:37:49 (1788863869) PASS 3 (9s) == sanityn test 4: fstat validation on multiple mount points ==================================================================== 06:37:58 (1788863878) PASS 4 (10s) == sanityn test 5: create a file on one mount, truncate it on the other ========================================================== 06:38:09 (1788863889) /mnt/lustre/f5 has type file OK /mnt/lustre/f5 has size 100 OK PASS 5 (9s) == sanityn test 6: remove of open file on other node ============================================================================ 06:38:17 (1788863897) 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 ======================================================================= 06:38:26 (1788863906) creating directory /mnt/lustre/d7 opening directory unlinking /mnt/lustre/d7 Ok, everything goes well. PASS 7 (8s) == sanityn test 8: remove of open special file on other node ==================================================================== 06:38:34 (1788863914) 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 ========================================================== 06:38:43 (1788863923) PASS 9a (10s) == sanityn test 9b: append to striped sparse file ======== 06:38:53 (1788863933) 1+0 records in 1+0 records out 1048576 bytes (1.0 MB, 1.0 MiB) copied, 0.0754654 s, 13.9 MB/s 3+0 records in 3+0 records out 3 bytes copied, 0.044653 s, 0.1 kB/s Data read (expecting 'foo'): foo PASS 9b (9s) == sanityn test 10a: write of file with sub-page size on multiple mounts ========================================================== 06:39:02 (1788863942) 1+0 records in 1+0 records out 1 byte copied, 0.0160142 s, 0.1 kB/s 1+0 records in 1+0 records out 1 byte copied, 0.0131001 s, 0.1 kB/s 1+0 records in 1+0 records out 1 byte copied, 0.012418 s, 0.1 kB/s 1+0 records in 1+0 records out 1 byte copied, 0.0114096 s, 0.1 kB/s 1+0 records in 1+0 records out 1 byte copied, 0.0219637 s, 0.0 kB/s 1+0 records in 1+0 records out 1 byte copied, 0.0100689 s, 0.1 kB/s 1+0 records in 1+0 records out 1 byte copied, 0.0207019 s, 0.0 kB/s 1+0 records in 1+0 records out 1 byte copied, 0.0113915 s, 0.1 kB/s 1+0 records in 1+0 records out 1 byte copied, 0.019759 s, 0.1 kB/s 1+0 records in 1+0 records out 1 byte copied, 0.0214114 s, 0.0 kB/s 1+0 records in 1+0 records out 1 byte copied, 0.01277 s, 0.1 kB/s 1+0 records in 1+0 records out 1 byte copied, 0.0165838 s, 0.1 kB/s PASS 10a (12s) == sanityn test 10b: write of file with sub-page size on multiple mounts ========================================================== 06:39:14 (1788863954) 1+0 records in 1+0 records out 3072 bytes (3.1 kB, 3.0 KiB) copied, 0.0180752 s, 170 kB/s 1+0 records in 1+0 records out 4096 bytes (4.1 kB, 4.0 KiB) copied, 0.0477617 s, 85.8 kB/s 1+0 records in 1+0 records out 3072 bytes (3.1 kB, 3.0 KiB) copied, 0.00265106 s, 1.2 MB/s PASS 10b (8s) == sanityn test 11: execution of file opened for write should return error ============================================================== 06:39:22 (1788863962) striped dir -i1 -c2 -H fnv_1a_64 /mnt/lustre/d11 multiop /mnt/lustre/d11/f vO_c TMPPIPE=/tmp/multiop_open_wait_pipe.8237 /home/green/git/lustre-release/lustre/tests/sanityn.sh: line 298: /mnt/lustre2/d11/f: Text file busy PASS 11 (9s) == sanityn test 12: test lock ordering (link, stat, unlink) ========================================================== 06:39:31 (1788863971) warning: '-runtime' deprecated, use '-t runtime' instead - link 269 (time 1788863984.30 total 10.01 last 26.88) - link 561 (time 1788863994.32 total 20.03 last 29.14) - link 842 (time 1788864004.33 total 30.04 last 28.08) - link 1080 (time 1788864014.35 total 40.06 last 23.74) - link 1330 (time 1788864024.38 total 50.08 last 24.95) - link 1600 (time 1788864034.40 total 60.10 last 26.94) - link 1871 (time 1788864044.42 total 70.13 last 27.04) - link 2160 (time 1788864054.44 total 80.14 last 28.85) - link 2447 (time 1788864064.46 total 90.17 last 28.62) total: 2722 link in 100.03 seconds: 27.21 ops/second using seed 4041317345 running for 100 seconds - stat 6081 (time 1788863986 ; total 11 ; last 11) - stat 10000 (time 1788863992 ; total 17 ; last 6) - stat 16005 (time 1788864003 ; total 28 ; last 11) - stat 20000 (time 1788864010 ; total 35 ; last 7) - stat 25603 (time 1788864021 ; total 46 ; last 11) - stat 29657 (time 1788864032 ; total 57 ; last 11) - stat 30000 (time 1788864033 ; total 58 ; last 1) - stat 33039 (time 1788864044 ; total 69 ; last 11) - stat 36046 (time 1788864055 ; total 80 ; last 11) - stat 38899 (time 1788864066 ; total 91 ; last 11) - stat 40000 (time 1788864069 ; total 94 ; last 3) total: 41442 stats in 100 seconds: 414.420013 stats/second - unlinked 0 (time 1788864025 ; total 0 ; last 0) unlink(/mnt/lustre2/lockdir/lockfile2722) error: No such file or directory total: 2721 unlinks in 78 seconds: 34.884617 unlinks/second /home/green/git/lustre-release/lustre/tests/lockorder.sh: line 77: kill: (22727) - No such process /home/green/git/lustre-release/lustre/tests/lockorder.sh: line 78: kill: (22729) - No such process PASS 12 (138s) == sanityn test 13: test directory page revocation ======= 06:41:50 (1788864110) striped dir -i1 -c2 -H fnv_1a_64 /mnt/lustre/d13 f13 f13 PASS 13 (9s) == sanityn test 14aa: execution of file open for write returns -ETXTBSY ========================================================== 06:41:59 (1788864119) striped dir -i0 -c2 -H crush /mnt/lustre/d14aa.sanityn multiop /mnt/lustre/d14aa.sanityn/f14aa.sanityn vOw_c TMPPIPE=/tmp/multiop_open_wait_pipe.8237 /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 5116: 23939 Terminated $MULTIOP_PROG $FILE v$ARGS > $TMPPIPE (wd: ~) PASS 14aa (9s) == sanityn test 14ab: open(RDWR) of executing file returns -ETXTBSY ========================================================== 06:42:08 (1788864128) striped dir -i0 -c2 -H fnv_1a_64 /mnt/lustre/d14ab.sanityn open(O_RDWR|O_CREAT): Text file busy /home/green/git/lustre-release/lustre/tests/test-framework.sh: line 5116: 24531 Terminated $DIR1/$tdir/sleep 60 (wd: ~) PASS 14ab (8s) == sanityn test 14b: truncate of executing file returns -ETXTBSY ================================================================ 06:42:16 (1788864136) 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: 25122 Terminated $DIR1/$tdir/sleep 60 PASS 14b (9s) == sanityn test 14c: open(O_TRUNC) of executing file return -ETXTBSY ============================================================ 06:42:26 (1788864146) 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: 25716 Terminated $DIR1/$tdir/sleep 60 PASS 14c (8s) == sanityn test 14d: chmod of executing file is still possible ================================================================== 06:42:33 (1788864153) striped dir -i0 -c2 -H fnv_1a_64 /mnt/lustre/d14d.sanityn chmod /home/green/git/lustre-release/lustre/tests/sanityn.sh: line 371: 26311 Terminated $DIR1/$tdir/sleep 60 PASS 14d (10s) == sanityn test 15: test out-of-space with multiple writers ===================================================================== 06:42:43 (1788864163) 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=5856 grnt=4075 diff=1781 limit=46331 FULL lustre-OST0001 avl=344 grnt=319 diff=25 limit=46331 FULL ERROR: dd blocks 7194158 != file size 7194176 LOG LOG2 file /tmp/oos2.log:dd: error writing '/mnt/lustre/oosfile': No space left on device /tmp/oos2.log:3589991+0 records in /tmp/oos2.log:3589990+0 records out /tmp/oos2.log:3676149760 bytes (3.7 GB, 3.4 GiB) copied, 910.238 s, 4.0 MB/s /tmp/oos2.log2:dd: error writing '/mnt/lustre2/oosfile2': No space left on device /tmp/oos2.log2:3604169+0 records in /tmp/oos2.log2:3604168+0 records out /tmp/oos2.log2:3690668032 bytes (3.7 GB, 3.4 GiB) copied, 910.497 s, 4.1 MB/s Waiting for MDT destroys to complete Waiting for MDT destroys to complete PASS 15 (979s) == sanityn test 16a: 2500 iterations of dual-mount fsx === 06:59:02 (1788865142) keep default fallocate mode: 0 2+0 records in 2+0 records out 8388608 bytes (8.4 MB, 8.0 MiB) copied, 0.353968 s, 23.7 MB/s 2+0 records in 2+0 records out 8388608 bytes (8.4 MB, 8.0 MiB) copied, 0.332688 s, 25.2 MB/s Chance of close/open is 1 in 50 Seed set to 5148 fd 0: /mnt/lustre/f16a.sanityn fd 1: /mnt/lustre2/f16a.sanityn fallocating to largest ever: 0x41823e truncating to largest ever: 0x63a76e fallocating to largest ever: 0x98c25a 000100[0] 1788865154.763989 write 0x38cbde thru 0x38cc4a (0x6d bytes) 000200[1] 1788865161.983397 mapwrite 0x8b058a thru 0x8b3202 (0x2c79 bytes) fallocating to largest ever: 0x9a2c6b 000400[0] 1788865173.625498 read 0x222b50 thru 0x223201 (0x6b2 bytes) truncating to largest ever: 0x9f72c3 000500[1] 1788865178.968062 write 0x3db56e thru 0x3de3e3 (0x2e76 bytes) 000600[0] 1788865185.559838 fallocate 0x274982 thru 0x27eb37 (0xa1b6 bytes) 000700[0] 1788865192.474043 mapread 0x83fc78 thru 0x84a2ed (0xa676 bytes) truncating to largest ever: 0x9f8a89 000800[1] 1788865198.387524 write 0x43f0f0 thru 0x44cd51 (0xdc62 bytes) truncating to largest ever: 0x9fd24f 000900[0] 1788865203.828477 mapwrite 0x925450 thru 0x9260c7 (0xc78 bytes) 001100[1] 1788865214.686688 trunc from 0x4f5262 to 0x1e5920 (0x30f941 bytes) 001200[1] 1788865219.615572 write 0x6972b5 thru 0x6a3e87 (0xcbd3 bytes) 001300[0] 1788865225.061004 trunc from 0x2ba15d to 0x2c20ec (0x7f90 bytes) 001400[1] 1788865231.331775 trunc from 0x0a66c3 to 0x0afd96 (0x96d4 bytes) 001500[1] 1788865237.643267 fallocate 0x899e51 thru 0x8a7ac1 (0xdc71 bytes) 001600[1] 1788865243.453780 mapwrite 0x96f398 thru 0x97b828 (0xc491 bytes) 001700[1] 1788865248.568354 read 0x10f4fe thru 0x11aefa (0xb9fd bytes) 001800[0] 1788865254.008048 trunc from 0x3b8f61 to 0x3c6237 (0xd2d7 bytes) 001900[0] 1788865259.976230 trunc from 0x733ac5 to 0x7360c4 (0x2600 bytes) 002200[0] 1788865276.927639 trunc from 0x117f2e to 0x1255d5 (0xd6a8 bytes) 002400[0] 1788865286.965075 mapread 0x6a91a7 thru 0x6b6731 (0xd58b bytes) 002500[1] 1788865291.749279 punch from 0x0f642c to 0x0fa0e7 (0x3cbc bytes) All operations completed A-OK! Chance of close/open is 1 in 50 Seed set to 5291 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 length punch hole skipping zero length punch hole skipping zero size read skipping zero length zero range skipping zero size read skipping zero length zero range truncating to largest ever: 0xae8a6 truncating to largest ever: 0x41bfd1 fallocating to largest ever: 0x82c525 fallocating to largest ever: 0x8f9568 fallocating to largest ever: 0x981b97 000100[0] 1788865297.019160 write 0x09a000 thru 0x0a3028 (0x9029 bytes) truncating to largest ever: 0x9bd377 000200[1] 1788865301.468692 trunc from 0x51a5f9 to 0x3d1ab9 (0x148b3f bytes) truncating to largest ever: 0x9c6c7c 000300[1] 1788865305.995096 write 0x756000 thru 0x7610ca (0xb0cb bytes) 000400[1] 1788865309.823230 trunc from 0x660c89 to 0x97aeaa (0x31a222 bytes) 000500[0] 1788865313.852635 punch from 0x5d07ab to 0x5d4eb3 (0x4709 bytes) truncating to largest ever: 0x9fc04d 000600[0] 1788865318.419044 fallocate 0x4d7f43 thru 0x4dfbf9 (0x7cb7 bytes) 000800[0] 1788865326.022554 fallocate 0x874732 thru 0x875a60 (0x132f bytes) 000900[1] 1788865329.151912 mapread 0x36f000 thru 0x37acfa (0xbcfb bytes) 001000[0] 1788865332.609056 punch from 0x2faf31 to 0x30a047 (0xf117 bytes) 001100[1] 1788865337.661721 mapwrite 0x859000 thru 0x85ed11 (0x5d12 bytes) truncating to largest ever: 0x9fcc8a 001200[0] 1788865342.084999 write 0x760000 thru 0x7648a2 (0x48a3 bytes) 001300[1] 1788865346.931739 read 0x039000 thru 0x046959 (0xd95a bytes) 001400[1] 1788865351.369526 mapread 0x2e2000 thru 0x2e7fb0 (0x5fb1 bytes) 001500[1] 1788865355.613214 fallocate 0x7ea25d thru 0x7f176b (0x750f bytes) 001600[0] 1788865359.179857 write 0x1ed000 thru 0x1ef9b9 (0x29ba bytes) 001700[1] 1788865363.977014 write 0x4f3000 thru 0x4fcb46 (0x9b47 bytes) 001900[1] 1788865371.495264 fallocate 0x7fdcfc thru 0x8055b5 (0x78ba bytes) 002100[0] 1788865379.931864 fallocate 0x3d7e72 thru 0x3e6ef7 (0xf086 bytes) 002200[1] 1788865383.526137 fallocate 0x2e40a3 thru 0x2f26c3 (0xe621 bytes) truncating to largest ever: 0x9fd2fe 002300[0] 1788865387.977927 fallocate 0x79f4d5 thru 0x7a1393 (0x1ebf bytes) 002400[0] 1788865392.025809 fallocate 0x35d6ac thru 0x362c64 (0x55b9 bytes) All operations completed A-OK! PASS 16a (263s) == sanityn test 16b: 2500 iterations of dual-mount fsx at small size ========================================================== 07:03:25 (1788865405) keep default fallocate mode: 0 2+0 records in 2+0 records out 8388608 bytes (8.4 MB, 8.0 MiB) copied, 0.414544 s, 20.2 MB/s 2+0 records in 2+0 records out 8388608 bytes (8.4 MB, 8.0 MiB) copied, 0.353958 s, 23.7 MB/s Chance of close/open is 1 in 50 Seed set to 5409 fd 0: /mnt/lustre/f16b.sanityn fd 1: /mnt/lustre2/f16b.sanityn skipping zero size read truncating to largest ever: 0x176cb0 fallocating to largest ever: 0x44e2d6 truncating to largest ever: 0x69a3cd truncating to largest ever: 0x7790a0 truncating to largest ever: 0x8a9595 truncating to largest ever: 0x91ec84 000100[0] 1788865416.013967 punch from 0x002ae8 to 0x004628 (0x1b41 bytes) fallocating to largest ever: 0x998050 truncating to largest ever: 0x9f0f6c 000300[1] 1788865425.795929 fallocate 0x1740d1 thru 0x174ca7 (0xbd7 bytes) 000500[0] 1788865435.152153 mapwrite 0x080bc5 thru 0x0812cc (0x708 bytes) 000600[1] 1788865439.819698 trunc from 0x437f05 to 0x438eea (0xfe6 bytes) 000800[0] 1788865449.676194 trunc from 0x04999a to 0x04a9cb (0x1032 bytes) truncating to largest ever: 0x9f24e5 001000[1] 1788865461.351583 read 0x2f28c4 thru 0x2f2b11 (0x24e bytes) 001200[0] 1788865471.424072 write 0x48d5db thru 0x48e841 (0x1267 bytes) 001300[0] 1788865476.051655 trunc from 0x755275 to 0x5afcbd (0x1a55b7 bytes) truncating to largest ever: 0x9ff348 001500[0] 1788865487.129589 trunc from 0x8e3830 to 0x5b0b1d (0x332d12 bytes) 001600[0] 1788865490.992244 write 0x6843dd thru 0x685fbb (0x1bdf bytes) 001700[0] 1788865495.396284 mapread 0x33744c thru 0x337a14 (0x5c9 bytes) 001800[1] 1788865501.444212 punch from 0x193554 to 0x19389e (0x34b bytes) 001900[0] 1788865506.282663 trunc from 0x9c64d3 to 0x989fc1 (0x3c511 bytes) 002000[1] 1788865510.851985 write 0x9f5ee8 thru 0x9f7079 (0x1192 bytes) 002100[0] 1788865514.929073 write 0x28d551 thru 0x28e40f (0xebf bytes) 002200[0] 1788865519.633463 mapwrite 0x57dee7 thru 0x57ebeb (0xd05 bytes) 002300[1] 1788865524.394719 mapwrite 0x42d6b2 thru 0x42ed96 (0x16e5 bytes) 002400[1] 1788865529.779209 punch from 0x2ec15c to 0x2ecf15 (0xdba bytes) All operations completed A-OK! PASS 16b (134s) == sanityn test 16c: verify data consistency on ldiskfs with cache disabled (b=17397) ========================================================== 07:05:39 (1788865539) keep default fallocate mode: 0 2+0 records in 2+0 records out 8388608 bytes (8.4 MB, 8.0 MiB) copied, 0.258701 s, 32.4 MB/s 2+0 records in 2+0 records out 8388608 bytes (8.4 MB, 8.0 MiB) copied, 0.274846 s, 30.5 MB/s Waiting for MDT destroys to complete Chance of close/open is 1 in 50 Seed set to 5562 fd 0: /mnt/lustre/f16c.sanityn fd 1: /mnt/lustre2/f16c.sanityn skipping zero length punch hole skipping zero length zero range truncating to largest ever: 0x34298d fallocating to largest ever: 0x40b8e5 fallocating to largest ever: 0x526b53 fallocating to largest ever: 0x84b02f truncating to largest ever: 0x8f5f9e fallocating to largest ever: 0x9ea8c2 000200[0] 1788865575.194900 mapwrite 0x976b1f thru 0x97d7db (0x6cbd bytes) 000300[0] 1788865582.585102 mapwrite 0x10c9a7 thru 0x116ebb (0xa515 bytes) 000500[0] 1788865594.530004 trunc from 0x92edb0 to 0x8ab87b (0x83534 bytes) 000600[1] 1788865599.594540 read 0x3a4a1a thru 0x3b27c0 (0xdda7 bytes) 000800[0] 1788865611.557648 mapwrite 0x3692b0 thru 0x375cce (0xca1f bytes) 000900[1] 1788865616.075882 write 0x67c245 thru 0x689276 (0xd032 bytes) fallocating to largest ever: 0x9fef25 001000[0] 1788865621.758955 read 0x607d03 thru 0x616670 (0xe96e bytes) 001100[0] 1788865629.175202 mapwrite 0x83803c thru 0x83a33e (0x2303 bytes) 001300[1] 1788865641.770082 write 0x80c85e thru 0x817d07 (0xb4aa bytes) 001400[1] 1788865647.941141 trunc from 0x5537dd to 0x291f3f (0x2c189d bytes) 001500[1] 1788865655.914994 write 0x1f0781 thru 0x1f2ed1 (0x2751 bytes) 001600[1] 1788865663.435862 mapread 0x19a904 thru 0x19e2c6 (0x39c3 bytes) 001700[0] 1788865670.491419 write 0x91fba8 thru 0x925824 (0x5c7d bytes) 001800[1] 1788865675.488767 fallocate 0x8e6ca1 thru 0x8eec78 (0x7fd8 bytes) 001900[1] 1788865680.987793 mapwrite 0x533ce8 thru 0x5392f9 (0x5612 bytes) 002000[0] 1788865687.145831 fallocate 0x428af8 thru 0x438a77 (0xff80 bytes) 002100[0] 1788865695.266865 trunc from 0x1c3573 to 0x1cc9b7 (0x9445 bytes) 002200[1] 1788865701.984799 mapread 0x1a8ca5 thru 0x1ac204 (0x3560 bytes) 002300[1] 1788865708.433394 mapwrite 0x3406b3 thru 0x34caae (0xc3fc bytes) 002500[0] 1788865719.996808 mapwrite 0x08ab1e thru 0x0974c1 (0xc9a4 bytes) All operations completed A-OK! PASS 16c (189s) == sanityn test 16d: Verify DIO and buffer IO with two clients ========================================================== 07:08:49 (1788865729) 2+0 records in 2+0 records out 8388608 bytes (8.4 MB, 8.0 MiB) copied, 0.373947 s, 22.4 MB/s 2+0 records in 2+0 records out 8388608 bytes (8.4 MB, 8.0 MiB) copied, 0.21659 s, 38.7 MB/s ldlm.namespaces.MGC192.168.204.118@tcp.lru_size=clear ldlm.namespaces.lustre-MDT0000-mdc-ffff8e3e52280000.lru_size=clear ldlm.namespaces.lustre-MDT0000-mdc-ffff8e3e5249c800.lru_size=clear ldlm.namespaces.lustre-MDT0001-mdc-ffff8e3e52280000.lru_size=clear ldlm.namespaces.lustre-MDT0001-mdc-ffff8e3e5249c800.lru_size=clear ldlm.namespaces.lustre-OST0000-osc-ffff8e3e52280000.lru_size=clear ldlm.namespaces.lustre-OST0000-osc-ffff8e3e5249c800.lru_size=clear ldlm.namespaces.lustre-OST0001-osc-ffff8e3e52280000.lru_size=clear ldlm.namespaces.lustre-OST0001-osc-ffff8e3e5249c800.lru_size=clear 100+0 records in 100+0 records out 104857600 bytes (105 MB, 100 MiB) copied, 8.09915 s, 12.9 MB/s 100+0 records in 100+0 records out 104857600 bytes (105 MB, 100 MiB) copied, 3.94306 s, 26.6 MB/s 100+0 records in 100+0 records out 104857600 bytes (105 MB, 100 MiB) copied, 1.90793 s, 55.0 MB/s 100+0 records in 100+0 records out 104857600 bytes (105 MB, 100 MiB) copied, 6.89636 s, 15.2 MB/s 100+0 records in 100+0 records out 104857600 bytes (105 MB, 100 MiB) copied, 5.30969 s, 19.7 MB/s 100+0 records in 100+0 records out 104857600 bytes (105 MB, 100 MiB) copied, 4.75087 s, 22.1 MB/s PASS 16d (45s) == sanityn test 16e: Verify size consistency for O_DIRECT write ========================================================== 07:09:34 (1788865774) 10+0 records in 10+0 records out 10485760 bytes (10 MB, 10 MiB) copied, 0.309104 s, 33.9 MB/s 1+0 records in 1+0 records out 1048576 bytes (1.0 MB, 1.0 MiB) copied, 0.0285004 s, 36.8 MB/s PASS 16e (7s) == sanityn test 16f: rw sequential consistency vs drop_caches ========================================================== 07:09:42 (1788865782) TIMEOUT PASS 16f (28s) == sanityn test 16g: mmap rw sequential consistency vs drop_caches ========================================================== 07:10:09 (1788865809) TIMEOUT PASS 16g (29s) == sanityn test 16h: mmap read after truncate file ======= 07:10:38 (1788865838) 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 (9s) == sanityn test 16i: read after truncate file ============ 07:10:47 (1788865847) striped dir -i0 -c2 -H crush /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 (8s) == sanityn test 16j: race dio with buffered i/o ========== 07:10:55 (1788865855) 1+0 records in 1+0 records out 26214400 bytes (26 MB, 25 MiB) copied, 0.904538 s, 29.0 MB/s bs: 1044480, file_size 26214400 12+1 records in 12+1 records out 26214400 bytes (26 MB, 25 MiB) copied, 1.56613 s, 16.7 MB/s 12+1 records in 12+1 records out 26214400 bytes (26 MB, 25 MiB) copied, 2.08002 s, 12.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.09211 s, 24.0 MB/s 12+1 records in 12+1 records out 26214400 bytes (26 MB, 25 MiB) copied, 1.77854 s, 14.7 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.25258 s, 20.9 MB/s 12+1 records in 12+1 records out 26214400 bytes (26 MB, 25 MiB) copied, 1.7716 s, 14.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: 1044480, file_size 26214400 12+1 records in 12+1 records out 26214400 bytes (26 MB, 25 MiB) copied, 2.03555 s, 12.9 MB/s 12+1 records in 12+1 records out 26214400 bytes (26 MB, 25 MiB) copied, 2.28238 s, 11.5 MB/s 12+1 records in 12+1 records out 26214400 bytes (26 MB, 25 MiB) copied, 2.32929 s, 11.3 MB/s 12+1 records in 12+1 records out 26214400 bytes (26 MB, 25 MiB) copied, 2.61046 s, 10.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: 1048576, file_size 26214400 12+1 records in 12+1 records out 26214400 bytes (26 MB, 25 MiB) copied, 1.38409 s, 18.9 MB/s 12+1 records in 12+1 records out 26214400 bytes (26 MB, 25 MiB) copied, 1.47544 s, 17.8 MB/s 12+1 records in 12+1 records out 26214400 bytes (26 MB, 25 MiB) copied, 1.96376 s, 13.3 MB/s 12+1 records in 12+1 records out 26214400 bytes (26 MB, 25 MiB) copied, 2.00789 s, 13.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: 1049600, file_size 26214400 12+1 records in 12+1 records out 26214400 bytes (26 MB, 25 MiB) copied, 1.22348 s, 21.4 MB/s 12+1 records in 12+1 records out 26214400 bytes (26 MB, 25 MiB) copied, 1.38817 s, 18.9 MB/s 12+1 records in 12+1 records out 26214400 bytes (26 MB, 25 MiB) copied, 1.88052 s, 13.9 MB/s 12+1 records in 12+1 records out 26214400 bytes (26 MB, 25 MiB) copied, 1.88993 s, 13.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 (32s) == sanityn test 16k: Parallel FSX and drop caches should not panic ========================================================== 07:11:28 (1788865888) + /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 fallocating to largest ever: 0x3428364 skipping zero size read 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! All operations completed A-OK! All operations completed A-OK! + fsx 1 done: rc=0 Tue Sep 8 07:12:13 EDT 2026 + fsx 2 done: rc=0 Tue Sep 8 07:12:13 EDT 2026 All operations completed A-OK! All operations completed A-OK! + fsx 3 done: rc=0 Tue Sep 8 07:12:14 EDT 2026 + fsx 4 done: rc=0 Tue Sep 8 07:12:14 EDT 2026 + fsx 5 done: rc=0 Tue Sep 8 07:12:14 EDT 2026 PASS 16k (53s) == sanityn test 17: resource creation/LVB creation race ========================================================================= 07:12:21 (1788865941) fail_loc=0x8000030a PASS 17 (11s) == sanityn test 18: mmap sanity check =========================================================================================== 07:12:33 (1788865953) mmap test1: basic mmap operation (PASS, 0.211s) mmap test2: MAP_PRIVATE not write back (PASS, 0.073805s) mmap test3: concurrent mmap ops on two nodes (PASS, 10.687s) mmap test4: c1 write to f1 from mmapped f2, c2 write to f1 from mmapped f1 (PASS, 4.774s) mmap test5: read/write file to/from the buffer which mmapped to just this file (PASS, 0.20813s) mmap test6: check mmap write/read content on two nodes (PASS, 0.30611s) 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, 1.7166s) mmap test11: multi-thread shared mmap (PASS, 1.6926s) mmap test10: mtime not change for readonly mmap access (PASS, 1.1151s) PASS 18 (29s) == sanityn test 19: test concurrent uncached read races ========================================================================= 07:13:02 (1788865982) 32+0 records in 32+0 records out 16777216 bytes (17 MB, 16 MiB) copied, 0.703999 s, 23.8 MB/s loop 5 loop 10 loop 15 loop 20 PASS 19 (37s) == sanityn test 20: test extra readahead page left in cache ============================================================== 07:13:40 (1788866020) striped dir -i0 -c2 -H crush /mnt/lustre/d20.sanityn PASS 20 (7s) == sanityn test 21: Try to remove mountpoint on another dir ============================================================== 07:13:47 (1788866027) striped dir -i1 -c2 -H crush2 /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 (8s) == sanityn test 23: others should see updated atime while another read============================================================== 07:13:55 (1788866035) now is 1788866038 starting reads multiop /mnt/lustre/f23.sanityn vor20_c TMPPIPE=/tmp/multiop_open_wait_pipe.8237 new atime is 1788866099 PASS 23 (70s) == sanityn test 24a: lfs df [-ih] [path] test =================================================================================== 07:15:06 (1788866106) UUID 1K-blocks Used Available Use% Mounted on lustre-MDT0000_UUID 1414116 2016 1269288 1% /mnt/lustre[MDT:0] lustre-MDT0001_UUID 1414116 1780 1269524 1% /mnt/lustre[MDT:1] lustre-OST0000_UUID 3833116 31748 3575272 1% /mnt/lustre[OST:0] lustre-OST0001_UUID 3833116 7864 3599156 1% /mnt/lustre[OST:1] filesystem_summary: 7666232 39612 7174428 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 1780 1269524 1% /mnt/lustre2[MDT:1] lustre-OST0000_UUID 3833116 31748 3575272 1% /mnt/lustre2[OST:0] lustre-OST0001_UUID 3833116 7864 3599156 1% /mnt/lustre2[OST:1] filesystem_summary: 7666232 39612 7174428 1% /mnt/lustre2 UUID Inodes IUsed IFree IUse% Mounted on lustre-MDT0000_UUID 1000.0K 353 999.7K 1% /mnt/lustre[MDT:0] lustre-MDT0001_UUID 1000.0K 276 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 353 999.7K 1% /mnt/lustre2[MDT:0] lustre-MDT0001_UUID 1000.0K 276 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 31.0M 3.4G 1% /mnt/lustre[OST:0] lustre-OST0001_UUID 3.7G 7.7M 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 353 1023647 1% /mnt/lustre2[MDT:0] lustre-MDT0001_UUID 1024000 276 1023724 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 1780 1269524 1% /mnt/lustre[MDT:1] lustre-OST0000_UUID 3833116 31748 3575272 1% /mnt/lustre[OST:0] lustre-OST0001_UUID 3833116 7864 3599156 1% /mnt/lustre[OST:1] filesystem_summary: 7666232 39612 7174428 1% /mnt/lustre UUID Inodes IUsed IFree IUse% Mounted on lustre-MDT0000_UUID 1000.0K 353 999.7K 1% /mnt/lustre2[MDT:0] lustre-MDT0001_UUID 1000.0K 276 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 353 1023647 1% /mnt/lustre[MDT:0] lustre-MDT0001_UUID 1024000 276 1023724 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 353 1023647 1% /mnt/lustre2[MDT:0] lustre-MDT0001_UUID 1024000 276 1023724 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 1780 1269524 1% /mnt/lustre[MDT:1] lustre-OST0000_UUID 3833116 31748 3575272 1% /mnt/lustre[OST:0] lustre-OST0001_UUID 3833116 7864 3599156 1% /mnt/lustre[OST:1] filesystem_summary: 7666232 39612 7174428 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 1780 1269524 1% /mnt/lustre2[MDT:1] lustre-OST0000_UUID 3833116 31748 3575272 1% /mnt/lustre2[OST:0] lustre-OST0001_UUID 3833116 7864 3599156 1% /mnt/lustre2[OST:1] filesystem_summary: 7666232 39612 7174428 1% /mnt/lustre2 PASS 24a (8s) == sanityn test 24b: lfs df should show both filesystems ========================================================================= 07:15:14 (1788866114) PASS 24b (9s) == sanityn test 25a: change ACL on one mountpoint be seen on another ============================================================= 07:15:23 (1788866123) 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 (10s) == sanityn test 25b: change ACL under remote dir on one mountpoint be seen on another ========================================================== 07:15:33 (1788866133) 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 (10s) == sanityn test 26a: allow mtime to get older ============ 07:15:43 (1788866143) utime: good mknod times 1788866143 <= 1788866144 <= 1788866145 for /mnt/lustre/f26a utime: good mknod times 1788866143 <= 1788866144 <= 1788866145 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 ====== 07:15:52 (1788866152) PASS 26b (10s) == sanityn test 26c: set-in-past on open file is not lost on close ========================================================== 07:16:01 (1788866161) multiop /mnt/lustre/f26c.sanityn vO_c TMPPIPE=/tmp/multiop_open_wait_pipe.8237 File: /mnt/lustre/f26c.sanityn Size: 0 Blocks: 0 IO Block: 4194304 regular empty file Device: 2c54f966h/743766374d Inode: 144115205289279614 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-09-08 07:16:03.000000000 -0400 Birth: 2026-09-08 07:16:04.000000000 -0400 File: /mnt/lustre2/f26c.sanityn Size: 0 Blocks: 0 IO Block: 4194304 regular empty file Device: 2c54f966h/743766374d Inode: 144115205289279614 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-09-08 07:16:03.000000000 -0400 Birth: 2026-09-08 07:16:04.000000000 -0400 PASS 26c (9s) SKIP: sanityn test_27 skipping excluded test 27 == sanityn test 30: recreate file race =================== 07:16:11 (1788866171) striped dir -i0 -c2 -H crush /mnt/lustre/d30.sanityn 0 PASS 30 (11s) == sanityn test 31a: voluntary cancel / blocking ast race======================================================================== 07:16:22 (1788866182) striped dir -i1 -c2 -H fnv_1a_64 /mnt/lustre/d31a.sanityn fail_loc=0x314 PASS 31a (8s) == sanityn test 31b: voluntary OST cancel / blocking ast race======================================================================== 07:16:30 (1788866190) 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 oleg418-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.204.118@tcp:/lustre 7666232 39620 7174420 1% /mnt/lustre2 PASS 31b (21s) == sanityn test 31r: open-rename(replace) race =========== 07:16:51 (1788866211) -rw-r--r-- 1 root root 0 Sep 8 07:16 /mnt/lustre/f31r.sanityn.target fail_loc=0x1419 fail_val=3 PASS 31r (11s) == sanityn test 31s: open should not revalidate invalid dentry ========================================================== 07:17:02 (1788866222) /home/green/git/lustre-release/lustre/tests/sanityn.sh: line 1205: 47664 Terminated tail -f $tfile PASS 31s (9s) == sanityn test 31t: getattr should not revalidate invalid dentry ========================================================== 07:17:11 (1788866231) PASS 31t (9s) == sanityn test 32b: lockless i/o ======================== 07:17:20 (1788866240) SKIP: sanityn test_32b max_nolock_bytes is removed >= 2.17.53 SKIP 32b (5s) == sanityn test 32c: contention detection ================ 07:17:25 (1788866245) 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, 2.46476 s, 21.3 MB/s 50+0 records in 50+0 records out 52428800 bytes (52 MB, 50 MiB) copied, 1.90414 s, 27.5 MB/s 50+0 records in 50+0 records out 52428800 bytes (52 MB, 50 MiB) copied, 2.54122 s, 20.6 MB/s 50+0 records in 50+0 records out 52428800 bytes (52 MB, 50 MiB) copied, 2.69161 s, 19.5 MB/s contention_seconds 4, contention_events 24 50+0 records in 50+0 records out 52428800 bytes (52 MB, 50 MiB) copied, 2.65365 s, 19.8 MB/s 50+0 records in 50+0 records out 52428800 bytes (52 MB, 50 MiB) copied, 3.15868 s, 16.6 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.78137 s, 29.4 MB/s 50+0 records in 50+0 records out 52428800 bytes (52 MB, 50 MiB) copied, 1.8051 s, 29.0 MB/s PASS 32c (40s) SKIP: sanityn test_33a skipping SLOW test 33a == sanityn test 33b: COS: cross create/delete, 2 clients, benchmark under remote dir ========================================================== 07:18:06 (1788866286) 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 ========================================================== 07:18:11 (1788866291) Stopping /mnt/lustre-mds1 (opts:) on oleg418-server Start mds1: mount -t lustre -o localrecov /dev/mapper/mds1_flakey /mnt/lustre-mds1 oleg418-server: oleg418-server.virtnet: executing set_default_debug vfstrace rpctrace dlmtrace neterror ha config ioctl super lfsck all pdsh@oleg418-client: oleg418-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 (61s) == sanityn test 33d: dependent transactions should trigger COS ========================================================== 07:19:12 (1788866352) 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 (64s) == sanityn test 33e: independent transactions shouldn't trigger COS ========================================================== 07:20:16 (1788866416) 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 2.39 seconds: 41.79 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.95 seconds: 51.32 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 1788866425 ; total 0 ; last 0) total: 100 unlinks in 7 seconds: 14.285714 unlinks/second sub file unlink unlinkmany /mnt/lustre2/d33e.sanityn/subfile 100 - unlinked 0 (time 1788866432 ; 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 (25s) == sanityn test 34: no lock timeout under IO ============= 07:20:41 (1788866441) 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 oleg418-client.virtnet: executing wait_import_state (FULL|IDLE) osc.lustre-OST0000-osc-ffff8e3e52280000.ost_server_uuid 50 osc.lustre-OST0000-osc-ffff8e3e52280000.ost_server_uuid in IDLE state after 0 sec oleg418-client.virtnet: executing wait_import_state (FULL|IDLE) osc.lustre-OST0001-osc-ffff8e3e52280000.ost_server_uuid 50 osc.lustre-OST0001-osc-ffff8e3e52280000.ost_server_uuid in IDLE state after 0 sec oleg418-client.virtnet: executing wait_import_state (FULL|IDLE) osc.lustre-OST0000-osc-ffff8e3e52280000.ost_server_uuid 50 osc.lustre-OST0000-osc-ffff8e3e52280000.ost_server_uuid in IDLE state after 0 sec oleg418-client.virtnet: executing wait_import_state (FULL|IDLE) osc.lustre-OST0001-osc-ffff8e3e52280000.ost_server_uuid 50 osc.lustre-OST0001-osc-ffff8e3e52280000.ost_server_uuid in IDLE state after 0 sec oleg418-client.virtnet: executing wait_import_state (FULL|IDLE) osc.lustre-OST0000-osc-ffff8e3e52280000.ost_server_uuid 50 osc.lustre-OST0000-osc-ffff8e3e52280000.ost_server_uuid in IDLE state after 0 sec oleg418-client.virtnet: executing wait_import_state (FULL|IDLE) osc.lustre-OST0001-osc-ffff8e3e52280000.ost_server_uuid 50 osc.lustre-OST0001-osc-ffff8e3e52280000.ost_server_uuid in IDLE state after 0 sec PASS 34 (156s) == sanityn test 35: -EINTR cp_ast vs. bl_ast race does not evict client ========================================================== 07:23:17 (1788866597) striped dir -i1 -c2 -H fnv_1a_64 /mnt/lustre/d35.sanityn fail_loc=0x80000317 Race attempt 0 Wait for 59699 59711 for 60 sec... /home/green/git/lustre-release/lustre/tests/sanityn.sh: line 1855: 59699 Killed createmany -o $MOUNT2/$tdir/a 4000 fail_loc=0x0 Filesystem Size Used Avail Use% Mounted on 192.168.204.118@tcp:/lustre 7.4G 39M 6.9G 1% /mnt/lustre 192.168.204.118@tcp:/lustre 7.4G 39M 6.9G 1% /mnt/lustre2 - open/close 571 (time 1788866615.88 total 10.02 last 57.01) - open/close 1202 (time 1788866625.88 total 20.02 last 63.07) - open/close 1814 (time 1788866635.90 total 30.03 last 61.13) - open/close 2369 (time 1788866645.90 total 40.04 last 55.47) - open/close 2894 (time 1788866655.91 total 50.04 last 52.48) - open/close 3428 (time 1788866665.91 total 60.05 last 53.36) - open/close 3863 (time 1788866675.92 total 70.06 last 43.45) total: 4000 open/close in 72.51 seconds: 55.17 ops/second PASS 35 (81s) == sanityn test 36: handle ESTALE/open-unlink correctly == 07:24:38 (1788866678) striped dir -i0 -c2 -H fnv_1a_64 /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 oleg418-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, 0.919765 s, 57.0 MB/s multiop /mnt/lustre2/d36.sanityn/f36.sanityn vO_r52428800c TMPPIPE=/tmp/multiop_open_wait_pipe.8237 Waiting for MDT destroys to complete *** cycle(0) *** before(7174364) after_dd(7114924) after(7166124) 50+0 records in 50+0 records out 52428800 bytes (52 MB, 50 MiB) copied, 0.895605 s, 58.5 MB/s multiop /mnt/lustre2/d36.sanityn/f36.sanityn vO_r52428800c TMPPIPE=/tmp/multiop_open_wait_pipe.8237 Waiting for MDT destroys to complete *** cycle(1) *** before(7166124) after_dd(7119044) after(7170244) 50+0 records in 50+0 records out 52428800 bytes (52 MB, 50 MiB) copied, 0.83351 s, 62.9 MB/s multiop /mnt/lustre2/d36.sanityn/f36.sanityn vO_r52428800c TMPPIPE=/tmp/multiop_open_wait_pipe.8237 Waiting for MDT destroys to complete *** cycle(2) *** before(7170244) after_dd(7119044) after(7170244) 50+0 records in 50+0 records out 52428800 bytes (52 MB, 50 MiB) copied, 0.794518 s, 66.0 MB/s multiop /mnt/lustre2/d36.sanityn/f36.sanityn vO_r52428800c TMPPIPE=/tmp/multiop_open_wait_pipe.8237 Waiting for MDT destroys to complete *** cycle(3) *** before(7170244) after_dd(7110804) after(7162004) 50+0 records in 50+0 records out 52428800 bytes (52 MB, 50 MiB) copied, 0.732298 s, 71.6 MB/s multiop /mnt/lustre2/d36.sanityn/f36.sanityn vO_r52428800c TMPPIPE=/tmp/multiop_open_wait_pipe.8237 Waiting for MDT destroys to complete *** cycle(4) *** before(7162004) after_dd(7114924) after(7166124) 50+0 records in 50+0 records out 52428800 bytes (52 MB, 50 MiB) copied, 0.758383 s, 69.1 MB/s multiop /mnt/lustre2/d36.sanityn/f36.sanityn vO_r52428800c TMPPIPE=/tmp/multiop_open_wait_pipe.8237 Waiting for MDT destroys to complete *** cycle(5) *** before(7166124) after_dd(7114924) after(7166124) 50+0 records in 50+0 records out 52428800 bytes (52 MB, 50 MiB) copied, 0.732721 s, 71.6 MB/s multiop /mnt/lustre2/d36.sanityn/f36.sanityn vO_r52428800c TMPPIPE=/tmp/multiop_open_wait_pipe.8237 Waiting for MDT destroys to complete *** cycle(6) *** before(7166124) after_dd(7119044) after(7170244) 50+0 records in 50+0 records out 52428800 bytes (52 MB, 50 MiB) copied, 0.718715 s, 72.9 MB/s multiop /mnt/lustre2/d36.sanityn/f36.sanityn vO_r52428800c TMPPIPE=/tmp/multiop_open_wait_pipe.8237 Waiting for MDT destroys to complete *** cycle(7) *** before(7170244) after_dd(7114924) after(7166124) 50+0 records in 50+0 records out 52428800 bytes (52 MB, 50 MiB) copied, 0.685138 s, 76.5 MB/s multiop /mnt/lustre2/d36.sanityn/f36.sanityn vO_r52428800c TMPPIPE=/tmp/multiop_open_wait_pipe.8237 Waiting for MDT destroys to complete *** cycle(8) *** before(7166124) after_dd(7119044) after(7170244) 50+0 records in 50+0 records out 52428800 bytes (52 MB, 50 MiB) copied, 0.695001 s, 75.4 MB/s multiop /mnt/lustre2/d36.sanityn/f36.sanityn vO_r52428800c TMPPIPE=/tmp/multiop_open_wait_pipe.8237 Waiting for MDT destroys to complete *** cycle(9) *** before(7170244) after_dd(7123164) after(7174364) 50+0 records in 50+0 records out 52428800 bytes (52 MB, 50 MiB) copied, 0.678503 s, 77.3 MB/s multiop /mnt/lustre2/d36.sanityn/f36.sanityn vO_r52428800c TMPPIPE=/tmp/multiop_open_wait_pipe.8237 Waiting for MDT destroys to complete *** cycle(10) *** before(7174364) after_dd(7119044) after(7170244) PASS 36 (297s) == sanityn test 37: check i_size is not updated for directory on close (bug 18695) ======================================================================== 07:29:35 (1788866975) striped dir -i1 -c2 -H all_char /mnt/lustre/d37.sanityn multiop /mnt/lustre/d37.sanityn vD_c TMPPIPE=/tmp/multiop_open_wait_pipe.8237 - create 1013 (time 1788866992.22 total 10.00 last 101.29) - create 2081 (time 1788867002.23 total 20.00 last 106.79) - create 3325 (time 1788867012.23 total 30.00 last 124.37) - create 4697 (time 1788867022.23 total 40.01 last 137.13) - create 5807 (time 1788867032.25 total 50.02 last 110.85) - create 7008 (time 1788867042.25 total 60.03 last 120.02) - create 8226 (time 1788867052.26 total 70.03 last 121.75) - create 9495 (time 1788867062.26 total 80.04 last 126.88) total: 10000 create in 84.74 seconds: 118.01 ops/second PASS 37 (100s) == sanityn test 39a: file mtime does not change after rename ========================================================== 07:31:15 (1788867075) repeat after cancel_lru_locks PASS 39a (8s) == sanityn test 39b: file mtime the same on clients with/out lock ========================================================== 07:31:23 (1788867083) repeat after cancel_lru_locks PASS 39b (9s) == sanityn test 39c: check truncate mtime update ================================================================================ 07:31:33 (1788867093) repeat after cancel_lru_locks PASS 39c (9s) == sanityn test 39d: sync write should update mtime ====== 07:31:42 (1788867102) fail_loc=0x411 fail_loc=0 PASS 39d (7s) SKIP: sanityn test_40a skipping ALWAYS excluded test 40a == sanityn test 40b: pdirops: open|create and others ======================================================================== 07:31:51 (1788867111) 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 (20s) == sanityn test 40c: pdirops: link and others ======================================================================== 07:32:11 (1788867131) ldlm.namespaces.mdt-lustre-MDT0000_UUID.lock_count=3 No conflict No conflict No conflict No conflict No conflict No conflict No conflict PASS 40c (18s) == sanityn test 40d: pdirops: unlink and others ======================================================================== 07:32:29 (1788867149) ldlm.namespaces.mdt-lustre-MDT0000_UUID.lock_count=3 No conflict No conflict No conflict No conflict No conflict No conflict No conflict PASS 40d (18s) == sanityn test 40e: pdirops: rename and others ======================================================================== 07:32:47 (1788867167) 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 ======================================================================== 07:33:04 (1788867184) ldlm.namespaces.mdt-lustre-MDT0000_UUID.lock_count=1 mkdir: cannot create directory '/mnt/lustre2/f41a.sanityn': File exists Conflict PASS 41a (14s) == sanityn test 41b: pdirops: create vs create ======================================================================== 07:33:18 (1788867198) ldlm.namespaces.mdt-lustre-MDT0000_UUID.lock_count=1 open: File exists Conflict PASS 41b (14s) == sanityn test 41c: pdirops: create vs link ======================================================================== 07:33:32 (1788867212) 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 (14s) == sanityn test 41d: pdirops: create vs unlink ======================================================================== 07:33:46 (1788867226) ldlm.namespaces.mdt-lustre-MDT0000_UUID.lock_count=1 Conflict PASS 41d (15s) == sanityn test 41e: pdirops: create and rename (tgt) ======================================================================== 07:34:01 (1788867241) ldlm.namespaces.mdt-lustre-MDT0000_UUID.lock_count=1 Conflict PASS 41e (15s) == sanityn test 41f: pdirops: create and rename (src) ======================================================================== 07:34:17 (1788867257) ldlm.namespaces.mdt-lustre-MDT0000_UUID.lock_count=1 Conflict PASS 41f (14s) == sanityn test 41g: pdirops: create vs getattr ======================================================================== 07:34:32 (1788867272) ldlm.namespaces.mdt-lustre-MDT0000_UUID.lock_count=1 Conflict PASS 41g (14s) == sanityn test 41h: pdirops: create vs readdir ======================================================================== 07:34:46 (1788867286) 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 (16s) == sanityn test 41i: reint_open: create vs create ======== 07:35:02 (1788867302) Begin 100 tests with fail_loc=0x80000169 Progress: **************************************************************************************************** Begin 100 tests with fail_loc=0x8000016a Progress: **************************************************************************************************** PASS 41i (1076s) == sanityn test 42a: pdirops: mkdir vs mkdir ======================================================================== 07:52:58 (1788868378) ldlm.namespaces.mdt-lustre-MDT0000_UUID.lock_count=1 mkdir: cannot create directory '/mnt/lustre2/f42a.sanityn': File exists Conflict PASS 42a (13s) == sanityn test 42b: pdirops: mkdir vs create ======================================================================== 07:53:11 (1788868391) ldlm.namespaces.mdt-lustre-MDT0000_UUID.lock_count=1 open: File exists Conflict PASS 42b (13s) == sanityn test 42c: pdirops: mkdir vs link ======================================================================== 07:53:24 (1788868404) 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 (12s) == sanityn test 42d: pdirops: mkdir vs unlink ======================================================================== 07:53:37 (1788868417) ldlm.namespaces.mdt-lustre-MDT0000_UUID.lock_count=1 Conflict PASS 42d (10s) == sanityn test 42e: pdirops: mkdir and rename (tgt) ======================================================================== 07:53:47 (1788868427) ldlm.namespaces.mdt-lustre-MDT0000_UUID.lock_count=1 mv: cannot overwrite directory '/mnt/lustre2/f42e.sanityn' with non-directory Conflict PASS 42e (12s) == sanityn test 42f: pdirops: mkdir and rename (src) ======================================================================== 07:53:59 (1788868439) ldlm.namespaces.mdt-lustre-MDT0000_UUID.lock_count=1 Conflict PASS 42f (12s) == sanityn test 42g: pdirops: mkdir vs getattr ======================================================================== 07:54:11 (1788868451) ldlm.namespaces.mdt-lustre-MDT0000_UUID.lock_count=3 Conflict PASS 42g (12s) == sanityn test 42h: pdirops: mkdir vs readdir ======================================================================== 07:54:23 (1788868463) ldlm.namespaces.mdt-lustre-MDT0000_UUID.lock_count=1 Conflict PASS 42h (14s) == sanityn test 43a: rmdir,mkdir doesn't return -EEXIST ======================================================================== 07:54:37 (1788868477) PASS 43a (105s) == sanityn test 43b: pdirops: unlink vs create ======================================================================== 07:56:22 (1788868582) ldlm.namespaces.mdt-lustre-MDT0000_UUID.lock_count=1 Conflict PASS 43b (13s) == sanityn test 43c: pdirops: unlink vs link ======================================================================== 07:56:36 (1788868596) ldlm.namespaces.mdt-lustre-MDT0000_UUID.lock_count=1 Conflict PASS 43c (14s) == sanityn test 43d: pdirops: unlink vs unlink ======================================================================== 07:56:49 (1788868609) ldlm.namespaces.mdt-lustre-MDT0000_UUID.lock_count=1 rm: cannot remove '/mnt/lustre2/f43d.sanityn': No such file or directory Conflict PASS 43d (15s) == sanityn test 43e: pdirops: unlink and rename (tgt) ======================================================================== 07:57:04 (1788868624) ldlm.namespaces.mdt-lustre-MDT0000_UUID.lock_count=1 Conflict PASS 43e (17s) == sanityn test 43f: pdirops: unlink and rename (src) ======================================================================== 07:57:21 (1788868641) ldlm.namespaces.mdt-lustre-MDT0000_UUID.lock_count=1 mv: cannot stat '/mnt/lustre2/f43f.sanityn': No such file or directory Conflict PASS 43f (15s) == sanityn test 43g: pdirops: unlink vs getattr ======================================================================== 07:57:36 (1788868656) ldlm.namespaces.mdt-lustre-MDT0000_UUID.lock_count=1 stat: cannot statx '/mnt/lustre2/f43g.sanityn': No such file or directory Conflict PASS 43g (16s) == sanityn test 43h: pdirops: unlink vs readdir ======================================================================== 07:57:52 (1788868672) ldlm.namespaces.mdt-lustre-MDT0000_UUID.lock_count=1 Conflict PASS 43h (14s) == sanityn test 43i: pdirops: unlink vs remote mkdir ===== 07:58:06 (1788868686) ldlm.namespaces.mdt-lustre-MDT0000_UUID.lock_count=1 Conflict PASS 43i (13s) == sanityn test 43j: racy mkdir return EEXIST ======================================================================== 07:58:19 (1788868699) 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/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/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/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/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/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/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/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