-----============= acceptance-small: sanity-compr ============----- Thu Sep 10 16:12:35 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 oleg207-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:13:01 (1789071181) === oleg207-client.virtnet: executing check_config_client /mnt/lustre oleg207-client.virtnet: Checking config lustre mounted on /mnt/lustre Checking servers environments Checking clients oleg207-client.virtnet environments Using TIMEOUT=20 osc.lustre-OST0000-osc-ffff9f5042b9c800.idle_timeout=debug osc.lustre-OST0001-osc-ffff9f5042b9c800.idle_timeout=debug disable quota as required oleg207-server: oleg207-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 3s: want '1' got '1' === sanity-compr: finish setup 16:13:58 (1789071238) === 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/f7454] 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:14:05 (1789071245) 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.202.107@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 oleg207-client.virtnet /mnt/lustre (opts:) Starting client: oleg207-client.virtnet: -o user_xattr,flock 192.168.202.107@tcp:/lustre /mnt/lustre Verifying negotiated max_brw_size on all OSTs... SUCCESS: All OSTs negotiated 16MB brw_size osc.lustre-OST0000-osc-ffff9f504ab4a800.compress_rpc_fragment_ratio=16 osc.lustre-OST0001-osc-ffff9f504ab4a800.compress_rpc_fragment_ratio=16 osc.lustre-OST0000-osc-ffff9f504ab4a800.max_pages_per_rpc=16M osc.lustre-OST0001-osc-ffff9f504ab4a800.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.08856 s, 15.4 MB/s Created 16MB file, size verified: 16777216 bytes Calculating original file checksum... Original MD5: 2e385b9da001d2ef9e9333777bcbb1d2 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 (28s) == sanity-compr test complete, duration 116 sec ========== 16:14:33 (1789071273) osc.lustre-OST0000-osc-ffff9f504ab4a800.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 osc.lustre-OST0001-osc-ffff9f504ab4a800.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 obdfilter.lustre-OST0000.stats_compr= snapshot_time 1789071276.968118932 secs.nsecs start_time 1789071242.980467731 secs.nsecs elapsed_time 33.987651201 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 obdfilter.lustre-OST0001.stats_compr= snapshot_time 1789071276.968199107 secs.nsecs start_time 1789071242.980496244 secs.nsecs elapsed_time 33.987702863 secs.nsecs uncompressed_objects 2 samples [reqs] === sanity-compr: start cleanup 16:14:37 (1789071277) === === sanity-compr: finish cleanup 16:14:41 (1789071281) ===