-----============= acceptance-small: sanity-compr ============----- Thu Sep 10 16:19:29 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:19:50 (1789071590) === 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-ffff89d446ca9000.idle_timeout=debug osc.lustre-OST0001-osc-ffff89d446ca9000.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' === sanity-compr: finish setup 16:20:37 (1789071637) === 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/f7469] 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:20:41 (1789071641) 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-ffff89d450976000.compress_rpc_fragment_ratio=16 osc.lustre-OST0001-osc-ffff89d450976000.compress_rpc_fragment_ratio=16 osc.lustre-OST0000-osc-ffff89d450976000.max_pages_per_rpc=16M osc.lustre-OST0001-osc-ffff89d450976000.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, 0.806052 s, 20.8 MB/s Created 16MB file, size verified: 16777216 bytes Calculating original file checksum... Original MD5: 9a541f33f92b532efc10abd2726e2c5b 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 (19s) == sanity-compr test complete, duration 89 sec =========== 16:21:00 (1789071660) osc.lustre-OST0000-osc-ffff89d450976000.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-ffff89d450976000.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 1789071664.250502415 secs.nsecs start_time 1789071640.316146209 secs.nsecs elapsed_time 23.934356206 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 1789071664.250580629 secs.nsecs start_time 1789071640.316167591 secs.nsecs elapsed_time 23.934413038 secs.nsecs uncompressed_objects 2 samples [reqs] === sanity-compr: start cleanup 16:21:03 (1789071663) === === sanity-compr: finish cleanup 16:21:07 (1789071667) ===