LCOV - code coverage report
Current view:
top level
-
pageserver/src
- deletion_queue.rs
(
source
/ functions)
Coverage
Total
Hit
Test:
aca806cab4756d7eb6a304846130f4a73a5d5393.info
Lines:
88.3 %
809
714
Test Date:
2025-04-24 20:31:15
Functions:
61.3 %
111
68
Function Name
Hit count
<<pageserver::deletion_queue::DeletionHeader as serde::de::Deserialize>::deserialize::__Visitor as serde::de::Visitor>::expecting
0
<
::deserialize::__Field as serde::de::Deserialize>::deserialize::
>
0
<
::deserialize::__FieldVisitor as serde::de::Visitor>::expecting
0
<
::deserialize::__Visitor as serde::de::Visitor>::expecting
0
<
::deserialize::__Visitor as serde::de::Visitor>::visit_map::
>
0
<
::deserialize::__Visitor as serde::de::Visitor>::visit_seq::
>
0
<<pageserver::deletion_queue::DeletionList as serde::de::Deserialize>::deserialize::__Visitor as serde::de::Visitor>::expecting
144
<
::deserialize::__Field as serde::de::Deserialize>::deserialize::
>
96
<
::deserialize::__Field as serde::de::Deserialize>::deserialize::
>
48
<
::deserialize::__FieldVisitor as serde::de::Visitor>::expecting
0
<
::deserialize::__Visitor as serde::de::Visitor>::expecting
0
<
::deserialize::__Visitor as serde::de::Visitor>::visit_map::
>
0
<
::deserialize::__Visitor as serde::de::Visitor>::visit_map::
>
0
<
::deserialize::__Visitor as serde::de::Visitor>::visit_seq::
>
0
<
::deserialize::__Visitor as serde::de::Visitor>::visit_seq::
>
0
<<pageserver::deletion_queue::TenantDeletionList as serde::de::Deserialize>::deserialize::__Visitor as serde::de::Visitor>::expecting
72
<
::deserialize::__Field as serde::de::Deserialize>::deserialize::
>
48
<
::deserialize::__Field as serde::de::Deserialize>::deserialize::
>
24
<
::deserialize::__FieldVisitor as serde::de::Visitor>::expecting
0
<
::deserialize::__Visitor as serde::de::Visitor>::expecting
0
<
::deserialize::__Visitor as serde::de::Visitor>::visit_map::
>
0
<
::deserialize::__Visitor as serde::de::Visitor>::visit_map::
>
0
<
::deserialize::__Visitor as serde::de::Visitor>::visit_seq::
>
0
<
::deserialize::__Visitor as serde::de::Visitor>::visit_seq::
>
0
<pageserver::deletion_queue::DeletionHeader>::new
48
<pageserver::deletion_queue::DeletionHeader>::save
96
::save
48
::save::{closure#0}
48
<pageserver::deletion_queue::DeletionList as core::fmt::Display>::fmt
0
<pageserver::deletion_queue::DeletionList>::into_remote_paths
60
<pageserver::deletion_queue::DeletionList>::into_remote_paths::{closure#0}
36
<pageserver::deletion_queue::DeletionList>::is_empty
156
<pageserver::deletion_queue::DeletionList>::len
360
<pageserver::deletion_queue::DeletionList>::new
120
<pageserver::deletion_queue::DeletionList>::push
84
<pageserver::deletion_queue::DeletionList>::push::{closure#0}
72
<pageserver::deletion_queue::DeletionList>::push::{closure#1}
72
<pageserver::deletion_queue::DeletionList>::save
168
::save
84
::save::{closure#0}
84
<pageserver::deletion_queue::DeletionQueue>::new::<_>
48
::new::<_>
0
::new::
0
::new::
48
<pageserver::deletion_queue::DeletionQueue>::new_client
48
<pageserver::deletion_queue::DeletionQueue>::shutdown
0
::shutdown
0
::shutdown::{closure#0}
0
<pageserver::deletion_queue::DeletionQueueClient>::do_flush::<pageserver::deletion_queue::list_writer::ListWriterQueueMessage>
144
<pageserver::deletion_queue::DeletionQueueClient>::do_flush::<pageserver::deletion_queue::list_writer::ListWriterQueueMessage>::{closure#0}
144
<pageserver::deletion_queue::DeletionQueueClient>::do_push::<pageserver::deletion_queue::list_writer::ListWriterQueueMessage>
2119
<pageserver::deletion_queue::DeletionQueueClient>::flush
168
::flush
84
::flush::{closure#0}
84
<pageserver::deletion_queue::DeletionQueueClient>::flush_advisory
0
<pageserver::deletion_queue::DeletionQueueClient>::flush_execute
120
::flush_execute
60
::flush_execute::{closure#0}
60
<pageserver::deletion_queue::DeletionQueueClient>::flush_immediate
120
::flush_immediate
60
::flush_immediate::{closure#0}
60
<pageserver::deletion_queue::DeletionQueueClient>::flush_immediate::{closure#0}::{closure#0}
0
<pageserver::deletion_queue::DeletionQueueClient>::flush_immediate::{closure#0}::{closure#1}
0
<pageserver::deletion_queue::DeletionQueueClient>::push_immediate
0
<pageserver::deletion_queue::DeletionQueueClient>::push_immediate::{closure#0}
0
<pageserver::deletion_queue::DeletionQueueClient>::push_immediate::{closure#0}::{closure#0}
0
<pageserver::deletion_queue::DeletionQueueClient>::push_layers
1927
<pageserver::deletion_queue::DeletionQueueClient>::recover
48
<pageserver::deletion_queue::DeletionQueueClient>::update_remote_consistent_lsn
8905
<pageserver::deletion_queue::DeletionQueueClient>::update_remote_consistent_lsn::{closure#0}
8905
<pageserver::deletion_queue::DeletionQueueWorkers<_>>::spawn_with
48
>::spawn_with
0
>::spawn_with
0
>::spawn_with
48
<pageserver::deletion_queue::DeletionQueueWorkers<_>>::spawn_with::{closure#0}
48
>::spawn_with::{closure#0}
0
>::spawn_with::{closure#0}
0
>::spawn_with::{closure#0}
48
<pageserver::deletion_queue::DeletionQueueWorkers<_>>::spawn_with::{closure#1}
48
>::spawn_with::{closure#1}
0
>::spawn_with::{closure#1}
0
>::spawn_with::{closure#1}
48
<pageserver::deletion_queue::DeletionQueueWorkers<_>>::spawn_with::{closure#2}
48
>::spawn_with::{closure#2}
0
>::spawn_with::{closure#2}
0
>::spawn_with::{closure#2}
48
<pageserver::deletion_queue::DeletionQueueWorkers<_>>::spawn_with::{closure#3}
48
>::spawn_with::{closure#3}
0
>::spawn_with::{closure#3}
0
>::spawn_with::{closure#3}
48
<pageserver::deletion_queue::FlushOp>::new
252
<pageserver::deletion_queue::FlushOp>::notify
264
<pageserver::deletion_queue::TenantDeletionList>::len
60
<pageserver::deletion_queue::TenantDeletionList>::len::{closure#0}
60
<pageserver::deletion_queue::VisibleLsnUpdates as core::fmt::Debug>::fmt
0
<pageserver::deletion_queue::VisibleLsnUpdates>::new
1440
<pageserver::deletion_queue::mock::ConsumerState>::consume
2784
::consume
1392
::consume::{closure#0}
1392
<pageserver::deletion_queue::mock::MockDeletionQueue>::new
1392
<pageserver::deletion_queue::mock::MockDeletionQueue>::new::{closure#0}
1392
<pageserver::deletion_queue::mock::MockDeletionQueue>::new_client
1452
<pageserver::deletion_queue::mock::MockDeletionQueue>::pump
24
::pump
12
::pump::{closure#0}
12
<pageserver::deletion_queue::test::MockStorageController as pageserver::controller_upcall_client::StorageControllerUpcallApi>::put_timeline_import_status
0
<pageserver::deletion_queue::test::MockStorageController as pageserver::controller_upcall_client::StorageControllerUpcallApi>::put_timeline_import_status::{closure#0}
0
<pageserver::deletion_queue::test::MockStorageController as pageserver::controller_upcall_client::StorageControllerUpcallApi>::re_attach
0
<pageserver::deletion_queue::test::MockStorageController as pageserver::controller_upcall_client::StorageControllerUpcallApi>::re_attach::{closure#0}
0
<pageserver::deletion_queue::test::MockStorageController as pageserver::controller_upcall_client::StorageControllerUpcallApi>::validate
48
<pageserver::deletion_queue::test::MockStorageController as pageserver::controller_upcall_client::StorageControllerUpcallApi>::validate::{closure#0}
48
<pageserver::deletion_queue::test::MockStorageController>::new
36
<pageserver::deletion_queue::test::TestSetup>::restart
24
::restart
12
::restart::{closure#0}
12
<pageserver::deletion_queue::test::TestSetup>::set_latest_generation
36
<pageserver::deletion_queue::test::TestSetup>::write_remote_layer
36
pageserver::deletion_queue::mock::deletion_list_serialization
12
pageserver::deletion_queue::test::assert_local_files
60
pageserver::deletion_queue::test::assert_remote_files
108
pageserver::deletion_queue::test::assert_remote_files::{closure#0}
96
pageserver::deletion_queue::test::deletion_queue_recovery
24
pageserver::deletion_queue::test::deletion_queue_recovery
12
pageserver::deletion_queue::test::deletion_queue_recovery::{closure#0}
12
pageserver::deletion_queue::test::deletion_queue_smoke
24
pageserver::deletion_queue::test::deletion_queue_smoke
12
pageserver::deletion_queue::test::deletion_queue_smoke::{closure#0}
12
pageserver::deletion_queue::test::deletion_queue_validation
24
pageserver::deletion_queue::test::deletion_queue_validation
12
pageserver::deletion_queue::test::deletion_queue_validation::{closure#0}
12
pageserver::deletion_queue::test::setup
72
pageserver::deletion_queue::test::setup
36
pageserver::deletion_queue::test::setup::{closure#0}
36
Generated by:
LCOV version 2.1-beta