== sanity-compr test 2030: handle 16MB compressed RPC with many fragments ========================================================== 16:21:26 (1789071686) 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.112@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 oleg212-client.virtnet /mnt/lustre (opts:) Starting client: oleg212-client.virtnet: -o user_xattr,flock 192.168.202.112@tcp:/lustre /mnt/lustre Verifying negotiated max_brw_size on all OSTs... SUCCESS: All OSTs negotiated 16MB brw_size osc.lustre-OST0000-osc-ffff91e8d18d4800.compress_rpc_fragment_ratio=16 osc.lustre-OST0001-osc-ffff91e8d18d4800.compress_rpc_fragment_ratio=16 osc.lustre-OST0000-osc-ffff91e8d18d4800.max_pages_per_rpc=16M osc.lustre-OST0001-osc-ffff91e8d18d4800.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.41044 s, 11.9 MB/s Created 16MB file, size verified: 16777216 bytes Calculating original file checksum... Original MD5: f7fe03c3453bcec5bce7025ea0375e44 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