-----============= acceptance-small: sanity-pfl ============----- Tue Sep 29 14:35:36 EDT 2026 MGS_OS_ID_LIKE=rhel centos fedora rocky MGS_OS_VERSION_ID=8.10 MGS_OS_ID=rocky MGS_OS_VERSION_CODE=134873088 MDS1_OS_VERSION_ID=8.10 MDS1_OS_VERSION_CODE=134873088 MDS1_OS_ID_LIKE=rhel centos fedora rocky MDS1_OS_ID=rocky OST1_OS_VERSION_CODE=134873088 OST1_OS_ID_LIKE=rhel centos fedora rocky OST1_OS_VERSION_ID=8.10 OST1_OS_ID=rocky CLIENT_OS_ID=rocky CLIENT_OS_VERSION_CODE=134873088 CLIENT_OS_VERSION_ID=8.10 CLIENT_OS_ID_LIKE=rhel centos fedora rocky use SANITY_PFL_ONLY='' SANITY_PFL_EXCEPT='' oleg636-server: ls: cannot access '/home/green/git/lustre-release/lustre/tests/except/sanity-pfl.*ex': No such file or directory only running tests: 1 16e excepting tests: === sanity-pfl: start setup 14:35:56 (1790706956) === oleg636-client.virtnet: executing check_config_client /mnt/lustre oleg636-client.virtnet: Checking config lustre mounted on /mnt/lustre Checking servers environments Checking clients oleg636-client.virtnet environments Using TIMEOUT=20 osc.lustre-OST0000-osc-ffff8d7a88a2b800.idle_timeout=debug osc.lustre-OST0001-osc-ffff8d7a88a2b800.idle_timeout=debug disable quota as required oleg636-server: oleg636-server.virtnet: executing set_default_debug vfstrace rpctrace dlmtrace neterror ha config ioctl super lfsck all osd-ldiskfs.track_declares_assert=1 === sanity-pfl: finish setup 14:36:35 (1790706995) === running as uid/gid/euid/egid 500/500/500/500, groups: 500 [true] running as uid/gid/euid/egid 500/500/500/500, groups: 500 [touch] [/mnt/lustre/d0_runas_test/f8206] repeat= (ONLY_REPEAT=) repeat_end= (ONLY_MINUTES=) == sanity-pfl test 1a: Create full components file, reused OSTs ========================================================== 14:36:37 (1790706997) striped dir -i1 -c2 -H crush /mnt/lustre/d1a.sanity-pfl 1+0 records in 1+0 records out 1024 bytes (1.0 kB, 1.0 KiB) copied, 0.0107334 s, 95.4 kB/s Pass! PASS 1a (10s) repeat= (ONLY_REPEAT=) repeat_end= (ONLY_MINUTES=) == sanity-pfl test 1b: Create full components file, overstriping in components ========================================================== 14:36:47 (1790707007) striped dir -i1 -c2 -H crush2 /mnt/lustre/d1b.sanity-pfl 1+0 records in 1+0 records out 1024 bytes (1.0 kB, 1.0 KiB) copied, 0.00627038 s, 163 kB/s /mnt/lustre/d1b.sanity-pfl/f1b.sanity-pfl lcm_layout_gen: 3 lcm_mirror_count: 1 lcm_entry_count: 2 lcme_id: 1 lcme_mirror_id: 0 lcme_flags: init lcme_extent.e_start: 0 lcme_extent.e_end: 2097152 lmm_stripe_count: 2 lmm_stripe_size: 1048576 lmm_pattern: raid0,overstriped lmm_layout_gen: 0 lmm_stripe_offset: 0 lmm_objects: - 0: { l_ost_idx: 0, l_fid: [0x280000400:0x4:0x0] } - 1: { l_ost_idx: 0, l_fid: [0x280000400:0x5:0x0] } lcme_id: 2 lcme_mirror_id: 0 lcme_flags: init lcme_extent.e_start: 2097152 lcme_extent.e_end: EOF lmm_stripe_count: 4 lmm_stripe_size: 1048576 lmm_pattern: raid0,overstriped lmm_layout_gen: 0 lmm_stripe_offset: 1 lmm_objects: - 0: { l_ost_idx: 1, l_fid: [0x2c0000400:0x2:0x0] } - 1: { l_ost_idx: 1, l_fid: [0x2c0000400:0x3:0x0] } - 2: { l_ost_idx: 0, l_fid: [0x280000400:0x6:0x0] } - 3: { l_ost_idx: 0, l_fid: [0x280000400:0x7:0x0] } /home/green/git/lustre-release/lustre/tests/sanity-pfl.sh: line 304: warning: command substitution: ignored null byte in input /home/green/git/lustre-release/lustre/tests/sanity-pfl.sh: line 306: warning: command substitution: ignored null byte in input :0,0,: :1,1,0,0,: Pass! PASS 1b (9s) repeat= (ONLY_REPEAT=) repeat_end= (ONLY_MINUTES=) == sanity-pfl test 1c: Test overstriping w/max stripe count ========================================================== 14:36:56 (1790707016) osp.lustre-OST0001-osc-MDT0000.prealloc_force_new_seq=1 osp.lustre-OST0001-osc-MDT0001.prealloc_force_new_seq=1 osp.lustre-OST0000-osc-MDT0000.prealloc_force_new_seq=1 osp.lustre-OST0000-osc-MDT0001.prealloc_force_new_seq=1 Creating to objid 33 on ost lustre-OST0000... Creating to objid 33 on ost lustre-OST0001... Creating to objid 33 on ost lustre-OST0001... Creating to objid 33 on ost lustre-OST0000... total: 27 open/close in 0.99 seconds: 27.22 ops/second total: 32 open/close in 1.22 seconds: 26.29 ops/second total: 31 open/close in 1.23 seconds: 25.21 ops/second total: 33 open/close in 1.24 seconds: 26.54 ops/second osp.lustre-OST0000-osc-MDT0001.prealloc_force_new_seq=0 osp.lustre-OST0000-osc-MDT0000.prealloc_force_new_seq=0 osp.lustre-OST0001-osc-MDT0000.prealloc_force_new_seq=0 osp.lustre-OST0001-osc-MDT0001.prealloc_force_new_seq=0 striped dir -i1 -c2 -H all_char /mnt/lustre/d1c.sanity-pfl 1+0 records in 1+0 records out 1024 bytes (1.0 kB, 1.0 KiB) copied, 0.00570409 s, 180 kB/s Pass! PASS 1c (37s) repeat= (ONLY_REPEAT=) repeat_end= (ONLY_MINUTES=) == sanity-pfl test 16e: Verify setstripe/getstripe for zerostart layout with YAML config file ========================================================== 14:37:33 (1790707053) striped dir -i0 -c2 -H crush /mnt/lustre/d16e.sanity-pfl 1. zerostart file 1.zerostart file: getstripe --yaml /mnt/lustre/d16e.sanity-pfl/f16e.sanity-pfl 1.zerostart file: setstripe --yaml=/mnt/lustre/d16e.sanity-pfl/template /mnt/lustre/d16e.sanity-pfl/f16e.sanity-pfl.copy 1.zerostart file: compare striped dir -i0 -c2 -H all_char /mnt/lustre/d16e.sanity-pfl/dir striped dir -i0 -c2 -H fnv_1a_64 /mnt/lustre/d16e.sanity-pfl/dir.copy 2. zerostart dir 2. zerostart dir: getstripe --yaml /mnt/lustre/d16e.sanity-pfl/dir 2. zerostart dir: setstripe --yaml=/mnt/lustre/d16e.sanity-pfl/template.dir /mnt/lustre/d16e.sanity-pfl/dir.copy 2. zerostart dir: compare 3. zerostart file 3.zerostart file: getstripe --yaml /mnt/lustre/d16e.sanity-pfl/f16e.sanity-pfl 3.zerostart file: setstripe --yaml=/mnt/lustre/d16e.sanity-pfl/template /mnt/lustre/d16e.sanity-pfl/f16e.sanity-pfl.copy 3.zerostart file: compare PASS 16e (28s) == sanity-pfl test complete, duration 144 sec ============ 14:38:01 (1790707081) === sanity-pfl: start cleanup 14:38:03 (1790707083) === === sanity-pfl: finish cleanup 14:38:08 (1790707088) ===