== conf-sanity test 110: Adding large_dir with 3-level htree ========================================================== 18:35:04 (1756679704) oleg144-server: debugfs 1.47.1-wc2 (08-Nov-2024) Supported features: dir_prealloc imagic_inodes has_journal ext_attr resize_inode dir_index sparse_super2 fast_commit stable_inodes orphan_file filetype needs_recovery journal_dev meta_bg extent 64bit mmp flex_bg ea_inode dirdata metadata_csum_seed large_dir inline_data encrypt casefold sparse_super large_file huge_file uninit_bg dir_nlink extra_isize quota bigalloc metadata_csum read-only project shared_blocks verity orphan_present Stopping clients: oleg144-client.virtnet /mnt/lustre (opts:-f) Stopping clients: oleg144-client.virtnet /mnt/lustre2 (opts:-f) pdsh@oleg144-client: oleg144-server: ssh exited with exit code 2 oleg144-server: oleg144-server.virtnet: executing set_hostid /home/green/git/lustre-release/lustre/tests/test-framework.sh: line 1034: echo: write error: Device or resource busy /home/green/git/lustre-release/lustre/tests/test-framework.sh: line 1035: echo: write error: Device or resource busy Loading modules from /home/green/git/lustre-release/lustre detected 4 online CPUs by sysfs MODOPTS_LIBCFS= Force libcfs to create 2 CPU partitions ptlrpc/ptlrpc options: 'lbug_on_grant_miscount=1' quota/lquota options: 'hash_lqs_cur_bits=3' ln: failed to create symbolic link '/sbin/.libs': Read-only file system loading modules on: 'oleg144-server' oleg144-server: oleg144-server.virtnet: executing load_modules_local oleg144-server: Loading modules from /home/green/git/lustre-release/lustre oleg144-server: /home/green/git/lustre-release/lustre/tests/test-framework.sh: line 1034: echo: write error: Device or resource busy oleg144-server: /home/green/git/lustre-release/lustre/tests/test-framework.sh: line 1035: echo: write error: Device or resource busy oleg144-server: detected 4 online CPUs by sysfs oleg144-server: MODOPTS_LIBCFS= oleg144-server: Force libcfs to create 2 CPU partitions oleg144-server: ptlrpc/ptlrpc options: 'lbug_on_grant_miscount=1' oleg144-server: quota/lquota options: 'hash_lqs_cur_bits=3' Formatting mgs, mds, osts Format mds1: /dev/mapper/mds1_flakey Format ost1: /dev/mapper/ost1_flakey MDT params: --mgs --fsname=lustre --mdt --index=0 --param=sys.timeout=20 --param=mdt.identity_upcall=/home/green/git/lustre-release/lustre/utils/l_getidentity --backfstype=ldiskfs --device-size=200000 --mkfsoptions=\"-b 1024 -i 65536 -O large_dir -b 4096 -E lazy_itable_init\" --reformat /dev/mapper/mds1_flakey /home/green/git/lustre-release/lustre/tests/test-framework.sh: line 1034: echo: write error: Device or resource busy /home/green/git/lustre-release/lustre/tests/test-framework.sh: line 1035: echo: write error: Device or resource busy Loading modules from /home/green/git/lustre-release/lustre detected 4 online CPUs by sysfs MODOPTS_LIBCFS= Force libcfs to create 2 CPU partitions loading modules on: 'oleg144-server' oleg144-server: oleg144-server.virtnet: executing load_modules_local oleg144-server: Loading modules from /home/green/git/lustre-release/lustre oleg144-server: /home/green/git/lustre-release/lustre/tests/test-framework.sh: line 1034: echo: write error: Device or resource busy oleg144-server: /home/green/git/lustre-release/lustre/tests/test-framework.sh: line 1035: echo: write error: Device or resource busy oleg144-server: detected 4 online CPUs by sysfs oleg144-server: MODOPTS_LIBCFS= oleg144-server: Force libcfs to create 2 CPU partitions Permanent disk data: Target: lustre:MDT0000 Index: 0 Lustre FS: lustre Mount type: ldiskfs Flags: 0x65 (MDT MGS first_time update ) Persistent mount opts: user_xattr,errors=remount-ro Parameters: sys.timeout=20 mdt.identity_upcall=/home/green/git/lustre-release/lustre/utils/l_getidentity device size = 2500MB formatting backing filesystem ldiskfs on /dev/mapper/mds1_flakey target name lustre:MDT0000 kilobytes 200000 options -b 1024 -i 65536 -b 4096 -I 1024 -q -O large_dir,uninit_bg,^extents,dirdata,dir_nlink,quota,project,huge_file,ea_inode,^fast_commit,flex_bg -E lazy_itable_init,lazy_journal_init,packed_meta_blocks -F mkfs_cmd = mke2fs -j -b 1024 -L lustre:MDT0000 -b 1024 -i 65536 -b 4096 -I 1024 -q -O large_dir,uninit_bg,^extents,dirdata,dir_nlink,quota,project,huge_file,ea_inode,^fast_commit,flex_bg -E lazy_itable_init,lazy_journal_init,packed_meta_blocks -F /dev/mapper/mds1_flakey 200000k Writing CONFIGS/mountdata Start mds1: mount -t lustre -o localrecov /dev/mapper/mds1_flakey /mnt/lustre-mds1 oleg144-server: oleg144-server.virtnet: executing set_default_debug -1 all pdsh@oleg144-client: oleg144-server: ssh exited with exit code 1 Commit the device label on /dev/mapper/mds1_flakey Started lustre-MDT0000 Start ost1: mount -t lustre -o localrecov /dev/mapper/ost1_flakey /mnt/lustre-ost1 seq.cli-lustre-OST0000-super.width=131072 oleg144-server: oleg144-server.virtnet: executing set_default_debug -1 all pdsh@oleg144-client: oleg144-server: ssh exited with exit code 1 Commit the device label on /dev/mapper/ost1_flakey Started lustre-OST0000 mount lustre on /mnt/lustre..... Starting client: oleg144-client.virtnet: -o user_xattr,flock 192.168.201.144@tcp:/lustre /mnt/lustre Starting client oleg144-client.virtnet: -o user_xattr,flock 192.168.201.144@tcp:/lustre /mnt/lustre Started clients oleg144-client.virtnet: 192.168.201.144@tcp:/lustre on /mnt/lustre type lustre (rw,checksum,encrypt,flock,lazystatfs,lruresize,nolock,statfs_project,nouser_fid2path,user_xattr,verbose) mount lustre on /mnt/lustre2..... Starting client: oleg144-client.virtnet: -o user_xattr,flock 192.168.201.144@tcp:/lustre /mnt/lustre2 Starting client oleg144-client.virtnet: -o user_xattr,flock 192.168.201.144@tcp:/lustre /mnt/lustre2 Started clients oleg144-client.virtnet: 192.168.201.144@tcp:/lustre on /mnt/lustre2 type lustre (rw,checksum,encrypt,flock,lazystatfs,lruresize,nolock,statfs_project,nouser_fid2path,user_xattr,verbose) mkdir: created directory '/mnt/lustre/d110.conf-sanity' creating 60000 in total creating 40000 hard links to /mnt/lustre/d110.conf-sanity/f110.conf-sanity-0 creating 20000 hard links to /mnt/lustre2/d110.conf-sanity/f110.conf-sanity-1 waiting for PIDs 169931 169946 to complete - link 5272 (time 1756679760.33 total 10.00 last 527.17) - link 10000 (time 1756679769.03 total 18.70 last 543.42) - link 15506 (time 1756679779.03 total 28.70 last 550.57) total: 20000 link in 37.51 seconds: 533.15 ops/second - link 5267 (time 1756679760.25 total 10.00 last 526.69) - link 10000 (time 1756679768.96 total 18.72 last 542.96) - link 15507 (time 1756679778.97 total 28.72 last 550.64) - link 20000 (time 1756679787.77 total 37.52 last 510.18) - link 21397 (time 1756679797.77 total 47.53 last 139.67) - link 22721 (time 1756679807.78 total 57.53 last 132.33) - link 24065 (time 1756679817.78 total 67.53 last 134.38) - link 25398 (time 1756679827.78 total 77.54 last 133.27) - link 26702 (time 1756679837.79 total 87.54 last 130.30) - link 27964 (time 1756679847.80 total 97.55 last 126.11) - link 29111 (time 1756679857.80 total 107.55 last 114.67) - link 30000 (time 1756679865.00 total 114.75 last 123.50) - link 31256 (time 1756679875.00 total 124.75 last 125.56) - link 32613 (time 1756679885.01 total 134.76 last 135.64) - link 33984 (time 1756679895.01 total 144.76 last 137.04) - link 35414 (time 1756679905.01 total 154.77 last 142.96) - link 36989 (time 1756679915.02 total 164.77 last 157.42) - link 38386 (time 1756679925.02 total 174.78 last 139.64) - link 39728 (time 1756679935.03 total 184.78 last 134.10) total: 40000 link in 187.29 seconds: 213.57 ops/second Stopping clients: oleg144-client.virtnet /mnt/lustre (opts:) Stopping client oleg144-client.virtnet /mnt/lustre opts: Stopping clients: oleg144-client.virtnet /mnt/lustre2 (opts:) Stopping client oleg144-client.virtnet /mnt/lustre2 opts: Stopping /mnt/lustre-mds1 (opts:-f) on oleg144-server Stopping /mnt/lustre-ost1 (opts:-f) on oleg144-server e2fsck -d -v -t -t -f -n /dev/mapper/mds1_flakey -m8 oleg144-server: e2fsck 1.47.1-wc2 (08-Nov-2024) oleg144-server: Use max possible thread num: 1 instead Pass 1: Checking inodes, blocks, and sizes [Thread 0] Scan group range [0, 1], used inodes 276/3120 [Thread 0] jumping to group 0 [Thread 0] e2fsck_pass1_run:2675: increase inode 81 badness 0 to 2 for 10084 [Thread 0] e2fsck_pass1_run:2675: increase inode 82 badness 0 to 2 for 10084 [Thread 0] e2fsck_pass1_run:2675: increase inode 83 badness 0 to 2 for 10084 [Thread 0] e2fsck_pass1_run:2675: increase inode 89 badness 0 to 2 for 10084 [Thread 0] e2fsck_pass1_run:2675: increase inode 93 badness 0 to 2 for 10084 [Thread 0] e2fsck_pass1_run:2675: increase inode 94 badness 0 to 2 for 10084 [Thread 0] e2fsck_pass1_run:2675: increase inode 95 badness 0 to 2 for 10084 [Thread 0] e2fsck_pass1_run:2675: increase inode 96 badness 0 to 2 for 10084 [Thread 0] e2fsck_pass1_run:2675: increase inode 97 badness 0 to 2 for 10084 [Thread 0] e2fsck_pass1_run:2675: increase inode 98 badness 0 to 2 for 10084 [Thread 0] e2fsck_pass1_run:2675: increase inode 99 badness 0 to 2 for 10084 [Thread 0] e2fsck_pass1_run:2675: increase inode 100 badness 0 to 2 for 10084 [Thread 0] e2fsck_pass1_run:2675: increase inode 101 badness 0 to 2 for 10084 [Thread 0] e2fsck_pass1_run:2675: increase inode 102 badness 0 to 2 for 10084 [Thread 0] e2fsck_pass1_run:2675: increase inode 103 badness 0 to 2 for 10084 [Thread 0] e2fsck_pass1_run:2675: increase inode 104 badness 0 to 2 for 10084 [Thread 0] e2fsck_pass1_run:2675: increase inode 105 badness 0 to 2 for 10084 [Thread 0] e2fsck_pass1_run:2675: increase inode 106 badness 0 to 2 for 10084 [Thread 0] e2fsck_pass1_run:2675: increase inode 107 badness 0 to 2 for 10084 [Thread 0] e2fsck_pass1_run:2675: increase inode 108 badness 0 to 2 for 10084 [Thread 0] e2fsck_pass1_run:2675: increase inode 109 badness 0 to 2 for 10084 [Thread 0] e2fsck_pass1_run:2675: increase inode 110 badness 0 to 2 for 10084 [Thread 0] e2fsck_pass1_run:2675: increase inode 111 badness 0 to 2 for 10084 [Thread 0] e2fsck_pass1_run:2675: increase inode 112 badness 0 to 2 for 10084 [Thread 0] e2fsck_pass1_run:2675: increase inode 113 badness 0 to 2 for 10084 [Thread 0] e2fsck_pass1_run:2675: increase inode 114 badness 0 to 2 for 10084 [Thread 0] e2fsck_pass1_run:2675: increase inode 115 badness 0 to 2 for 10084 [Thread 0] e2fsck_pass1_run:2675: increase inode 116 badness 0 to 2 for 10084 [Thread 0] e2fsck_pass1_run:2675: increase inode 117 badness 0 to 2 for 10084 [Thread 0] e2fsck_pass1_run:2675: increase inode 118 badness 0 to 2 for 10084 [Thread 0] e2fsck_pass1_run:2675: increase inode 119 badness 0 to 2 for 10084 [Thread 0] e2fsck_pass1_run:2675: increase inode 120 badness 0 to 2 for 10084 [Thread 0] e2fsck_pass1_run:2675: increase inode 121 badness 0 to 2 for 10084 [Thread 0] e2fsck_pass1_run:2675: increase inode 122 badness 0 to 2 for 10084 [Thread 0] e2fsck_pass1_run:2675: increase inode 123 badness 0 to 2 for 10084 [Thread 0] e2fsck_pass1_run:2675: increase inode 126 badness 0 to 2 for 10084 [Thread 0] e2fsck_pass1_run:2675: increase inode 127 badness 0 to 2 for 10084 [Thread 0] e2fsck_pass1_run:2675: increase inode 128 badness 0 to 2 for 10084 [Thread 0] e2fsck_pass1_run:2675: increase inode 129 badness 0 to 2 for 10084 [Thread 0] e2fsck_pass1_run:2675: increase inode 133 badness 0 to 2 for 10084 [Thread 0] e2fsck_pass1_run:2675: increase inode 134 badness 0 to 2 for 10084 [Thread 0] e2fsck_pass1_run:2675: increase inode 135 badness 0 to 2 for 10084 [Thread 0] e2fsck_pass1_run:2675: increase inode 136 badness 0 to 2 for 10084 [Thread 0] e2fsck_pass1_run:2675: increase inode 137 badness 0 to 2 for 10084 [Thread 0] e2fsck_pass1_run:2675: increase inode 138 badness 0 to 2 for 10084 [Thread 0] e2fsck_pass1_run:2675: increase inode 139 badness 0 to 2 for 10084 [Thread 0] e2fsck_pass1_run:2675: increase inode 140 badness 0 to 2 for 10084 [Thread 0] e2fsck_pass1_run:2675: increase inode 141 badness 0 to 2 for 10084 [Thread 0] e2fsck_pass1_run:2675: increase inode 142 badness 0 to 2 for 10084 [Thread 0] e2fsck_pass1_run:2675: increase inode 143 badness 0 to 2 for 10084 [Thread 0] e2fsck_pass1_run:2675: increase inode 144 badness 0 to 2 for 10084 [Thread 0] e2fsck_pass1_run:2675: increase inode 145 badness 0 to 2 for 10084 [Thread 0] e2fsck_pass1_run:2675: increase inode 146 badness 0 to 2 for 10084 [Thread 0] e2fsck_pass1_run:2675: increase inode 147 badness 0 to 2 for 10084 [Thread 0] e2fsck_pass1_run:2675: increase inode 148 badness 0 to 2 for 10084 [Thread 0] e2fsck_pass1_run:2675: increase inode 149 badness 0 to 2 for 10084 [Thread 0] e2fsck_pass1_run:2675: increase inode 150 badness 0 to 2 for 10084 [Thread 0] e2fsck_pass1_run:2675: increase inode 151 badness 0 to 2 for 10084 [Thread 0] e2fsck_pass1_run:2675: increase inode 152 badness 0 to 2 for 10084 [Thread 0] e2fsck_pass1_run:2675: increase inode 153 badness 0 to 2 for 10084 [Thread 0] e2fsck_pass1_run:2675: increase inode 154 badness 0 to 2 for 10084 [Thread 0] e2fsck_pass1_run:2675: increase inode 155 badness 0 to 2 for 10084 [Thread 0] e2fsck_pass1_run:2675: increase inode 156 badness 0 to 2 for 10084 [Thread 0] e2fsck_pass1_run:2675: increase inode 157 badness 0 to 2 for 10084 [Thread 0] e2fsck_pass1_run:2675: increase inode 158 badness 0 to 2 for 10084 [Thread 0] e2fsck_pass1_run:2675: increase inode 159 badness 0 to 2 for 10084 [Thread 0] e2fsck_pass1_run:2675: increase inode 160 badness 0 to 2 for 10084 [Thread 0] e2fsck_pass1_run:2675: increase inode 161 badness 0 to 2 for 10084 [Thread 0] e2fsck_pass1_run:2675: increase inode 162 badness 0 to 2 for 10084 [Thread 0] e2fsck_pass1_run:2675: increase inode 163 badness 0 to 2 for 10084 [Thread 0] e2fsck_pass1_run:2675: increase inode 164 badness 0 to 2 for 10084 [Thread 0] e2fsck_pass1_run:2675: increase inode 165 badness 0 to 2 for 10084 [Thread 0] e2fsck_pass1_run:2675: increase inode 166 badness 0 to 2 for 10084 [Thread 0] e2fsck_pass1_run:2675: increase inode 167 badness 0 to 2 for 10084 [Thread 0] e2fsck_pass1_run:2675: increase inode 168 badness 0 to 2 for 10084 [Thread 0] e2fsck_pass1_run:2675: increase inode 169 badness 0 to 2 for 10084 [Thread 0] e2fsck_pass1_run:2675: increase inode 171 badness 0 to 2 for 10084 [Thread 0] e2fsck_pass1_run:2675: increase inode 172 badness 0 to 2 for 10084 [Thread 0] e2fsck_pass1_run:2675: increase inode 173 badness 0 to 2 for 10084 [Thread 0] e2fsck_pass1_run:2655: increase inode 178 badness 0 to 1 for 10084 [Thread 0] e2fsck_pass1_run:2675: increase inode 178 badness 1 to 3 for 10084 [Thread 0] e2fsck_pass1_run:2655: increase inode 180 badness 0 to 1 for 10084 [Thread 0] e2fsck_pass1_run:2675: increase inode 180 badness 1 to 3 for 10084 [Thread 0] group 0 finished [Thread 0] e2fsck_pass1_run:2675: increase inode 1596 badness 0 to 2 for 10084 [Thread 0] group 1 finished [Thread 0] Pass 1: Memory used: 356k/440k (127k/230k), time: 0.01/ 0.00/ 0.00 [Thread 0] Pass 1: I/O read: 1MB, write: 0MB, rate: 129.97MB/s [Thread 0] Scanned group range [0, 1], used inodes 276/281 Pass 2: Checking directory structure Pass 2: Memory used: 356k/0k (83k/274k), time: 0.17/ 0.14/ 0.03 Pass 2: I/O read: 25MB, write: 0MB, rate: 144.78MB/s Pass 3: Checking directory connectivity Peak memory: Memory used: 356k/0k (84k/273k), time: 0.18/ 0.14/ 0.03 Pass 3: Memory used: 356k/0k (82k/275k), time: 0.00/ 0.00/ 0.00 Pass 3: I/O read: 0MB, write: 0MB, rate: 0.00MB/s Pass 4: Checking reference counts Pass 4: Memory used: 356k/0k (78k/279k), time: 0.00/ 0.00/ 0.00 Pass 4: I/O read: 1MB, write: 0MB, rate: 8130.08MB/s Pass 5: Checking group summary information Pass 5: Memory used: 496k/0k (77k/420k), time: 0.00/ 0.00/ 0.00 Pass 5: I/O read: 1MB, write: 0MB, rate: 859.85MB/s 276 inodes used (8.85%, out of 3120) 3 non-contiguous files (1.1%) 1 non-contiguous directory (0.4%) # of inodes with ind/dind/tind blocks: 1/1/0 11386 blocks used (22.77%, out of 50000) 0 bad blocks 1 large file 148 regular files 118 directories 0 character device files 0 block device files 0 fifos 60000 links 0 symbolic links (0 fast symbolic links) 0 sockets ------------ 60264 files Memory used: 496k/0k (79k/417k), time: 0.19/ 0.14/ 0.03 I/O read: 25MB, write: 0MB, rate: 134.66MB/s Stopping clients: oleg144-client.virtnet /mnt/lustre (opts:-f) Stopping clients: oleg144-client.virtnet /mnt/lustre2 (opts:-f) oleg144-server: oleg144-server.virtnet: executing set_hostid /home/green/git/lustre-release/lustre/tests/test-framework.sh: line 1034: echo: write error: Device or resource busy /home/green/git/lustre-release/lustre/tests/test-framework.sh: line 1035: echo: write error: Device or resource busy Loading modules from /home/green/git/lustre-release/lustre detected 4 online CPUs by sysfs MODOPTS_LIBCFS= Force libcfs to create 2 CPU partitions loading modules on: 'oleg144-server' oleg144-server: oleg144-server.virtnet: executing load_modules_local oleg144-server: Loading modules from /home/green/git/lustre-release/lustre oleg144-server: /home/green/git/lustre-release/lustre/tests/test-framework.sh: line 1034: echo: write error: Device or resource busy oleg144-server: /home/green/git/lustre-release/lustre/tests/test-framework.sh: line 1035: echo: write error: Device or resource busy oleg144-server: detected 4 online CPUs by sysfs oleg144-server: MODOPTS_LIBCFS= oleg144-server: Force libcfs to create 2 CPU partitions Formatting mgs, mds, osts Format mds1: /dev/mapper/mds1_flakey Format mds2: /dev/mapper/mds2_flakey Format ost1: /dev/mapper/ost1_flakey Format ost2: /dev/mapper/ost2_flakey start mds service on oleg144-server Start mds1: mount -t lustre -o localrecov /dev/mapper/mds1_flakey /mnt/lustre-mds1 oleg144-server: oleg144-server.virtnet: executing set_default_debug -1 all pdsh@oleg144-client: oleg144-server: ssh exited with exit code 1 Commit the device label on /dev/mapper/mds1_flakey Started lustre-MDT0000 start mds service on oleg144-server Start mds2: mount -t lustre -o localrecov /dev/mapper/mds2_flakey /mnt/lustre-mds2 oleg144-server: oleg144-server.virtnet: executing set_default_debug -1 all pdsh@oleg144-client: oleg144-server: ssh exited with exit code 1 Commit the device label on /dev/mapper/mds2_flakey Started lustre-MDT0001 oleg144-client.virtnet: executing wait_import_state_mount FULL mdc.lustre-MDT0000-mdc-*.mds_server_uuid oleg144-client.virtnet: executing wait_import_state_mount FULL mdc.lustre-MDT0001-mdc-*.mds_server_uuid start ost1 service on oleg144-server Start ost1: mount -t lustre -o localrecov /dev/mapper/ost1_flakey /mnt/lustre-ost1 seq.cli-lustre-OST0000-super.width=65536 oleg144-server: oleg144-server.virtnet: executing set_default_debug -1 all pdsh@oleg144-client: oleg144-server: ssh exited with exit code 1 Commit the device label on /dev/mapper/ost1_flakey Started lustre-OST0000 oleg144-client.virtnet: executing wait_import_state_mount (FULL|IDLE) osc.lustre-OST0000-osc-[-0-9a-f]*.ost_server_uuid oleg144-server: oleg144-server.virtnet: executing wait_import_state FULL os[cp].lustre-OST0000-osc-MDT0000.ost_server_uuid 50 oleg144-server: os[cp].lustre-OST0000-osc-MDT0000.ost_server_uuid in FULL state after 0 sec oleg144-server: oleg144-server.virtnet: executing wait_import_state FULL os[cp].lustre-OST0000-osc-MDT0001.ost_server_uuid 50 oleg144-server: os[cp].lustre-OST0000-osc-MDT0001.ost_server_uuid in FULL state after 0 sec stop ost1 service on oleg144-server Stopping /mnt/lustre-ost1 (opts:-f) on oleg144-server stop mds service on oleg144-server Stopping /mnt/lustre-mds1 (opts:-f) on oleg144-server stop mds service on oleg144-server Stopping /mnt/lustre-mds2 (opts:-f) on oleg144-server