-----============= acceptance-small: sanity ============----- Tue Apr 14 13:24:41 EDT 2026 oleg455-server: /home/green/git/lustre-release/lustre/tests/except/sanity.ex - need MDS1_VERSION < v2_14_55-100-g8a84c7f9c7 (34539532 < 34486116) for LU-14927, skip 0f excepting tests: 42a 42b 42c 407 118c 118d 817 411 skipping tests SLOW=no: 27m 60i 64b 68 71 115 135 136 230d 300o oleg455-client.virtnet: executing check_config_client /mnt/lustre oleg455-client.virtnet: Checking config lustre mounted on /mnt/lustre Checking servers environments Checking clients oleg455-client.virtnet environments Using TIMEOUT=20 osc.lustre-OST0000-osc-ffff8b0813b7b800.idle_timeout=debug osc.lustre-OST0001-osc-ffff8b0813b7b800.idle_timeout=debug disable quota as required oleg455-server: oleg455-server.virtnet: executing set_default_debug vfstrace rpctrace dlmtrace neterror ha config ioctl super lfsck all 8 osd-ldiskfs.track_declares_assert=1 running as uid/gid/euid/egid 500/500/500/500, groups: [true] running as uid/gid/euid/egid 500/500/500/500, groups: [touch] [/mnt/lustre/d0_runas_test/f7750] preparing for tests involving mounts mke2fs 1.47.3-wc2 (11-Nov-2025) debug=-1 == sanity test 60a: llog_test run from kernel module and test llog_reader ========================================================== 13:25:39 (1776187539) SKIP: sanity test_60a missing subtest run-llog.sh SKIP 60a (5s) == sanity test 60b: limit repeated messages from CERROR/CWARN ========================================================== 13:25:44 (1776187544) PASS 60b (7s) == sanity test 60c: unlink file when mds full ============ 13:25:51 (1776187551) create 5000 files - open/close 574 (time 1776187565.81 total 10.03 last 57.25) - open/close 1221 (time 1776187575.81 total 20.03 last 64.68) - open/close 1940 (time 1776187585.82 total 30.04 last 71.85) - open/close 2623 (time 1776187595.83 total 40.05 last 68.22) - open/close 3220 (time 1776187605.83 total 50.05 last 59.70) - open/close 3779 (time 1776187615.85 total 60.06 last 55.82) - open/close 4397 (time 1776187625.88 total 70.09 last 61.62) total: 5000 open/close in 78.85 seconds: 63.41 ops/second fail_loc=0x80000137 - unlinked 0 (time 1776187638 ; total 0 ; last 0) total: 5000 unlinks in 43 seconds: 116.279068 unlinks/second fail_loc=0 PASS 60c (138s) == sanity test 60d: test printk console message masking == 13:28:09 (1776187689) printk=0 emerg PASS 60d (7s) == sanity test 60e: no space while new llog is being created ========================================================== 13:28:16 (1776187696) fail_loc=0x15b PASS 60e (7s) == sanity test 60f: change debug_path works ============== 13:28:23 (1776187703) debug_path=/tmp/f60f.sanity fail_loc=0x8000050e striped dir -i0 -c2 -H all_char /mnt/lustre/d60f.sanity ls: cannot access '/tmp/f60f.sanity*': No such file or directory 0 /tmp/f60f.sanity.1776187705.13301 debug_path=/tmp/lustre-log PASS 60f (7s) == sanity test 60g: transaction abort won't cause MDT hung ========================================================== 13:28:31 (1776187711) striped dir -i0 -c2 -H crush /mnt/lustre/d60g.sanity /home/green/git/lustre-release/lustre/tests/test-framework.sh: line 4341: 14054 Killed ( local index=0; while true; do $LFS setdirstripe -i $(($index % $MDSCOUNT)) -c $MDSCOUNT $DIR/$tdir/subdir$index 2> /dev/null; mkdir $DIR/$tdir/subdir$index 2> /dev/null; rmdir $DIR/$tdir/subdir$index 2> /dev/null; index=$((index + 1)); done ) Started LFSCK on the device lustre-MDT0000: scrub namespace /mnt/lustre/d60g.sanity: subdir119 subdir123 subdir130 subdir158 subdir180 subdir31 subdir324 subdir338 subdir41 subdir52 subdir73 subdir84 /mnt/lustre/d60g.sanity/subdir119: /mnt/lustre/d60g.sanity/subdir123: /mnt/lustre/d60g.sanity/subdir130: /mnt/lustre/d60g.sanity/subdir158: /mnt/lustre/d60g.sanity/subdir180: /mnt/lustre/d60g.sanity/subdir31: ls: closing directory '/mnt/lustre/d60g.sanity/subdir31': No such file or directory /mnt/lustre/d60g.sanity/subdir324: /mnt/lustre/d60g.sanity/subdir338: /mnt/lustre/d60g.sanity/subdir41: /mnt/lustre/d60g.sanity/subdir52: /mnt/lustre/d60g.sanity/subdir73: /mnt/lustre/d60g.sanity/subdir84: PASS 60g (109s) == sanity test 60h: striped directory with missing stripes can be accessed ========================================================== 13:30:20 (1776187820) fail_loc=0x80000188 /home/green/git/lustre-release/lustre/tests/sanity.sh: line 8676: /mnt/lustre/d60h.sanity-0x80000188/2: No such device /home/green/git/lustre-release/lustre/tests/sanity.sh: line 8676: /mnt/lustre/d60h.sanity-0x80000188/3: No such device /home/green/git/lustre-release/lustre/tests/sanity.sh: line 8676: /mnt/lustre/d60h.sanity-0x80000188/4: No such device /home/green/git/lustre-release/lustre/tests/sanity.sh: line 8676: /mnt/lustre/d60h.sanity-0x80000188/7: No such device /home/green/git/lustre-release/lustre/tests/sanity.sh: line 8676: /mnt/lustre/d60h.sanity-0x80000188/8: No such device lmv_stripe_count: 2 lmv_stripe_offset: 0 lmv_hash_type: crush mdtidx FID[seq:oid:ver] 0 [0x200000400:0xbf:0x0] 0 [0:0x0:0x0] lmv_stripe_count: 3 lmv_stripe_offset: 1 lmv_hash_type: crush,migrating,fixed mdtidx FID[seq:oid:ver] 1 [0x240000400:0xbc:0x0] 0 [0x200000400:0xbf:0x0] 0 [0:0x0:0x0] /mnt/lustre/d60h.sanity-0x80000188 ~ ~ fail_loc=0x80000189 /home/green/git/lustre-release/lustre/tests/sanity.sh: line 8676: /mnt/lustre/d60h.sanity-0x80000189/2: No such device /home/green/git/lustre-release/lustre/tests/sanity.sh: line 8676: /mnt/lustre/d60h.sanity-0x80000189/3: No such device /home/green/git/lustre-release/lustre/tests/sanity.sh: line 8676: /mnt/lustre/d60h.sanity-0x80000189/4: No such device /home/green/git/lustre-release/lustre/tests/sanity.sh: line 8676: /mnt/lustre/d60h.sanity-0x80000189/7: No such device /home/green/git/lustre-release/lustre/tests/sanity.sh: line 8676: /mnt/lustre/d60h.sanity-0x80000189/8: No such device lmv_stripe_count: 2 lmv_stripe_offset: 0 lmv_hash_type: crush mdtidx FID[seq:oid:ver] 0 [0x200000400:0xc0:0x0] 0 [0:0x0:0x0] lmv_stripe_count: 3 lmv_stripe_offset: 1 lmv_hash_type: crush,migrating,fixed mdtidx FID[seq:oid:ver] 1 [0x240000400:0xbd:0x0] 0 [0x200000400:0xc0:0x0] 0 [0:0x0:0x0] /mnt/lustre/d60h.sanity-0x80000189 ~ ~ PASS 60h (13s) SKIP: sanity test_60i skipping SLOW test 60i == sanity test 60j: llog_reader reports corruptions ====== 13:30:35 (1776187835) mdd.lustre-MDT0000.changelog_mask=+hsm mdd.lustre-MDT0001.changelog_mask=+hsm Registered 2 changelog users: 'cl1 cl1' mdd.lustre-MDT0000.changelog_mask=ALL mdd.lustre-MDT0001.changelog_mask=ALL lustre-MDT0000: clear the changelog for cl1 of all records lustre-MDT0001: clear the changelog for cl1 of all records total: 100 open/close in 1.91 seconds: 52.47 ops/second - unlinked 0 (time 1776187849 ; total 0 ; last 0) total: 100 unlinks in 1 seconds: 100.000000 unlinks/second oleg455-server: debugfs 1.47.3-wc2 (11-Nov-2025) SKIP: sanity test_60j path oi.1/0x1:0xc:0x0 is not in 'O/1/d/' format lustre-MDT0001: clear the changelog for cl1 of all records lustre-MDT0001: Deregistered changelog user #1 lustre-MDT0000: clear the changelog for cl1 of all records lustre-MDT0000: Deregistered changelog user #1 SKIP 60j (27s) == sanity test 61a: mmap() writes don't make sync hang ========================================================================== 13:31:02 (1776187862) 1+0 records in 1+0 records out 4096 bytes (4.1 kB, 4.0 KiB) copied, 0.012363 s, 331 kB/s PASS 61a (6s) == sanity test 61b: mmap() of unstriped file is successful ========================================================== 13:31:08 (1776187868) PASS 61b (5s) == sanity test 63a: Verify oig_wait interruption does not crash ================================================================= 13:31:14 (1776187874) /home/green/git/lustre-release/lustre/tests/sanity.sh: line 8825: 19232 Terminated dd if=/dev/zero of=$DIR/f63 bs=8k /home/green/git/lustre-release/lustre/tests/sanity.sh: line 8825: 19236 Terminated dd if=/dev/zero of=$DIR/f63 bs=8k /home/green/git/lustre-release/lustre/tests/sanity.sh: line 8825: 19240 Terminated dd if=/dev/zero of=$DIR/f63 bs=8k /home/green/git/lustre-release/lustre/tests/sanity.sh: line 8825: 19244 Terminated dd if=/dev/zero of=$DIR/f63 bs=8k /home/green/git/lustre-release/lustre/tests/sanity.sh: line 8825: 19248 Terminated dd if=/dev/zero of=$DIR/f63 bs=8k /home/green/git/lustre-release/lustre/tests/sanity.sh: line 8825: 19252 Terminated dd if=/dev/zero of=$DIR/f63 bs=8k /home/green/git/lustre-release/lustre/tests/sanity.sh: line 8825: 19256 Terminated dd if=/dev/zero of=$DIR/f63 bs=8k /home/green/git/lustre-release/lustre/tests/sanity.sh: line 8825: 19260 Terminated dd if=/dev/zero of=$DIR/f63 bs=8k /home/green/git/lustre-release/lustre/tests/sanity.sh: line 8825: 19264 Terminated dd if=/dev/zero of=$DIR/f63 bs=8k /home/green/git/lustre-release/lustre/tests/sanity.sh: line 8825: 19268 Terminated dd if=/dev/zero of=$DIR/f63 bs=8k checking grant......UUID 1K-blocks Used Available Use% Mounted on lustre-MDT0000_UUID 1414116 3920 1283768 1% /mnt/lustre[MDT:0] lustre-MDT0001_UUID 1414116 2828 1284860 1% /mnt/lustre[MDT:1] lustre-OST0000_UUID 3833116 1392 3605628 1% /mnt/lustre[OST:0] lustre-OST0001_UUID 3833116 17812 3585024 1% /mnt/lustre[OST:1] filesystem_summary: 7666232 19204 7190652 1% /mnt/lustre pass grant check: client:272224256 server:272224256 PASS 63a (72s) == sanity test 63b: async write errors should be returned to fsync ============================================================= 13:32:25 (1776187945) debug=-1 1+0 records in 1+0 records out 4096 bytes (4.1 kB, 4.0 KiB) copied, 0.024865 s, 165 kB/s fail_loc=0x80000406 fsync: Input/output error checking grant......UUID 1K-blocks Used Available Use% Mounted on lustre-MDT0000_UUID 1414116 3920 1283768 1% /mnt/lustre[MDT:0] lustre-MDT0001_UUID 1414116 2828 1284860 1% /mnt/lustre[MDT:1] lustre-OST0000_UUID 3833116 1392 3605628 1% /mnt/lustre[OST:0] lustre-OST0001_UUID 3833116 1428 3605528 1% /mnt/lustre[OST:1] filesystem_summary: 7666232 2820 7211156 1% /mnt/lustre pass grant check: client:272224256 server:272224256 PASS 63b (13s) == sanity test 64a: verify filter grant calculations (in kernel) =============================================================== 13:32:38 (1776187958) UUID 1K-blocks Used Available Use% Mounted on lustre-MDT0000_UUID 1414116 3920 1283768 1% /mnt/lustre[MDT:0] lustre-MDT0001_UUID 1414116 2828 1284860 1% /mnt/lustre[MDT:1] lustre-OST0000_UUID 3833116 1392 3605628 1% /mnt/lustre[OST:0] lustre-OST0001_UUID 3833116 1428 3605528 1% /mnt/lustre[OST:1] filesystem_summary: 7666232 2820 7211156 1% /mnt/lustre osc.lustre-OST0000-osc-ffff8b0813b7b800.cur_lost_grant_bytes=28672 osc.lustre-OST0001-osc-ffff8b0813b7b800.cur_lost_grant_bytes=1904640 osc.lustre-OST0000-osc-ffff8b0813b7b800.cur_grant_bytes=75681792 osc.lustre-OST0001-osc-ffff8b0813b7b800.cur_grant_bytes=194609152 checking grant......UUID 1K-blocks Used Available Use% Mounted on lustre-MDT0000_UUID 1414116 3920 1283768 1% /mnt/lustre[MDT:0] lustre-MDT0001_UUID 1414116 2828 1284860 1% /mnt/lustre[MDT:1] lustre-OST0000_UUID 3833116 1392 3605628 1% /mnt/lustre[OST:0] lustre-OST0001_UUID 3833116 1428 3605528 1% /mnt/lustre[OST:1] filesystem_summary: 7666232 2820 7211156 1% /mnt/lustre pass grant check: client:272224256 server:272224256 PASS 64a (9s) SKIP: sanity test_64b skipping SLOW test 64b == sanity test 64c: verify grant shrink ================== 13:32:49 (1776187969) osc.lustre-OST0000-osc-ffff8b0813b7b800.cur_grant_bytes=0 checking grant......UUID 1K-blocks Used Available Use% Mounted on lustre-MDT0000_UUID 1414116 3920 1283768 1% /mnt/lustre[MDT:0] lustre-MDT0001_UUID 1414116 2828 1284860 1% /mnt/lustre[MDT:1] lustre-OST0000_UUID 3833116 1392 3605628 1% /mnt/lustre[OST:0] lustre-OST0001_UUID 3833116 1428 3605528 1% /mnt/lustre[OST:1] filesystem_summary: 7666232 2820 7211156 1% /mnt/lustre pass grant check: client:272195584 server:272195584 PASS 64c (8s) == sanity test 64d: check grant limit exceed ============= 13:32:57 (1776187977) 1000+0 records in 1000+0 records out 1048576000 bytes (1.0 GB, 1000 MiB) copied, 31.1612 s, 33.7 MB/s /home/green/git/lustre-release/lustre/tests/sanity.sh: line 8954: kill: (22158) - No such process checking grant......UUID 1K-blocks Used Available Use% Mounted on lustre-MDT0000_UUID 1414116 3920 1283768 1% /mnt/lustre[MDT:0] lustre-MDT0001_UUID 1414116 2828 1284860 1% /mnt/lustre[MDT:1] lustre-OST0000_UUID 3833116 1022324 2568192 29% /mnt/lustre[OST:0] lustre-OST0001_UUID 3833116 1428 3605528 1% /mnt/lustre[OST:1] filesystem_summary: 7666232 1023752 6173720 15% /mnt/lustre pass grant check: client:681152512 server:681152512 Waiting for MDT destroys to complete PASS 64d (57s) == sanity test 64e: check grant consumption (no grant allocation) ========================================================== 13:33:54 (1776188034) debug=+cache Stopping client oleg455-client.virtnet /mnt/lustre (opts:) Starting client: oleg455-client.virtnet: -o user_xattr,flock oleg455-server@tcp:/lustre /mnt/lustre fail_loc=0x725 1+0 records in 1+0 records out 3665920 bytes (3.7 MB, 3.5 MiB) copied, 0.126506 s, 29.0 MB/s fail_loc=0 Stopping client oleg455-client.virtnet /mnt/lustre (opts:) Starting client: oleg455-client.virtnet: -o user_xattr,flock oleg455-server@tcp:/lustre /mnt/lustre fail_loc=0x725 fail_loc=0 PASS 64e (17s) == sanity test 64f: check grant consumption (with grant allocation) ========================================================== 13:34:11 (1776188051) debug=+cache Stopping client oleg455-client.virtnet /mnt/lustre (opts:) Starting client: oleg455-client.virtnet: -o user_xattr,flock oleg455-server@tcp:/lustre /mnt/lustre 1+0 records in 1+0 records out 1646592 bytes (1.6 MB, 1.6 MiB) copied, 0.095723 s, 17.2 MB/s Stopping client oleg455-client.virtnet /mnt/lustre (opts:) Starting client: oleg455-client.virtnet: -o user_xattr,flock oleg455-server@tcp:/lustre /mnt/lustre fail_loc=0x50a fail_val=3 1+0 records in 1+0 records out 1646592 bytes (1.6 MB, 1.6 MiB) copied, 0.13332 s, 12.4 MB/s fail_loc=0 fail_val=0 PASS 64f (13s) == sanity test 64g: grant shrink on MDT ================== 13:34:25 (1776188065) 1+0 records in 1+0 records out 131072 bytes (131 kB, 128 KiB) copied, 0.0138642 s, 9.5 MB/s 1+0 records in 1+0 records out 131072 bytes (131 kB, 128 KiB) copied, 0.0144466 s, 9.1 MB/s 1+0 records in 1+0 records out 131072 bytes (131 kB, 128 KiB) copied, 0.0159426 s, 8.2 MB/s 1+0 records in 1+0 records out 131072 bytes (131 kB, 128 KiB) copied, 0.0164099 s, 8.0 MB/s 1+0 records in 1+0 records out 131072 bytes (131 kB, 128 KiB) copied, 0.0148711 s, 8.8 MB/s 1+0 records in 1+0 records out 131072 bytes (131 kB, 128 KiB) copied, 0.0186036 s, 7.0 MB/s 1+0 records in 1+0 records out 131072 bytes (131 kB, 128 KiB) copied, 0.0218481 s, 6.0 MB/s 1+0 records in 1+0 records out 131072 bytes (131 kB, 128 KiB) copied, 0.0165262 s, 7.9 MB/s 1+0 records in 1+0 records out 131072 bytes (131 kB, 128 KiB) copied, 0.0254031 s, 5.2 MB/s 1+0 records in 1+0 records out 131072 bytes (131 kB, 128 KiB) copied, 0.0237725 s, 5.5 MB/s 1089536 grants, 0 pages 1089536 grants, 8 pages 1089536 grants, 8 pages 1089536 grants, 8 pages mdc.lustre-MDT0000-mdc-ffff8b0813f17800.grant_shrink_interval=5 mdc.lustre-MDT0001-mdc-ffff8b0813f17800.grant_shrink_interval=5 0 grants, 8 pages 0 grants, 8 pages 0 grants, 0 pages mdc.lustre-MDT0000-mdc-ffff8b0813f17800.grant_shrink_interval=1200 mdc.lustre-MDT0001-mdc-ffff8b0813f17800.grant_shrink_interval=1200 PASS 64g (26s) == sanity test 64h: grant shrink on read ================= 13:34:50 (1776188090) osc.lustre-OST0000-osc-ffff8b0813f17800.grant_shrink=1 osc.lustre-OST0000-osc-ffff8b0813f17800.grant_shrink_interval=10 10+0 records in 10+0 records out 10485760 bytes (10 MB, 10 MiB) copied, 2.53755 s, 4.1 MB/s 1+0 records in 1+0 records out 4096 bytes (4.1 kB, 4.0 KiB) copied, 0.0283269 s, 145 kB/s PASS 64h (19s) == sanity test 64i: shrink on reconnect ================== 13:35:09 (1776188109) 64+0 records in 64+0 records out 67108864 bytes (67 MB, 64 MiB) copied, 6.65692 s, 10.1 MB/s fail_loc=0x80000513 fail_val=17 osc.lustre-OST0000-osc-ffff8b0813f17800.cur_grant_bytes=73957376B Failing ost1 on oleg455-server Stopping /mnt/lustre-ost1 (opts:) on oleg455-server reboot facets: ost1 Failover ost1 to oleg455-server mount facets: ost1 Starting ost1: -o localrecov /dev/mapper/ost1_flakey /mnt/lustre-ost1 oleg455-server: oleg455-server.virtnet: executing set_default_debug vfstrace rpctrace dlmtrace neterror ha config ioctl super lfsck all 8 pdsh@oleg455-client: oleg455-server: ssh exited with exit code 1 Started lustre-OST0000 oleg455-client.virtnet: executing wait_import_state_mount (FULL|IDLE) osc.lustre-OST0000-osc-[-0-9a-f]*.ost_server_uuid osc.lustre-OST0000-osc-[-0-9a-f]*.ost_server_uuid in FULL state after 0 sec 8+0 records in 8+0 records out 8388608 bytes (8.4 MB, 8.0 MiB) copied, 0.705959 s, 11.9 MB/s PASS 64i (61s) == sanity test 65a: directory with no stripe info ======== 13:36:10 (1776188170) striped dir -i1 -c2 -H fnv_1a_64 /mnt/lustre/d65a.sanity default stripe 1, ost count 2 PASS 65a (7s) == sanity test 65b: directory setstripe -S stripe_size*2 -i 0 -c 1 ========================================================== 13:36:17 (1776188177) striped dir -i1 -c2 -H all_char /mnt/lustre/d65b.sanity dir stripe 1, default stripe 1, ost count 2 PASS 65b (5s) == sanity test 65c: directory setstripe -S stripe_size*4 -i 1 -c 1 ========================================================== 13:36:22 (1776188182) striped dir -i1 -c2 -H fnv_1a_64 /mnt/lustre/d65c.sanity dir stripe 1, default stripe 1, ost count 2 PASS 65c (5s) == sanity test 65d: directory setstripe -S stripe_size -c stripe_count ========================================================== 13:36:28 (1776188188) striped dir -i1 -c2 -H crush /mnt/lustre/d65d.sanity dir stripe 0, default stripe 1, ost count 2 PASS 65d (5s) == sanity test 65e: directory setstripe defaults ========= 13:36:34 (1776188194) striped dir -i1 -c2 -H crush /mnt/lustre/d65e.sanity (Default) /mnt/lustre/d65e.sanity default stripe 1, ost count 2 PASS 65e (7s) == sanity test 65f: dir setstripe permission (should return error) ============================================================= 13:36:41 (1776188201) striped dir -i1 -c2 -H fnv_1a_64 /mnt/lustre/d65f.sanityf running as uid/gid/euid/egid 500/500/500/500, groups: [/home/green/git/lustre-release/lustre/utils/lfs] [setstripe] [/mnt/lustre/d65f.sanityf] lfs setstripe: unable to open '/mnt/lustre/d65f.sanityf': Permission denied (13) PASS 65f (7s) == sanity test 65g: directory setstripe -d =============== 13:36:49 (1776188209) striped dir -i1 -c2 -H crush /mnt/lustre/d65g.sanity (Default) /mnt/lustre/d65g.sanity PASS 65g (7s) == sanity test 65h: directory stripe info inherit ============================================================================== 13:36:56 (1776188216) striped dir -i1 -c2 -H all_char /mnt/lustre/d65h.sanity striped dir -i1 -c2 -H crush /mnt/lustre/d65h.sanity/dd1 PASS 65h (8s) == sanity test 65i: various tests to set root directory striping ========================================================== 13:37:04 (1776188224) /mnt/lustre stripe_count: -1 stripe_size: 65536 pattern: raid0 stripe_offset: -1 /mnt/lustre/f61b.sanity has no stripe info /mnt/lustre/f64e.sanity lmm_stripe_count: 1 lmm_stripe_size: 1048576 lmm_pattern: raid0 lmm_layout_gen: 0 lmm_stripe_offset: 0 obdidx objid objid group 0 2564 0xa04 0 /mnt/lustre/d65d.sanity stripe_count: 1 stripe_size: 1048576 pattern: raid0 stripe_offset: -1 /mnt/lustre/d65f.sanityf stripe_count: -1 stripe_size: 65536 pattern: raid0 stripe_offset: -1 /mnt/lustre/d65h.sanity stripe_count: 1 stripe_size: 2097152 pattern: raid0 stripe_offset: 0 /mnt/lustre/f61 lmm_stripe_count: 1 lmm_stripe_size: 1048576 lmm_pattern: raid0 lmm_layout_gen: 0 lmm_stripe_offset: 0 obdidx objid objid group 0 2560 0xa00 0 /mnt/lustre/f64h.sanity lmm_stripe_count: 1 lmm_stripe_size: 1048576 lmm_pattern: raid0 lmm_layout_gen: 0 lmm_stripe_offset: 0 obdidx objid objid group 0 2567 0xa07 0 /mnt/lustre/f63b.sanity lmm_stripe_count: 1 lmm_stripe_size: 1048576 lmm_pattern: raid0 lmm_layout_gen: 0 lmm_stripe_offset: 1 obdidx objid objid group 1 2561 0xa01 0 /mnt/lustre/d65e.sanity stripe_count: -1 stripe_size: 65536 pattern: raid0 stripe_offset: -1 /mnt/lustre/d60f.sanity stripe_count: -1 stripe_size: 65536 pattern: raid0 stripe_offset: -1 /mnt/lustre/d65c.sanity stripe_count: 1 stripe_size: 4194304 pattern: raid0 stripe_offset: 1 /mnt/lustre/f60b.sanity lmm_stripe_count: 1 lmm_stripe_size: 1048576 lmm_pattern: raid0 lmm_layout_gen: 0 lmm_stripe_offset: 1 obdidx objid objid group 1 2 0x2 0 /mnt/lustre/f64i.sanity lmm_stripe_count: 1 lmm_stripe_size: 1048576 lmm_pattern: raid0 lmm_layout_gen: 0 lmm_stripe_offset: 0 obdidx objid objid group 0 2568 0xa08 0 /mnt/lustre/d60j.sanity stripe_count: -1 stripe_size: 65536 pattern: raid0 stripe_offset: -1 /mnt/lustre/f64f.sanity lmm_stripe_count: 1 lmm_stripe_size: 1048576 lmm_pattern: raid0 lmm_layout_gen: 0 lmm_stripe_offset: 0 obdidx objid objid group 0 2566 0xa06 0 /mnt/lustre/d65g.sanity stripe_count: -1 stripe_size: 65536 pattern: raid0 stripe_offset: -1 /mnt/lustre/d65a.sanity stripe_count: -1 stripe_size: 65536 pattern: raid0 stripe_offset: -1 /mnt/lustre/d65b.sanity stripe_count: 1 stripe_size: 2097152 pattern: raid0 stripe_offset: 0 /mnt/lustre lmm_fid: [0x200000007:0x1:0x0] stripe_count: -1 stripe_size: 65536 pattern: raid0 stripe_offset: -1 /mnt/lustre/f61b.sanity has no stripe info /mnt/lustre/f64e.sanity lmm_magic: 0x0BD10BD0 lmm_seq: 0x200000405 lmm_object_id: 0x1 lmm_fid: [0x200000405:0x1:0x0] lmm_stripe_count: 1 lmm_stripe_size: 1048576 lmm_pattern: raid0 lmm_layout_gen: 0 lmm_stripe_offset: 0 obdidx objid objid group 0 2564 0xa04 0 /mnt/lustre/d65d.sanity lmm_fid: [0x240000404:0x7:0x0] stripe_count: 1 stripe_size: 1048576 pattern: raid0 stripe_offset: -1 /mnt/lustre/d65f.sanityf lmm_fid: [0x240000404:0xa:0x0] stripe_count: -1 stripe_size: 65536 pattern: raid0 stripe_offset: -1 /mnt/lustre/d65h.sanity lmm_fid: [0x240000404:0xc:0x0] stripe_count: 1 stripe_size: 2097152 pattern: raid0 stripe_offset: 0 /mnt/lustre/f61 lmm_magic: 0x0BD10BD0 lmm_seq: 0x200000402 lmm_object_id: 0x157c lmm_fid: [0x200000402:0x157c:0x0] lmm_stripe_count: 1 lmm_stripe_size: 1048576 lmm_pattern: raid0 lmm_layout_gen: 0 lmm_stripe_offset: 0 obdidx objid objid group 0 2560 0xa00 0 /mnt/lustre/f64h.sanity lmm_magic: 0x0BD10BD0 lmm_seq: 0x200000407 lmm_object_id: 0x17 lmm_fid: [0x200000407:0x17:0x0] lmm_stripe_count: 1 lmm_stripe_size: 1048576 lmm_pattern: raid0 lmm_layout_gen: 0 lmm_stripe_offset: 0 obdidx objid objid group 0 2567 0xa07 0 /mnt/lustre/f63b.sanity lmm_magic: 0x0BD10BD0 lmm_seq: 0x200000402 lmm_object_id: 0x1580 lmm_fid: [0x200000402:0x1580:0x0] lmm_stripe_count: 1 lmm_stripe_size: 1048576 lmm_pattern: raid0 lmm_layout_gen: 0 lmm_stripe_offset: 1 obdidx objid objid group 1 2561 0xa01 0 /mnt/lustre/d65e.sanity lmm_fid: [0x240000404:0x9:0x0] stripe_count: -1 stripe_size: 65536 pattern: raid0 stripe_offset: -1 /mnt/lustre/d60f.sanity lmm_fid: [0x200000402:0x138d:0x0] stripe_count: -1 stripe_size: 65536 pattern: raid0 stripe_offset: -1 /mnt/lustre/d65c.sanity lmm_fid: [0x240000404:0x5:0x0] stripe_count: 1 stripe_size: 4194304 pattern: raid0 stripe_offset: 1 /mnt/lustre/f60b.sanity lmm_magic: 0x0BD10BD0 lmm_seq: 0x200000402 lmm_object_id: 0x3 lmm_fid: [0x200000402:0x3:0x0] lmm_stripe_count: 1 lmm_stripe_size: 1048576 lmm_pattern: raid0 lmm_layout_gen: 0 lmm_stripe_offset: 1 obdidx objid objid group 1 2 0x2 0 /mnt/lustre/f64i.sanity lmm_magic: 0x0BD10BD0 lmm_seq: 0x200000407 lmm_object_id: 0x19 lmm_fid: [0x200000407:0x19:0x0] lmm_stripe_count: 1 lmm_stripe_size: 1048576 lmm_pattern: raid0 lmm_layout_gen: 0 lmm_stripe_offset: 0 obdidx objid objid group 0 2568 0xa08 0 /mnt/lustre/d60j.sanity lmm_fid: [0x200000402:0x1517:0x0] stripe_count: -1 stripe_size: 65536 pattern: raid0 stripe_offset: -1 /mnt/lustre/f64f.sanity lmm_magic: 0x0BD10BD0 lmm_seq: 0x200000407 lmm_object_id: 0x1 lmm_fid: [0x200000407:0x1:0x0] lmm_stripe_count: 1 lmm_stripe_size: 1048576 lmm_pattern: raid0 lmm_layout_gen: 0 lmm_stripe_offset: 0 obdidx objid objid group 0 2566 0xa06 0 /mnt/lustre/d65g.sanity lmm_fid: [0x240000404:0xb:0x0] stripe_count: -1 stripe_size: 65536 pattern: raid0 stripe_offset: -1 /mnt/lustre/d65a.sanity lmm_fid: [0x240000404:0x1:0x0] stripe_count: -1 stripe_size: 65536 pattern: raid0 stripe_offset: -1 /mnt/lustre/d65b.sanity lmm_fid: [0x240000404:0x3:0x0] stripe_count: 1 stripe_size: 2097152 pattern: raid0 stripe_offset: 0 PASS 65i (9s) == sanity test 65j: set default striping on root directory (bug 6367)=========================================================== 13:37:13 (1776188233) PASS 65j (9s) == sanity test 65k: validate manual striping works properly with deactivated OSCs ========================================================== 13:37:22 (1776188242) Check OST status: lustre-OST0000-osc-MDT0001 is active lustre-OST0000-osc-MDT0000 is active lustre-OST0001-osc-MDT0001 is active lustre-OST0001-osc-MDT0000 is active - open/close 654 (time 1776188262.91 total 10.01 last 65.32) total: 1000 open/close in 15.57 seconds: 64.24 ops/second Deactivate: lustre-OST0000-osc-MDT0001 /home/green/git/lustre-release/lustre/utils/lfs setstripe -i 0 -c 1 /mnt/lustre/d65k.sanity/0 /home/green/git/lustre-release/lustre/utils/lfs setstripe -i 1 -c 1 /mnt/lustre/d65k.sanity/1 - unlinked 0 (time 1776188276 ; total 0 ; last 0) total: 1000 unlinks in 9 seconds: 111.111115 unlinks/second lustre-OST0000-osc-MDT0001 is Activate oleg455-server: oleg455-server.virtnet: executing wait_import_state FULL os[cp].lustre-OST0000-osc-MDT0000.ost_server_uuid 40 oleg455-server: os[cp].lustre-OST0000-osc-MDT0000.ost_server_uuid in FULL state after 0 sec oleg455-server: oleg455-server.virtnet: executing wait_import_state FULL os[cp].lustre-OST0000-osc-MDT0001.ost_server_uuid 40 oleg455-server: os[cp].lustre-OST0000-osc-MDT0001.ost_server_uuid in FULL state after 0 sec - open/close 636 (time 1776188313.87 total 10.01 last 63.56) total: 1000 open/close in 15.26 seconds: 65.53 ops/second Deactivate: lustre-OST0000-osc-MDT0000 /home/green/git/lustre-release/lustre/utils/lfs setstripe -i 0 -c 1 /mnt/lustre/d65k.sanity/0 /home/green/git/lustre-release/lustre/utils/lfs setstripe -i 1 -c 1 /mnt/lustre/d65k.sanity/1 - unlinked 0 (time 1776188326 ; total 0 ; last 0) total: 1000 unlinks in 8 seconds: 125.000000 unlinks/second lustre-OST0000-osc-MDT0000 is Activate oleg455-server: oleg455-server.virtnet: executing wait_import_state FULL os[cp].lustre-OST0000-osc-MDT0000.ost_server_uuid 40 oleg455-server: os[cp].lustre-OST0000-osc-MDT0000.ost_server_uuid in FULL state after 0 sec oleg455-server: oleg455-server.virtnet: executing wait_import_state FULL os[cp].lustre-OST0000-osc-MDT0001.ost_server_uuid 40 oleg455-server: os[cp].lustre-OST0000-osc-MDT0001.ost_server_uuid in FULL state after 0 sec - open/close 693 (time 1776188363.41 total 10.01 last 69.26) total: 1000 open/close in 14.44 seconds: 69.26 ops/second Deactivate: lustre-OST0001-osc-MDT0001 /home/green/git/lustre-release/lustre/utils/lfs setstripe -i 0 -c 1 /mnt/lustre/d65k.sanity/0 /home/green/git/lustre-release/lustre/utils/lfs setstripe -i 1 -c 1 /mnt/lustre/d65k.sanity/1 - unlinked 0 (time 1776188376 ; total 0 ; last 0) total: 1000 unlinks in 10 seconds: 100.000000 unlinks/second lustre-OST0001-osc-MDT0001 is Activate oleg455-server: oleg455-server.virtnet: executing wait_import_state FULL os[cp].lustre-OST0001-osc-MDT0000.ost_server_uuid 40 oleg455-server: os[cp].lustre-OST0001-osc-MDT0000.ost_server_uuid in FULL state after 0 sec oleg455-server: oleg455-server.virtnet: executing wait_import_state FULL os[cp].lustre-OST0001-osc-MDT0001.ost_server_uuid 40 oleg455-server: os[cp].lustre-OST0001-osc-MDT0001.ost_server_uuid in FULL state after 0 sec - open/close 658 (time 1776188412.95 total 10.01 last 65.74) total: 1000 open/close in 14.79 seconds: 67.63 ops/second Deactivate: lustre-OST0001-osc-MDT0000 /home/green/git/lustre-release/lustre/utils/lfs setstripe -i 0 -c 1 /mnt/lustre/d65k.sanity/0 /home/green/git/lustre-release/lustre/utils/lfs setstripe -i 1 -c 1 /mnt/lustre/d65k.sanity/1 - unlinked 0 (time 1776188425 ; total 0 ; last 0) total: 1000 unlinks in 8 seconds: 125.000000 unlinks/second lustre-OST0001-osc-MDT0000 is Activate oleg455-server: oleg455-server.virtnet: executing wait_import_state FULL os[cp].lustre-OST0001-osc-MDT0000.ost_server_uuid 40 oleg455-server: os[cp].lustre-OST0001-osc-MDT0000.ost_server_uuid in FULL state after 0 sec oleg455-server: oleg455-server.virtnet: executing wait_import_state FULL os[cp].lustre-OST0001-osc-MDT0001.ost_server_uuid 40 oleg455-server: os[cp].lustre-OST0001-osc-MDT0001.ost_server_uuid in FULL state after 0 sec PASS 65k (207s) == sanity test 65l: lfs find on -1 stripe dir ================================================================================== 13:40:49 (1776188449) striped dir -i1 -c2 -H all_char /mnt/lustre/d65l.sanity/test_dir PASS 65l (6s) == sanity test 65m: normal user can't set filesystem default stripe ========================================================== 13:40:55 (1776188455) running as uid/gid/euid/egid 500/500/500/500, groups: [/home/green/git/lustre-release/lustre/utils/lfs] [setstripe] [-c] [2] [/mnt/lustre] lfs setstripe: setstripe error for '/mnt/lustre': Operation not permitted PASS 65m (5s) == sanity test 65n: don't inherit default layout from root for new subdirectories ========================================================== 13:41:01 (1776188461) Creating new pool oleg455-server: Pool lustre.test_65n created Adding targets to pool oleg455-server: OST lustre-OST0000_UUID added to pool lustre.test_65n oleg455-server: OST lustre-OST0001_UUID added to pool lustre.test_65n /home/green/git/lustre-release/lustre/utils/lfs getstripe -d /mnt/lustre/d65n.sanity-4 stripe_count: 1 stripe_size: 1048576 pattern: raid0 stripe_offset: -1 pool: test_65n /home/green/git/lustre-release/lustre/utils/lfs getstripe -d /mnt/lustre stripe_count: 1 stripe_size: 1048576 pattern: raid0 stripe_offset: -1 pool: test_65n Destroy the created pools: test_65n lustre.test_65n oleg455-server: OST lustre-OST0000_UUID removed from pool lustre.test_65n oleg455-server: OST lustre-OST0001_UUID removed from pool lustre.test_65n oleg455-server: Pool lustre.test_65n destroyed PASS 65n (29s) == sanity test 66: update inode blocks count on client ========================================================================= 13:41:31 (1776188491) 8+0 records in 8+0 records out 8192 bytes (8.2 kB, 8.0 KiB) copied, 0.0264877 s, 309 kB/s PASS 66 (16s) == sanity test 69: verify oa2dentry return -ENOENT doesn't LBUG ================================================================ 13:41:47 (1776188507) directio on /mnt/lustre/f69.sanity.2 for 1x4194304 bytes PASS fail_loc=0x217 directio on /mnt/lustre/f69.sanity for 2x4194304 bytes Write error No such file or directory (rc = -1, len = 8388608) fail_loc=0 directio on /mnt/lustre/f69.sanity for 2x4194304 bytes PASS directio on /mnt/lustre/f69.sanity for 1x4194304 bytes PASS fail_loc=0x217 directio on /mnt/lustre/f69.sanity for 1x4194304 bytes Read error: No such file or directory rc = -1 fail_loc=0 PASS 69 (13s) SKIP: sanity test_71 skipping SLOW test 71 == sanity test 72a: Test that remove suid works properly (bug5695) ============================================================== 13:42:02 (1776188522) running as uid/gid/euid/egid 500/500/500/500, groups: [true] running as uid/gid/euid/egid 500/500/500/500, groups: [touch] [/mnt/lustre/d0_runas_test/f7750] running as uid/gid/euid/egid 500/500/500/500, groups: [dd] [if=/dev/zero] [of=/mnt/lustre/f72a.sanity] [bs=512] [count=1] 1+0 records in 1+0 records out 512 bytes copied, 0.00941523 s, 54.4 kB/s PASS 72a (8s) == sanity test 72b: Test that we keep mode setting if without file data changed (bug 24226) ========================================================== 13:42:10 (1776188530) running as uid/gid/euid/egid 500/500/500/500, groups: [true] running as uid/gid/euid/egid 500/500/500/500, groups: [touch] [/mnt/lustre/d0_runas_test/f7750] striped dir -i0 -c2 -H fnv_1a_64 /mnt/lustre/f72b.sanity-dg striped dir -i0 -c2 -H fnv_1a_64 /mnt/lustre/f72b.sanity-du running as uid/gid/euid/egid 500/500/500/500, groups: [chmod] [777] [/mnt/lustre/f72b.sanity-fg] chmod: changing permissions of '/mnt/lustre/f72b.sanity-fg': Operation not permitted running as uid/gid/euid/egid 500/500/500/500, groups: [chmod] [777] [/mnt/lustre/f72b.sanity-fu] chmod: changing permissions of '/mnt/lustre/f72b.sanity-fu': Operation not permitted running as uid/gid/euid/egid 500/500/500/500, groups: [chmod] [777] [/mnt/lustre/f72b.sanity-dg] chmod: changing permissions of '/mnt/lustre/f72b.sanity-dg': Operation not permitted running as uid/gid/euid/egid 500/500/500/500, groups: [chmod] [777] [/mnt/lustre/f72b.sanity-du] chmod: changing permissions of '/mnt/lustre/f72b.sanity-du': Operation not permitted running as uid/gid/euid/egid 500/500/500/500, groups: [chmod] [2777] [/mnt/lustre/f72b.sanity-fg] chmod: changing permissions of '/mnt/lustre/f72b.sanity-fg': Operation not permitted running as uid/gid/euid/egid 500/500/500/500, groups: [chmod] [2777] [/mnt/lustre/f72b.sanity-fu] chmod: changing permissions of '/mnt/lustre/f72b.sanity-fu': Operation not permitted running as uid/gid/euid/egid 500/500/500/500, groups: [chmod] [2777] [/mnt/lustre/f72b.sanity-dg] chmod: changing permissions of '/mnt/lustre/f72b.sanity-dg': Operation not permitted running as uid/gid/euid/egid 500/500/500/500, groups: [chmod] [2777] [/mnt/lustre/f72b.sanity-du] chmod: changing permissions of '/mnt/lustre/f72b.sanity-du': Operation not permitted running as uid/gid/euid/egid 500/500/500/500, groups: [chmod] [4777] [/mnt/lustre/f72b.sanity-fg] chmod: changing permissions of '/mnt/lustre/f72b.sanity-fg': Operation not permitted running as uid/gid/euid/egid 500/500/500/500, groups: [chmod] [4777] [/mnt/lustre/f72b.sanity-fu] chmod: changing permissions of '/mnt/lustre/f72b.sanity-fu': Operation not permitted running as uid/gid/euid/egid 500/500/500/500, groups: [chmod] [4777] [/mnt/lustre/f72b.sanity-dg] chmod: changing permissions of '/mnt/lustre/f72b.sanity-dg': Operation not permitted running as uid/gid/euid/egid 500/500/500/500, groups: [chmod] [4777] [/mnt/lustre/f72b.sanity-du] chmod: changing permissions of '/mnt/lustre/f72b.sanity-du': Operation not permitted PASS 72b (7s) == sanity test 73: multiple MDC requests (should not deadlock) ========================================================== 13:42:17 (1776188537) striped dir -i1 -c2 -H all_char /mnt/lustre/d73-1 striped dir -i1 -c2 -H all_char /mnt/lustre/d73-2 multiop /mnt/lustre/d73-1/f73-1 vO_c TMPPIPE=/tmp/multiop_open_wait_pipe.7750 fail_loc=0x80000129 fail_loc=0 /mnt/lustre/d73-1/f73-1 has type file OK /mnt/lustre/d73-1/f73-2 has type file OK /mnt/lustre/d73-2/f73-3 has type file OK PASS 73 (34s) == sanity test 74a: ldlm_enqueue freed-export error path, ls (shouldn't LBUG) ========================================================== 13:42:51 (1776188571) fail_loc=0x8000030e /mnt/lustre/f74a fail_loc=0 PASS 74a (6s) == sanity test 74b: ldlm_enqueue freed-export error path, touch (shouldn't LBUG) ========================================================== 13:42:58 (1776188578) fail_loc=0x8000030e fail_loc=0 PASS 74b (7s) == sanity test 74c: ldlm_lock_create error path, (shouldn't LBUG) ========================================================== 13:43:05 (1776188585) fail_loc=0x319 touch: cannot touch '/mnt/lustre/f74c.sanity': No such file or directory fail_loc=0 PASS 74c (6s) == sanity test 76a: confirm clients recycle inodes properly ============================================================== 13:43:11 (1776188591) before slab objects: 70 created: 512, after slab objects: 70 PASS 76a (53s) == sanity test 76b: confirm clients recycle directory inodes properly ============================================================== 13:44:04 (1776188644) slab objects before: 70, after: 70 PASS 76b (40s) == sanity test 77a: normal checksum read/write operation ========================================================== 13:44:44 (1776188684) 8+0 records in 8+0 records out 8388608 bytes (8.4 MB, 8.0 MiB) copied, 0.361652 s, 23.2 MB/s 8+0 records in 8+0 records out 8388608 bytes (8.4 MB, 8.0 MiB) copied, 0.909006 s, 9.2 MB/s PASS 77a (12s) == sanity test 77b: checksum error on client write, read ========================================================== 13:44:56 (1776188696) fail_loc=0x80000409 8+0 records in 8+0 records out 8388608 bytes (8.4 MB, 8.0 MiB) copied, 0.636055 s, 13.2 MB/s fail_loc=0 set checksum type to crc32, rc = 0 fail_loc=0x80000408 fail_loc=0 set checksum type to adler, rc = 0 fail_loc=0x80000408 fail_loc=0 set checksum type to crc32c, rc = 0 fail_loc=0x80000408 fail_loc=0 set checksum type to t10ip512, rc = 0 fail_loc=0x80000408 fail_loc=0 set checksum type to t10ip4K, rc = 0 fail_loc=0x80000408 fail_loc=0 set checksum type to t10crc4K, rc = 0 fail_loc=0x80000408 fail_loc=0 set checksum type to crc32c, rc = 0 PASS 77b (37s) == sanity test 77c: checksum error on client read with debug ========================================================== 13:45:34 (1776188734) 8+0 records in 8+0 records out 8388608 bytes (8.4 MB, 8.0 MiB) copied, 0.934706 s, 9.0 MB/s osc.lustre-OST0000-osc-ffff8b0813f17800.checksum_dump=1 osc.lustre-OST0001-osc-ffff8b0813f17800.checksum_dump=1 obdfilter.lustre-OST0000.checksum_dump=1 obdfilter.lustre-OST0001.checksum_dump=1 fail_loc=0x80000408 8+0 records in 8+0 records out 8388608 bytes (8.4 MB, 8.0 MiB) copied, 2.54977 s, 3.3 MB/s fail_loc=0 osc.lustre-OST0000-osc-ffff8b0813f17800.checksum_dump=0 osc.lustre-OST0001-osc-ffff8b0813f17800.checksum_dump=0 obdfilter.lustre-OST0000.checksum_dump=0 obdfilter.lustre-OST0001.checksum_dump=0 PASS 77c (37s) == sanity test 77d: checksum error on OST direct write, read ========================================================== 13:46:11 (1776188771) fail_loc=0x80000409 directio on /mnt/lustre/f77d.sanity for 8x1048576 bytes PASS fail_loc=0 fail_loc=0x80000408 directio on /mnt/lustre/f77d.sanity for 8x1048576 bytes PASS fail_loc=0 PASS 77d (11s) == sanity test 77f: repeat checksum error on write (expect error) ========================================================== 13:46:22 (1776188782) set checksum type to crc32, rc = 0 fail_loc=0x409 directio on /mnt/lustre/f77f.sanity for 8x1048576 bytes Write error Input/output error (rc = -1, len = 8388608) fail_loc=0 set checksum type to adler, rc = 0 fail_loc=0x409 directio on /mnt/lustre/f77f.sanity for 8x1048576 bytes Write error Input/output error (rc = -1, len = 8388608) fail_loc=0 set checksum type to crc32c, rc = 0 fail_loc=0x409 directio on /mnt/lustre/f77f.sanity for 8x1048576 bytes Write error Input/output error (rc = -1, len = 8388608) fail_loc=0 set checksum type to t10ip512, rc = 0 fail_loc=0x409 directio on /mnt/lustre/f77f.sanity for 8x1048576 bytes Write error Input/output error (rc = -1, len = 8388608) fail_loc=0 set checksum type to t10ip4K, rc = 0 fail_loc=0x409 directio on /mnt/lustre/f77f.sanity for 8x1048576 bytes Write error Input/output error (rc = -1, len = 8388608) fail_loc=0 set checksum type to t10crc4K, rc = 0 fail_loc=0x409 directio on /mnt/lustre/f77f.sanity for 8x1048576 bytes Write error Input/output error (rc = -1, len = 8388608) fail_loc=0 set checksum type to crc32c, rc = 0 PASS 77f (331s) == sanity test 77g: checksum error on OST write, read ==== 13:51:54 (1776189114) fail_loc=0x8000021a 8+0 records in 8+0 records out 8388608 bytes (8.4 MB, 8.0 MiB) copied, 2.19626 s, 3.8 MB/s fail_loc=0 fail_loc=0x8000021b fail_loc=0 PASS 77g (18s) == sanity test 77k: enable/disable checksum correctly ==== 13:52:12 (1776189132) remount client, checksum should be 0 Stopping client oleg455-client.virtnet /mnt/lustre (opts:) Starting client: oleg455-client.virtnet: -o user_xattr,flock oleg455-server@tcp:/lustre /mnt/lustre Waiting 90s for '1' Updated after 3s: want '1' got '1' remount client, checksum should be 1 Stopping client oleg455-client.virtnet /mnt/lustre (opts:) Starting client: oleg455-client.virtnet: -o user_xattr,flock oleg455-server@tcp:/lustre /mnt/lustre remount client with option checksum, checksum should be 1 192.168.204.155@tcp:/lustre /mnt/lustre lustre rw,checksum,flock,user_xattr,lruresize,lazystatfs,nouser_fid2path,verbose,encrypt 0 0 Stopping client oleg455-client.virtnet /mnt/lustre (opts:) Starting client: oleg455-client.virtnet: -o user_xattr,flock,checksum oleg455-server@tcp:/lustre /mnt/lustre remount client with option nochecksum, checksum should be 0 192.168.204.155@tcp:/lustre /mnt/lustre lustre rw,checksum,flock,user_xattr,lruresize,lazystatfs,nouser_fid2path,verbose,encrypt 0 0 Stopping client oleg455-client.virtnet /mnt/lustre (opts:) Starting client: oleg455-client.virtnet: -o user_xattr,flock,nochecksum oleg455-server@tcp:/lustre /mnt/lustre Stopping client oleg455-client.virtnet /mnt/lustre (opts:) Starting client: oleg455-client.virtnet: -o user_xattr,flock oleg455-server@tcp:/lustre /mnt/lustre Waiting 90s for '0' Updated after 3s: want '0' got '0' PASS 77k (33s) == sanity test 77l: preferred checksum type is remembered after reconnected ========================================================== 13:52:44 (1776189164) error: set_param: setting /proc/fs/lustre/osc/lustre-OST0000-osc-ffff8b0819cbb000/checksum_type=invalid: Invalid argument error: set_param: setting /proc/fs/lustre/osc/lustre-OST0001-osc-ffff8b0819cbb000/checksum_type=invalid: Invalid argument set checksum type to invalid, rc = 22 set checksum type to crc32, rc = 0 ldlm.namespaces.lustre-OST0000-osc-ffff8b0819cbb000.lru_size=400 ldlm.namespaces.lustre-OST0001-osc-ffff8b0819cbb000.lru_size=400 oleg455-client.virtnet: executing wait_import_state IDLE osc.lustre-OST0000-osc-ffff8b0819cbb000.ost_server_uuid 40 osc.lustre-OST0000-osc-ffff8b0819cbb000.ost_server_uuid in IDLE state after 0 sec oleg455-client.virtnet: executing wait_import_state FULL osc.lustre-OST0000-osc-ffff8b0819cbb000.ost_server_uuid 40 osc.lustre-OST0000-osc-ffff8b0819cbb000.ost_server_uuid in FULL state after 0 sec set checksum type to adler, rc = 0 ldlm.namespaces.lustre-OST0000-osc-ffff8b0819cbb000.lru_size=400 ldlm.namespaces.lustre-OST0001-osc-ffff8b0819cbb000.lru_size=400 oleg455-client.virtnet: executing wait_import_state IDLE osc.lustre-OST0000-osc-ffff8b0819cbb000.ost_server_uuid 40 osc.lustre-OST0000-osc-ffff8b0819cbb000.ost_server_uuid in IDLE state after 17 sec oleg455-client.virtnet: executing wait_import_state FULL osc.lustre-OST0000-osc-ffff8b0819cbb000.ost_server_uuid 40 osc.lustre-OST0000-osc-ffff8b0819cbb000.ost_server_uuid in FULL state after 0 sec set checksum type to crc32c, rc = 0 ldlm.namespaces.lustre-OST0000-osc-ffff8b0819cbb000.lru_size=400 ldlm.namespaces.lustre-OST0001-osc-ffff8b0819cbb000.lru_size=400 oleg455-client.virtnet: executing wait_import_state IDLE osc.lustre-OST0000-osc-ffff8b0819cbb000.ost_server_uuid 40 osc.lustre-OST0000-osc-ffff8b0819cbb000.ost_server_uuid in IDLE state after 16 sec oleg455-client.virtnet: executing wait_import_state FULL osc.lustre-OST0000-osc-ffff8b0819cbb000.ost_server_uuid 40 osc.lustre-OST0000-osc-ffff8b0819cbb000.ost_server_uuid in FULL state after 0 sec set checksum type to t10ip512, rc = 0 ldlm.namespaces.lustre-OST0000-osc-ffff8b0819cbb000.lru_size=400 ldlm.namespaces.lustre-OST0001-osc-ffff8b0819cbb000.lru_size=400 oleg455-client.virtnet: executing wait_import_state IDLE osc.lustre-OST0000-osc-ffff8b0819cbb000.ost_server_uuid 40 osc.lustre-OST0000-osc-ffff8b0819cbb000.ost_server_uuid in IDLE state after 14 sec oleg455-client.virtnet: executing wait_import_state FULL osc.lustre-OST0000-osc-ffff8b0819cbb000.ost_server_uuid 40 osc.lustre-OST0000-osc-ffff8b0819cbb000.ost_server_uuid in FULL state after 0 sec set checksum type to t10ip4K, rc = 0 ldlm.namespaces.lustre-OST0000-osc-ffff8b0819cbb000.lru_size=400 ldlm.namespaces.lustre-OST0001-osc-ffff8b0819cbb000.lru_size=400 oleg455-client.virtnet: executing wait_import_state IDLE osc.lustre-OST0000-osc-ffff8b0819cbb000.ost_server_uuid 40 osc.lustre-OST0000-osc-ffff8b0819cbb000.ost_server_uuid in IDLE state after 14 sec oleg455-client.virtnet: executing wait_import_state FULL osc.lustre-OST0000-osc-ffff8b0819cbb000.ost_server_uuid 40 osc.lustre-OST0000-osc-ffff8b0819cbb000.ost_server_uuid in FULL state after 0 sec set checksum type to t10crc4K, rc = 0 ldlm.namespaces.lustre-OST0000-osc-ffff8b0819cbb000.lru_size=400 ldlm.namespaces.lustre-OST0001-osc-ffff8b0819cbb000.lru_size=400 oleg455-client.virtnet: executing wait_import_state IDLE osc.lustre-OST0000-osc-ffff8b0819cbb000.ost_server_uuid 40 osc.lustre-OST0000-osc-ffff8b0819cbb000.ost_server_uuid in IDLE state after 17 sec oleg455-client.virtnet: executing wait_import_state FULL osc.lustre-OST0000-osc-ffff8b0819cbb000.ost_server_uuid 40 osc.lustre-OST0000-osc-ffff8b0819cbb000.ost_server_uuid in FULL state after 0 sec set checksum type to crc32c, rc = 0 PASS 77l (203s) == sanity test 77m: Verify checksum_speed is correctly read ========================================================== 13:56:08 (1776189368) checksum_speed= adler32: 1311 crc32: 1543 crc32c: 9655 PASS 77m (7s) == sanity test 77n: Verify read from a hole inside contiguous blocks with T10PI ========================================================== 13:56:15 (1776189375) 1+0 records in 1+0 records out 4096 bytes (4.1 kB, 4.0 KiB) copied, 0.00418899 s, 978 kB/s 1+0 records in 1+0 records out 4096 bytes (4.1 kB, 4.0 KiB) copied, 0.000615128 s, 6.7 MB/s set checksum type to t10ip512, rc = 0 1+0 records in 1+0 records out 12288 bytes (12 kB, 12 KiB) copied, 0.0254863 s, 482 kB/s set checksum type to t10ip4K, rc = 0 1+0 records in 1+0 records out 12288 bytes (12 kB, 12 KiB) copied, 0.0389903 s, 315 kB/s set checksum type to t10crc4K, rc = 0 1+0 records in 1+0 records out 12288 bytes (12 kB, 12 KiB) copied, 0.0140865 s, 872 kB/s set checksum type to crc32c, rc = 0 PASS 77n (16s) == sanity test 77o: Verify checksum_type for server (mdt and ofd(obdfilter)) ========================================================== 13:56:31 (1776189391) obdfilter.lustre-*.checksum_type: crc32 adler [crc32c] t10ip512 t10ip4K t10crc4K crc32 adler [crc32c] t10ip512 t10ip4K t10crc4K mdt.lustre-*.checksum_type: crc32 adler [crc32c] t10ip512 t10ip4K t10crc4K crc32 adler [crc32c] t10ip512 t10ip4K t10crc4K PASS 77o (12s) == sanity test 78: handle large O_DIRECT writes correctly ====================================================================== 13:56:44 (1776189404) MemFree: 3119, Max file size: 600000 MemTotal: 3693 Mem to use for directio: 1718 Smallest OST: 3512360 File size: 32 directIO rdwr round 1 of 1 directio on /mnt/lustre/f78.sanity for 32x1048576 bytes PASS PASS 78 (10s) == sanity test 79: df report consistency check ================================================================================= 13:56:54 (1776189414) Waiting for MDT destroys to complete UUID 1K-blocks Used Available Use% Mounted on lustre-MDT0000_UUID 1414116 4320 1283368 1% /mnt/lustre[MDT:0] lustre-MDT0001_UUID 1414116 3184 1284504 1% /mnt/lustre[MDT:1] lustre-OST0000_UUID 3833116 94660 3512360 3% /mnt/lustre[OST:0] lustre-OST0001_UUID 3833116 1436 3605584 1% /mnt/lustre[OST:1] filesystem_summary: 7666232 96096 7117944 2% /mnt/lustre llite.lustre-ffff8b0819cbb000.maxbytes=17592186040320 lov.lustre-clilov-ffff8b0819cbb000.maxbytes=17592186040320 mdc.lustre-MDT0000-mdc-ffff8b0819cbb000.maxbytes=4402345721856 mdc.lustre-MDT0001-mdc-ffff8b0819cbb000.maxbytes=4402345721856 osc.lustre-OST0000-osc-ffff8b0819cbb000.maxbytes=17592186040320 osc.lustre-OST0001-osc-ffff8b0819cbb000.maxbytes=17592186040320 llite.lustre-ffff8b0819cbb000.namelen_max=255 lov.lustre-clilov-ffff8b0819cbb000.namelen_max=255 mdc.lustre-MDT0000-mdc-ffff8b0819cbb000.namelen_max=255 mdc.lustre-MDT0001-mdc-ffff8b0819cbb000.namelen_max=255 osc.lustre-OST0000-osc-ffff8b0819cbb000.namelen_max=255 osc.lustre-OST0001-osc-ffff8b0819cbb000.namelen_max=255 PASS 79 (15s) == sanity test 80: Page eviction is equally fast at high offsets too ========================================================== 13:57:09 (1776189429) 1+0 records in 1+0 records out 1048576 bytes (1.0 MB, 1.0 MiB) copied, 0.0455835 s, 23.0 MB/s PASS 80 (9s) == sanity test 81a: OST should retry write when get -ENOSPC ========================================================================= 13:57:17 (1776189437) fail_loc=0x80000228 PASS 81a (8s) == sanity test 81b: OST should return -ENOSPC when retry still fails ================================================================= 13:57:25 (1776189445) fail_loc=0x228 write: No space left on device PASS 81b (8s) == sanity test 99: cvs strange file/directory operations ========================================================== 13:57:34 (1776189454) striped dir -i1 -c2 -H all_char /mnt/lustre/d99.sanity.cvsroot running as uid/gid/euid/egid 500/500/500/500, groups: [cvs] [-d] [/mnt/lustre/d99.sanity.cvsroot] [init] running as uid/gid/euid/egid 500/500/500/500, groups: [cvs] [-d] [/mnt/lustre/d99.sanity.cvsroot] [import] [-m] [nomesg] [d99.sanity.reposname] [vtag] [rtag] N d99.sanity.reposname/README N d99.sanity.reposname/functions No conflicts created by this import striped dir -i1 -c2 -H all_char /mnt/lustre/d99.sanity.reposname running as uid/gid/euid/egid 500/500/500/500, groups: [cvs] [-d] [/mnt/lustre/d99.sanity.cvsroot] [co] [d99.sanity.reposname] cvs checkout: Updating d99.sanity.reposname U d99.sanity.reposname/README U d99.sanity.reposname/functions running as uid/gid/euid/egid 500/500/500/500, groups: [touch] [foo99] running as uid/gid/euid/egid 500/500/500/500, groups: [cvs] [add] [-m] [addmsg] [foo99] cvs add: scheduling file `foo99' for addition cvs add: use 'cvs commit' to add this file permanently running as uid/gid/euid/egid 500/500/500/500, groups: [cvs] [update] cvs update: Updating . A foo99 running as uid/gid/euid/egid 500/500/500/500, groups: [cvs] [commit] [-m] [nomsg] [foo99] RCS file: /mnt/lustre/d99.sanity.cvsroot/d99.sanity.reposname/foo99,v done Checking in foo99; /mnt/lustre/d99.sanity.cvsroot/d99.sanity.reposname/foo99,v <-- foo99 initial revision: 1.1 done PASS 99 (23s) == sanity test 100: check local port using privileged port ===================================================================== 13:57:57 (1776189477) PASS 100 (10s) == sanity test 101a: check read-ahead for random reads === 13:58:07 (1776189487) nreads: 10000 file size: 96MB 97.273295s, 6.73731MB/s osc.lustre-OST0000-osc-ffff8b0819cbb000.rpc_stats= snapshot_time: 1776189588.907545015 secs.nsecs start_time: 1776189489.468591843 secs.nsecs elapsed_time: 99.438953172 secs.nsecs read RPCs in flight: 0 write RPCs in flight: 0 pending write pages: 0 pending read pages: 0 read write pages per rpc rpcs % cum % | rpcs % cum % 1: 0 0 0 | 3 10 10 2: 0 0 0 | 0 0 10 4: 0 0 0 | 0 0 10 8: 0 0 0 | 0 0 10 16: 6606 100 100 | 0 0 10 32: 0 0 100 | 0 0 10 64: 0 0 100 | 0 0 10 128: 0 0 100 | 0 0 10 256: 0 0 100 | 0 0 10 512: 0 0 100 | 0 0 10 1024: 0 0 100 | 25 89 100 read write rpcs in flight rpcs % cum % | rpcs % cum % 1: 6598 99 99 | 13 46 46 2: 8 0 100 | 14 50 96 3: 0 0 100 | 1 3 100 read write offset rpcs % cum % | rpcs % cum % 0: 6 0 0 | 4 14 14 1: 0 0 0 | 0 0 14 2: 0 0 0 | 0 0 14 4: 0 0 0 | 0 0 14 8: 0 0 0 | 0 0 14 16: 5 0 0 | 0 0 14 32: 8 0 0 | 0 0 14 64: 19 0 0 | 0 0 14 128: 32 0 1 | 0 0 14 256: 69 1 2 | 0 0 14 512: 136 2 4 | 0 0 14 1024: 255 3 8 | 1 3 17 2048: 566 8 16 | 2 7 25 4096: 1091 16 33 | 4 14 39 8192: 2209 33 66 | 8 28 67 16384: 2210 33 100 | 9 32 100 osc.lustre-OST0001-osc-ffff8b0819cbb000.rpc_stats= snapshot_time: 1776189588.907686032 secs.nsecs start_time: 1776189489.468623760 secs.nsecs elapsed_time: 99.439062272 secs.nsecs read RPCs in flight: 0 write RPCs in flight: 0 pending write pages: 0 pending read pages: 0 read write pages per rpc rpcs % cum % | rpcs % cum % 1: 0 0 0 | 1 50 50 2: 0 0 0 | 0 0 50 4: 0 0 0 | 0 0 50 8: 0 0 0 | 1 50 100 read write rpcs in flight rpcs % cum % | rpcs % cum % 1: 0 0 0 | 1 50 50 2: 0 0 0 | 1 50 100 read write offset rpcs % cum % | rpcs % cum % 0: 0 0 0 | 2 100 100 llite.lustre-ffff8b0819cbb000.read_ahead_stats= snapshot_time 1776189588.919941390 secs.nsecs start_time 1776189489.481926349 secs.nsecs elapsed_time 99.438015041 secs.nsecs hits 99084 samples [pages] misses 6606 samples [pages] readpage_not_consecutive 9991 samples [pages] zero_size_window 99084 samples [pages] failed_to_fast_read 6606 samples [pages] PASS 101a (108s) == sanity test 101b: check stride-io mode read-ahead =========================================================================== 13:59:55 (1776189595) striped dir -i1 -c2 -H fnv_1a_64 /mnt/lustre/d101b.sanity 0.362562s, 23.137MB/s Read-ahead success for size 8192 0.322496s, 26.0115MB/s Read-ahead success for size 16384 0.296826s, 28.261MB/s Read-ahead success for size 32768 0.367620s, 22.8187MB/s Read-ahead success for size 65536 0.290640s, 28.8625MB/s Read-ahead success for size 131072 0.310198s, 27.0428MB/s Read-ahead success for size 262144 0.392626s, 21.3654MB/s Read-ahead success for size 524288 0.230412s, 36.407MB/s Read-ahead success for size 1048576 PASS 101b (18s) == sanity test 101c: check stripe_size aligned read-ahead ========================================================== 14:00:13 (1776189613) striped dir -i1 -c2 -H fnv_1a_64 /mnt/lustre/d101c.sanity osc.lustre-OST0000-osc-ffff8b0819cbb000.rpc_stats=0 osc.lustre-OST0001-osc-ffff8b0819cbb000.rpc_stats=0 23.528618s, 27.8537MB/s osc.lustre-OST0000-osc-ffff8b0819cbb000.rpc_stats= snapshot_time: 1776189644.395363390 secs.nsecs start_time: 1776189620.808570689 secs.nsecs elapsed_time: 23.586792701 secs.nsecs read RPCs in flight: 0 write RPCs in flight: 0 pending write pages: 0 pending read pages: 0 read write pages per rpc rpcs % cum % | rpcs % cum % 1: 0 0 0 | 0 0 0 2: 0 0 0 | 0 0 0 4: 0 0 0 | 0 0 0 8: 0 0 0 | 0 0 0 16: 798 100 100 | 0 0 0 read write rpcs in flight rpcs % cum % | rpcs % cum % 1: 798 100 100 | 0 0 0 read write offset rpcs % cum % | rpcs % cum % 0: 1 0 0 | 0 0 0 1: 0 0 0 | 0 0 0 2: 0 0 0 | 0 0 0 4: 0 0 0 | 0 0 0 8: 0 0 0 | 0 0 0 16: 1 0 0 | 0 0 0 32: 2 0 0 | 0 0 0 64: 4 0 1 | 0 0 0 128: 8 1 2 | 0 0 0 256: 16 2 4 | 0 0 0 512: 32 4 8 | 0 0 0 1024: 63 7 15 | 0 0 0 2048: 128 16 31 | 0 0 0 4096: 255 31 63 | 0 0 0 8192: 288 36 100 | 0 0 0 osc.lustre-OST0001-osc-ffff8b0819cbb000.rpc_stats= snapshot_time: 1776189644.395959695 secs.nsecs start_time: 1776189620.808969827 secs.nsecs elapsed_time: 23.586989868 secs.nsecs read RPCs in flight: 0 write RPCs in flight: 0 pending write pages: 0 pending read pages: 0 read write pages per rpc rpcs % cum % | rpcs % cum % 1: 0 0 0 | 0 0 0 2: 0 0 0 | 0 0 0 4: 0 0 0 | 0 0 0 8: 0 0 0 | 0 0 0 16: 799 100 100 | 0 0 0 read write rpcs in flight rpcs % cum % | rpcs % cum % 1: 797 99 99 | 0 0 0 2: 2 0 100 | 0 0 0 read write offset rpcs % cum % | rpcs % cum % 0: 1 0 0 | 0 0 0 1: 0 0 0 | 0 0 0 2: 0 0 0 | 0 0 0 4: 0 0 0 | 0 0 0 8: 0 0 0 | 0 0 0 16: 1 0 0 | 0 0 0 32: 2 0 0 | 0 0 0 64: 4 0 1 | 0 0 0 128: 8 1 2 | 0 0 0 256: 16 2 4 | 0 0 0 512: 32 4 8 | 0 0 0 1024: 64 8 16 | 0 0 0 2048: 128 16 32 | 0 0 0 4096: 255 31 63 | 0 0 0 8192: 288 36 100 | 0 0 0 osc.lustre-OST0000-osc-ffff8b0819cbb000.rpc_stats check passed! osc.lustre-OST0001-osc-ffff8b0819cbb000.rpc_stats check passed! PASS 101c (40s) == sanity test 101d: file read with and without read-ahead enabled ========================================================== 14:00:53 (1776189653) Create test file /mnt/lustre/f101d.sanity size 80M, 6901M free 80+0 records in 80+0 records out 83886080 bytes (84 MB, 80 MiB) copied, 2.23173 s, 37.6 MB/s Cancel LRU locks on lustre client to flush the client cache Disable read-ahead 0 Reading the test file /mnt/lustre/f101d.sanity with read-ahead disabled Cancel LRU locks on lustre client to flush the client cache Enable read-ahead with 40MB Reading the test file /mnt/lustre/f101d.sanity with read-ahead enabled read-ahead disabled time read 159.982 read-ahead enabled time read 3.04005 Waiting for MDT destroys to complete PASS 101d (187s) == sanity test 101e: check read-ahead for small read(1k) for small files(500k) ========================================================== 14:04:00 (1776189840) Creating 100 500K test files Cancel LRU locks on lustre client to flush the client cache Reset readahead stats llite.lustre-ffff8b0819cbb000.max_cached_mb= users: 6 max_cached_mb: 1846 used_mb: 49 unused_mb: 1797 reclaim_count: 0 max_read_ahead_mb: 115 used_read_ahead_mb: 0 llite.lustre-ffff8b0819cbb000.read_ahead_stats= snapshot_time 1776189864.551746982 secs.nsecs start_time 1776189857.170962719 secs.nsecs elapsed_time 7.380784263 secs.nsecs hits 12300 samples [pages] misses 200 samples [pages] zero_size_window 100 samples [pages] failed_to_fast_read 200 samples [pages] PASS 101e (33s) == sanity test 101f: check mmap read performance ========= 14:04:33 (1776189873) /opt/iozone/bin/iozone debug=reada mmap Cancel LRU locks on lustre client to flush the client cache Reset readahead stats mmap read the file with small block size checking missing pages llite.lustre-ffff8b0819cbb000.read_ahead_stats= snapshot_time 1776189878.219726913 secs.nsecs start_time 1776189877.998712462 secs.nsecs elapsed_time 0.221014451 secs.nsecs debug= super ioctl neterror warning dlmtrace error emerg ha rpctrace vfstrace config console lfsck PASS 101f (10s) == sanity test 101g: Big bulk(4/16 MiB) readahead ======== 14:04:43 (1776189883) remount client to enable new RPC size Stopping client oleg455-client.virtnet /mnt/lustre (opts:) Starting client: oleg455-client.virtnet: -o user_xattr,flock oleg455-server@tcp:/lustre /mnt/lustre osc.lustre-OST0000-osc-ffff8b0813682000.max_pages_per_rpc=16M osc.lustre-OST0001-osc-ffff8b0813682000.max_pages_per_rpc=16M 10+0 records in 10+0 records out 167772160 bytes (168 MB, 160 MiB) copied, 4.39751 s, 38.2 MB/s 10+0 records in 10+0 records out 167772160 bytes (168 MB, 160 MiB) copied, 4.0091 s, 41.8 MB/s osc.lustre-OST0000-osc-ffff8b0813682000.max_pages_per_rpc=8M osc.lustre-OST0001-osc-ffff8b0813682000.max_pages_per_rpc=8M 10+0 records in 10+0 records out 83886080 bytes (84 MB, 80 MiB) copied, 1.49391 s, 56.2 MB/s 10+0 records in 10+0 records out 83886080 bytes (84 MB, 80 MiB) copied, 1.45689 s, 57.6 MB/s osc.lustre-OST0000-osc-ffff8b0813682000.max_pages_per_rpc=4M osc.lustre-OST0001-osc-ffff8b0813682000.max_pages_per_rpc=4M 10+0 records in 10+0 records out 41943040 bytes (42 MB, 40 MiB) copied, 1.05511 s, 39.8 MB/s 10+0 records in 10+0 records out 41943040 bytes (42 MB, 40 MiB) copied, 0.873309 s, 48.0 MB/s Stopping client oleg455-client.virtnet /mnt/lustre (opts:) Starting client: oleg455-client.virtnet: -o user_xattr,flock oleg455-server@tcp:/lustre /mnt/lustre PASS 101g (38s) == sanity test 101h: Readahead should cover current read window ========================================================== 14:05:21 (1776189921) 70+0 records in 70+0 records out 73400320 bytes (73 MB, 70 MiB) copied, 2.67677 s, 27.4 MB/s Cancel LRU locks on lustre client to flush the client cache Reset readahead stats Read 10M of data but cross 64M bundary 1+0 records in 1+0 records out 10485760 bytes (10 MB, 10 MiB) copied, 0.327139 s, 32.1 MB/s PASS 101h (12s) == sanity test 101i: allow current readahead to exceed reservation ========================================================== 14:05:33 (1776189933) 10+0 records in 10+0 records out 10485760 bytes (10 MB, 10 MiB) copied, 0.360684 s, 29.1 MB/s llite.lustre-ffff8b08191dd800.max_read_ahead_per_file_mb=1 Reset readahead stats llite.lustre-ffff8b08191dd800.read_ahead_stats=0 5+0 records in 5+0 records out 10485760 bytes (10 MB, 10 MiB) copied, 0.368764 s, 28.4 MB/s llite.lustre-ffff8b08191dd800.read_ahead_stats= snapshot_time 1776189936.556374223 secs.nsecs start_time 1776189936.128746766 secs.nsecs elapsed_time 0.427627457 secs.nsecs hits 2555 samples [pages] misses 5 samples [pages] zero_size_window 2555 samples [pages] failed_to_fast_read 6 samples [pages] llite.lustre-ffff8b08191dd800.max_read_ahead_per_file_mb=28 PASS 101i (9s) == sanity test 101j: A complete read block should be submitted when no RA ========================================================== 14:05:42 (1776189942) Disable read-ahead 16+0 records in 16+0 records out 16777216 bytes (17 MB, 16 MiB) copied, 0.544648 s, 30.8 MB/s Reset readahead stats 4096+0 records in 4096+0 records out 16777216 bytes (17 MB, 16 MiB) copied, 31.2147 s, 537 kB/s snapshot_time 1776189976.547012010 secs.nsecs start_time 1776189945.209152365 secs.nsecs elapsed_time 31.337859645 secs.nsecs failed_to_fast_read 4096 samples [pages] Reset readahead stats 16+0 records in 16+0 records out 16777216 bytes (17 MB, 16 MiB) copied, 0.551749 s, 30.4 MB/s snapshot_time 1776189977.368594592 secs.nsecs start_time 1776189976.736773386 secs.nsecs elapsed_time 0.631821206 secs.nsecs failed_to_fast_read 16 samples [pages] Reset readahead stats 1+0 records in 1+0 records out 16777216 bytes (17 MB, 16 MiB) copied, 0.256248 s, 65.5 MB/s snapshot_time 1776189977.864956909 secs.nsecs start_time 1776189977.465753778 secs.nsecs elapsed_time 0.399203131 secs.nsecs failed_to_fast_read 1 samples [pages] PASS 101j (42s) == sanity test 102a: user xattr test ============================================================================================ 14:06:25 (1776189985) set/get xattr... trusted.name1="value1" user.author1="author1" listxattr... remove xattr... set lustre special xattr ... lfs setstripe: setstripe error for '/mnt/lustre/f102a.sanity': stripe already set getfattr: Removing leading '/' from absolute path names setfattr: /mnt/lustre/f102a.sanity: Numerical result out of range PASS 102a (9s) == sanity test 102b: getfattr/setfattr for trusted.lov EAs ========================================================== 14:06:33 (1776189993) test layout '-S 65536 -i 1 -c 2' lmm_stripe_count: 2 lmm_stripe_size: 65536 lmm_pattern: raid0 lmm_layout_gen: 0 lmm_stripe_offset: 1 lmm_objects: - l_ost_idx: 1 l_fid: 0x100010000:0xf64:0x0 - l_ost_idx: 0 l_fid: 0x100000000:0xf8f:0x0 get/set/list trusted.lov xattr ... getfattr: Removing leading '/' from absolute path names setfattr 4 /mnt/lustre/f102b.sanity.2 setfattr: /mnt/lustre/f102b.sanity.2: Numerical result out of range setfattr 6 /mnt/lustre/f102b.sanity.2 setfattr: /mnt/lustre/f102b.sanity.2: Numerical result out of range setfattr 8 /mnt/lustre/f102b.sanity.2 setfattr: /mnt/lustre/f102b.sanity.2: Numerical result out of range setfattr 10 /mnt/lustre/f102b.sanity.2 setfattr: /mnt/lustre/f102b.sanity.2: Numerical result out of range setfattr 12 /mnt/lustre/f102b.sanity.2 setfattr: /mnt/lustre/f102b.sanity.2: Numerical result out of range setfattr 14 /mnt/lustre/f102b.sanity.2 setfattr: /mnt/lustre/f102b.sanity.2: Numerical result out of range setfattr 16 /mnt/lustre/f102b.sanity.2 setfattr: /mnt/lustre/f102b.sanity.2: Numerical result out of range setfattr 18 /mnt/lustre/f102b.sanity.2 setfattr: /mnt/lustre/f102b.sanity.2: Numerical result out of range setfattr 20 /mnt/lustre/f102b.sanity.2 setfattr: /mnt/lustre/f102b.sanity.2: Numerical result out of range setfattr 22 /mnt/lustre/f102b.sanity.2 setfattr: /mnt/lustre/f102b.sanity.2: Numerical result out of range setfattr 24 /mnt/lustre/f102b.sanity.2 setfattr: /mnt/lustre/f102b.sanity.2: Numerical result out of range setfattr 26 /mnt/lustre/f102b.sanity.2 setfattr: /mnt/lustre/f102b.sanity.2: Numerical result out of range setfattr 28 /mnt/lustre/f102b.sanity.2 setfattr: /mnt/lustre/f102b.sanity.2: Numerical result out of range setfattr 30 /mnt/lustre/f102b.sanity.2 setfattr: /mnt/lustre/f102b.sanity.2: Numerical result out of range setfattr 32 /mnt/lustre/f102b.sanity.2 setfattr: /mnt/lustre/f102b.sanity.2: Numerical result out of range setfattr 34 /mnt/lustre/f102b.sanity.2 setfattr: /mnt/lustre/f102b.sanity.2: Numerical result out of range setfattr 36 /mnt/lustre/f102b.sanity.2 setfattr: /mnt/lustre/f102b.sanity.2: Numerical result out of range setfattr 38 /mnt/lustre/f102b.sanity.2 setfattr: /mnt/lustre/f102b.sanity.2: Numerical result out of range setfattr 40 /mnt/lustre/f102b.sanity.2 setfattr: /mnt/lustre/f102b.sanity.2: Numerical result out of range setfattr 42 /mnt/lustre/f102b.sanity.2 setfattr: /mnt/lustre/f102b.sanity.2: Numerical result out of range setfattr 44 /mnt/lustre/f102b.sanity.2 setfattr: /mnt/lustre/f102b.sanity.2: Numerical result out of range setfattr 46 /mnt/lustre/f102b.sanity.2 setfattr: /mnt/lustre/f102b.sanity.2: Numerical result out of range setfattr 48 /mnt/lustre/f102b.sanity.2 setfattr: /mnt/lustre/f102b.sanity.2: Numerical result out of range setfattr 50 /mnt/lustre/f102b.sanity.2 setfattr: /mnt/lustre/f102b.sanity.2: Numerical result out of range setfattr 52 /mnt/lustre/f102b.sanity.2 setfattr: /mnt/lustre/f102b.sanity.2: Numerical result out of range setfattr 54 /mnt/lustre/f102b.sanity.2 setfattr: /mnt/lustre/f102b.sanity.2: Numerical result out of range setfattr 56 /mnt/lustre/f102b.sanity.2 setfattr: /mnt/lustre/f102b.sanity.2: Numerical result out of range setfattr 58 /mnt/lustre/f102b.sanity.2 setfattr: /mnt/lustre/f102b.sanity.2: Numerical result out of range setfattr 60 /mnt/lustre/f102b.sanity.2 setfattr: /mnt/lustre/f102b.sanity.2: Numerical result out of range setfattr 62 /mnt/lustre/f102b.sanity.2 setfattr: /mnt/lustre/f102b.sanity.2: Numerical result out of range setfattr 64 /mnt/lustre/f102b.sanity.2 setfattr: /mnt/lustre/f102b.sanity.2: Numerical result out of range setfattr 66 /mnt/lustre/f102b.sanity.2 setfattr 68 /mnt/lustre/f102b.sanity.2 setfattr 70 /mnt/lustre/f102b.sanity.2 setfattr 72 /mnt/lustre/f102b.sanity.2 setfattr 74 /mnt/lustre/f102b.sanity.2 setfattr 76 /mnt/lustre/f102b.sanity.2 setfattr 78 /mnt/lustre/f102b.sanity.2 setfattr 80 /mnt/lustre/f102b.sanity.2 setfattr 82 /mnt/lustre/f102b.sanity.2 setfattr 84 /mnt/lustre/f102b.sanity.2 setfattr 86 /mnt/lustre/f102b.sanity.2 setfattr 88 /mnt/lustre/f102b.sanity.2 setfattr 90 /mnt/lustre/f102b.sanity.2 setfattr 92 /mnt/lustre/f102b.sanity.2 setfattr 94 /mnt/lustre/f102b.sanity.2 setfattr 96 /mnt/lustre/f102b.sanity.2 setfattr 98 /mnt/lustre/f102b.sanity.2 setfattr 100 /mnt/lustre/f102b.sanity.2 setfattr 102 /mnt/lustre/f102b.sanity.2 setfattr 104 /mnt/lustre/f102b.sanity.2 setfattr 106 /mnt/lustre/f102b.sanity.2 setfattr 108 /mnt/lustre/f102b.sanity.2 setfattr 110 /mnt/lustre/f102b.sanity.2 setfattr 112 /mnt/lustre/f102b.sanity.2 setfattr 114 /mnt/lustre/f102b.sanity.2 setfattr 116 /mnt/lustre/f102b.sanity.2 setfattr 118 /mnt/lustre/f102b.sanity.2 setfattr 120 /mnt/lustre/f102b.sanity.2 setfattr 122 /mnt/lustre/f102b.sanity.2 setfattr 124 /mnt/lustre/f102b.sanity.2 setfattr 126 /mnt/lustre/f102b.sanity.2 setfattr 128 /mnt/lustre/f102b.sanity.2 setfattr 130 /mnt/lustre/f102b.sanity.2 setfattr 132 /mnt/lustre/f102b.sanity.2 setfattr 134 /mnt/lustre/f102b.sanity.2 setfattr 136 /mnt/lustre/f102b.sanity.2 setfattr 138 /mnt/lustre/f102b.sanity.2 setfattr 140 /mnt/lustre/f102b.sanity.2 setfattr 142 /mnt/lustre/f102b.sanity.2 setfattr 144 /mnt/lustre/f102b.sanity.2 setfattr 146 /mnt/lustre/f102b.sanity.2 setfattr 148 /mnt/lustre/f102b.sanity.2 setfattr 150 /mnt/lustre/f102b.sanity.2 setfattr 152 /mnt/lustre/f102b.sanity.2 setfattr 154 /mnt/lustre/f102b.sanity.2 setfattr 156 /mnt/lustre/f102b.sanity.2 setfattr 158 /mnt/lustre/f102b.sanity.2 setfattr 160 /mnt/lustre/f102b.sanity.2 setfattr 162 /mnt/lustre/f102b.sanity.2 test layout '-E 1M -S 65536 -i 1 -c 2 -Eeof -S4M' lcm_layout_gen: 2 lcm_mirror_count: 1 lcm_entry_count: 2 component0: lcme_id: 1 lcme_mirror_id: 0 lcme_flags: init lcme_extent.e_start: 0 lcme_extent.e_end: 1048576 sub_layout: lmm_stripe_count: 2 lmm_stripe_size: 65536 lmm_pattern: raid0 lmm_layout_gen: 0 lmm_stripe_offset: 1 lmm_objects: - l_ost_idx: 1 l_fid: 0x100010000:0xf66:0x0 - l_ost_idx: 0 l_fid: 0x100000000:0xf91:0x0 component1: lcme_id: 2 lcme_mirror_id: 0 lcme_flags: 0 lcme_extent.e_start: 1048576 lcme_extent.e_end: EOF sub_layout: lmm_stripe_count: 2 lmm_stripe_size: 4194304 lmm_pattern: raid0 lmm_layout_gen: 0 lmm_stripe_offset: -1 get/set/list trusted.lov xattr ... getfattr: Removing leading '/' from absolute path names setfattr 4 /mnt/lustre/f102b.sanity.2 setfattr: /mnt/lustre/f102b.sanity.2: Numerical result out of range setfattr 6 /mnt/lustre/f102b.sanity.2 setfattr: /mnt/lustre/f102b.sanity.2: Numerical result out of range setfattr 8 /mnt/lustre/f102b.sanity.2 setfattr: /mnt/lustre/f102b.sanity.2: Numerical result out of range setfattr 10 /mnt/lustre/f102b.sanity.2 setfattr: /mnt/lustre/f102b.sanity.2: Numerical result out of range setfattr 12 /mnt/lustre/f102b.sanity.2 setfattr: /mnt/lustre/f102b.sanity.2: Numerical result out of range setfattr 14 /mnt/lustre/f102b.sanity.2 setfattr: /mnt/lustre/f102b.sanity.2: Numerical result out of range setfattr 16 /mnt/lustre/f102b.sanity.2 setfattr: /mnt/lustre/f102b.sanity.2: Numerical result out of range setfattr 18 /mnt/lustre/f102b.sanity.2 setfattr: /mnt/lustre/f102b.sanity.2: Numerical result out of range setfattr 20 /mnt/lustre/f102b.sanity.2 setfattr: /mnt/lustre/f102b.sanity.2: Numerical result out of range setfattr 22 /mnt/lustre/f102b.sanity.2 setfattr: /mnt/lustre/f102b.sanity.2: Numerical result out of range setfattr 24 /mnt/lustre/f102b.sanity.2 setfattr: /mnt/lustre/f102b.sanity.2: Numerical result out of range setfattr 26 /mnt/lustre/f102b.sanity.2 setfattr: /mnt/lustre/f102b.sanity.2: Numerical result out of range setfattr 28 /mnt/lustre/f102b.sanity.2 setfattr: /mnt/lustre/f102b.sanity.2: Numerical result out of range setfattr 30 /mnt/lustre/f102b.sanity.2 setfattr: /mnt/lustre/f102b.sanity.2: Numerical result out of range setfattr 32 /mnt/lustre/f102b.sanity.2 setfattr: /mnt/lustre/f102b.sanity.2: Numerical result out of range setfattr 34 /mnt/lustre/f102b.sanity.2 setfattr: /mnt/lustre/f102b.sanity.2: Numerical result out of range setfattr 36 /mnt/lustre/f102b.sanity.2 setfattr: /mnt/lustre/f102b.sanity.2: Numerical result out of range setfattr 38 /mnt/lustre/f102b.sanity.2 setfattr: /mnt/lustre/f102b.sanity.2: Numerical result out of range setfattr 40 /mnt/lustre/f102b.sanity.2 setfattr: /mnt/lustre/f102b.sanity.2: Numerical result out of range setfattr 42 /mnt/lustre/f102b.sanity.2 setfattr: /mnt/lustre/f102b.sanity.2: Numerical result out of range setfattr 44 /mnt/lustre/f102b.sanity.2 setfattr: /mnt/lustre/f102b.sanity.2: Numerical result out of range setfattr 46 /mnt/lustre/f102b.sanity.2 setfattr: /mnt/lustre/f102b.sanity.2: Numerical result out of range setfattr 48 /mnt/lustre/f102b.sanity.2 setfattr: /mnt/lustre/f102b.sanity.2: Numerical result out of range setfattr 50 /mnt/lustre/f102b.sanity.2 setfattr: /mnt/lustre/f102b.sanity.2: Numerical result out of range setfattr 52 /mnt/lustre/f102b.sanity.2 setfattr: /mnt/lustre/f102b.sanity.2: Numerical result out of range setfattr 54 /mnt/lustre/f102b.sanity.2 setfattr: /mnt/lustre/f102b.sanity.2: Numerical result out of range setfattr 56 /mnt/lustre/f102b.sanity.2 setfattr: /mnt/lustre/f102b.sanity.2: Numerical result out of range setfattr 58 /mnt/lustre/f102b.sanity.2 setfattr: /mnt/lustre/f102b.sanity.2: Numerical result out of range setfattr 60 /mnt/lustre/f102b.sanity.2 setfattr: /mnt/lustre/f102b.sanity.2: Numerical result out of range setfattr 62 /mnt/lustre/f102b.sanity.2 setfattr: /mnt/lustre/f102b.sanity.2: Numerical result out of range setfattr 64 /mnt/lustre/f102b.sanity.2 setfattr: /mnt/lustre/f102b.sanity.2: Numerical result out of range setfattr 66 /mnt/lustre/f102b.sanity.2 setfattr: /mnt/lustre/f102b.sanity.2: Numerical result out of range setfattr 68 /mnt/lustre/f102b.sanity.2 setfattr: /mnt/lustre/f102b.sanity.2: Numerical result out of range setfattr 70 /mnt/lustre/f102b.sanity.2 setfattr: /mnt/lustre/f102b.sanity.2: Numerical result out of range setfattr 72 /mnt/lustre/f102b.sanity.2 setfattr: /mnt/lustre/f102b.sanity.2: Numerical result out of range setfattr 74 /mnt/lustre/f102b.sanity.2 setfattr: /mnt/lustre/f102b.sanity.2: Numerical result out of range setfattr 76 /mnt/lustre/f102b.sanity.2 setfattr: /mnt/lustre/f102b.sanity.2: Numerical result out of range setfattr 78 /mnt/lustre/f102b.sanity.2 setfattr: /mnt/lustre/f102b.sanity.2: Numerical result out of range setfattr 80 /mnt/lustre/f102b.sanity.2 setfattr: /mnt/lustre/f102b.sanity.2: Numerical result out of range setfattr 82 /mnt/lustre/f102b.sanity.2 setfattr: /mnt/lustre/f102b.sanity.2: Numerical result out of range setfattr 84 /mnt/lustre/f102b.sanity.2 setfattr: /mnt/lustre/f102b.sanity.2: Numerical result out of range setfattr 86 /mnt/lustre/f102b.sanity.2 setfattr: /mnt/lustre/f102b.sanity.2: Numerical result out of range setfattr 88 /mnt/lustre/f102b.sanity.2 setfattr: /mnt/lustre/f102b.sanity.2: Numerical result out of range setfattr 90 /mnt/lustre/f102b.sanity.2 setfattr: /mnt/lustre/f102b.sanity.2: Numerical result out of range setfattr 92 /mnt/lustre/f102b.sanity.2 setfattr: /mnt/lustre/f102b.sanity.2: Numerical result out of range setfattr 94 /mnt/lustre/f102b.sanity.2 setfattr: /mnt/lustre/f102b.sanity.2: Numerical result out of range setfattr 96 /mnt/lustre/f102b.sanity.2 setfattr: /mnt/lustre/f102b.sanity.2: Numerical result out of range setfattr 98 /mnt/lustre/f102b.sanity.2 setfattr: /mnt/lustre/f102b.sanity.2: Numerical result out of range setfattr 100 /mnt/lustre/f102b.sanity.2 setfattr: /mnt/lustre/f102b.sanity.2: Numerical result out of range setfattr 102 /mnt/lustre/f102b.sanity.2 setfattr: /mnt/lustre/f102b.sanity.2: Numerical result out of range setfattr 104 /mnt/lustre/f102b.sanity.2 setfattr: /mnt/lustre/f102b.sanity.2: Numerical result out of range setfattr 106 /mnt/lustre/f102b.sanity.2 setfattr: /mnt/lustre/f102b.sanity.2: Numerical result out of range setfattr 108 /mnt/lustre/f102b.sanity.2 setfattr: /mnt/lustre/f102b.sanity.2: Numerical result out of range setfattr 110 /mnt/lustre/f102b.sanity.2 setfattr: /mnt/lustre/f102b.sanity.2: Numerical result out of range setfattr 112 /mnt/lustre/f102b.sanity.2 setfattr: /mnt/lustre/f102b.sanity.2: Numerical result out of range setfattr 114 /mnt/lustre/f102b.sanity.2 setfattr: /mnt/lustre/f102b.sanity.2: Numerical result out of range setfattr 116 /mnt/lustre/f102b.sanity.2 setfattr: /mnt/lustre/f102b.sanity.2: Numerical result out of range setfattr 118 /mnt/lustre/f102b.sanity.2 setfattr: /mnt/lustre/f102b.sanity.2: Numerical result out of range setfattr 120 /mnt/lustre/f102b.sanity.2 setfattr: /mnt/lustre/f102b.sanity.2: Numerical result out of range setfattr 122 /mnt/lustre/f102b.sanity.2 setfattr: /mnt/lustre/f102b.sanity.2: Numerical result out of range setfattr 124 /mnt/lustre/f102b.sanity.2 setfattr: /mnt/lustre/f102b.sanity.2: Numerical result out of range setfattr 126 /mnt/lustre/f102b.sanity.2 setfattr: /mnt/lustre/f102b.sanity.2: Numerical result out of range setfattr 128 /mnt/lustre/f102b.sanity.2 setfattr: /mnt/lustre/f102b.sanity.2: Numerical result out of range setfattr 130 /mnt/lustre/f102b.sanity.2 setfattr: /mnt/lustre/f102b.sanity.2: Numerical result out of range setfattr 132 /mnt/lustre/f102b.sanity.2 setfattr: /mnt/lustre/f102b.sanity.2: Numerical result out of range setfattr 134 /mnt/lustre/f102b.sanity.2 setfattr: /mnt/lustre/f102b.sanity.2: Numerical result out of range setfattr 136 /mnt/lustre/f102b.sanity.2 setfattr: /mnt/lustre/f102b.sanity.2: Numerical result out of range setfattr 138 /mnt/lustre/f102b.sanity.2 setfattr: /mnt/lustre/f102b.sanity.2: Numerical result out of range setfattr 140 /mnt/lustre/f102b.sanity.2 setfattr: /mnt/lustre/f102b.sanity.2: Numerical result out of range setfattr 142 /mnt/lustre/f102b.sanity.2 setfattr: /mnt/lustre/f102b.sanity.2: Numerical result out of range setfattr 144 /mnt/lustre/f102b.sanity.2 setfattr: /mnt/lustre/f102b.sanity.2: Numerical result out of range setfattr 146 /mnt/lustre/f102b.sanity.2 setfattr: /mnt/lustre/f102b.sanity.2: Numerical result out of range setfattr 148 /mnt/lustre/f102b.sanity.2 setfattr: /mnt/lustre/f102b.sanity.2: Numerical result out of range setfattr 150 /mnt/lustre/f102b.sanity.2 setfattr: /mnt/lustre/f102b.sanity.2: Numerical result out of range setfattr 152 /mnt/lustre/f102b.sanity.2 setfattr: /mnt/lustre/f102b.sanity.2: Numerical result out of range setfattr 154 /mnt/lustre/f102b.sanity.2 setfattr: /mnt/lustre/f102b.sanity.2: Numerical result out of range setfattr 156 /mnt/lustre/f102b.sanity.2 setfattr: /mnt/lustre/f102b.sanity.2: Numerical result out of range setfattr 158 /mnt/lustre/f102b.sanity.2 setfattr: /mnt/lustre/f102b.sanity.2: Numerical result out of range setfattr 160 /mnt/lustre/f102b.sanity.2 setfattr: /mnt/lustre/f102b.sanity.2: Numerical result out of range setfattr 162 /mnt/lustre/f102b.sanity.2 setfattr: /mnt/lustre/f102b.sanity.2: Numerical result out of range setfattr 164 /mnt/lustre/f102b.sanity.2 setfattr: /mnt/lustre/f102b.sanity.2: Numerical result out of range setfattr 166 /mnt/lustre/f102b.sanity.2 setfattr: /mnt/lustre/f102b.sanity.2: Numerical result out of range setfattr 168 /mnt/lustre/f102b.sanity.2 setfattr: /mnt/lustre/f102b.sanity.2: Numerical result out of range setfattr 170 /mnt/lustre/f102b.sanity.2 setfattr: /mnt/lustre/f102b.sanity.2: Numerical result out of range setfattr 172 /mnt/lustre/f102b.sanity.2 setfattr: /mnt/lustre/f102b.sanity.2: Numerical result out of range setfattr 174 /mnt/lustre/f102b.sanity.2 setfattr: /mnt/lustre/f102b.sanity.2: Numerical result out of range setfattr 176 /mnt/lustre/f102b.sanity.2 setfattr: /mnt/lustre/f102b.sanity.2: Numerical result out of range setfattr 178 /mnt/lustre/f102b.sanity.2 setfattr: /mnt/lustre/f102b.sanity.2: Numerical result out of range setfattr 180 /mnt/lustre/f102b.sanity.2 setfattr: /mnt/lustre/f102b.sanity.2: Numerical result out of range setfattr 182 /mnt/lustre/f102b.sanity.2 setfattr: /mnt/lustre/f102b.sanity.2: Numerical result out of range setfattr 184 /mnt/lustre/f102b.sanity.2 setfattr: /mnt/lustre/f102b.sanity.2: Numerical result out of range setfattr 186 /mnt/lustre/f102b.sanity.2 setfattr: /mnt/lustre/f102b.sanity.2: Numerical result out of range setfattr 188 /mnt/lustre/f102b.sanity.2 setfattr: /mnt/lustre/f102b.sanity.2: Numerical result out of range setfattr 190 /mnt/lustre/f102b.sanity.2 setfattr: /mnt/lustre/f102b.sanity.2: Numerical result out of range setfattr 192 /mnt/lustre/f102b.sanity.2 setfattr: /mnt/lustre/f102b.sanity.2: Numerical result out of range setfattr 194 /mnt/lustre/f102b.sanity.2 setfattr: /mnt/lustre/f102b.sanity.2: Numerical result out of range setfattr 196 /mnt/lustre/f102b.sanity.2 setfattr: /mnt/lustre/f102b.sanity.2: Numerical result out of range setfattr 198 /mnt/lustre/f102b.sanity.2 setfattr: /mnt/lustre/f102b.sanity.2: Numerical result out of range setfattr 200 /mnt/lustre/f102b.sanity.2 setfattr: /mnt/lustre/f102b.sanity.2: Numerical result out of range setfattr 202 /mnt/lustre/f102b.sanity.2 setfattr: /mnt/lustre/f102b.sanity.2: Numerical result out of range setfattr 204 /mnt/lustre/f102b.sanity.2 setfattr: /mnt/lustre/f102b.sanity.2: Numerical result out of range setfattr 206 /mnt/lustre/f102b.sanity.2 setfattr: /mnt/lustre/f102b.sanity.2: Numerical result out of range setfattr 208 /mnt/lustre/f102b.sanity.2 setfattr: /mnt/lustre/f102b.sanity.2: Numerical result out of range setfattr 210 /mnt/lustre/f102b.sanity.2 setfattr: /mnt/lustre/f102b.sanity.2: Numerical result out of range setfattr 212 /mnt/lustre/f102b.sanity.2 setfattr: /mnt/lustre/f102b.sanity.2: Numerical result out of range setfattr 214 /mnt/lustre/f102b.sanity.2 setfattr: /mnt/lustre/f102b.sanity.2: Numerical result out of range setfattr 216 /mnt/lustre/f102b.sanity.2 setfattr: /mnt/lustre/f102b.sanity.2: Numerical result out of range setfattr 218 /mnt/lustre/f102b.sanity.2 setfattr: /mnt/lustre/f102b.sanity.2: Numerical result out of range setfattr 220 /mnt/lustre/f102b.sanity.2 setfattr: /mnt/lustre/f102b.sanity.2: Numerical result out of range setfattr 222 /mnt/lustre/f102b.sanity.2 setfattr: /mnt/lustre/f102b.sanity.2: Numerical result out of range setfattr 224 /mnt/lustre/f102b.sanity.2 setfattr: /mnt/lustre/f102b.sanity.2: Numerical result out of range setfattr 226 /mnt/lustre/f102b.sanity.2 setfattr: /mnt/lustre/f102b.sanity.2: Numerical result out of range setfattr 228 /mnt/lustre/f102b.sanity.2 setfattr: /mnt/lustre/f102b.sanity.2: Numerical result out of range setfattr 230 /mnt/lustre/f102b.sanity.2 setfattr: /mnt/lustre/f102b.sanity.2: Numerical result out of range setfattr 232 /mnt/lustre/f102b.sanity.2 setfattr: /mnt/lustre/f102b.sanity.2: Numerical result out of range setfattr 234 /mnt/lustre/f102b.sanity.2 setfattr: /mnt/lustre/f102b.sanity.2: Numerical result out of range setfattr 236 /mnt/lustre/f102b.sanity.2 setfattr: /mnt/lustre/f102b.sanity.2: Numerical result out of range setfattr 238 /mnt/lustre/f102b.sanity.2 setfattr: /mnt/lustre/f102b.sanity.2: Numerical result out of range setfattr 240 /mnt/lustre/f102b.sanity.2 setfattr: /mnt/lustre/f102b.sanity.2: Numerical result out of range setfattr 242 /mnt/lustre/f102b.sanity.2 setfattr: /mnt/lustre/f102b.sanity.2: Numerical result out of range setfattr 244 /mnt/lustre/f102b.sanity.2 setfattr: /mnt/lustre/f102b.sanity.2: Numerical result out of range setfattr 246 /mnt/lustre/f102b.sanity.2 setfattr: /mnt/lustre/f102b.sanity.2: Numerical result out of range setfattr 248 /mnt/lustre/f102b.sanity.2 setfattr: /mnt/lustre/f102b.sanity.2: Numerical result out of range setfattr 250 /mnt/lustre/f102b.sanity.2 setfattr: /mnt/lustre/f102b.sanity.2: Numerical result out of range setfattr 252 /mnt/lustre/f102b.sanity.2 setfattr: /mnt/lustre/f102b.sanity.2: Numerical result out of range setfattr 254 /mnt/lustre/f102b.sanity.2 setfattr: /mnt/lustre/f102b.sanity.2: Numerical result out of range setfattr 256 /mnt/lustre/f102b.sanity.2 setfattr: /mnt/lustre/f102b.sanity.2: Numerical result out of range setfattr 258 /mnt/lustre/f102b.sanity.2 setfattr: /mnt/lustre/f102b.sanity.2: Numerical result out of range setfattr 260 /mnt/lustre/f102b.sanity.2 setfattr: /mnt/lustre/f102b.sanity.2: Numerical result out of range setfattr 262 /mnt/lustre/f102b.sanity.2 setfattr: /mnt/lustre/f102b.sanity.2: Numerical result out of range setfattr 264 /mnt/lustre/f102b.sanity.2 setfattr: /mnt/lustre/f102b.sanity.2: Numerical result out of range setfattr 266 /mnt/lustre/f102b.sanity.2 setfattr: /mnt/lustre/f102b.sanity.2: Numerical result out of range setfattr 268 /mnt/lustre/f102b.sanity.2 setfattr: /mnt/lustre/f102b.sanity.2: Numerical result out of range setfattr 270 /mnt/lustre/f102b.sanity.2 setfattr: /mnt/lustre/f102b.sanity.2: Numerical result out of range setfattr 272 /mnt/lustre/f102b.sanity.2 setfattr: /mnt/lustre/f102b.sanity.2: Numerical result out of range setfattr 274 /mnt/lustre/f102b.sanity.2 setfattr: /mnt/lustre/f102b.sanity.2: Numerical result out of range setfattr 276 /mnt/lustre/f102b.sanity.2 setfattr: /mnt/lustre/f102b.sanity.2: Numerical result out of range setfattr 278 /mnt/lustre/f102b.sanity.2 setfattr: /mnt/lustre/f102b.sanity.2: Numerical result out of range setfattr 280 /mnt/lustre/f102b.sanity.2 setfattr: /mnt/lustre/f102b.sanity.2: Numerical result out of range setfattr 282 /mnt/lustre/f102b.sanity.2 setfattr: /mnt/lustre/f102b.sanity.2: Numerical result out of range setfattr 284 /mnt/lustre/f102b.sanity.2 setfattr: /mnt/lustre/f102b.sanity.2: Numerical result out of range setfattr 286 /mnt/lustre/f102b.sanity.2 setfattr: /mnt/lustre/f102b.sanity.2: Numerical result out of range setfattr 288 /mnt/lustre/f102b.sanity.2 setfattr: /mnt/lustre/f102b.sanity.2: Numerical result out of range setfattr 290 /mnt/lustre/f102b.sanity.2 setfattr: /mnt/lustre/f102b.sanity.2: Numerical result out of range setfattr 292 /mnt/lustre/f102b.sanity.2 setfattr: /mnt/lustre/f102b.sanity.2: Numerical result out of range setfattr 294 /mnt/lustre/f102b.sanity.2 setfattr: /mnt/lustre/f102b.sanity.2: Numerical result out of range setfattr 296 /mnt/lustre/f102b.sanity.2 setfattr: /mnt/lustre/f102b.sanity.2: Numerical result out of range setfattr 298 /mnt/lustre/f102b.sanity.2 setfattr: /mnt/lustre/f102b.sanity.2: Numerical result out of range setfattr 300 /mnt/lustre/f102b.sanity.2 setfattr: /mnt/lustre/f102b.sanity.2: Numerical result out of range setfattr 302 /mnt/lustre/f102b.sanity.2 setfattr: /mnt/lustre/f102b.sanity.2: Numerical result out of range setfattr 304 /mnt/lustre/f102b.sanity.2 setfattr: /mnt/lustre/f102b.sanity.2: Numerical result out of range setfattr 306 /mnt/lustre/f102b.sanity.2 setfattr: /mnt/lustre/f102b.sanity.2: Numerical result out of range setfattr 308 /mnt/lustre/f102b.sanity.2 setfattr: /mnt/lustre/f102b.sanity.2: Numerical result out of range setfattr 310 /mnt/lustre/f102b.sanity.2 setfattr: /mnt/lustre/f102b.sanity.2: Numerical result out of range setfattr 312 /mnt/lustre/f102b.sanity.2 setfattr: /mnt/lustre/f102b.sanity.2: Numerical result out of range setfattr 314 /mnt/lustre/f102b.sanity.2 setfattr: /mnt/lustre/f102b.sanity.2: Numerical result out of range setfattr 316 /mnt/lustre/f102b.sanity.2 setfattr: /mnt/lustre/f102b.sanity.2: Numerical result out of range setfattr 318 /mnt/lustre/f102b.sanity.2 setfattr: /mnt/lustre/f102b.sanity.2: Numerical result out of range setfattr 320 /mnt/lustre/f102b.sanity.2 setfattr: /mnt/lustre/f102b.sanity.2: Numerical result out of range setfattr 322 /mnt/lustre/f102b.sanity.2 setfattr: /mnt/lustre/f102b.sanity.2: Numerical result out of range setfattr 324 /mnt/lustre/f102b.sanity.2 setfattr: /mnt/lustre/f102b.sanity.2: Numerical result out of range setfattr 326 /mnt/lustre/f102b.sanity.2 setfattr: /mnt/lustre/f102b.sanity.2: Numerical result out of range setfattr 328 /mnt/lustre/f102b.sanity.2 setfattr: /mnt/lustre/f102b.sanity.2: Numerical result out of range setfattr 330 /mnt/lustre/f102b.sanity.2 setfattr: /mnt/lustre/f102b.sanity.2: Numerical result out of range setfattr 332 /mnt/lustre/f102b.sanity.2 setfattr: /mnt/lustre/f102b.sanity.2: Numerical result out of range setfattr 334 /mnt/lustre/f102b.sanity.2 setfattr: /mnt/lustre/f102b.sanity.2: Numerical result out of range setfattr 336 /mnt/lustre/f102b.sanity.2 setfattr: /mnt/lustre/f102b.sanity.2: Numerical result out of range setfattr 338 /mnt/lustre/f102b.sanity.2 setfattr: /mnt/lustre/f102b.sanity.2: Numerical result out of range setfattr 340 /mnt/lustre/f102b.sanity.2 setfattr: /mnt/lustre/f102b.sanity.2: Numerical result out of range setfattr 342 /mnt/lustre/f102b.sanity.2 setfattr: /mnt/lustre/f102b.sanity.2: Numerical result out of range setfattr 344 /mnt/lustre/f102b.sanity.2 setfattr: /mnt/lustre/f102b.sanity.2: Numerical result out of range setfattr 346 /mnt/lustre/f102b.sanity.2 setfattr: /mnt/lustre/f102b.sanity.2: Numerical result out of range setfattr 348 /mnt/lustre/f102b.sanity.2 setfattr: /mnt/lustre/f102b.sanity.2: Numerical result out of range setfattr 350 /mnt/lustre/f102b.sanity.2 setfattr: /mnt/lustre/f102b.sanity.2: Numerical result out of range setfattr 352 /mnt/lustre/f102b.sanity.2 setfattr: /mnt/lustre/f102b.sanity.2: Numerical result out of range setfattr 354 /mnt/lustre/f102b.sanity.2 setfattr: /mnt/lustre/f102b.sanity.2: Numerical result out of range setfattr 356 /mnt/lustre/f102b.sanity.2 setfattr: /mnt/lustre/f102b.sanity.2: Numerical result out of range setfattr 358 /mnt/lustre/f102b.sanity.2 setfattr: /mnt/lustre/f102b.sanity.2: Numerical result out of range setfattr 360 /mnt/lustre/f102b.sanity.2 setfattr: /mnt/lustre/f102b.sanity.2: Numerical result out of range setfattr 362 /mnt/lustre/f102b.sanity.2 setfattr: /mnt/lustre/f102b.sanity.2: Numerical result out of range setfattr 364 /mnt/lustre/f102b.sanity.2 setfattr: /mnt/lustre/f102b.sanity.2: Numerical result out of range setfattr 366 /mnt/lustre/f102b.sanity.2 setfattr: /mnt/lustre/f102b.sanity.2: Numerical result out of range setfattr 368 /mnt/lustre/f102b.sanity.2 setfattr: /mnt/lustre/f102b.sanity.2: Numerical result out of range setfattr 370 /mnt/lustre/f102b.sanity.2 setfattr: /mnt/lustre/f102b.sanity.2: Numerical result out of range setfattr 372 /mnt/lustre/f102b.sanity.2 setfattr: /mnt/lustre/f102b.sanity.2: Numerical result out of range setfattr 374 /mnt/lustre/f102b.sanity.2 setfattr: /mnt/lustre/f102b.sanity.2: Numerical result out of range setfattr 376 /mnt/lustre/f102b.sanity.2 setfattr: /mnt/lustre/f102b.sanity.2: Numerical result out of range setfattr 378 /mnt/lustre/f102b.sanity.2 setfattr: /mnt/lustre/f102b.sanity.2: Numerical result out of range setfattr 380 /mnt/lustre/f102b.sanity.2 setfattr: /mnt/lustre/f102b.sanity.2: Numerical result out of range setfattr 382 /mnt/lustre/f102b.sanity.2 setfattr: /mnt/lustre/f102b.sanity.2: Numerical result out of range setfattr 384 /mnt/lustre/f102b.sanity.2 setfattr: /mnt/lustre/f102b.sanity.2: Numerical result out of range setfattr 386 /mnt/lustre/f102b.sanity.2 setfattr: /mnt/lustre/f102b.sanity.2: Numerical result out of range setfattr 388 /mnt/lustre/f102b.sanity.2 setfattr: /mnt/lustre/f102b.sanity.2: Numerical result out of range setfattr 390 /mnt/lustre/f102b.sanity.2 setfattr: /mnt/lustre/f102b.sanity.2: Numerical result out of range setfattr 392 /mnt/lustre/f102b.sanity.2 setfattr: /mnt/lustre/f102b.sanity.2: Numerical result out of range setfattr 394 /mnt/lustre/f102b.sanity.2 setfattr: /mnt/lustre/f102b.sanity.2: Numerical result out of range setfattr 396 /mnt/lustre/f102b.sanity.2 setfattr: /mnt/lustre/f102b.sanity.2: Numerical result out of range setfattr 398 /mnt/lustre/f102b.sanity.2 setfattr: /mnt/lustre/f102b.sanity.2: Numerical result out of range setfattr 400 /mnt/lustre/f102b.sanity.2 setfattr: /mnt/lustre/f102b.sanity.2: Numerical result out of range setfattr 402 /mnt/lustre/f102b.sanity.2 setfattr: /mnt/lustre/f102b.sanity.2: Numerical result out of range setfattr 404 /mnt/lustre/f102b.sanity.2 setfattr: /mnt/lustre/f102b.sanity.2: Numerical result out of range setfattr 406 /mnt/lustre/f102b.sanity.2 setfattr: /mnt/lustre/f102b.sanity.2: Numerical result out of range setfattr 408 /mnt/lustre/f102b.sanity.2 setfattr: /mnt/lustre/f102b.sanity.2: Numerical result out of range setfattr 410 /mnt/lustre/f102b.sanity.2 setfattr: /mnt/lustre/f102b.sanity.2: Numerical result out of range setfattr 412 /mnt/lustre/f102b.sanity.2 setfattr: /mnt/lustre/f102b.sanity.2: Numerical result out of range setfattr 414 /mnt/lustre/f102b.sanity.2 setfattr: /mnt/lustre/f102b.sanity.2: Numerical result out of range setfattr 416 /mnt/lustre/f102b.sanity.2 setfattr: /mnt/lustre/f102b.sanity.2: Numerical result out of range setfattr 418 /mnt/lustre/f102b.sanity.2 setfattr: /mnt/lustre/f102b.sanity.2: Numerical result out of range setfattr 420 /mnt/lustre/f102b.sanity.2 setfattr: /mnt/lustre/f102b.sanity.2: Numerical result out of range setfattr 422 /mnt/lustre/f102b.sanity.2 setfattr: /mnt/lustre/f102b.sanity.2: Numerical result out of range setfattr 424 /mnt/lustre/f102b.sanity.2 setfattr: /mnt/lustre/f102b.sanity.2: Numerical result out of range setfattr 426 /mnt/lustre/f102b.sanity.2 setfattr: /mnt/lustre/f102b.sanity.2: Numerical result out of range setfattr 428 /mnt/lustre/f102b.sanity.2 setfattr: /mnt/lustre/f102b.sanity.2: Numerical result out of range setfattr 430 /mnt/lustre/f102b.sanity.2 setfattr: /mnt/lustre/f102b.sanity.2: Numerical result out of range setfattr 432 /mnt/lustre/f102b.sanity.2 setfattr: /mnt/lustre/f102b.sanity.2: Numerical result out of range setfattr 434 /mnt/lustre/f102b.sanity.2 setfattr: /mnt/lustre/f102b.sanity.2: Numerical result out of range setfattr 436 /mnt/lustre/f102b.sanity.2 setfattr: /mnt/lustre/f102b.sanity.2: Numerical result out of range setfattr 438 /mnt/lustre/f102b.sanity.2 setfattr: /mnt/lustre/f102b.sanity.2: Numerical result out of range setfattr 440 /mnt/lustre/f102b.sanity.2 setfattr: /mnt/lustre/f102b.sanity.2: Numerical result out of range setfattr 442 /mnt/lustre/f102b.sanity.2 setfattr: /mnt/lustre/f102b.sanity.2: Numerical result out of range setfattr 444 /mnt/lustre/f102b.sanity.2 setfattr: /mnt/lustre/f102b.sanity.2: Numerical result out of range setfattr 446 /mnt/lustre/f102b.sanity.2 setfattr: /mnt/lustre/f102b.sanity.2: Numerical result out of range setfattr 448 /mnt/lustre/f102b.sanity.2 setfattr: /mnt/lustre/f102b.sanity.2: Numerical result out of range setfattr 450 /mnt/lustre/f102b.sanity.2 setfattr: /mnt/lustre/f102b.sanity.2: Numerical result out of range setfattr 452 /mnt/lustre/f102b.sanity.2 setfattr: /mnt/lustre/f102b.sanity.2: Numerical result out of range setfattr 454 /mnt/lustre/f102b.sanity.2 setfattr: /mnt/lustre/f102b.sanity.2: Numerical result out of range setfattr 456 /mnt/lustre/f102b.sanity.2 setfattr: /mnt/lustre/f102b.sanity.2: Numerical result out of range setfattr 458 /mnt/lustre/f102b.sanity.2 setfattr: /mnt/lustre/f102b.sanity.2: Numerical result out of range setfattr 460 /mnt/lustre/f102b.sanity.2 setfattr: /mnt/lustre/f102b.sanity.2: Numerical result out of range setfattr 462 /mnt/lustre/f102b.sanity.2 setfattr: /mnt/lustre/f102b.sanity.2: Numerical result out of range setfattr 464 /mnt/lustre/f102b.sanity.2 setfattr: /mnt/lustre/f102b.sanity.2: Numerical result out of range setfattr 466 /mnt/lustre/f102b.sanity.2 setfattr: /mnt/lustre/f102b.sanity.2: Numerical result out of range setfattr 468 /mnt/lustre/f102b.sanity.2 setfattr: /mnt/lustre/f102b.sanity.2: Numerical result out of range setfattr 470 /mnt/lustre/f102b.sanity.2 setfattr: /mnt/lustre/f102b.sanity.2: Numerical result out of range setfattr 472 /mnt/lustre/f102b.sanity.2 setfattr: /mnt/lustre/f102b.sanity.2: Numerical result out of range setfattr 474 /mnt/lustre/f102b.sanity.2 setfattr: /mnt/lustre/f102b.sanity.2: Numerical result out of range setfattr 476 /mnt/lustre/f102b.sanity.2 setfattr: /mnt/lustre/f102b.sanity.2: Numerical result out of range setfattr 478 /mnt/lustre/f102b.sanity.2 setfattr: /mnt/lustre/f102b.sanity.2: Numerical result out of range setfattr 480 /mnt/lustre/f102b.sanity.2 setfattr: /mnt/lustre/f102b.sanity.2: Numerical result out of range setfattr 482 /mnt/lustre/f102b.sanity.2 PASS 102b (12s) == sanity test 102c: non-root getfattr/setfattr for lustre.lov EAs ===================================================================== 14:06:45 (1776190005) get/set/list lustre.lov xattr ... striped dir -i0 -c2 -H crush /mnt/lustre/d102c.sanity running as uid/gid/euid/egid 500/500/500/500, groups: [/home/green/git/lustre-release/lustre/utils/lfs] [setstripe] [-S] [65536] [-i] [1] [-c] [2] [/mnt/lustre/d102c.sanity/f102c.sanity] running as uid/gid/euid/egid 500/500/500/500, groups: [/home/green/git/lustre-release/lustre/utils/lfs] [getstripe] [-c] [/mnt/lustre/d102c.sanity/f102c.sanity] lustre.lov=0s0AvRCwEAAAANAAAAAAAAAAoEAAACAAAAAAABAAIAAABoDwAAAAAAAAAAAAAAAAAAAAAAAAEAAACTDwAAAAAAAAAAAAAAAAAAAAAAAAAAAAA= running as uid/gid/euid/egid 500/500/500/500, groups: [mcreate] [/mnt/lustre/d102c.sanity/f102c.sanity2] running as uid/gid/euid/egid 500/500/500/500, groups: [setfattr] [-n] [lustre.lov] [-v] [0s0AvRCwEAAAANAAAAAAAAAAoEAAACAAAAAAABAAIAAABoDwAAAAAAAAAAAAAAAAAAAAAAAAEAAACTDwAAAAAAAAAAAAAAAAAAAAAAAAAAAAA=] [/mnt/lustre/d102c.sanity/f102c.sanity2] running as uid/gid/euid/egid 500/500/500/500, groups: [/home/green/git/lustre-release/lustre/utils/lfs] [getstripe] [-S] [/mnt/lustre/d102c.sanity/f102c.sanity2] running as uid/gid/euid/egid 500/500/500/500, groups: [/home/green/git/lustre-release/lustre/utils/lfs] [getstripe] [-c] [/mnt/lustre/d102c.sanity/f102c.sanity2] PASS 102c (9s) == sanity test 102d: tar restore stripe info from tarfile,not keep osts ========================================================== 14:06:54 (1776190014) striped dir -i0 -c2 -H fnv_1a_64 /mnt/lustre/d102d.sanity PASS 102d (15s) == sanity test 102f: tar copy files, not keep osts ======= 14:07:09 (1776190029) striped dir -i0 -c2 -H fnv_1a_64 /mnt/lustre/d102f.sanity striped dir -i0 -c2 -H fnv_1a_64 /mnt/lustre/d102f.sanity.restore PASS 102f (17s) == sanity test 102h: grow xattr from inside inode to external block ========================================================== 14:07:26 (1776190046) save trusted.big on /mnt/lustre/f102h.sanity save trusted.sml on /mnt/lustre/f102h.sanity grow trusted.sml on /mnt/lustre/f102h.sanity trusted.big still valid after growing trusted.sml PASS 102h (16s) == sanity test 102ha: grow xattr from inside inode to external inode ========================================================== 14:07:42 (1776190062) setting xattr of max xattr size: 65536 save trusted.big on /mnt/lustre/f102ha.sanity save trusted.sml on /mnt/lustre/f102ha.sanity grow trusted.sml on /mnt/lustre/f102ha.sanity trusted.big still valid after growing trusted.sml setting xattr of > max xattr size: 65536 + 10 This should fail: save trusted.big on /mnt/lustre/f102ha.sanity setfattr: /mnt/lustre/f102ha.sanity: Argument list too long PASS 102ha (20s) == sanity test 102i: lgetxattr test on symbolic link ====================================================================== 14:08:02 (1776190082) getfattr: Removing leading '/' from absolute path names # file: mnt/lustre/f102i.sanity trusted.lov=0s0AvRCwEAAABpAAAAAAAAAAoEAAACAAAAAAAQAAEAAACRDwAAAAAAAAAAAAAAAAAAAAAAAAEAAAA= /mnt/lustre/f102i.sanitylink: trusted.lov: No such attribute PASS 102i (8s) == sanity test 102j: non-root tar restore stripe info from tarfile, not keep osts ============================================================= 14:08:10 (1776190090) striped dir -i0 -c2 -H all_char /mnt/lustre/d102j.sanity running as uid/gid/euid/egid 500/500/500/500, groups: [/home/green/git/lustre-release/lustre/utils/lfs] [setstripe] [-S] [65536] [-i] [1] [-c] [2] [d102j.sanity] running as uid/gid/euid/egid 500/500/500/500, groups: [/home/green/git/lustre-release/lustre/utils/lfs] [setstripe] [-S] [65536] [-i] [0] [-c] [1] [file1-0-1] running as uid/gid/euid/egid 500/500/500/500, groups: [/home/green/git/lustre-release/lustre/utils/lfs] [setstripe] [-S] [65536] [-i] [1] [-c] [1] [file1-1-1] running as uid/gid/euid/egid 500/500/500/500, groups: [/home/green/git/lustre-release/lustre/utils/lfs] [setstripe] [-S] [65536] [-i] [0] [-c] [2] [file1-0-2] running as uid/gid/euid/egid 500/500/500/500, groups: [/home/green/git/lustre-release/lustre/utils/lfs] [setstripe] [-S] [65536] [-i] [1] [-c] [2] [file1-1-2] running as uid/gid/euid/egid 500/500/500/500, groups: [/home/green/git/lustre-release/lustre/utils/lfs] [setstripe] [-S] [131072] [-i] [0] [-c] [1] [file2-0-1] running as uid/gid/euid/egid 500/500/500/500, groups: [/home/green/git/lustre-release/lustre/utils/lfs] [setstripe] [-S] [131072] [-i] [1] [-c] [1] [file2-1-1] running as uid/gid/euid/egid 500/500/500/500, groups: [/home/green/git/lustre-release/lustre/utils/lfs] [setstripe] [-S] [131072] [-i] [0] [-c] [2] [file2-0-2] running as uid/gid/euid/egid 500/500/500/500, groups: [/home/green/git/lustre-release/lustre/utils/lfs] [setstripe] [-S] [131072] [-i] [1] [-c] [2] [file2-1-2] running as uid/gid/euid/egid 500/500/500/500, groups: [/home/green/git/lustre-release/lustre/utils/lfs] [setstripe] [-S] [196608] [-i] [0] [-c] [1] [file3-0-1] running as uid/gid/euid/egid 500/500/500/500, groups: [/home/green/git/lustre-release/lustre/utils/lfs] [setstripe] [-S] [196608] [-i] [1] [-c] [1] [file3-1-1] running as uid/gid/euid/egid 500/500/500/500, groups: [/home/green/git/lustre-release/lustre/utils/lfs] [setstripe] [-S] [196608] [-i] [0] [-c] [2] [file3-0-2] running as uid/gid/euid/egid 500/500/500/500, groups: [/home/green/git/lustre-release/lustre/utils/lfs] [setstripe] [-S] [196608] [-i] [1] [-c] [2] [file3-1-2] running as uid/gid/euid/egid 500/500/500/500, groups: [/home/green/git/lustre-release/lustre/utils/lfs] [setstripe] [-S] [262144] [-i] [0] [-c] [1] [file4-0-1] running as uid/gid/euid/egid 500/500/500/500, groups: [/home/green/git/lustre-release/lustre/utils/lfs] [setstripe] [-S] [262144] [-i] [1] [-c] [1] [file4-1-1] running as uid/gid/euid/egid 500/500/500/500, groups: [/home/green/git/lustre-release/lustre/utils/lfs] [setstripe] [-S] [262144] [-i] [0] [-c] [2] [file4-0-2] running as uid/gid/euid/egid 500/500/500/500, groups: [/home/green/git/lustre-release/lustre/utils/lfs] [setstripe] [-S] [262144] [-i] [1] [-c] [2] [file4-1-2] running as uid/gid/euid/egid 500/500/500/500, groups: [tar] [cf] [/tmp/f102.tar] [d102j.sanity] [--xattrs] running as uid/gid/euid/egid 500/500/500/500, groups: [tar] [xf] [/tmp/f102.tar] [-C] [/mnt/lustre/d102j.sanity] [--xattrs] [--xattrs-include=lustre.*] PASS 102j (15s) == sanity test 102k: setfattr without parameter of value shouldn't cause a crash ========================================================== 14:08:25 (1776190105) striped dir -i0 -c2 -H all_char /mnt/lustre/d102k.sanity PASS 102k (9s) == sanity test 102l: listxattr size test ============================================================================================ 14:08:35 (1776190115) listxattr as user... PASS 102l (8s) == sanity test 102m: Ensure listxattr fails on small bufffer ================================================================== 14:08:43 (1776190123) PASS 102m (8s) == sanity test 102n: silently ignore setxattr on internal trusted xattrs ========================================================== 14:08:50 (1776190130) setfattr: /mnt/lustre/f102n.sanity.1: Numerical result out of range PASS 102n (9s) == sanity test 102p: check setxattr(2) correctly fails without permission ========================================================== 14:08:59 (1776190139) setfacl as user... running as uid/gid/euid/egid 500/500/500/500, groups: [setfacl] [-m] [u:500:rwx] [/mnt/lustre/f102p.sanity] setfacl: /mnt/lustre/f102p.sanity: Operation not permitted setfattr as user... running as uid/gid/euid/egid 500/500/500/500, groups: [setfattr] [-x] [system.posix_acl_access] [/mnt/lustre/f102p.sanity] setfattr: /mnt/lustre/f102p.sanity: Operation not permitted PASS 102p (8s) == sanity test 102q: flistxattr should not return trusted.link EAs for orphans ========================================================== 14:09:07 (1776190147) PASS 102q (7s) == sanity test 102r: set EAs with empty values =========== 14:09:15 (1776190155) getfattr: Removing leading '/' from absolute path names # file: mnt/lustre/f102r.sanity user.f102r.sanity="" getfattr: Removing leading '/' from absolute path names # file: mnt/lustre/d102r.sanity user.d102r.sanity="" striped dir -i0 -c2 -H fnv_1a_64 /mnt/lustre/d102r.sanity getfattr: Removing leading '/' from absolute path names # file: mnt/lustre/d102r.sanity user.d102r.sanity="" PASS 102r (8s) == sanity test 102s: getting nonexistent xattrs should fail ========================================================== 14:09:23 (1776190163) llite.lustre-ffff8b08191dd800.xattr_cache=0 /mnt/lustre/f102s.sanity: lustre.n102s: Operation not supported /mnt/lustre/f102s.sanity: security.n102s: No such attribute /mnt/lustre/f102s.sanity: system.n102s: Operation not supported /mnt/lustre/f102s.sanity: trusted.n102s: No such attribute /mnt/lustre/f102s.sanity: user.n102s: No such attribute llite.lustre-ffff8b08191dd800.xattr_cache=1 /mnt/lustre/f102s.sanity: lustre.n102s: No such attribute /mnt/lustre/f102s.sanity: security.n102s: No such attribute /mnt/lustre/f102s.sanity: system.n102s: Operation not supported /mnt/lustre/f102s.sanity: trusted.n102s: No such attribute /mnt/lustre/f102s.sanity: user.n102s: No such attribute PASS 102s (7s) == sanity test 102t: zero length xattr values handled correctly ========================================================== 14:09:30 (1776190170) llite.lustre-ffff8b08191dd800.xattr_cache=0 llite.lustre-ffff8b08191dd800.xattr_cache=1 PASS 102t (7s) == sanity test 103a: acl test ============================ 14:09:37 (1776190177) /usr/bin/setfacl oleg455-server: error: get_param: param_path 'mdt/lustre-MDT0000/job_xattr': No such file or directory pdsh@oleg455-client: oleg455-server: ssh exited with exit code 2 uid=1(bin) gid=1(bin) groups=1(bin) uid=2(daemon) gid=2(daemon) groups=2(daemon) users:x:100: Adding user daemon to group bin Adding user daemon to group bin performing cp with bin='bin' daemon='daemon' users='users'... [3] $ umask 022 -- ok [4] $ mkdir d -- ok [5] $ cd d -- ok [6] $ touch f -- ok [7] $ setfacl -m u:bin:rw f -- ok [8] $ ls -l f | awk -- '{ print $1 }' -- ok [11] $ cp f g -- ok [12] $ ls -l g | awk -- '{sub(/\./, "", $1); print $1 }' -- ok [15] $ rm g -- ok [16] $ cp -p f g -- ok [17] $ ls -l f | awk -- '{ print $1 }' -- ok [20] $ mkdir h -- ok [21] $ echo blubb > h/x -- ok [22] $ cp -rp h i -- ok [23] $ cat i/x -- ok [26] $ rm -r i -- ok [31] $ setfacl -R -m u:bin:rwx h -- ok [32] $ getfacl --omit-header h/x -- ok [40] $ cp -rp h i -- ok [41] $ getfacl --omit-header i/x -- ok [49] $ cd .. -- ok [50] $ rm -r d -- ok 22 commands (22 passed, 0 failed) performing getfacl-noacl with bin='bin' daemon='daemon' users='users'... [4] $ mkdir test -- ok [5] $ cd test -- ok [6] $ umask 027 -- ok [7] $ touch x -- ok [8] $ getfacl --omit-header x -- ok [14] $ getfacl --omit-header --access x -- ok [20] $ getfacl --omit-header -d x -- ok [21] $ getfacl --omit-header -d . -- ok [22] $ getfacl --omit-header -d / -- ok [25] $ getfacl --skip-base x -- ok [26] $ getfacl --omit-header --all-effective x -- ok [32] $ getfacl --omit-header --no-effective x -- ok [38] $ mkdir d -- ok [39] $ touch d/y -- ok [46] $ getfacl -dRP . | grep file | sort -- ok [51] $ ln -s d l -- ok [53] $ ln -s l ll -- ok [62] $ rm l ll x -- ok [63] $ rm -rf d -- ok [64] $ cd .. -- ok [65] $ rmdir test -- ok 21 commands (21 passed, 0 failed) performing misc with bin='bin' daemon='daemon' users='users'... [6] $ umask 027 -- ok [7] $ touch f -- ok [10] $ setfacl -m u::r f -- ok [11] $ setfacl -m u::rw,u:bin:rw f -- ok [12] $ ls -dl f | awk '{print $1}' -- ok [15] $ getfacl --omit-header f -- ok [23] $ rm f -- ok [24] $ umask 022 -- ok [25] $ touch f -- ok [26] $ setfacl -m u:bin:rw f -- ok [27] $ ls -dl f | awk '{print $1}' -- ok [30] $ getfacl --omit-header f -- ok [38] $ rm f -- ok [39] $ umask 027 -- ok [40] $ mkdir d -- ok [41] $ setfacl -m u:bin:rwx d -- ok [42] $ ls -dl d | awk '{print $1}' -- ok [45] $ getfacl --omit-header d -- ok [53] $ rmdir d -- ok [54] $ umask 022 -- ok [55] $ mkdir d -- ok [56] $ setfacl -m u:bin:rwx d -- ok [57] $ ls -dl d | awk '{print $1}' -- ok [60] $ getfacl --omit-header d -- ok [68] $ rmdir d -- ok [73] $ umask 022 -- ok [74] $ touch f -- ok [75] $ setfacl -m u:bin:rw,u:daemon:r f -- ok [76] $ ls -dl f | awk '{print $1}' -- ok [79] $ getfacl --omit-header f -- ok [90] $ setfacl -m g:users:rw,g:daemon:r f -- ok [91] $ ls -dl f | awk '{print $1}' -- ok [94] $ getfacl --omit-header f -- ok [107] $ setfacl -x g:users f -- ok [108] $ ls -dl f | awk '{print $1}' -- ok [111] $ getfacl --omit-header f -- ok [123] $ setfacl -x u:daemon f -- ok [124] $ ls -dl f | awk '{print $1}' -- ok [127] $ getfacl --omit-header f -- ok [136] $ rm f -- ok [140] $ umask 027 -- ok [141] $ mkdir d -- ok [142] $ setfacl -m u:bin:rwx,u:daemon:rw,d:u:bin:rwx,d:m:rx d -- ok [143] $ ls -dl d | awk '{print $1}' -- ok [146] $ getfacl --omit-header d -- ok [162] $ umask 027 -- ok [163] $ touch d/f -- ok [164] $ ls -dl d/f | awk '{print $1}' -- ok [167] $ getfacl --omit-header d/f -- ok [175] $ rm d/f -- ok [176] $ umask 022 -- ok [177] $ touch d/f -- ok [178] $ ls -dl d/f | awk '{print $1}' -- ok [181] $ getfacl --omit-header d/f -- ok [189] $ rm d/f -- ok [193] $ umask 000 -- ok [194] $ mkdir d/d -- ok [195] $ ls -dl d/d | awk '{print $1}' -- ok [198] $ getfacl --omit-header d/d -- ok [211] $ rmdir d/d -- ok [212] $ umask 022 -- ok [213] $ mkdir d/d -- ok [214] $ ls -dl d/d | awk '{print $1}' -- ok [217] $ getfacl --omit-header d/d -- ok [232] $ setfacl -nm u:daemon:rx,d:u:daemon:rx,g:users:rx,g:daemon:rwx d/d -- ok [233] $ ls -dl d/d | awk '{print $1}' -- ok [236] $ getfacl --omit-header d/d -- ok [256] $ ln -s d d/l -- ok [257] $ ls -dl d/l | awk '{ sub(/\.$/, "", $1); print $1 }' -- ok [260] $ ls -dl -L d/l | awk '{print $1}' -- ok [265] $ cd d -- ok [266] $ getfacl --omit-header l -- ok [283] $ cd .. -- ok [285] $ rm d/l -- ok [289] $ setfacl -m g:daemon:rx,u:bin:rx d/d -- ok [290] $ ls -dl d/d | awk '{print $1}' -- ok [293] $ getfacl --omit-header d/d -- ok [310] $ setfacl -m d:u:bin:rwx d/d -- ok [311] $ ls -dl d/d | awk '{print $1}' -- ok [314] $ getfacl --omit-header d/d -- ok [331] $ rmdir d/d -- ok [335] $ setfacl -k d -- ok [336] $ ls -dl d | awk '{print $1}' -- ok [339] $ getfacl --omit-header d -- ok [350] $ setfacl -b d -- ok [351] $ ls -dl d | awk '{sub(/\./, "", $1); print $1}' -- ok [354] $ getfacl --omit-header d -- ok [362] $ chmod 775 d -- ok [363] $ ls -dl d | awk '{sub(/\./, "", $1); print $1}' -- ok [366] $ getfacl --omit-header d -- ok [372] $ rmdir d -- ok [373] $ umask 002 -- ok [374] $ mkdir d -- ok [375] $ setfacl -m u:daemon:rwx,u:bin:rx,d:u:daemon:rwx,d:u:bin:rx d -- ok [376] $ ls -dl d | awk '{print $1}' -- ok [379] $ getfacl --omit-header d -- ok [394] $ chmod 750 d -- ok [395] $ ls -dl d | awk '{print $1}' -- ok [398] $ getfacl --omit-header d -- ok [413] $ chmod 750 d -- ok [414] $ ls -dl d | awk '{print $1}' -- ok [417] $ getfacl --omit-header d -- ok [432] $ rmdir d -- ok 103 commands (103 passed, 0 failed) performing permissions with bin='bin' daemon='daemon' users='users'... [12] $ id -u -- ok [19] $ mkdir d -- ok [20] $ cd d -- ok [21] $ umask 027 -- ok [22] $ touch f -- ok [23] $ ls -l f | awk -- '{sub(/\./, "", $1); print $1, $3, $4 }' -- ok [30] $ echo root > f -- ok [32] $ su daemon -- ok [33] $ echo daemon >> f -- ok [36] $ su -- ok [42] $ chown bin:bin f -- ok [43] $ ls -l f | awk -- '{sub(/\./, "", $1); print $1, $3, $4 }' -- ok [45] $ su bin -- ok [46] $ echo bin >> f -- ok [52] $ su daemon -- ok [53] $ cat f -- ok [57] $ echo daemon >> f -- ok [64] $ su bin -- ok [65] $ setfacl -m u:daemon:rw f -- ok [66] $ getfacl --omit-header f -- ok [77] $ su daemon -- ok [78] $ echo daemon >> f -- ok [79] $ cat f -- ok [88] $ su bin -- ok [89] $ chmod g-w f -- ok [90] $ getfacl --omit-header f -- ok [98] $ su daemon -- ok [99] $ echo daemon >> f -- ok [108] $ su bin -- ok [109] $ setfacl -m u:daemon:r,g:daemon:rw-,o::rw- f -- ok [111] $ su daemon -- ok [112] $ echo daemon >> f -- ok [119] $ su bin -- ok [120] $ setfacl -x u:daemon f -- ok [122] $ su daemon -- ok [123] $ echo daemon2 >> f -- ok [124] $ cat f -- ok [134] $ su bin -- ok [135] $ setfacl -m g:daemon:r f -- ok [137] $ su daemon -- ok [138] $ echo daemon3 >> f -- ok [145] $ su bin -- ok [146] $ setfacl -x g:daemon f -- ok [148] $ su daemon -- ok [149] $ echo daemon4 >> f -- ok [156] $ su -- ok [157] $ chgrp root f -- ok [159] $ su daemon -- ok [160] $ echo daemon5 >> f -- ok [161] $ cat f -- ok [172] $ su -- ok [173] $ setfacl -m g:bin:r,g:daemon:w f -- ok [175] $ su daemon -- ok [176] $ : < f -- ok [177] $ : > f -- ok [178] $ : <> f -- ok [186] $ su -- ok [187] $ mkdir -m 750 e -- ok [188] $ touch e/h -- ok [190] $ su bin -- ok [191] $ shopt -s nullglob ; echo e/* -- ok [194] $ echo i > e/i -- ok [197] $ su -- ok [198] $ setfacl -m u:bin:rx e -- ok [200] $ su bin -- ok [201] $ echo e/* -- ok [208] $ touch e/i 2>&1 | sed -e "s/touch .*e\/i.*:/touch \'e\/i\':/" -- ok [211] $ su -- ok [212] $ setfacl -m u:bin:rwx e -- ok [214] $ su bin -- ok [215] $ echo i > e/i -- ok [220] $ su -- ok [221] $ touch g -- ok [222] $ ln -s g l -- ok [223] $ setfacl -m u:bin:rw l -- ok [224] $ ls -l g | awk -- '{ print $1, $3, $4 }' -- ok [234] $ mknod -m 0660 hdt b 91 64 -- ok [235] $ mknod -m 0660 null c 1 3 -- ok [236] $ mkfifo -m 0660 fifo -- ok [238] $ su bin -- ok [239] $ : < hdt -- ok [241] $ : < null -- ok [243] $ : < fifo -- ok [246] $ su -- ok [247] $ setfacl -m u:bin:rw hdt null fifo -- ok [249] $ su bin -- ok [250] $ : < hdt -- ok [252] $ : < null -- ok [253] $ ( echo blah > fifo & ) ; cat fifo -- ok [261] $ su -- ok [262] $ mkdir -m 600 x -- ok [263] $ chown daemon:daemon x -- ok [264] $ echo j > x/j -- ok [265] $ ls -l x/j | awk -- '{sub(/\./, "", $1); print $1, $3, $4 }' -- ok [268] $ setfacl -m u:daemon:r x -- ok [270] $ ls -l x/j | awk -- '{sub(/\./, "", $1); print $1, $3, $4 }' -- ok [274] $ echo k > x/k -- ok [277] $ chmod 750 x -- ok [282] $ su -- ok [283] $ cd .. -- ok [284] $ rm -rf d -- ok 101 commands (101 passed, 0 failed) 65534 nobody:x:65534: /usr/bin/setfattr performing permissions_xattr with bin='bin' daemon='daemon' users='users'... [11] $ id -u -- ok [19] $ mkdir d -- ok [20] $ cd d -- ok [21] $ umask 027 -- ok [22] $ touch f -- ok [23] $ chown nobody:nobody f -- ok [24] $ ls -l f | awk -- '{ sub(/\.$/, "", $1); print $1, $3, $4 }' -- ok [26] $ su nobody -- ok [27] $ echo nobody > f -- ok [33] $ su bin -- ok [34] $ setfattr -n user.test.xattr -v 123456 f -- ok [41] $ su nobody -- ok [42] $ setfacl -m g:bin:rw f -- ok [43] $ getfacl --omit-header f -- ok [55] $ su bin -- ok [56] $ setfattr -n user.test.xattr -v 123456 f -- ok [57] $ getfattr -d f -- ok [66] $ su -- ok [67] $ ln -s f l -- ok [68] $ ls -l l | awk -- '{ sub(/\.$/, "", $1); print $1, $3, $4 }' -- ok [70] $ su bin -- ok [71] $ getfattr -d l -- ok [81] $ su -- ok [82] $ mkdir t -- ok [83] $ chown nobody:nobody t -- ok [84] $ chmod 1750 t -- ok [85] $ ls -dl t | awk -- '{ sub(/\.$/, "", $1); print $1, $3, $4 }' -- ok [87] $ su nobody -- ok [88] $ setfacl -m g:bin:rwx t -- ok [89] $ getfacl --omit-header t -- ok [96] $ su bin -- ok [97] $ setfattr -n user.test.xattr -v 654321 t -- ok [105] $ su -- ok [106] $ mkdir d -- ok [107] $ chown nobody:nobody d -- ok [108] $ chmod 750 d -- ok [109] $ ls -dl d | awk -- '{ sub(/\.$/, "", $1); print $1, $3, $4 }' -- ok [111] $ su nobody -- ok [112] $ setfacl -m g:bin:rwx d -- ok [113] $ getfacl --omit-header d -- ok [120] $ su bin -- ok [121] $ setfattr -n user.test.xattr -v 654321 d -- ok [122] $ getfattr -d d -- ok [131] $ su -- ok [132] $ mknod -m 0660 hdt b 91 64 -- ok [133] $ mknod -m 0660 null c 1 3 -- ok [134] $ mkfifo -m 0660 fifo -- ok [135] $ setfattr -n user.test.xattr -v 123456 hdt -- ok [137] $ setfattr -n user.test.xattr -v 123456 null -- ok [139] $ setfattr -n user.test.xattr -v 123456 fifo -- ok [145] $ su -- ok [146] $ cd .. -- ok [147] $ rm -rf d -- ok 53 commands (53 passed, 0 failed) performing setfacl with bin='bin' daemon='daemon' users='users'... [3] $ mkdir d -- ok [4] $ chown bin:bin d -- ok [5] $ cd d -- ok [7] $ su bin -- ok [8] $ sg bin -- [(1,0)(1 1,1 1)]ok [9] $ umask 027 -- ok [10] $ touch g -- ok [11] $ ls -dl g | awk '{sub(/\./, "", $1); print $1}' -- ok [14] $ setfacl -m m:- g -- ok [15] $ ls -dl g | awk '{print $1}' -- ok [18] $ getfacl g -- ok [28] $ setfacl -x m g -- ok [29] $ getfacl g -- ok [38] $ setfacl -m u:daemon:rw g -- ok [39] $ getfacl g -- ok [50] $ setfacl -m u::rwx,g::r-x,o:- g -- ok [51] $ getfacl g -- ok [62] $ setfacl -m u::rwx,g::r-x,o:-,m:- g -- ok [63] $ getfacl g -- ok [74] $ setfacl -m u::rwx,g::r-x,o:-,u:root:-,m:- g -- ok [75] $ getfacl g -- ok [87] $ setfacl -m u::rwx,g::r-x,o:-,u:root:-,m:- g -- ok [88] $ getfacl g -- ok [100] $ setfacl -m u::rwx,g::r-x,o:-,u:root:- g -- ok [101] $ getfacl g -- ok [113] $ setfacl --test -x u: g -- ok [116] $ setfacl --test -x u:x -- ok [119] $ setfacl -m d:u:root:rwx g -- ok [122] $ setfacl -x m g -- ok [129] $ mkdir d -- ok [130] $ setfacl --test -m u::rwx,u:bin:rwx,g::r-x,o::--- d -- ok [133] $ setfacl --test -m u::rwx,u:bin:rwx,g::r-x,m::---,o::--- d -- ok [136] $ setfacl --test -d -m u::rwx,u:bin:rwx,g::r-x,o::--- d -- ok [139] $ setfacl --test -d -m u::rwx,u:bin:rwx,g::r-x,m::---,o::--- d -- ok [142] $ su -- ok [143] $ cd .. -- ok [144] $ rm -r d -- ok 37 commands (37 passed, 0 failed) performing inheritance with bin='bin' daemon='daemon' users='users'... [4] $ id -u -- ok [7] $ mkdir d -- ok [8] $ setfacl -d -m group:bin:r-x d -- ok [9] $ getfacl d -- ok [23] $ mkdir d/subdir -- ok [24] $ getfacl d/subdir -- ok [40] $ touch d/f -- ok [41] $ ls -l d/f | awk -- '{ print $1 }' -- ok [43] $ getfacl d/f -- ok [54] $ su bin -- ok [55] $ echo i >> d/f -- ok [62] $ su -- ok [63] $ rm d/f -- ok [64] $ rmdir d/subdir -- ok [65] $ mv d tree -- ok [66] $ ./make-tree -- ok [67] $ getfacl tree/dir0/dir5/file4 -- ok [77] $ getfacl tree/dir0/dir6/file4 -- ok [87] $ echo i >> tree/dir6/dir2/file2 -- ok [88] $ echo i > tree/dir1/f -- ok [89] $ ls -l tree/dir1/f | awk -- '{ print $1 }' -- ok [98] $ rm -rf tree -- ok 22 commands (22 passed, 0 failed) LU-974 ignore umask when acl is enabled... performing 974 with bin='bin' daemon='daemon' users='users'... [3] $ umask 022 -- ok [4] $ mkdir 974 -- ok [6] $ touch 974/f1 -- ok [7] $ ls -dl 974/f1 | awk '{sub(/\./, "", $1); print $1 }' -- ok [10] $ setfacl -R -d -m mask:007 974 -- ok [11] $ touch 974/f2 -- ok [12] $ ls -dl 974/f2 | awk '{ print $1 }' -- ok [15] $ umask 077 -- ok [16] $ touch f3 -- ok [17] $ ls -dl f3 | awk '{sub(/\./, "", $1); print $1 }' -- ok [20] $ rm -rf 974 -- ok 11 commands (11 passed, 0 failed) performing 974_remote with bin='bin' daemon='daemon' users='users'... [4] $ umask 022 -- ok [5] $ lfs mkdir -i 1 974 -- ok [7] $ touch 974/f1 -- ok [8] $ ls -dl 974/f1 | awk '{ sub(/\.$/, "", $1); print $1 }' -- ok [11] $ setfacl -R -d -m mask:007 974 -- ok [12] $ touch 974/f2 -- ok [13] $ ls -dl 974/f2 | awk '{ sub(/\.$/, "", $1); print $1 }' -- ok [16] $ umask 077 -- ok [17] $ touch f3 -- ok [18] $ ls -dl f3 | awk '{ sub(/\.$/, "", $1); print $1 }' -- ok [21] $ rm -rf 974 -- ok 11 commands (11 passed, 0 failed) LU-2561 newly created file is same size as directory... performing 2561 with bin='bin' daemon='daemon' users='users'... [3] $ mkdir -p 2561 -- ok [4] $ cd 2561 -- ok [5] $ getfacl --access . | setfacl -d -M- . -- ok [6] $ touch f1 -- ok [7] $ stat -c '%s' f1 -- ok [9] $ cd .. -- ok [10] $ rm -rf 2561 -- ok 7 commands (7 passed, 0 failed) performing 4924 with bin='bin' daemon='daemon' users='users'... [3] $ mkdir 4924 -- ok [4] $ cd 4924 -- ok [5] $ touch f -- ok [6] $ chmod u=rwx,g=rwxs f -- ok [7] $ ls -l f | awk -- '{sub(/\./, "", $1); print $1, $3, $4 }' -- ok [9] $ touch f -- ok [10] $ ls -l f | awk -- '{sub(/\./, "", $1); print $1, $3, $4 }' -- ok [12] $ cd .. -- ok [13] $ rm -rf 4924 -- ok 9 commands (9 passed, 0 failed) PASS 103a (204s) == sanity test 103b: umask lfs setstripe ================= 14:13:01 (1776190381) PASS 103b (61s) == sanity test 103c: 'cp -rp' won't set empty acl ======== 14:14:02 (1776190442) getfattr: Removing leading '/' from absolute path names getfattr: Removing leading '/' from absolute path names PASS 103c (9s) == sanity test 103e: inheritance of big amount of default ACLs ========================================================== 14:14:12 (1776190452) mdc.lustre-MDT0000-mdc-ffff8b08191dd800.stats=clear mdc.lustre-MDT0001-mdc-ffff8b08191dd800.stats=clear debug=0 7000 default ACLs created File: /mnt/lustre/d103e.sanity Size: 4096 Blocks: 120 IO Block: 4096 directory Device: 2c54f966h/743766374d Inode: 144115205423500064 Links: 2 Access: (0755/drwxr-xr-x) Uid: ( 0/ root) Gid: ( 0/ root) Access: 2026-04-14 14:14:15.000000000 -0400 Modify: 2026-04-14 14:14:15.000000000 -0400 Change: 2026-04-14 14:28:43.000000000 -0400 Birth: 2026-04-14 14:14:16.000000000 -0400 File: /mnt/lustre/d103e.sanity/f103e.sanity Size: 0 Blocks: 0 IO Block: 4194304 regular empty file Device: 2c54f966h/743766374d Inode: 144115205423500066 Links: 1 Access: (0664/-rw-rw-r--) Uid: ( 0/ root) Gid: ( 0/ root) Access: 2026-04-14 14:28:44.000000000 -0400 Modify: 2026-04-14 14:28:44.000000000 -0400 Change: 2026-04-14 14:28:44.000000000 -0400 Birth: 2026-04-14 14:28:46.000000000 -0400 7000 ACLs were inherited setfacl: /mnt/lustre/d103e.sanity/f103e.sanity: Argument list too long Added 1187 more ACLs to the file Total 8188 ACLs in file mdc.lustre-MDT0000-mdc-ffff8b08191dd800.stats= snapshot_time 1776191786.103452429 secs.nsecs start_time 1776190455.504063636 secs.nsecs elapsed_time 1330.599388793 secs.nsecs req_waittime 85138 samples [usecs] 1286 183784 722427200 9297752906054 req_active 93038 samples [reqs] 1 4 131100 209554 ldlm_ibits_enqueue 28601 samples [reqs] 1 1 28601 28601 ost_set_info 1 samples [usecs] 6114 6114 6114 37380996 mds_close 1 samples [usecs] 5500 5500 5500 30250000 mds_connect 6 samples [usecs] 20249 36360 158598 4437780396 mds_getxattr 20115 samples [usecs] 1452 47184 141391985 1323092389171 ldlm_cancel 28163 samples [usecs] 1286 58654 225281328 2481636374466 obd_ping 61 samples [usecs] 3130 59596 940140 21013051168 mdc.lustre-MDT0001-mdc-ffff8b08191dd800.stats= snapshot_time 1776191786.103615427 secs.nsecs start_time 1776190455.504547480 secs.nsecs elapsed_time 1330.599067947 secs.nsecs req_waittime 262 samples [usecs] 1641 43957 3197927 52560733561 req_active 262 samples [reqs] 1 1 262 262 ost_set_info 1 samples [usecs] 6021 6021 6021 36252441 obd_ping 261 samples [usecs] 1641 43957 3191906 52524481120 debug=super ioctl neterror warning dlmtrace error emerg ha rpctrace vfstrace config console lfsck PASS 103e (1335s) == sanity test 103f: changelog doesn't interfere with default ACLs buffers ========================================================== 14:36:26 (1776191786) mdd.lustre-MDT0000.changelog_mask=+hsm mdd.lustre-MDT0001.changelog_mask=+hsm Registered 2 changelog users: 'cl2 cl2' lustre-MDT0001: clear the changelog for cl2 of all records lustre-MDT0001: Deregistered changelog user #2 lustre-MDT0000: clear the changelog for cl2 of all records lustre-MDT0000: Deregistered changelog user #2 PASS 103f (22s) == sanity test 104a: lfs df [-ih] [path] test =================================================================================== 14:36:49 (1776191809) UUID 1K-blocks Used Available Use% Mounted on lustre-MDT0000_UUID 1414116 4660 1283028 1% /mnt/lustre[MDT:0] lustre-MDT0001_UUID 1414116 3268 1284420 1% /mnt/lustre[MDT:1] lustre-OST0000_UUID 3833116 94676 3512344 3% /mnt/lustre[OST:0] lustre-OST0001_UUID 3833116 1460 3605560 1% /mnt/lustre[OST:1] filesystem_summary: 7666232 96136 7117904 2% /mnt/lustre UUID Inodes IUsed IFree IUse% Mounted on lustre-MDT0000_UUID 1000.0K 1.9K 998.1K 1% /mnt/lustre[MDT:0] lustre-MDT0001_UUID 1000.0K 359 999.6K 1% /mnt/lustre[MDT:1] lustre-OST0000_UUID 256.0K 1.4K 254.6K 1% /mnt/lustre[OST:0] lustre-OST0001_UUID 256.0K 1.4K 254.6K 1% /mnt/lustre[OST:1] filesystem_summary: 511.4K 2.3K 509.2K 1% /mnt/lustre UUID bytes Used Available Use% Mounted on lustre-MDT0000_UUID 1.3G 4.6M 1.2G 1% /mnt/lustre[MDT:0] lustre-MDT0001_UUID 1.3G 3.2M 1.2G 1% /mnt/lustre[MDT:1] lustre-OST0000_UUID 3.7G 92.5M 3.3G 3% /mnt/lustre[OST:0] lustre-OST0001_UUID 3.7G 1.4M 3.4G 1% /mnt/lustre[OST:1] filesystem_summary: 7.3G 93.9M 6.8G 2% /mnt/lustre UUID Inodes IUsed IFree IUse% Mounted on lustre-MDT0000_UUID 1024000 1970 1022030 1% /mnt/lustre[MDT:0] lustre-MDT0001_UUID 1024000 359 1023641 1% /mnt/lustre[MDT:1] lustre-OST0000_UUID 262144 1469 260675 1% /mnt/lustre[OST:0] lustre-OST0001_UUID 262144 1436 260708 1% /mnt/lustre[OST:1] filesystem_summary: 523712 2329 521383 1% /mnt/lustre UUID 1K-blocks Used Available Use% Mounted on lustre-MDT0000_UUID 1414116 4660 1283028 1% /mnt/lustre[MDT:0] lustre-MDT0001_UUID 1414116 3268 1284420 1% /mnt/lustre[MDT:1] lustre-OST0000_UUID 3833116 94676 3512344 3% /mnt/lustre[OST:0] lustre-OST0001_UUID 3833116 1460 3605560 1% /mnt/lustre[OST:1] filesystem_summary: 7666232 96136 7117904 2% /mnt/lustre UUID Inodes IUsed IFree IUse% Mounted on lustre-MDT0000_UUID 1000.0K 1.9K 998.1K 1% /mnt/lustre[MDT:0] lustre-MDT0001_UUID 1000.0K 359 999.6K 1% /mnt/lustre[MDT:1] lustre-OST0000_UUID 256.0K 1.4K 254.6K 1% /mnt/lustre[OST:0] lustre-OST0001_UUID 256.0K 1.4K 254.6K 1% /mnt/lustre[OST:1] filesystem_summary: 511.4K 2.3K 509.2K 1% /mnt/lustre UUID 1K-blocks Used Available Use% Mounted on lustre-MDT0000_UUID 1414116 4660 1283028 1% /mnt/lustre[MDT:0] lustre-MDT0001_UUID 1414116 3268 1284420 1% /mnt/lustre[MDT:1] lustre-OST0001_UUID 3833116 1460 3605560 1% /mnt/lustre[OST:1] filesystem_summary: 3833116 1460 3605560 1% /mnt/lustre oleg455-client.virtnet: executing wait_import_state (FULL|IDLE) osc.lustre-OST0000-osc-ffff8b08191dd800.ost_server_uuid 40 osc.lustre-OST0000-osc-ffff8b08191dd800.ost_server_uuid in FULL state after 0 sec UUID 1K-blocks Used Available Use% Mounted on lustre-MDT0000_UUID 1414116 4660 1283028 1% /mnt/lustre[MDT:0] lustre-MDT0001_UUID 1414116 3268 1284420 1% /mnt/lustre[MDT:1] lustre-OST0000_UUID 3833116 94676 3512344 3% /mnt/lustre[OST:0] lustre-OST0001_UUID 3833116 1460 3605560 1% /mnt/lustre[OST:1] filesystem_summary: 7666232 96136 7117904 2% /mnt/lustre PASS 104a (15s) == sanity test 104b: runas -u 500 -g 500 lfs check servers test ============================================================================== 14:37:04 (1776191824) PASS 104b (7s) == sanity test 104c: Verify df vs lfs_df stays same after recordsize change ========================================================== 14:37:12 (1776191832) SKIP: sanity test_104c zfs only test SKIP 104c (4s) == sanity test 105a: flock when mounted without -o flock test ================================================================== 14:37:16 (1776191836) PASS 105a (8s) == sanity test 105b: fcntl when mounted without -o flock test ================================================================== 14:37:24 (1776191844) PASS 105b (8s) == sanity test 105c: lockf when mounted without -o flock test ========================================================== 14:37:32 (1776191852) PASS 105c (9s) == sanity test 105d: flock race (should not freeze) ================================================================== 14:37:41 (1776191861) striped dir -i1 -c2 -H fnv_1a_64 /mnt/lustre/d105d.sanity fail_loc=0x80000315 fcntl cmd 7 failed: Input/output error fcntl cmd 5 failed: Invalid argument thread 1: set write lock (blocking): rc = 0 thread 2: unlock: rc = 0 thread 2: unlock done: rc = 0 thread 2: set write lock (non-blocking): rc = 0 thread 2: set write lock done: rc = 0 thread 1: set write lock done: rc = 0 thread 1: unlock: rc = 0 thread 1: unlock done: rc = 0 PASS 105d (18s) == sanity test 105e: Two conflicting flocks from same process ========================================================== 14:38:00 (1776191880) PASS 105e (7s) == sanity test 106: attempt exec of dir followed by chown of that dir ========================================================== 14:38:07 (1776191887) striped dir -i0 -c2 -H fnv_1a_64 /mnt/lustre/d106.sanity /home/green/git/lustre-release/lustre/tests/sanity.sh: line 12065: /mnt/lustre/d106.sanity: Is a directory PASS 106 (8s) == sanity test 107: Coredump on SIG ====================== 14:38:15 (1776191895) kernel.core_pattern = core kernel.core_uses_pid = 0 /home/green/git/lustre-release/lustre/tests/sanity.sh: line 12091: 116110 Segmentation fault (core dumped) sleep 60 kernel.core_pattern = |/usr/lib/systemd/systemd-coredump sysctl: "%P" must be of the form name=value sysctl: "%u" must be of the form name=value sysctl: "%g" must be of the form name=value sysctl: "%s" must be of the form name=value sysctl: "%t" must be of the form name=value sysctl: "%c" must be of the form name=value sysctl: "%h" must be of the form name=value sysctl: "%e" must be of the form name=value kernel.core_uses_pid = 1 PASS 107 (12s) == sanity test 110: filename length checking ============= 14:38:27 (1776191907) striped dir -i0 -c2 -H fnv_1a_64 /mnt/lustre/d110.sanity striped dir -i0 -c2 -H fnv_1a_64 /mnt/lustre/d110.sanity/aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa lfs mkdir: dirstripe error on '/mnt/lustre/d110.sanity/bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb': File name too long lfs setdirstripe: cannot create dir '/mnt/lustre/d110.sanity/bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb': File name too long touch: cannot touch '/mnt/lustre/d110.sanity/yyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyy': File name too long total 8 drwxr-xr-x 2 root root 8192 Apr 14 14:38 aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -rw-r--r-- 1 root root 0 Apr 14 14:38 xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx PASS 110 (7s) SKIP: sanity test_115 skipping SLOW test 115 == sanity test 116a: stripe QOS: free space balance ============================================================================= 14:38:36 (1776191916) Free space priority 90% Waiting for MDT destroys to complete OST kbytes available: 3512344 3605560 Min free space: OST 0: 3512344 Max free space: OST 1: 3605560 striped dir -i0 -c2 -H all_char /mnt/lustre/d116a.sanity/OST0 Check for uneven OSTs: diff=93216KB (2%) must be > 17% ...no Fill 17% remaining space in OST0 with 597098KB .................................................................................................................................................................................................................................................................................................... Waiting for MDT destroys to complete OST kbytes available: 2899800 3605560 Min free space: OST 0: 2899800 Max free space: OST 1: 3605560 diff=705760=24% must be > 17% for QOS mode...ok writing 600 files to QOS-assigned OSTs ........................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................wrote 600 200k files Note: free space may not be updated, so measurements might be off Waiting for MDT destroys to complete OST kbytes available: 2860984 3537368 Min free space: OST 0: 2860984 Max free space: OST 1: 3537368 free space delta: orig 705760 final 676384 Wrote 38816KB to smaller OST 0 Wrote 68192KB to larger OST 1 Wrote 75% more data to larger OST 1 lustre-OST0000_UUID 268 files created on smaller OST 0 lustre-OST0001_UUID 332 files created on larger OST 1 Wrote 23% more files to larger OST 1 Waiting for MDT destroys to complete cleanup time 23 PASS 116a (152s) == sanity test 116b: QoS shouldn't LBUG if not enough OSTs found on the 2nd pass ========================================================== 14:41:08 (1776192068) lod.lustre-MDT0000-mdtlov.qos_threshold_rr=0 lov.lustre-MDT0000-mdtlov.qos_threshold_rr=0 fail_loc=0x147 total: 20 open/close in 0.40 seconds: 50.13 ops/second fail_loc=0 lod.lustre-MDT0000-mdtlov.qos_threshold_rr=17% lov.lustre-MDT0000-mdtlov.qos_threshold_rr=17% PASS 116b (12s) == sanity test 117: verify osd extend ==================== 14:41:21 (1776192081) 1+0 records in 1+0 records out 1048576 bytes (1.0 MB, 1.0 MiB) copied, 0.0628698 s, 16.7 MB/s fail_loc=0x21e fail_loc=0 Truncate succeeded. PASS 117 (6s) resend_count is set to 4 4 == sanity test 118a: verify O_SYNC works ================= 14:41:27 (1776192087) 2+0 records in 2+0 records out 131072 bytes (131 kB, 128 KiB) copied, 0.0143416 s, 9.1 MB/s PASS 118a (7s) == sanity test 118b: Reclaim dirty pages on fatal error ==================================================================== 14:41:34 (1776192094) 2+0 records in 2+0 records out 131072 bytes (131 kB, 128 KiB) copied, 0.0137354 s, 9.5 MB/s fail_val=0 fail_loc=0x217 open: No such file or directory fail_val=0 fail_loc=0 Dirty pages not leaked on ENOENT PASS 118b (10s) SKIP: sanity test_118c skipping ALWAYS excluded test 118c resend_count is set to 4 4 SKIP: sanity test_118d skipping ALWAYS excluded test 118d == sanity test 118f: Simulate unrecoverable OSC side error ==================================================================== 14:41:48 (1776192108) 2+0 records in 2+0 records out 131072 bytes (131 kB, 128 KiB) copied, 0.0174573 s, 7.5 MB/s fail_loc=0x8000040a write: Input/output error fail_loc=0x0 No pages locked after fsync 2+0 records in 2+0 records out 131072 bytes (131 kB, 128 KiB) copied, 0.0126916 s, 10.3 MB/s PASS 118f (9s) == sanity test 118g: Don't stay in wait if we got local -ENOMEM ==================================================================== 14:41:57 (1776192117) 2+0 records in 2+0 records out 131072 bytes (131 kB, 128 KiB) copied, 0.0128578 s, 10.2 MB/s fail_loc=0x406 write: Input/output error fail_loc=0 No pages locked after fsync 2+0 records in 2+0 records out 131072 bytes (131 kB, 128 KiB) copied, 0.00835437 s, 15.7 MB/s PASS 118g (9s) == sanity test 118h: Verify timeout in handling recoverables errors ==================================================================== 14:42:06 (1776192126) 2+0 records in 2+0 records out 131072 bytes (131 kB, 128 KiB) copied, 0.0141828 s, 9.2 MB/s fail_val=0 fail_loc=0x20e write: Input/output error fail_val=0 fail_loc=0 No pages locked after fsync PASS 118h (23s) resend_count is set to 4 4 == sanity test 118i: Fix error before timeout in recoverable error ==================================================================== 14:42:29 (1776192149) 2+0 records in 2+0 records out 131072 bytes (131 kB, 128 KiB) copied, 0.0356321 s, 3.7 MB/s fail_val=0 fail_loc=0x20e fail_val=0 fail_loc=0 No pages locked after fsync PASS 118i (22s) resend_count is set to 4 4 == sanity test 118j: Simulate unrecoverable OST side error ==================================================================== 14:42:51 (1776192171) 2+0 records in 2+0 records out 131072 bytes (131 kB, 128 KiB) copied, 0.0133643 s, 9.8 MB/s fail_val=0 fail_loc=0x220 write: Bad address fail_val=0 fail_loc=0x0 No pages locked after fsync PASS 118j (12s) == sanity test 118k: bio alloc -ENOMEM and IO TERM handling =================================================================== 14:43:03 (1776192183) fail_val=0 fail_loc=0x20e striped dir -i0 -c2 -H crush /mnt/lustre/d118k.sanity /home/green/git/lustre-release/lustre/tests/sanity.sh: line 12782: 126049 Terminated ( dd if=/dev/zero of=$DIR/$tdir/$tfile-$i bs=1M count=10 || error "dd to $DIR/$tdir/$tfile-$i failed" ) 10+0 records in 10+0 records out 10485760 bytes (10 MB, 10 MiB) copied, 0.403481 s, 26.0 MB/s /home/green/git/lustre-release/lustre/tests/sanity.sh: line 12781: kill: (126052) - No such process /home/green/git/lustre-release/lustre/tests/sanity.sh: line 12782: 126055 Terminated ( dd if=/dev/zero of=$DIR/$tdir/$tfile-$i bs=1M count=10 || error "dd to $DIR/$tdir/$tfile-$i failed" ) 10+0 records in 10+0 records out 10485760 bytes (10 MB, 10 MiB) copied, 0.42916 s, 24.4 MB/s /home/green/git/lustre-release/lustre/tests/sanity.sh: line 12781: kill: (126058) - No such process /home/green/git/lustre-release/lustre/tests/sanity.sh: line 12782: 126061 Terminated ( dd if=/dev/zero of=$DIR/$tdir/$tfile-$i bs=1M count=10 || error "dd to $DIR/$tdir/$tfile-$i failed" ) /home/green/git/lustre-release/lustre/tests/sanity.sh: line 12782: 126064 Terminated ( dd if=/dev/zero of=$DIR/$tdir/$tfile-$i bs=1M count=10 || error "dd to $DIR/$tdir/$tfile-$i failed" ) /home/green/git/lustre-release/lustre/tests/sanity.sh: line 12782: 126067 Terminated ( dd if=/dev/zero of=$DIR/$tdir/$tfile-$i bs=1M count=10 || error "dd to $DIR/$tdir/$tfile-$i failed" ) /home/green/git/lustre-release/lustre/tests/sanity.sh: line 12782: 126071 Terminated ( dd if=/dev/zero of=$DIR/$tdir/$tfile-$i bs=1M count=10 || error "dd to $DIR/$tdir/$tfile-$i failed" ) /home/green/git/lustre-release/lustre/tests/sanity.sh: line 12782: 126074 Terminated ( dd if=/dev/zero of=$DIR/$tdir/$tfile-$i bs=1M count=10 || error "dd to $DIR/$tdir/$tfile-$i failed" ) /home/green/git/lustre-release/lustre/tests/sanity.sh: line 12782: 126077 Terminated ( dd if=/dev/zero of=$DIR/$tdir/$tfile-$i bs=1M count=10 || error "dd to $DIR/$tdir/$tfile-$i failed" ) fail_val=0 fail_loc=0 10+0 records in 10+0 records out 10485760 bytes (10 MB, 10 MiB) copied, 3.55763 s, 2.9 MB/s 10+0 records in 10+0 records out 10485760 bytes (10 MB, 10 MiB) copied, 6.42985 s, 1.6 MB/s 10+0 records in 10+0 records out 10485760 bytes (10 MB, 10 MiB) copied, 5.93849 s, 1.8 MB/s 10+0 records in 10+0 records out 10485760 bytes (10 MB, 10 MiB) copied, 3.93475 s, 2.7 MB/s 10+0 records in 10+0 records out 10485760 bytes (10 MB, 10 MiB) copied, 5.15805 s, 2.0 MB/s 10+0 records in 10+0 records out 10485760 bytes (10 MB, 10 MiB) copied, 6.14362 s, 1.7 MB/s 10+0 records in 10+0 records out 10485760 bytes (10 MB, 10 MiB) copied, 9.98004 s, 1.1 MB/s 10+0 records in 10+0 records out 10485760 bytes (10 MB, 10 MiB) copied, 10.5471 s, 994 kB/s PASS 118k (21s) == sanity test 118l: fsync dir =========================== 14:43:24 (1776192204) striped dir -i0 -c2 -H all_char /mnt/lustre/d118l.sanity PASS 118l (9s) == sanity test 118m: fdatasync dir ======================= 14:43:33 (1776192213) striped dir -i0 -c2 -H fnv_1a_64 /mnt/lustre/d118m.sanity PASS 118m (7s) resend_count is set to 4 4 == sanity test 118n: statfs() sends OST_STATFS requests in parallel ========================================================== 14:43:41 (1776192221) fail_val=0 fail_loc=0x242 fail_val=0 fail_loc=0 PASS 118n (12s) == sanity test 119a: Short directIO read must return actual read amount ========================================================== 14:43:53 (1776192233) directio on /mnt/lustre/f119a.sanity for 1x524288 bytes PASS PASS 119a (7s) == sanity test 119b: Sparse directIO read must return actual read amount ========================================================== 14:44:00 (1776192240) 1+0 records in 1+0 records out 1048576 bytes (1.0 MB, 1.0 MiB) copied, 0.0579294 s, 18.1 MB/s PASS 119b (8s) == sanity test 119c: Testing for direct read hitting hole ========================================================== 14:44:08 (1776192248) directio on /mnt/lustre/f119c.sanity for 1x1048576 bytes PASS directio on /mnt/lustre/f119c.sanity for 2x1048576 bytes PASS PASS 119c (9s) == sanity test 119d: The DIO path should try to send a new rpc once one is completed ========================================================== 14:44:17 (1776192257) directio on /mnt/lustre/f119d.sanity for 1x1048576 bytes PASS fail_loc=0x40d directio on /mnt/lustre/f119d.sanity for 4x1048576 bytes PASS fail_loc=0 the DIO writes have completed, now wait for the reads (should not block very long) PASS 119d (13s) == sanity test 120a: Early Lock Cancel: mkdir test ======= 14:44:31 (1776192271) striped dir -i0 -c1 -H all_char /mnt/lustre/d120a.sanity ldlm.namespaces.lustre-MDT0000-mdc-ffff8b08191dd800.lru_size=400 ldlm.namespaces.lustre-MDT0001-mdc-ffff8b08191dd800.lru_size=400 ldlm.namespaces.lustre-OST0000-osc-ffff8b08191dd800.lru_size=400 ldlm.namespaces.lustre-OST0001-osc-ffff8b08191dd800.lru_size=400 striped dir -i0 -c1 -H crush /mnt/lustre/d120a.sanity/d1 ldlm.namespaces.lustre-MDT0000-mdc-ffff8b08191dd800.lru_size=0 ldlm.namespaces.lustre-MDT0001-mdc-ffff8b08191dd800.lru_size=0 ldlm.namespaces.lustre-OST0000-osc-ffff8b08191dd800.lru_size=0 ldlm.namespaces.lustre-OST0001-osc-ffff8b08191dd800.lru_size=0 PASS 120a (10s) == sanity test 120b: Early Lock Cancel: create test ====== 14:44:42 (1776192282) striped dir -i0 -c2 -H crush /mnt/lustre/d120b.sanity ldlm.namespaces.lustre-MDT0000-mdc-ffff8b08191dd800.lru_size=400 ldlm.namespaces.lustre-MDT0001-mdc-ffff8b08191dd800.lru_size=400 ldlm.namespaces.lustre-OST0000-osc-ffff8b08191dd800.lru_size=400 ldlm.namespaces.lustre-OST0001-osc-ffff8b08191dd800.lru_size=400 ldlm.namespaces.lustre-MDT0000-mdc-ffff8b08191dd800.lru_size=0 ldlm.namespaces.lustre-MDT0001-mdc-ffff8b08191dd800.lru_size=0 ldlm.namespaces.lustre-OST0000-osc-ffff8b08191dd800.lru_size=0 ldlm.namespaces.lustre-OST0001-osc-ffff8b08191dd800.lru_size=0 PASS 120b (10s) == sanity test 120c: Early Lock Cancel: link test ======== 14:44:52 (1776192292) striped dir -i0 -c1 -H all_char /mnt/lustre/d120c.sanity ldlm.namespaces.lustre-MDT0000-mdc-ffff8b08191dd800.lru_size=400 ldlm.namespaces.lustre-MDT0001-mdc-ffff8b08191dd800.lru_size=400 ldlm.namespaces.lustre-OST0000-osc-ffff8b08191dd800.lru_size=400 ldlm.namespaces.lustre-OST0001-osc-ffff8b08191dd800.lru_size=400 striped dir -i0 -c1 -H fnv_1a_64 /mnt/lustre/d120c.sanity/d1 striped dir -i0 -c1 -H all_char /mnt/lustre/d120c.sanity/d2 ldlm.namespaces.lustre-MDT0000-mdc-ffff8b08191dd800.lru_size=0 ldlm.namespaces.lustre-MDT0001-mdc-ffff8b08191dd800.lru_size=0 ldlm.namespaces.lustre-OST0000-osc-ffff8b08191dd800.lru_size=0 ldlm.namespaces.lustre-OST0001-osc-ffff8b08191dd800.lru_size=0 PASS 120c (9s) == sanity test 120d: Early Lock Cancel: setattr test ===== 14:45:02 (1776192302) striped dir -i0 -c1 -H all_char /mnt/lustre/d120d.sanity ldlm.namespaces.lustre-MDT0000-mdc-ffff8b08191dd800.lru_size=400 ldlm.namespaces.lustre-MDT0001-mdc-ffff8b08191dd800.lru_size=400 ldlm.namespaces.lustre-OST0000-osc-ffff8b08191dd800.lru_size=400 ldlm.namespaces.lustre-OST0001-osc-ffff8b08191dd800.lru_size=400 ldlm.namespaces.lustre-MDT0000-mdc-ffff8b08191dd800.lru_size=0 ldlm.namespaces.lustre-MDT0001-mdc-ffff8b08191dd800.lru_size=0 ldlm.namespaces.lustre-OST0000-osc-ffff8b08191dd800.lru_size=0 ldlm.namespaces.lustre-OST0001-osc-ffff8b08191dd800.lru_size=0 PASS 120d (12s) == sanity test 120e: Early Lock Cancel: unlink test ====== 14:45:14 (1776192314) striped dir -i0 -c1 -H all_char /mnt/lustre/d120e.sanity ldlm.namespaces.lustre-MDT0000-mdc-ffff8b08191dd800.lru_size=400 ldlm.namespaces.lustre-MDT0001-mdc-ffff8b08191dd800.lru_size=400 ldlm.namespaces.lustre-OST0000-osc-ffff8b08191dd800.lru_size=400 ldlm.namespaces.lustre-OST0001-osc-ffff8b08191dd800.lru_size=400 1+0 records in 1+0 records out 512 bytes copied, 0.0252276 s, 20.3 kB/s 1+0 records in 1+0 records out 512 bytes copied, 0.0326471 s, 15.7 kB/s ldlm.namespaces.lustre-MDT0000-mdc-ffff8b08191dd800.lru_size=0 ldlm.namespaces.lustre-MDT0001-mdc-ffff8b08191dd800.lru_size=0 ldlm.namespaces.lustre-OST0000-osc-ffff8b08191dd800.lru_size=0 ldlm.namespaces.lustre-OST0001-osc-ffff8b08191dd800.lru_size=0 PASS 120e (18s) == sanity test 120f: Early Lock Cancel: rename test ====== 14:45:32 (1776192332) striped dir -i0 -c1 -H fnv_1a_64 /mnt/lustre/d120f.sanity ldlm.namespaces.lustre-MDT0000-mdc-ffff8b08191dd800.lru_size=400 ldlm.namespaces.lustre-MDT0001-mdc-ffff8b08191dd800.lru_size=400 ldlm.namespaces.lustre-OST0000-osc-ffff8b08191dd800.lru_size=400 ldlm.namespaces.lustre-OST0001-osc-ffff8b08191dd800.lru_size=400 striped dir -i0 -c1 -H all_char /mnt/lustre/d120f.sanity/d1 striped dir -i0 -c1 -H crush /mnt/lustre/d120f.sanity/d2 1+0 records in 1+0 records out 512 bytes copied, 0.00930898 s, 55.0 kB/s 1+0 records in 1+0 records out 512 bytes copied, 0.0226391 s, 22.6 kB/s 1+0 records in 1+0 records out 512 bytes copied, 0.0215847 s, 23.7 kB/s 1+0 records in 1+0 records out 512 bytes copied, 0.0445618 s, 11.5 kB/s rename returned 0: Success ldlm.namespaces.lustre-MDT0000-mdc-ffff8b08191dd800.lru_size=0 ldlm.namespaces.lustre-MDT0001-mdc-ffff8b08191dd800.lru_size=0 ldlm.namespaces.lustre-OST0000-osc-ffff8b08191dd800.lru_size=0 ldlm.namespaces.lustre-OST0001-osc-ffff8b08191dd800.lru_size=0 PASS 120f (17s) == sanity test 120g: Early Lock Cancel: performance test ========================================================== 14:45:49 (1776192349) ldlm.namespaces.lustre-MDT0000-mdc-ffff8b08191dd800.lru_size=400 ldlm.namespaces.lustre-MDT0001-mdc-ffff8b08191dd800.lru_size=400 ldlm.namespaces.lustre-OST0000-osc-ffff8b08191dd800.lru_size=400 ldlm.namespaces.lustre-OST0001-osc-ffff8b08191dd800.lru_size=400 create 10000 files striped dir -i0 -c2 -H fnv_1a_64 /mnt/lustre/d120g.sanity - open/close 562 (time 1776192365.87 total 10.02 last 56.08) - open/close 1091 (time 1776192375.87 total 20.03 last 52.85) - open/close 1670 (time 1776192385.90 total 30.05 last 57.75) - open/close 2269 (time 1776192395.90 total 40.06 last 59.88) - open/close 2873 (time 1776192405.92 total 50.07 last 60.33) - open/close 3481 (time 1776192415.92 total 60.07 last 60.78) - open/close 4096 (time 1776192425.92 total 70.08 last 61.46) - open/close 4606 (time 1776192435.93 total 80.09 last 50.96) - open/close 5155 (time 1776192445.94 total 90.10 last 54.85) - open/close 5693 (time 1776192455.94 total 100.10 last 53.79) - open/close 6343 (time 1776192465.95 total 110.11 last 64.95) - open/close 6916 (time 1776192475.96 total 120.12 last 57.24) - open/close 7453 (time 1776192485.97 total 130.13 last 53.63) - open/close 8054 (time 1776192495.99 total 140.14 last 60.03) - open/close 8671 (time 1776192505.99 total 150.14 last 61.69) - open/close 9346 (time 1776192516.00 total 160.15 last 67.43) - open/close 9951 (time 1776192526.02 total 170.17 last 60.39) total: 10000 open/close in 170.85 seconds: 58.53 ops/second total: 1 cancels, 0 blockings rm 10000 files total: 10000 removes in 189 total: 1 cancels, 0 blockings ldlm.namespaces.lustre-MDT0000-mdc-ffff8b08191dd800.lru_size=0 ldlm.namespaces.lustre-MDT0001-mdc-ffff8b08191dd800.lru_size=0 ldlm.namespaces.lustre-OST0000-osc-ffff8b08191dd800.lru_size=0 ldlm.namespaces.lustre-OST0001-osc-ffff8b08191dd800.lru_size=0 PASS 120g (376s) == sanity test 121: read cancel race ===================== 14:52:05 (1776192725) fail_loc=0x310 fail_loc=0 PASS 121 (9s) == sanity test 123aa: verify statahead work ============== 14:52:14 (1776192734) striped dir -i1 -c2 -H all_char /mnt/lustre/d123aa.sanity total: 100 open/close in 2.48 seconds: 40.33 ops/second llite.lustre-ffff8b08191dd800.statahead_max=0 101 real 0m2.398s user 0m0.007s sys 0m0.156s ls -l 100 files without statahead: 2 sec llite.lustre-ffff8b08191dd800.statahead_max=32 32 101 real 0m0.562s user 0m0.004s sys 0m0.092s ls -l 100 files with statahead: 0 sec statahead total: 26 statahead wrong: 0 agl total: 26 - open/close 426 (time 1776192762.53 total 10.00 last 42.59) total: 900 open/close in 18.26 seconds: 49.29 ops/second llite.lustre-ffff8b08191dd800.statahead_max=0 1001 real 0m15.147s user 0m0.042s sys 0m1.299s ls -l 1000 files without statahead: 15 sec llite.lustre-ffff8b08191dd800.statahead_max=32 32 1001 real 0m3.278s user 0m0.024s sys 0m0.462s ls -l 1000 files with statahead: 3 sec statahead total: 27 statahead wrong: 0 agl total: 27 ls -l done rm -r /mnt/lustre/d123aa.sanity/: 11 seconds rm done statahead total: 27 statahead wrong: 0 agl total: 27 PASS 123aa (86s) == sanity test 123ab: verify statahead work by using statx ========================================================== 14:53:40 (1776192820) striped dir -i1 -c2 -H all_char /mnt/lustre/d123ab.sanity total: 100 open/close in 1.68 seconds: 59.62 ops/second llite.lustre-ffff8b08191dd800.statahead_max=0 100 real 0m1.515s user 0m0.010s sys 0m0.138s statx -l 100 files without statahead: 2 sec llite.lustre-ffff8b08191dd800.statahead_max=32 32 100 real 0m0.447s user 0m0.004s sys 0m0.074s statx -l 100 files with statahead: 0 sec statahead total: 28 statahead wrong: 0 agl total: 28 - open/close 542 (time 1776192844.01 total 10.02 last 54.10) total: 900 open/close in 16.15 seconds: 55.74 ops/second llite.lustre-ffff8b08191dd800.statahead_max=0 1000 real 0m18.955s user 0m0.091s sys 0m1.289s statx -l 1000 files without statahead: 19 sec llite.lustre-ffff8b08191dd800.statahead_max=32 32 1000 real 0m2.913s user 0m0.028s sys 0m0.390s statx -l 1000 files with statahead: 3 sec statahead total: 29 statahead wrong: 0 agl total: 29 statx -l done rm -r /mnt/lustre/d123ab.sanity/: 13 seconds rm done statahead total: 29 statahead wrong: 0 agl total: 29 PASS 123ab (84s) == sanity test 123ac: verify statahead work by using statx without glimpse RPCs ========================================================== 14:55:04 (1776192904) striped dir -i1 -c2 -H fnv_1a_64 /mnt/lustre/d123ac.sanity total: 100 open/close in 2.04 seconds: 49.13 ops/second llite.lustre-ffff8b08191dd800.statahead_max=0 208 real 0m1.119s user 0m0.004s sys 0m0.120s statx -c "%n %i %A %h %u %g %W %X %Z" -D 100 files without statahead: 1 sec llite.lustre-ffff8b08191dd800.statahead_max=32 32 208 real 0m0.396s user 0m0.003s sys 0m0.042s statx -c "%n %i %A %h %u %g %W %X %Z" -D 100 files with statahead: 1 sec statahead total: 30 statahead wrong: 0 agl total: 29 - open/close 490 (time 1776192927.71 total 10.01 last 48.94) total: 900 open/close in 16.52 seconds: 54.48 ops/second llite.lustre-ffff8b08191dd800.statahead_max=0 2008 real 0m10.747s user 0m0.028s sys 0m0.939s statx -c "%n %i %A %h %u %g %W %X %Z" -D 1000 files without statahead: 10 sec llite.lustre-ffff8b08191dd800.statahead_max=32 32 2008 real 0m2.505s user 0m0.012s sys 0m0.232s statx -c "%n %i %A %h %u %g %W %X %Z" -D 1000 files with statahead: 2 sec statahead total: 31 statahead wrong: 0 agl total: 29 statx -c "%n %i %A %h %u %g %W %X %Z" -D done rm -r /mnt/lustre/d123ac.sanity/: 10 seconds rm done statahead total: 31 statahead wrong: 0 agl total: 29 striped dir -i1 -c2 -H all_char /mnt/lustre/d123ac.sanity total: 100 open/close in 2.07 seconds: 48.38 ops/second llite.lustre-ffff8b08191dd800.statahead_max=0 100 real 0m0.086s user 0m0.004s sys 0m0.016s statx --cached=always -D 100 files without statahead: 0 sec llite.lustre-ffff8b08191dd800.statahead_max=32 32 100 real 0m0.152s user 0m0.001s sys 0m0.014s statx --cached=always -D 100 files with statahead: 1 sec statahead total: 31 statahead wrong: 0 agl total: 29 - open/close 645 (time 1776192992.90 total 10.00 last 64.48) total: 900 open/close in 14.49 seconds: 62.12 ops/second llite.lustre-ffff8b08191dd800.statahead_max=0 1000 real 0m0.102s user 0m0.002s sys 0m0.027s statx --cached=always -D 1000 files without statahead: 0 sec llite.lustre-ffff8b08191dd800.statahead_max=32 32 1000 real 0m0.126s user 0m0.000s sys 0m0.022s statx --cached=always -D 1000 files with statahead: 0 sec statahead total: 31 statahead wrong: 0 agl total: 29 - open/close 619 (time 1776193018.10 total 10.01 last 61.84) - open/close 1216 (time 1776193028.10 total 20.01 last 59.69) - open/close 1854 (time 1776193038.12 total 30.03 last 63.70) - open/close 2406 (time 1776193048.17 total 40.08 last 54.91) - open/close 3005 (time 1776193058.20 total 50.11 last 59.75) - open/close 3624 (time 1776193068.22 total 60.13 last 61.78) - open/close 4161 (time 1776193078.23 total 70.14 last 53.65) - open/close 4840 (time 1776193088.23 total 80.14 last 67.89) - open/close 5486 (time 1776193098.24 total 90.15 last 64.51) - open/close 6081 (time 1776193108.26 total 100.17 last 59.40) - open/close 6698 (time 1776193118.28 total 110.19 last 61.60) - open/close 7296 (time 1776193128.29 total 120.20 last 59.73) - open/close 7904 (time 1776193138.29 total 130.20 last 60.78) - open/close 8518 (time 1776193148.30 total 140.21 last 61.33) total: 9000 open/close in 148.05 seconds: 60.79 ops/second llite.lustre-ffff8b08191dd800.statahead_max=0 10000 real 0m0.363s user 0m0.004s sys 0m0.058s statx --cached=always -D 10000 files without statahead: 0 sec llite.lustre-ffff8b08191dd800.statahead_max=32 32 10000 real 0m0.372s user 0m0.004s sys 0m0.063s statx --cached=always -D 10000 files with statahead: 1 sec statahead total: 31 statahead wrong: 0 agl total: 29 - open/close 562 (time 1776193180.06 total 10.00 last 56.18) - open/close 1251 (time 1776193190.07 total 20.01 last 68.87) - open/close 1869 (time 1776193200.09 total 30.03 last 61.66) - open/close 2535 (time 1776193210.11 total 40.05 last 66.46) - open/close 3184 (time 1776193220.12 total 50.06 last 64.83) - open/close 3858 (time 1776193230.13 total 60.07 last 67.32) - open/close 4541 (time 1776193240.14 total 70.08 last 68.23) - open/close 5191 (time 1776193250.15 total 80.09 last 64.92) - open/close 5756 (time 1776193260.16 total 90.10 last 56.46) - open/close 6238 (time 1776193270.18 total 100.12 last 48.10) - open/close 6673 (time 1776193280.21 total 110.15 last 43.38) - open/close 7137 (time 1776193290.21 total 120.16 last 46.37) - open/close 7672 (time 1776193300.22 total 130.16 last 53.46) - open/close 8249 (time 1776193310.22 total 140.17 last 57.69) - open/close 8812 (time 1776193320.23 total 150.17 last 56.28) - open/close 9426 (time 1776193330.23 total 160.18 last 61.35) - open/close 10000 (time 1776193339.61 total 169.55 last 61.22) - open/close 10557 (time 1776193349.62 total 179.56 last 55.64) - open/close 11166 (time 1776193359.63 total 189.57 last 60.86) - open/close 11722 (time 1776193369.63 total 199.58 last 55.57) - open/close 12280 (time 1776193379.64 total 209.58 last 55.75) - open/close 12843 (time 1776193389.67 total 219.61 last 56.15) - open/close 13415 (time 1776193399.68 total 229.62 last 57.14) - open/close 14018 (time 1776193409.69 total 239.64 last 60.20) - open/close 14659 (time 1776193419.71 total 249.65 last 64.03) - open/close 15268 (time 1776193429.71 total 259.65 last 60.89) - open/close 15906 (time 1776193439.71 total 269.65 last 63.79) - open/close 16544 (time 1776193449.72 total 279.67 last 63.70) - open/close 17161 (time 1776193459.76 total 289.70 last 61.50) - open/close 17796 (time 1776193469.76 total 299.70 last 63.50) - open/close 18388 (time 1776193479.77 total 309.71 last 59.12) - open/close 18965 (time 1776193489.78 total 319.72 last 57.67) - open/close 19497 (time 1776193499.78 total 329.72 last 53.18) - open/close 20000 (time 1776193509.01 total 338.95 last 54.48) - open/close 20528 (time 1776193519.02 total 348.96 last 52.78) - open/close 21110 (time 1776193529.03 total 358.97 last 58.14) - open/close 21675 (time 1776193539.03 total 368.97 last 56.48) - open/close 22185 (time 1776193549.05 total 378.99 last 50.92) - open/close 22717 (time 1776193559.05 total 389.00 last 53.16) - open/close 23280 (time 1776193569.06 total 399.00 last 56.27) - open/close 23811 (time 1776193579.06 total 409.01 last 53.07) - open/close 24367 (time 1776193589.08 total 419.02 last 55.54) - open/close 24893 (time 1776193599.08 total 429.02 last 52.59) - open/close 25456 (time 1776193609.09 total 439.03 last 56.25) - open/close 26050 (time 1776193619.10 total 449.04 last 59.32) - open/close 26683 (time 1776193629.10 total 459.04 last 63.29) - open/close 27244 (time 1776193639.11 total 469.05 last 56.08) - open/close 27823 (time 1776193649.11 total 479.05 last 57.90) - open/close 28408 (time 1776193659.11 total 489.05 last 58.48) - open/close 28967 (time 1776193669.12 total 499.06 last 55.84) - open/close 29530 (time 1776193679.12 total 509.07 last 56.27) - open/close 30000 (time 1776193686.57 total 516.51 last 63.13) - open/close 30557 (time 1776193696.59 total 526.53 last 55.60) - open/close 31024 (time 1776193706.61 total 536.55 last 46.59) - open/close 31630 (time 1776193716.63 total 546.57 last 60.51) - open/close 32115 (time 1776193726.63 total 556.57 last 48.48) - open/close 32659 (time 1776193736.65 total 566.59 last 54.31) - open/close 33251 (time 1776193746.66 total 576.60 last 59.14) - open/close 33820 (time 1776193756.67 total 586.61 last 56.85) - open/close 34398 (time 1776193766.71 total 596.65 last 57.58) - open/close 34919 (time 1776193776.72 total 606.66 last 52.03) - open/close 35465 (time 1776193786.74 total 616.68 last 54.49) - open/close 35984 (time 1776193796.74 total 626.69 last 51.87) - open/close 36582 (time 1776193806.75 total 636.70 last 59.75) - open/close 37123 (time 1776193816.76 total 646.70 last 54.07) - open/close 37703 (time 1776193826.76 total 656.71 last 57.97) - open/close 38265 (time 1776193836.78 total 666.72 last 56.12) - open/close 38867 (time 1776193846.78 total 676.72 last 60.19) - open/close 39463 (time 1776193856.79 total 686.73 last 59.54) - open/close 40000 (time 1776193865.42 total 695.36 last 62.21) - open/close 40624 (time 1776193875.43 total 705.38 last 62.32) - open/close 41208 (time 1776193885.45 total 715.39 last 58.30) - open/close 41770 (time 1776193895.46 total 725.41 last 56.13) - open/close 42352 (time 1776193905.46 total 735.41 last 58.20) - open/close 42914 (time 1776193915.47 total 745.41 last 56.18) - open/close 43505 (time 1776193925.48 total 755.42 last 59.02) - open/close 44094 (time 1776193935.49 total 765.43 last 58.87) - open/close 44729 (time 1776193945.49 total 775.43 last 63.49) - open/close 45317 (time 1776193955.50 total 785.44 last 58.75) - open/close 45912 (time 1776193965.50 total 795.45 last 59.47) - open/close 46516 (time 1776193975.52 total 805.46 last 60.29) - open/close 47055 (time 1776193985.53 total 815.47 last 53.86) - open/close 47658 (time 1776193995.55 total 825.49 last 60.18) - open/close 48232 (time 1776194005.58 total 835.52 last 57.23) - open/close 48801 (time 1776194015.59 total 845.53 last 56.84) - open/close 49329 (time 1776194025.59 total 855.53 last 52.79) - open/close 49914 (time 1776194035.59 total 865.53 last 58.49) - open/close 50508 (time 1776194045.61 total 875.55 last 59.31) - open/close 51114 (time 1776194055.61 total 885.55 last 60.58) - open/close 51701 (time 1776194065.62 total 895.56 last 58.64) - open/close 52276 (time 1776194075.62 total 905.57 last 57.48) - open/close 52894 (time 1776194085.64 total 915.58 last 61.72) - open/close 53514 (time 1776194095.64 total 925.58 last 61.97) - open/close 54122 (time 1776194105.65 total 935.59 last 60.77) - open/close 54678 (time 1776194115.65 total 945.59 last 55.60) - open/close 55268 (time 1776194125.65 total 955.60 last 58.96) - open/close 55794 (time 1776194135.66 total 965.60 last 52.57) - open/close 56342 (time 1776194145.68 total 975.62 last 54.69) - open/close 56854 (time 1776194155.68 total 985.62 last 51.19) - open/close 57380 (time 1776194165.68 total 995.63 last 52.58) - open/close 58027 (time 1776194175.68 total 1005.63 last 64.69) - open/close 58650 (time 1776194185.69 total 1015.64 last 62.23) - open/close 59270 (time 1776194195.70 total 1025.65 last 61.94) - open/close 59879 (time 1776194205.71 total 1035.66 last 60.83) - open/close 60514 (time 1776194215.74 total 1045.69 last 63.32) - open/close 61081 (time 1776194225.75 total 1055.69 last 56.66) - open/close 61591 (time 1776194235.77 total 1065.71 last 50.92) - open/close 62159 (time 1776194245.78 total 1075.72 last 56.74) - open/close 62725 (time 1776194255.78 total 1085.73 last 56.55) - open/close 63315 (time 1776194265.80 total 1095.74 last 58.93) - open/close 63899 (time 1776194275.83 total 1105.77 last 58.23) - open/close 64393 (time 1776194285.83 total 1115.77 last 49.39) - open/close 64961 (time 1776194295.83 total 1125.78 last 56.77) - open/close 65567 (time 1776194305.85 total 1135.79 last 60.52) - open/close 66172 (time 1776194315.86 total 1145.80 last 60.43) - open/close 66649 (time 1776194325.87 total 1155.82 last 47.61) - open/close 67236 (time 1776194335.88 total 1165.82 last 58.70) - open/close 67834 (time 1776194345.88 total 1175.82 last 59.80) - open/close 68454 (time 1776194355.89 total 1185.84 last 61.89) - open/close 69052 (time 1776194365.90 total 1195.84 last 59.77) - open/close 69713 (time 1776194375.90 total 1205.84 last 66.09) - open/close 70000 (time 1776194380.57 total 1210.52 last 61.40) - open/close 70533 (time 1776194390.58 total 1220.52 last 53.28) - open/close 71134 (time 1776194400.58 total 1230.53 last 60.05) - open/close 71749 (time 1776194410.59 total 1240.54 last 61.45) - open/close 72377 (time 1776194420.61 total 1250.55 last 62.71) - open/close 73010 (time 1776194430.61 total 1260.55 last 63.29) - open/close 73624 (time 1776194440.62 total 1270.56 last 61.37) - open/close 74252 (time 1776194450.62 total 1280.57 last 62.74) - open/close 74915 (time 1776194460.64 total 1290.58 last 66.21) - open/close 75496 (time 1776194470.64 total 1300.59 last 58.07) - open/close 76079 (time 1776194480.66 total 1310.60 last 58.21) - open/close 76613 (time 1776194490.68 total 1320.62 last 53.32) - open/close 77189 (time 1776194500.68 total 1330.62 last 57.60) - open/close 77792 (time 1776194510.69 total 1340.63 last 60.23) - open/close 78301 (time 1776194520.69 total 1350.63 last 50.89) - open/close 78877 (time 1776194530.71 total 1360.65 last 57.51) - open/close 79470 (time 1776194540.73 total 1370.67 last 59.16) - open/close 80000 (time 1776194549.67 total 1379.61 last 59.27) - open/close 80607 (time 1776194559.67 total 1389.62 last 60.68) - open/close 81194 (time 1776194569.69 total 1399.63 last 58.62) - open/close 81797 (time 1776194579.71 total 1409.65 last 60.20) - open/close 82394 (time 1776194589.71 total 1419.65 last 59.70) - open/close 83002 (time 1776194599.71 total 1429.65 last 60.79) - open/close 83594 (time 1776194609.72 total 1439.66 last 59.14) - open/close 84229 (time 1776194619.72 total 1449.66 last 63.47) - open/close 84847 (time 1776194629.73 total 1459.67 last 61.75) - open/close 85420 (time 1776194639.74 total 1469.68 last 57.24) - open/close 86002 (time 1776194649.76 total 1479.70 last 58.11) - open/close 86575 (time 1776194659.77 total 1489.71 last 57.21) - open/close 87163 (time 1776194669.78 total 1499.72 last 58.75) - open/close 87802 (time 1776194679.79 total 1509.73 last 63.86) - open/close 88415 (time 1776194689.80 total 1519.74 last 61.23) - open/close 89020 (time 1776194699.82 total 1529.76 last 60.38) - open/close 89631 (time 1776194709.84 total 1539.79 last 60.94) total: 90000 open/close in 1545.55 seconds: 58.23 ops/second llite.lustre-ffff8b08191dd800.statahead_max=0 100000 real 0m1.090s user 0m0.015s sys 0m0.302s statx --cached=always -D 100000 files without statahead: 1 sec llite.lustre-ffff8b08191dd800.statahead_max=32 32 100000 real 0m1.245s user 0m0.019s sys 0m0.311s statx --cached=always -D 100000 files with statahead: 2 sec statahead total: 31 statahead wrong: 0 agl total: 29 statx --cached=always -D done