-----============= acceptance-small: sanity-compr ============----- Thu Sep 10 16:12: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 oleg621-server: ls: cannot access '/home/green/git/lustre-release/lustre/tests/except/sanity-compr.*ex': No such file or directory excepting tests: 1011 1081 === sanity-compr: start setup 16:12:55 (1789071175) === oleg621-client.virtnet: executing check_config_client /mnt/lustre oleg621-client.virtnet: Checking config lustre mounted on /mnt/lustre Checking servers environments Checking clients oleg621-client.virtnet environments Using TIMEOUT=20 osc.lustre-OST0000-osc-ffff9f058b2f6800.idle_timeout=debug osc.lustre-OST0001-osc-ffff9f058b2f6800.idle_timeout=debug disable quota as required oleg621-server: oleg621-server.virtnet: executing set_default_debug vfstrace rpctrace dlmtrace neterror ha config ioctl super lfsck all osd-ldiskfs.track_declares_assert=1 Setting lod.lustre-MDT0000-mdtlov.enable_compr_rotational from 0 to 1 Waiting 90s for '1' Updated after 2s: want '1' got '1' Setting lod.lustre-MDT0001-mdtlov.enable_compr_rotational from 0 to 1 Waiting 90s for '1' Updated after 2s: want '1' got '1' === sanity-compr: finish setup 16:13:47 (1789071227) === running as uid/gid/euid/egid 500/500/500/500, groups: 500 [true] running as uid/gid/euid/egid 500/500/500/500, groups: 500 [touch] [/mnt/lustre/d0_runas_test/f8237] setstripe option: -E 1M -c1 -E eof lcm_layout_gen: 0 lcm_mirror_count: 1 lcm_entry_count: 2 lcme_id: N/A lcme_mirror_id: N/A lcme_flags: 0 lcme_extent.e_start: 0 lcme_extent.e_end: 1048576 stripe_count: 1 stripe_size: 4194304 pattern: raid0 stripe_offset: -1 lcme_id: N/A lcme_mirror_id: N/A lcme_flags: 0 lcme_extent.e_start: 1048576 lcme_extent.e_end: EOF stripe_count: 1 stripe_size: 4194304 pattern: raid0 stripe_offset: -1 == sanity-compr test 2030: handle 16MB compressed RPC with many fragments ========================================================== 16:13:50 (1789071230) Setting server brw_size to 16MB to support 16MB RPCs... obdfilter.lustre-OST0000.brw_size=16 obdfilter.lustre-OST0001.brw_size=16 Forcing client reconnection to negotiate new brw_size... 192.168.206.121@tcp:/lustre /mnt/lustre lustre rw,flock,checksum,encrypt,lazystatfs,lruresize,nolock,statfs_project,nosync_on_close,nouser_fid2path,user_xattr,verbose 0 0 Stopping client oleg621-client.virtnet /mnt/lustre (opts:) Starting client: oleg621-client.virtnet: -o user_xattr,flock 192.168.206.121@tcp:/lustre /mnt/lustre Verifying negotiated max_brw_size on all OSTs... SUCCESS: All OSTs negotiated 16MB brw_size osc.lustre-OST0000-osc-ffff9f058317b000.compress_rpc_fragment_ratio=16 osc.lustre-OST0001-osc-ffff9f058317b000.compress_rpc_fragment_ratio=16 osc.lustre-OST0000-osc-ffff9f058317b000.max_pages_per_rpc=16M osc.lustre-OST0001-osc-ffff9f058317b000.max_pages_per_rpc=16M SUCCESS: All client parameters set correctly Creating 16MB file 16+0 records in 16+0 records out 16777216 bytes (17 MB, 16 MiB) copied, 1.05694 s, 15.9 MB/s Created 16MB file, size verified: 16777216 bytes Calculating original file checksum... Original MD5: 912696c41449e44915a535865d89c35b CRITICAL TEST: Reading file to verify extent size limiting... Without the fix, this would crash with LASSERT(data->erd_page_count > 0) SUCCESS: File read completed in seconds without crash! Data integrity verified: MD5 checksums match Additional test: copying file... Testing write operations on existing file... All operations completed successfully! The extent size limiting fix prevented the LASSERT crash PASS 2030 (20s) == sanity-compr test complete, duration 92 sec =========== 16:14:10 (1789071250) osc.lustre-OST0000-osc-ffff9f058317b000.stats_compr= write_pages_compressible: 0 write_pages_incompressible: 0 write_chunks_compressible: 0 write_chunks_incompressible: 0 write_bytes_compr: 0 write_bytes_raw: 0 write_bytes_incompr: 0 read_pages_compressed: 0 read_chunks_compressed: 0 read_bytes_compr: 0 read_bytes_raw: 0 osc.lustre-OST0001-osc-ffff9f058317b000.stats_compr= write_pages_compressible: 0 write_pages_incompressible: 4096 write_chunks_compressible: 0 write_chunks_incompressible: 256 write_bytes_compr: 0 write_bytes_raw: 16777216 write_bytes_incompr: 16777216 read_pages_compressed: 0 read_chunks_compressed: 0 read_bytes_compr: 16777216 read_bytes_raw: 16777216 obdfilter.lustre-OST0000.stats_compr= snapshot_time 1789071252.879860733 secs.nsecs start_time 1789071229.749808789 secs.nsecs elapsed_time 23.130051944 secs.nsecs uncompressed_objects 2 samples [reqs] obdfilter.lustre-OST0001.stats_compr= snapshot_time 1789071252.879919866 secs.nsecs start_time 1789071229.749833144 secs.nsecs elapsed_time 23.130086722 secs.nsecs uncompressed_objects 1 samples [reqs] compressed_objects 1 samples [reqs] compr_chunks_read_disk 2 samples [bytes] 64 192 256 compr_bytes_read_disk 2 samples [bytes] 4194304 12582912 16777216 compr_bytes_read_user 2 samples [bytes] 4194304 12582912 16777216 compr_chunks_write_disk 4 samples [reqs] 64 64 256 compr_bytes_write_disk 4 samples [bytes] 4194304 4194304 16777216 compr_bytes_write_user 4 samples [bytes] 4194304 4194304 16777216 === sanity-compr: start cleanup 16:14:12 (1789071252) === === sanity-compr: finish cleanup 16:14:16 (1789071256) ===