LCOV - differential code coverage report
Current view: top level - pageserver/src/tenant - disk_btree.rs (source / functions) Coverage Total Hit UBC CBC
Current: cd44433dd675caa99df17a61b18949c8387e2242.info Lines: 97.2 % 677 658 19 658
Current Date: 2024-01-09 02:06:09 Functions: 80.3 % 213 171 42 171
Baseline: 66c52a629a0f4a503e193045e0df4c77139e344b.info
Baseline Date: 2024-01-08 15:34:46

Function Name Sort by function name TLA Hit count Sort by function hit count
<&mut pageserver::tenant::disk_btree::tests::TestDisk as pageserver::tenant::block_io::BlockWriter>::write_blk CBC 107
<pageserver::tenant::disk_btree::BuildNode<2>>::compress CBC 168439
>::compress CBC 196
>::compress CBC 367
>::compress CBC 167875
>::compress UBC 0
>::compress UBC 0
>::compress CBC 1
<pageserver::tenant::disk_btree::BuildNode<2>>::first_key CBC 90524
>::first_key CBC 99
>::first_key CBC 204
>::first_key CBC 90221
>::first_key UBC 0
>::first_key UBC 0
>::first_key UBC 0
<pageserver::tenant::disk_btree::BuildNode<2>>::first_suffix CBC 258963
>::first_suffix CBC 295
>::first_suffix CBC 571
>::first_suffix CBC 258096
>::first_suffix UBC 0
>::first_suffix UBC 0
>::first_suffix CBC 1
<pageserver::tenant::disk_btree::BuildNode<2>>::last_suffix CBC 168439
>::last_suffix CBC 196
>::last_suffix CBC 367
>::last_suffix CBC 167875
>::last_suffix UBC 0
>::last_suffix UBC 0
>::last_suffix CBC 1
<pageserver::tenant::disk_btree::BuildNode<2>>::new CBC 110998
>::new CBC 100
>::new CBC 5851
>::new CBC 105044
>::new CBC 1
>::new CBC 1
>::new CBC 1
<pageserver::tenant::disk_btree::BuildNode<2>>::pack CBC 110976
>::pack CBC 100
>::pack CBC 5843
>::pack CBC 105031
>::pack UBC 0
>::pack CBC 1
>::pack CBC 1
<pageserver::tenant::disk_btree::BuildNode<2>>::push CBC 47086251
>::push CBC 97944
>::push CBC 226698
>::push CBC 46760598
>::push CBC 2
>::push CBC 8
>::push CBC 1001
<pageserver::tenant::disk_btree::BuildNode<_> as core::fmt::Debug>::fmt UBC 0
as core::clone::Clone>::clone UBC 0
as core::fmt::Debug>::fmt UBC 0
<pageserver::tenant::disk_btree::DiskBtreeBuilder<pageserver::tenant::block_io::BlockBuf, 18>>::append CBC 46827239
>::append CBC 97649
>::append CBC 2000
>::append CBC 3
>::append CBC 8
>::append CBC 1000
>::append CBC 226127
>::append CBC 46500452
<pageserver::tenant::disk_btree::DiskBtreeBuilder<pageserver::tenant::block_io::BlockBuf, 18>>::append_internal CBC 46917761
>::append_internal CBC 97748
>::append_internal CBC 2004
>::append_internal CBC 2
>::append_internal CBC 8
>::append_internal CBC 1000
>::append_internal CBC 226331
>::append_internal CBC 46590668
<pageserver::tenant::disk_btree::DiskBtreeBuilder<pageserver::tenant::block_io::BlockBuf, 18>>::finish CBC 20452
>::finish CBC 1
>::finish CBC 1
>::finish CBC 1
>::finish CBC 1
>::finish CBC 5639
>::finish CBC 14809
<pageserver::tenant::disk_btree::DiskBtreeBuilder<pageserver::tenant::block_io::BlockBuf, 18>>::flush_node CBC 90524
>::flush_node CBC 99
>::flush_node CBC 4
>::flush_node UBC 0
>::flush_node UBC 0
>::flush_node UBC 0
>::flush_node CBC 204
>::flush_node CBC 90217
<pageserver::tenant::disk_btree::DiskBtreeBuilder<pageserver::tenant::block_io::BlockBuf, 18>>::new CBC 20463
>::new CBC 1
>::new CBC 1
>::new CBC 1
>::new CBC 1
>::new CBC 1
>::new CBC 5643
>::new CBC 14815
<pageserver::tenant::disk_btree::DiskBtreeBuilder<pageserver::tenant::block_io::BlockBuf, 26>>::borrow_writer CBC 1757220
<pageserver::tenant::disk_btree::DiskBtreeError as core::fmt::Debug>::fmt UBC 0
>::from UBC 0
::source UBC 0
::fmt UBC 0
::fmt UBC 0
<pageserver::tenant::disk_btree::DiskBtreeReader<&pageserver::tenant::block_io::FileBlockReader, 18>>::get CBC 1307544
>::get CBC 452100
>::get::{closure#0} CBC 452100
>::get CBC 197651
>::get::{closure#0} CBC 197651
>::get CBC 2000
>::get::{closure#0} CBC 2000
>::get CBC 11
>::get::{closure#0} CBC 11
>::get CBC 2010
>::get::{closure#0} CBC 2010
<pageserver::tenant::disk_btree::DiskBtreeReader<&pageserver::tenant::block_io::FileBlockReader, 18>>::get::{closure#0}::{closure#0} CBC 553760
>::get::{closure#0}::{closure#0} CBC 452100
>::get::{closure#0}::{closure#0} CBC 97650
>::get::{closure#0}::{closure#0} CBC 2000
>::get::{closure#0}::{closure#0} CBC 10
>::get::{closure#0}::{closure#0} CBC 2000
<pageserver::tenant::disk_btree::DiskBtreeReader<_, _>>::dump CBC 10
>::dump UBC 0
>::dump::{closure#0} UBC 0
>::dump CBC 2
>::dump::{closure#0} CBC 2
>::dump UBC 0
>::dump::{closure#0} UBC 0
>::dump CBC 1
>::dump::{closure#0} CBC 1
>::dump CBC 1
>::dump::{closure#0} CBC 1
>::dump CBC 1
>::dump::{closure#0} CBC 1
<pageserver::tenant::disk_btree::DiskBtreeReader<_, _>>::dump::{closure#0}::{closure#0} CBC 3
>::dump::{closure#0}::{closure#0} UBC 0
>::dump::{closure#0}::{closure#0} UBC 0
>::dump::{closure#0}::{closure#0} UBC 0
>::dump::{closure#0}::{closure#0} CBC 3
>::dump::{closure#0}::{closure#0} UBC 0
>::dump::{closure#0}::{closure#0} UBC 0
<pageserver::tenant::disk_btree::DiskBtreeReader<pageserver::tenant::block_io::FileBlockReader, 26>>::new CBC 15458536
>::new CBC 452100
>::new CBC 15006432
>::new UBC 0
>::new CBC 1
>::new CBC 1
>::new CBC 1
>::new CBC 1
<pageserver::tenant::disk_btree::DiskBtreeReader<pageserver::tenant::block_io::FileBlockReader, 26>>::visit::<pagectl::layer_map_analyzer::get_holes::{closure#0}::{closure#0}> CBC 15664229
>::visit::<>::get::{closure#0}::{closure#0}> CBC 452100
>::visit::<::dump::{closure#0}::{closure#0}> UBC 0
>::visit::<::get_value_reconstruct_data::{closure#0}::{closure#0}> CBC 15002758
>::visit::<::load_keys::{closure#0}::{closure#0}> CBC 3672
>::visit::::{closure#0}::{closure#0}> UBC 0
>::visit:: UBC 0
>::visit::<>::get::{closure#0}::{closure#0}> CBC 197651
>::visit::<>::get::{closure#0}::{closure#0}> CBC 2000
>::visit:: CBC 1
>::visit::<>::get::{closure#0}::{closure#0}> CBC 11
>::visit:: CBC 1
>::visit:: CBC 1
>::visit:: CBC 1
>::visit:: CBC 1
>::visit::<>::get::{closure#0}::{closure#0}> CBC 2010
>::visit:: CBC 4022
<pageserver::tenant::disk_btree::DiskBtreeReader<pageserver::tenant::block_io::FileBlockReader, 26>>::visit::<pagectl::layer_map_analyzer::get_holes::{closure#0}::{closure#0}>::{closure#0} CBC 15664229
>::visit::<>::get::{closure#0}::{closure#0}>::{closure#0} CBC 452100
>::visit::<::dump::{closure#0}::{closure#0}>::{closure#0} UBC 0
>::visit::<::get_value_reconstruct_data::{closure#0}::{closure#0}>::{closure#0} CBC 15002758
>::visit::<::load_keys::{closure#0}::{closure#0}>::{closure#0} CBC 3672
>::visit::::{closure#0}::{closure#0}>::{closure#0} UBC 0
>::visit::::{closure#0} UBC 0
>::visit::<>::get::{closure#0}::{closure#0}>::{closure#0} CBC 197651
>::visit::<>::get::{closure#0}::{closure#0}>::{closure#0} CBC 2000
>::visit::::{closure#0} CBC 1
>::visit::<>::get::{closure#0}::{closure#0}>::{closure#0} CBC 11
>::visit::::{closure#0} CBC 1
>::visit::::{closure#0} CBC 1
>::visit::::{closure#0} CBC 1
>::visit::::{closure#0} CBC 1
>::visit::<>::get::{closure#0}::{closure#0}>::{closure#0} CBC 2010
>::visit::::{closure#0} CBC 4022
<pageserver::tenant::disk_btree::OnDiskNode<6>>::binary_search CBC 21871490
>::binary_search CBC 395302
>::binary_search CBC 568808
>::binary_search CBC 20901333
>::binary_search CBC 15
>::binary_search CBC 6032
<pageserver::tenant::disk_btree::OnDiskNode<6>>::deparse CBC 22074562
>::deparse CBC 495303
>::deparse CBC 568808
>::deparse CBC 21003396
>::deparse CBC 23
>::deparse CBC 7032
<pageserver::tenant::disk_btree::OnDiskNode<6>>::value CBC 73339743
>::value CBC 295301
>::value CBC 568808
>::value CBC 72430689
>::value CBC 35
>::value CBC 44910
<pageserver::tenant::disk_btree::Value as core::fmt::Debug>::fmt UBC 0
::clone UBC 0
::fmt UBC 0
<pageserver::tenant::disk_btree::Value>::from_blknum CBC 90524
<pageserver::tenant::disk_btree::Value>::from_slice CBC 73339725
<pageserver::tenant::disk_btree::Value>::from_u64 CBC 46827128
<pageserver::tenant::disk_btree::Value>::is_offset UBC 0
<pageserver::tenant::disk_btree::Value>::to_blknum CBC 6207256
<pageserver::tenant::disk_btree::Value>::to_u64 CBC 67129457
<pageserver::tenant::disk_btree::VisitDirection as core::fmt::Debug>::fmt CBC 21871458
::clone UBC 0
::eq CBC 21871458
::fmt UBC 0
<pageserver::tenant::disk_btree::tests::TestDisk as core::clone::Clone>::clone CBC 5
::clone UBC 0
::default CBC 5
<pageserver::tenant::disk_btree::tests::TestDisk as pageserver::tenant::block_io::BlockReader>::block_cursor CBC 205702
<pageserver::tenant::disk_btree::tests::TestDisk>::new CBC 5
<pageserver::tenant::disk_btree::tests::TestDisk>::read_blk CBC 508371
pageserver::tenant::disk_btree::tests::basic CBC 3
pageserver::tenant::disk_btree::tests::basic CBC 1
pageserver::tenant::disk_btree::tests::basic::{closure#0} CBC 2
pageserver::tenant::disk_btree::tests::basic::{closure#0}::{closure#0} CBC 8
pageserver::tenant::disk_btree::tests::basic::{closure#0}::{closure#1} CBC 8
pageserver::tenant::disk_btree::tests::basic::{closure#0}::{closure#2} CBC 5
pageserver::tenant::disk_btree::tests::basic::{closure#0}::{closure#3} CBC 5
pageserver::tenant::disk_btree::tests::basic::{closure#0}::{closure#4} CBC 8
pageserver::tenant::disk_btree::tests::basic::{closure#0}::{closure#5} CBC 4
pageserver::tenant::disk_btree::tests::basic::{closure#0}::{closure#6} CBC 4
pageserver::tenant::disk_btree::tests::basic::{closure#0}::{closure#7} UBC 0
pageserver::tenant::disk_btree::tests::basic::{closure#0}::{closure#8} CBC 8
pageserver::tenant::disk_btree::tests::basic::{closure#0}::{closure#9} CBC 8
pageserver::tenant::disk_btree::tests::lots_of_keys CBC 3
pageserver::tenant::disk_btree::tests::lots_of_keys CBC 1
pageserver::tenant::disk_btree::tests::lots_of_keys::{closure#0} CBC 2
pageserver::tenant::disk_btree::tests::lots_of_keys::{closure#0}::{closure#0} CBC 41910
pageserver::tenant::disk_btree::tests::lots_of_keys::{closure#0}::{closure#1} CBC 19910
pageserver::tenant::disk_btree::tests::lots_of_keys::{closure#0}::{closure#2} CBC 20000
pageserver::tenant::disk_btree::tests::lots_of_keys::{closure#0}::{closure#3} CBC 1000
pageserver::tenant::disk_btree::tests::lots_of_keys::{closure#0}::{closure#4} CBC 1000
pageserver::tenant::disk_btree::tests::particular_data CBC 1
pageserver::tenant::disk_btree::tests::particular_data::{closure#0} CBC 2
pageserver::tenant::disk_btree::tests::particular_data::{closure#0}::{closure#0} CBC 2000
pageserver::tenant::disk_btree::tests::random_data CBC 3
pageserver::tenant::disk_btree::tests::random_data CBC 1
pageserver::tenant::disk_btree::tests::random_data::{closure#0} CBC 2
pageserver::tenant::disk_btree::tests::unsorted_input CBC 1
pageserver::tenant::disk_btree::tests::unsorted_input::{closure#0} CBC 1

Generated by: LCOV version 2.1-beta