-----============= acceptance-small: sanity-pfl ============----- Thu Aug 27 06:22:46 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 oleg315-server: ls: cannot access '/home/green/git/lustre-release/lustre/tests/except/sanity-pfl.*ex': No such file or directory excepting tests: 24a 100k === sanity-pfl: start setup 06:23:03 (1787826183) === oleg315-client.virtnet: executing check_config_client /mnt/lustre oleg315-client.virtnet: Checking config lustre mounted on /mnt/lustre Checking servers environments Checking clients oleg315-client.virtnet environments Using TIMEOUT=20 osc.lustre-OST0000-osc-ffff9ab5c862d000.idle_timeout=debug osc.lustre-OST0001-osc-ffff9ab5c862d000.idle_timeout=debug disable quota as required oleg315-server: oleg315-server.virtnet: executing set_default_debug vfstrace rpctrace dlmtrace neterror ha config ioctl super lfsck all === sanity-pfl: finish setup 06:23:40 (1787826220) === 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/f7655] == sanity-pfl test 0a: Create full components file, no reused OSTs ========================================================== 06:23:43 (1787826223) 1+0 records in 1+0 records out 1024 bytes (1.0 kB, 1.0 KiB) copied, 0.00538154 s, 190 kB/s Pass! PASS 0a (11s) == sanity-pfl test 0b: Verify comp stripe count limits === 06:23:54 (1787826234) osp.lustre-OST0001-osc-MDT0000.prealloc_force_new_seq=1 osp.lustre-OST0000-osc-MDT0000.prealloc_force_new_seq=1 Creating to objid 33 on ost lustre-OST0001... Creating to objid 33 on ost lustre-OST0000... total: 31 open/close in 2.88 seconds: 10.78 ops/second total: 32 open/close in 3.04 seconds: 10.51 ops/second osp.lustre-OST0001-osc-MDT0000.prealloc_force_new_seq=0 osp.lustre-OST0000-osc-MDT0000.prealloc_force_new_seq=0 Cannot set layout EA: Numerical result out of range lfs setstripe: lfs setstripe: cannot create composite file '/mnt/lustre/d0b.sanity-pfl/f0b.sanity-pfl': Numerical result out of range (34) PASS 0b (27s) == sanity-pfl test 0c: Verify SEL comp stripe count limits ========================================================== 06:24:21 (1787826261) osp.lustre-OST0001-osc-MDT0000.prealloc_force_new_seq=1 osp.lustre-OST0000-osc-MDT0000.prealloc_force_new_seq=1 Creating to objid 1089 on ost lustre-OST0001... Creating to objid 1089 on ost lustre-OST0000... total: 87 open/close in 7.93 seconds: 10.97 ops/second total: 88 open/close in 8.02 seconds: 10.97 ops/second osp.lustre-OST0001-osc-MDT0000.prealloc_force_new_seq=0 osp.lustre-OST0000-osc-MDT0000.prealloc_force_new_seq=0 PASS 0c (35s) == sanity-pfl test 0d: Verify comp end and stripe size === 06:24:56 (1787826296) dd: error writing '/mnt/lustre/d0d.sanity-pfl/f0d.sanity-pfl-1': No data available 129+0 records in 128+0 records out 131072 bytes (131 kB, 128 KiB) copied, 0.0320484 s, 4.1 MB/s 128+0 records in 128+0 records out 131072 bytes (131 kB, 128 KiB) copied, 0.0304305 s, 4.3 MB/s PASS 0d (6s) == sanity-pfl test 0e: lfs setstripe should limite stripe count for component size ========================================================== 06:25:02 (1787826302) SKIP: sanity-pfl test_0e needs >= 3 OSTs SKIP 0e (3s) == sanity-pfl test 1a: Create full components file, reused OSTs ========================================================== 06:25:06 (1787826306) 1+0 records in 1+0 records out 1024 bytes (1.0 kB, 1.0 KiB) copied, 0.00544839 s, 188 kB/s Pass! PASS 1a (7s) == sanity-pfl test 1b: Create full components file, overstriping in components ========================================================== 06:25:13 (1787826313) 1+0 records in 1+0 records out 1024 bytes (1.0 kB, 1.0 KiB) copied, 0.00439252 s, 233 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: [0x240000402:0x3ef:0x0] } - 1: { l_ost_idx: 0, l_fid: [0x240000402:0x3f0: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: [0x280000402:0x3ec:0x0] } - 1: { l_ost_idx: 1, l_fid: [0x280000402:0x3ed:0x0] } - 2: { l_ost_idx: 0, l_fid: [0x240000402:0x3f1:0x0] } - 3: { l_ost_idx: 0, l_fid: [0x240000402:0x3f2:0x0] } /home/green/git/lustre-release/lustre/tests/sanity-pfl.sh: line 308: warning: command substitution: ignored null byte in input /home/green/git/lustre-release/lustre/tests/sanity-pfl.sh: line 310: warning: command substitution: ignored null byte in input :0,0,: :1,1,0,0,: Pass! PASS 1b (8s) == sanity-pfl test 1c: Test overstriping w/max stripe count ========================================================== 06:25:22 (1787826322) osp.lustre-OST0000-osc-MDT0000.prealloc_force_new_seq=1 osp.lustre-OST0001-osc-MDT0000.prealloc_force_new_seq=1 Creating to objid 1153 on ost lustre-OST0001... Creating to objid 1153 on ost lustre-OST0000... - open/close 103 (time 1787826339.43 total 10.00 last 10.30) total: 144 open/close in 13.92 seconds: 10.34 ops/second - open/close 103 (time 1787826339.38 total 10.05 last 10.25) total: 149 open/close in 14.38 seconds: 10.36 ops/second osp.lustre-OST0000-osc-MDT0000.prealloc_force_new_seq=0 osp.lustre-OST0001-osc-MDT0000.prealloc_force_new_seq=0 1+0 records in 1+0 records out 1024 bytes (1.0 kB, 1.0 KiB) copied, 0.0178267 s, 57.4 kB/s Pass! PASS 1c (48s) == sanity-pfl test 2a: Add components to existing file === 06:26:09 (1787826369) Pass! PASS 2a (9s) == sanity-pfl test 2b: Add components w/DOM to existing file ========================================================== 06:26:19 (1787826379) Pass! PASS 2b (9s) == sanity-pfl test 3a: Delete components from existing file ========================================================== 06:26:28 (1787826388) 2+0 records in 2+0 records out 2097152 bytes (2.1 MB, 2.0 MiB) copied, 0.0979689 s, 21.4 MB/s lfs setstripe setstripe: cannot delete component 0x2 from '/mnt/lustre/d3a.sanity-pfl/f3a.sanity-pfl': Invalid argument /mnt/lustre/d3a.sanity-pfl/f3a.sanity-pfl has size 2097152 OK /mnt/lustre/d3a.sanity-pfl/f3a.sanity-pfl has size 1048576 OK /mnt/lustre/d3a.sanity-pfl/f3a.sanity-pfl has size 0 OK /mnt/lustre/d3a.sanity-pfl/f3a.sanity-pfl has size 0 OK /mnt/lustre/d3a.sanity-pfl/f3a.sanity-pfl has size 0 OK PASS 3a (7s) == sanity-pfl test 3b: Delete components w/DOM from existing file ========================================================== 06:26:36 (1787826396) 2+0 records in 2+0 records out 2097152 bytes (2.1 MB, 2.0 MiB) copied, 0.11098 s, 18.9 MB/s lfs setstripe setstripe: cannot delete component 0x2 from '/mnt/lustre/d3b.sanity-pfl/f3b.sanity-pfl': Invalid argument /mnt/lustre/d3b.sanity-pfl/f3b.sanity-pfl has size 2097152 OK /mnt/lustre/d3b.sanity-pfl/f3b.sanity-pfl has size 1048576 OK /mnt/lustre/d3b.sanity-pfl/f3b.sanity-pfl has size 0 OK /mnt/lustre/d3b.sanity-pfl/f3b.sanity-pfl has size 0 OK /mnt/lustre/d3b.sanity-pfl/f3b.sanity-pfl has size 0 OK PASS 3b (8s) == sanity-pfl test 4: Modify component flags in existing file ========================================================== 06:26:43 (1787826403) SKIP: sanity-pfl test_4 Not supported in PFL SKIP 4 (3s) == sanity-pfl test 5: Inherit composite layout from parent directory ========================================================== 06:26:46 (1787826406) 1+0 records in 1+0 records out 1024 bytes (1.0 kB, 1.0 KiB) copied, 0.00731345 s, 140 kB/s PASS 5 (7s) == sanity-pfl test 6: Migrate composite file ============= 06:26:53 (1787826413) 5+0 records in 5+0 records out 5242880 bytes (5.2 MB, 5.0 MiB) copied, 1.03859 s, 5.0 MB/s PASS 6 (11s) == sanity-pfl test 7: Add/Delete/Create composite file by non-privileged user ========================================================== 06:27:04 (1787826424) running as uid/gid/euid/egid 500/500/500/500, groups: 500 [/home/green/git/lustre-release/lustre/utils/lfs] [setstripe] [-E] [1M] [-S] [1M] [-c] [1] [/mnt/lustre/d7.sanity-pfl/f7.sanity-pfl] running as uid/gid/euid/egid 500/500/500/500, groups: 500 [/home/green/git/lustre-release/lustre/utils/lfs] [setstripe] [--component-add] [-E] [64M] [-c] [4] [/mnt/lustre/d7.sanity-pfl/f7.sanity-pfl] running as uid/gid/euid/egid 500/500/500/500, groups: 500 [/home/green/git/lustre-release/lustre/utils/lfs] [setstripe] [--component-del] [-I] [2] [/mnt/lustre/d7.sanity-pfl/f7.sanity-pfl] running as uid/gid/euid/egid 500/500/500/500, groups: 500 [/home/green/git/lustre-release/lustre/utils/lfs] [setstripe] [--component-add] [-E] [-1] [-c] [5] [/mnt/lustre/d7.sanity-pfl/f7.sanity-pfl] PASS 7 (6s) == sanity-pfl test 8: Run dbench over composite files ==== 06:27:10 (1787826430) looking for dbench program /usr/bin/dbench found dbench client file /usr/share/dbench/client.txt