LCOV - code coverage report
Current view:
top level
-
pageserver/compaction/src
- simulator.rs
(
source
/ functions)
Coverage
Total
Hit
Test:
691a4c28fe7169edd60b367c52d448a0a6605f1f.info
Lines:
71.4 %
419
299
Test Date:
2024-05-10 13:18:37
Functions:
74.5 %
55
41
Function Name
Hit count
<alloc::sync::Arc<pageserver_compaction::simulator::MockDeltaLayer> as pageserver_compaction::interface::CompactionDeltaLayer<pageserver_compaction::simulator::MockTimeline>>::load_keys
6240
as pageserver_compaction::interface::CompactionDeltaLayer
>::load_keys
3120
as pageserver_compaction::interface::CompactionDeltaLayer
>::load_keys::{closure#0}
3120
<alloc::sync::Arc<pageserver_compaction::simulator::MockDeltaLayer> as pageserver_compaction::interface::CompactionLayer<u64>>::file_size
312
<alloc::sync::Arc<pageserver_compaction::simulator::MockDeltaLayer> as pageserver_compaction::interface::CompactionLayer<u64>>::is_delta
0
<alloc::sync::Arc<pageserver_compaction::simulator::MockDeltaLayer> as pageserver_compaction::interface::CompactionLayer<u64>>::key_range
67819
<alloc::sync::Arc<pageserver_compaction::simulator::MockDeltaLayer> as pageserver_compaction::interface::CompactionLayer<u64>>::lsn_range
66067
<alloc::sync::Arc<pageserver_compaction::simulator::MockDeltaLayer> as pageserver_compaction::interface::CompactionLayer<u64>>::short_id
626
<alloc::sync::Arc<pageserver_compaction::simulator::MockImageLayer> as pageserver_compaction::interface::CompactionLayer<u64>>::file_size
0
<alloc::sync::Arc<pageserver_compaction::simulator::MockImageLayer> as pageserver_compaction::interface::CompactionLayer<u64>>::is_delta
0
<alloc::sync::Arc<pageserver_compaction::simulator::MockImageLayer> as pageserver_compaction::interface::CompactionLayer<u64>>::key_range
4
<alloc::sync::Arc<pageserver_compaction::simulator::MockImageLayer> as pageserver_compaction::interface::CompactionLayer<u64>>::lsn_range
14
<alloc::sync::Arc<pageserver_compaction::simulator::MockImageLayer> as pageserver_compaction::interface::CompactionLayer<u64>>::short_id
0
<pageserver_compaction::simulator::MockLayer as core::convert::From<&alloc::sync::Arc<pageserver_compaction::simulator::MockDeltaLayer>>>::from
78
<pageserver_compaction::simulator::MockLayer as core::convert::From<&alloc::sync::Arc<pageserver_compaction::simulator::MockImageLayer>>>::from
0
<pageserver_compaction::simulator::MockLayer as pageserver_compaction::interface::CompactionLayer<u64>>::file_size
312
<pageserver_compaction::simulator::MockLayer as pageserver_compaction::interface::CompactionLayer<u64>>::is_delta
668
<pageserver_compaction::simulator::MockLayer as pageserver_compaction::interface::CompactionLayer<u64>>::key_range
3512
<pageserver_compaction::simulator::MockLayer as pageserver_compaction::interface::CompactionLayer<u64>>::lsn_range
1770
<pageserver_compaction::simulator::MockLayer as pageserver_compaction::interface::CompactionLayer<u64>>::short_id
314
<pageserver_compaction::simulator::MockLayer>::is_deleted
234
<pageserver_compaction::simulator::MockLayer>::mark_deleted
78
<pageserver_compaction::simulator::MockRecord as pageserver_compaction::interface::CompactionDeltaEntry<u64>>::key
50151571
<pageserver_compaction::simulator::MockRecord as pageserver_compaction::interface::CompactionDeltaEntry<u64>>::lsn
50008949
<pageserver_compaction::simulator::MockRecord as pageserver_compaction::interface::CompactionDeltaEntry<u64>>::size
78078
<pageserver_compaction::simulator::MockTimeline as core::default::Default>::default
0
<pageserver_compaction::simulator::MockTimeline as pageserver_compaction::interface::CompactionJobExecutor>::create_delta
78
<pageserver_compaction::simulator::MockTimeline as pageserver_compaction::interface::CompactionJobExecutor>::create_delta::{closure#0}
78
<pageserver_compaction::simulator::MockTimeline as pageserver_compaction::interface::CompactionJobExecutor>::create_image
0
<pageserver_compaction::simulator::MockTimeline as pageserver_compaction::interface::CompactionJobExecutor>::create_image::{closure#0}
0
<pageserver_compaction::simulator::MockTimeline as pageserver_compaction::interface::CompactionJobExecutor>::delete_layer
78
<pageserver_compaction::simulator::MockTimeline as pageserver_compaction::interface::CompactionJobExecutor>::delete_layer::{closure#0}
78
<pageserver_compaction::simulator::MockTimeline as pageserver_compaction::interface::CompactionJobExecutor>::downcast_delta_layer
3120
<pageserver_compaction::simulator::MockTimeline as pageserver_compaction::interface::CompactionJobExecutor>::downcast_delta_layer::{closure#0}
3120
<pageserver_compaction::simulator::MockTimeline as pageserver_compaction::interface::CompactionJobExecutor>::get_keyspace
2
<pageserver_compaction::simulator::MockTimeline as pageserver_compaction::interface::CompactionJobExecutor>::get_keyspace::{closure#0}
2
<pageserver_compaction::simulator::MockTimeline as pageserver_compaction::interface::CompactionJobExecutor>::get_layers
4
<pageserver_compaction::simulator::MockTimeline as pageserver_compaction::interface::CompactionJobExecutor>::get_layers::{closure#0}
4
<pageserver_compaction::simulator::MockTimeline as pageserver_compaction::interface::CompactionJobExecutor>::get_layers::{closure#0}::{closure#0}
234
<pageserver_compaction::simulator::MockTimeline as pageserver_compaction::interface::CompactionJobExecutor>::get_layers::{closure#0}::{closure#1}
156
<pageserver_compaction::simulator::MockTimeline as pageserver_compaction::interface::CompactionJobExecutor>::get_shard_identity
2
<pageserver_compaction::simulator::MockTimeline>::compact
4
::compact
2
::compact::{closure#0}
2
<pageserver_compaction::simulator::MockTimeline>::compact_if_needed
0
::compact_if_needed
0
::compact_if_needed::{closure#0}
0
<pageserver_compaction::simulator::MockTimeline>::draw_history::<_>
0
::draw_history::<_>
0
::draw_history::
0
<pageserver_compaction::simulator::MockTimeline>::flush_l0
78
<pageserver_compaction::simulator::MockTimeline>::flush_l0::{closure#0}
1520026
<pageserver_compaction::simulator::MockTimeline>::ingest_record
79800
<pageserver_compaction::simulator::MockTimeline>::ingest_uniform
798
<pageserver_compaction::simulator::MockTimeline>::new
2
<pageserver_compaction::simulator::MockTimeline>::stats
0
<u64 as pageserver_compaction::interface::CompactionKey>::key_range_size
2
<u64 as pageserver_compaction::interface::CompactionKey>::next
78
<u64 as pageserver_compaction::interface::CompactionKey>::skip_some
0
Generated by:
LCOV version 2.1-beta