LCOV - code coverage report
Current view: top level - libs/utils/src - failpoint_support.rs (source / functions) Coverage Total Hit
Test: cb3d8b38e91028e1f46c3397b2086444c5c28c4c.info Lines: 32.8 % 119 39
Test Date: 2024-06-23 19:58:36 Functions: 18.5 % 65 12

Function Name Sort by function name Hit count Sort by function hit count
<<utils::failpoint_support::FailpointConfig as serde::de::Deserialize>::deserialize::__Visitor as serde::de::Visitor>::expecting 0
<::deserialize::__Field as serde::de::Deserialize>::deserialize::<_> 0
<::deserialize::__Field as serde::de::Deserialize>::deserialize::>>>>> 0
<::deserialize::__FieldVisitor as serde::de::Visitor>::expecting 0
<::deserialize::__FieldVisitor as serde::de::Visitor>::visit_bytes::<_> 0
<::deserialize::__FieldVisitor as serde::de::Visitor>::visit_str::<_> 0
<::deserialize::__FieldVisitor as serde::de::Visitor>::visit_str:: 0
<::deserialize::__FieldVisitor as serde::de::Visitor>::visit_u64::<_> 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::tenant::Tenant>::attach::{closure#0}::{closure#2}::{closure#0} 0
::attach::{closure#0}::{closure#2}::{closure#0} 0
::gc_iteration_internal::{closure#0}::{closure#0}::{closure#0} 0
::ingest_record::{closure#0}::{closure#0}::{closure#0} 0
::ingest_record::{closure#0}::{closure#14}::{closure#0} 0
>::run::{closure#0}::{closure#0}::{closure#0} 0
>, safekeeper::wal_service::handle_socket::{closure#0}::{closure#0}, safekeeper::wal_service::handle_socket::{closure#0}::{closure#1}>>>::run::{closure#0}::{closure#0}::{closure#0} 0
::drain_node::{closure#0}::{closure#3}::{closure#0} 0
::tenant_timeline_create::{closure#0}::{closure#3}::{closure#0} 0
::tenant_update_policy::{closure#0}::{closure#0}::{closure#0} 0
<pageserver::tenant::Tenant>::attach::{closure#0}::{closure#8}::{closure#0} 0
::validate::{closure#0}::{closure#2}::{closure#0} 0
::attach::{closure#0}::{closure#8}::{closure#0} 0
::download_layer::{closure#0}::{closure#0}::{closure#0} 0
utils::failpoint_support::apply_failpoint 0
utils::failpoint_support::exit_failpoint 0
utils::failpoint_support::failpoint_sleep_cancellable_helper 0
utils::failpoint_support::failpoint_sleep_cancellable_helper::{closure#0} 0
utils::failpoint_support::failpoint_sleep_helper 0
utils::failpoint_support::failpoint_sleep_helper 0
utils::failpoint_support::failpoint_sleep_helper::{closure#0} 0
utils::failpoint_support::failpoints_handler 0
utils::failpoint_support::failpoints_handler::{closure#0} 0
utils::failpoint_support::init 0
utils::failpoint_support::init::{closure#0} 0
utils::failpoint_support::init::{closure#1} 0
<pageserver::tenant::Tenant>::attach::{closure#0}::{closure#8} 158
::validate::{closure#0}::{closure#2} 0
::download_layer::{closure#0}::{closure#0} 0
::attach::{closure#0}::{closure#8} 158
<pageserver::tenant::Tenant>::upload_initdb::{closure#0}::{closure#6} 5871
::create_timeline::{closure#0}::{closure#5} 0
::upload_initdb::{closure#0}::{closure#6} 0
::background::{closure#0}::{closure#3} 0
::persist_index_part_with_deleted_flag::{closure#0}::{closure#0}::{closure#5} 0
::calculate_logical_size::{closure#0}::{closure#1} 0
::find_lsn_for_timestamp::{closure#0}::{closure#0} 0
::background::{closure#0}::{closure#0} 0
pageserver::tenant::remote_timeline_client::upload::copy_timeline_layer::{closure#0}::{closure#2} 0
pageserver::tenant::tasks::concurrent_background_tasks_rate_limit_permit::{closure#0}::{closure#0} 0
safekeeper::pull_timeline::stream_snapshot_guts::{closure#0}::{closure#2} 0
pageserver::tenant::remote_timeline_client::download::download_object::{closure#0}::{closure#0}::{closure#3} 3
pageserver::tenant::remote_timeline_client::download::download_object::{closure#0}::{closure#1}::{closure#3} 3
::perform_upload_task::{closure#0}::{closure#5} 219
::find_gc_cutoffs::{closure#0}::{closure#0}::{closure#0} 754
::flush_frozen_layer::{closure#0}::{closure#0}::{closure#4} 1108
::flush_frozen_layer::{closure#0}::{closure#0}::{closure#5} 1108
pageserver::tenant::remote_timeline_client::upload::upload_timeline_layer::{closure#0}::{closure#5} 1317
pageserver::tenant::remote_timeline_client::upload::upload_index_part::{closure#0}::{closure#3} 1359
<pageserver::tenant::Tenant>::attach::{closure#0}::{closure#2} 146764
::ingest_record::{closure#0}::{closure#14} 0
>::run::{closure#0}::{closure#0} 0
>, safekeeper::wal_service::handle_socket::{closure#0}::{closure#0}, safekeeper::wal_service::handle_socket::{closure#0}::{closure#1}>>>::run::{closure#0}::{closure#0} 0
::drain_node::{closure#0}::{closure#3} 0
::tenant_timeline_create::{closure#0}::{closure#3} 0
::tenant_update_policy::{closure#0}::{closure#0} 0
::attach::{closure#0}::{closure#2} 158
::gc_iteration_internal::{closure#0}::{closure#0} 754
::ingest_record::{closure#0}::{closure#0} 145852

Generated by: LCOV version 2.1-beta