== sanity test 856o: Evaluate the auto hole detect for read ========================================================== 00:30:38 (1770442238) osc.lustre-OST0000-osc-ffff953190a21800.hole_detect_policy=all osc.lustre-OST0001-osc-ffff953190a21800.hole_detect_policy=all 100+0 records in 100+0 records out 104857600 bytes (105 MB, 100 MiB) copied, 6.23642 s, 16.8 MB/s /mnt/lustre/f856o.sanity lmm_stripe_count: 1 lmm_stripe_size: 4194304 lmm_pattern: raid0 lmm_layout_gen: 0 lmm_stripe_offset: 1 obdidx objid objid group 1 10733 0x29ed 0x2c0000401 =========== Test with all holes cached ============== llite.lustre-ffff953190a21800.read_ahead_stats=clear osc.lustre-OST0000-osc-ffff953190a21800.stats=clear osc.lustre-OST0001-osc-ffff953190a21800.stats=clear 100+0 records in 100+0 records out 104857600 bytes (105 MB, 100 MiB) copied, 3.01953 s, 34.7 MB/s llite.lustre-ffff953190a21800.read_ahead_stats= snapshot_time 1770442269.419928552 secs.nsecs start_time 1770442266.376249649 secs.nsecs elapsed_time 3.043678903 secs.nsecs hits 12800 samples [pages] misses 3 samples [pages] zero_size_window 638 samples [pages] failed_to_reach_end 1 samples [pages] async_readahead 3 samples [pages] failed_to_fast_read 5 samples [pages] readahead_pages 8 samples [pages] 128 2560 12800 hole_pages 8 samples [pages] 128 2560 12800 osc.lustre-OST0000-osc-ffff953190a21800.stats= snapshot_time 1770442269.426338344 secs.nsecs start_time 1770442266.382089179 secs.nsecs elapsed_time 3.044249165 secs.nsecs osc.lustre-OST0001-osc-ffff953190a21800.stats= snapshot_time 1770442269.426396625 secs.nsecs start_time 1770442266.382187164 secs.nsecs elapsed_time 3.044209461 secs.nsecs req_waittime 15 samples [usecs] 7954 141458 690729 64518750507 req_active 15 samples [reqs] 1 4 28 66 read_bytes 15 samples [bytes] 524288 4194304 52428800 205058918580224 ost_read 15 samples [usecs] 6562 141121 684510 63979715764 read rpcs: 15 hole pages: 12800 ============= Test with holes auto-detected =========== llite.lustre-ffff953190a21800.read_ahead_stats=clear osc.lustre-OST0000-osc-ffff953190a21800.stats=clear osc.lustre-OST0001-osc-ffff953190a21800.stats=clear /mnt/lustre/f856o.sanity: ostid 0/0/[0x2c0000401:0x29ed:0x0] count 0 in [0 18446744073709551615] ALL osc.lustre-OST0000-osc-ffff953190a21800.holemap_size=128 osc.lustre-OST0001-osc-ffff953190a21800.holemap_size=128 obdfilter.lustre-OST0000.holemap_size=128 obdfilter.lustre-OST0001.holemap_size=128 obdfilter.lustre-OST0000.hole_extent_kb=64 obdfilter.lustre-OST0001.hole_extent_kb=64 100+0 records in 100+0 records out 104857600 bytes (105 MB, 100 MiB) copied, 3.54299 s, 29.6 MB/s llite.lustre-ffff953190a21800.read_ahead_stats= snapshot_time 1770442275.218840950 secs.nsecs start_time 1770442269.461606559 secs.nsecs elapsed_time 5.757234391 secs.nsecs hits 16304 samples [pages] misses 3 samples [pages] zero_size_window 1150 samples [pages] failed_to_reach_end 1 samples [pages] async_readahead 3 samples [pages] failed_to_fast_read 7 samples [pages] readahead_pages 8 samples [pages] 128 3712 16304 hole_pages 8 samples [pages] 128 2048 9296 osc.lustre-OST0000-osc-ffff953190a21800.stats= snapshot_time 1770442275.225350794 secs.nsecs start_time 1770442269.467234151 secs.nsecs elapsed_time 5.758116643 secs.nsecs osc.lustre-OST0001-osc-ffff953190a21800.stats= snapshot_time 1770442275.225423917 secs.nsecs start_time 1770442269.467319177 secs.nsecs elapsed_time 5.758104740 secs.nsecs req_waittime 20 samples [usecs] 1767 114816 612956 38071493016 req_active 20 samples [reqs] 1 3 33 65 ldlm_extent_enqueue 1 samples [reqs] 1 1 1 1 read_bytes 18 samples [bytes] 524288 4194304 66781184 267082541301760 ost_read 18 samples [usecs] 10692 114382 601312 37641920356 ldlm_cancel 1 samples [usecs] 1700 1700 1700 2890000 read rpcs: 18 hole pages: 9296 expected: 12800 obdfilter.lustre-OST0000.holemap_size=8 obdfilter.lustre-OST0001.holemap_size=8 osc.lustre-OST0000-osc-ffff953190a21800.holemap_size=8 osc.lustre-OST0001-osc-ffff953190a21800.holemap_size=8 osc.lustre-OST0000-osc-ffff953190a21800.hole_detect_policy=none osc.lustre-OST0001-osc-ffff953190a21800.hole_detect_policy=none