LCOV - code coverage report
Current view: top level - libs/pageserver_api/src - keyspace.rs (source / functions) Coverage Total Hit
Test: b837401fb09d2d9818b70e630fdb67e9799b7b0d.info Lines: 95.6 % 455 435
Test Date: 2024-04-18 15:32:49 Functions: 97.6 % 41 40

Function Name Sort by function name Hit count Sort by function hit count
<pageserver_api::keyspace::KeyPartitioning>::new 320
<pageserver_api::keyspace::KeySpace>::end 54
<pageserver_api::keyspace::KeySpace>::end::{closure#0} 54
<pageserver_api::keyspace::KeySpace>::merge 32
<pageserver_api::keyspace::KeySpace>::merge::{closure#0} 6
<pageserver_api::keyspace::KeySpace>::overlaps 870
<pageserver_api::keyspace::KeySpace>::overlaps_at 974
<pageserver_api::keyspace::KeySpace>::overlaps_at::{closure#0} 802
<pageserver_api::keyspace::KeySpace>::partition 196
<pageserver_api::keyspace::KeySpace>::remove_overlapping_with 54
<pageserver_api::keyspace::KeySpace>::remove_overlapping_with::{closure#0} 40
<pageserver_api::keyspace::KeySpace>::remove_overlapping_with::{closure#1} 54
<pageserver_api::keyspace::KeySpace>::start 54
<pageserver_api::keyspace::KeySpace>::start::{closure#0} 54
<pageserver_api::keyspace::KeySpace>::total_size 594
<pageserver_api::keyspace::KeySpace>::total_size::{closure#0} 570
<pageserver_api::keyspace::KeySpaceAccum>::add_key 3078198
<pageserver_api::keyspace::KeySpaceAccum>::add_range 3089896
<pageserver_api::keyspace::KeySpaceAccum>::consume_keyspace 572
<pageserver_api::keyspace::KeySpaceAccum>::new 7448
<pageserver_api::keyspace::KeySpaceAccum>::size 758
<pageserver_api::keyspace::KeySpaceAccum>::to_keyspace 24362
<pageserver_api::keyspace::KeySpaceRandomAccum>::add_key 362
<pageserver_api::keyspace::KeySpaceRandomAccum>::add_range 404
<pageserver_api::keyspace::KeySpaceRandomAccum>::consume_keyspace 32
<pageserver_api::keyspace::KeySpaceRandomAccum>::new 246
<pageserver_api::keyspace::KeySpaceRandomAccum>::to_keyspace 50
<pageserver_api::keyspace::KeySpaceRandomAccum>::to_keyspace::{closure#0} 1004
pageserver_api::keyspace::key_range_size 3091648
pageserver_api::keyspace::singleton_range 3078560
pageserver_api::keyspace::tests::assert_ks_eq 22
pageserver_api::keyspace::tests::dump_keyspace 0
pageserver_api::keyspace::tests::keyspace_add_range 2
pageserver_api::keyspace::tests::keyspace_consume 2
pageserver_api::keyspace::tests::keyspace_consume::{closure#0} 6
pageserver_api::keyspace::tests::keyspace_overlaps 2
pageserver_api::keyspace::tests::kr 92
pageserver_api::keyspace::tests::test_remove_full_overlapps 2
pageserver_api::keyspace::tests::test_remove_no_overlaps 2
pageserver_api::keyspace::tests::test_remove_one_range_overlaps_multiple 2
pageserver_api::keyspace::tests::test_remove_partial_overlaps 2

Generated by: LCOV version 2.1-beta