-----============= acceptance-small: sanity-compr ============----- Thu Sep 10 16:17:55 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 oleg345-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:18:22 (1789071502) === oleg345-client.virtnet: executing check_config_client /mnt/lustre oleg345-client.virtnet: Checking config lustre mounted on /mnt/lustre Checking servers environments Checking clients oleg345-client.virtnet environments Using TIMEOUT=20 osc.lustre-OST0000-osc-ffffa040c2fe1800.idle_timeout=debug osc.lustre-OST0001-osc-ffffa040c2fe1800.idle_timeout=debug disable quota as required oleg345-server: oleg345-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:19:27 (1789071567) === 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/f8212] 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:19:33 (1789071573) 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.203.145@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 oleg345-client.virtnet /mnt/lustre (opts:) Starting client: oleg345-client.virtnet: -o user_xattr,flock 192.168.203.145@tcp:/lustre /mnt/lustre Verifying negotiated max_brw_size on all OSTs... SUCCESS: All OSTs negotiated 16MB brw_size osc.lustre-OST0000-osc-ffffa040c3706000.compress_rpc_fragment_ratio=16 osc.lustre-OST0001-osc-ffffa040c3706000.compress_rpc_fragment_ratio=16 osc.lustre-OST0000-osc-ffffa040c3706000.max_pages_per_rpc=16M osc.lustre-OST0001-osc-ffffa040c3706000.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.38023 s, 12.2 MB/s Created 16MB file, size verified: 16777216 bytes Calculating original file checksum... Original MD5: 4f5c17ecb53c0c150efec041c783f5bf 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 (24s) == sanity-compr test complete, duration 119 sec ========== 16:19:57 (1789071597) osc.lustre-OST0000-osc-ffffa040c3706000.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-ffffa040c3706000.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 1789071601.285325015 secs.nsecs start_time 1789071571.962544967 secs.nsecs elapsed_time 29.322780048 secs.nsecs uncompressed_objects 2 samples [reqs] obdfilter.lustre-OST0001.stats_compr= snapshot_time 1789071601.285396007 secs.nsecs start_time 1789071571.962571477 secs.nsecs elapsed_time 29.322824530 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:20:00 (1789071600) === === sanity-compr: finish cleanup 16:20:03 (1789071603) ===