LCOV - code coverage report
Current view:
top level
-
libs/utils/src
- failpoint_support.rs
(
source
/ functions)
Coverage
Total
Hit
Test:
fc67f8dc6087a0b4f4f0bcd74f6e1dc25fab8cf3.info
Lines:
12.1 %
91
11
Test Date:
2024-09-24 13:57:57
Functions:
15.8 %
76
12
Function Name
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
::re_attach::{closure#0}::{closure#7}::{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#23}::{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
::reconcile::{closure#0}::{closure#4}::{closure#0}
0
::step_down::{closure#0}::{closure#1}::{closure#0}
0
::tenant_timeline_create::{closure#0}::{closure#2}::{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
::do_tenant_shard_split::{closure#0}::{closure#7}::{closure#0}
0
::drain_node::{closure#0}::{closure#4}::{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}
576
::validate::{closure#0}::{closure#2}
0
::download_layer::{closure#0}::{closure#0}
0
::do_tenant_shard_split::{closure#0}::{closure#7}
0
::drain_node::{closure#0}::{closure#4}
0
::attach::{closure#0}::{closure#8}
576
<pageserver::tenant::Tenant>::upload_initdb::{closure#0}::{closure#6}
18214
::create_timeline::{closure#0}::{closure#5}
0
::upload_initdb::{closure#0}::{closure#6}
0
::complete_detaching_timeline_ancestor::{closure#0}::{closure#7}
0
::persist_index_part_with_deleted_flag::{closure#0}::{closure#0}::{closure#5}
0
::download_layer::{closure#0}::{closure#1}
0
::calculate_logical_size::{closure#0}::{closure#1}
0
::find_lsn_for_timestamp::{closure#0}::{closure#0}
0
::background::{closure#0}::{closure#0}
0
::live_migrate::{closure#0}::{closure#6}
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
pageserver::tenant::timeline::detach_ancestor::prepare::{closure#0}::{closure#6}
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}
9
pageserver::tenant::remote_timeline_client::download::download_object::{closure#0}::{closure#1}::{closure#3}
9
::perform_upload_task::{closure#0}::{closure#5}
713
::find_gc_cutoffs::{closure#0}::{closure#0}::{closure#0}
2262
::flush_frozen_layer::{closure#0}::{closure#0}::{closure#4}
3432
::flush_frozen_layer::{closure#0}::{closure#0}::{closure#5}
3432
pageserver::tenant::remote_timeline_client::upload::upload_timeline_layer::{closure#0}::{closure#5}
4107
pageserver::tenant::remote_timeline_client::upload::upload_index_part::{closure#0}::{closure#3}
4250
<pageserver::tenant::Tenant>::attach::{closure#0}::{closure#2}
440394
::re_attach::{closure#0}::{closure#7}
0
::ingest_record::{closure#0}::{closure#23}
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
::reconcile::{closure#0}::{closure#4}
0
::step_down::{closure#0}::{closure#1}
0
::tenant_timeline_create::{closure#0}::{closure#2}
0
::tenant_update_policy::{closure#0}::{closure#0}
0
::attach::{closure#0}::{closure#2}
576
::gc_iteration_internal::{closure#0}::{closure#0}
2262
::ingest_record::{closure#0}::{closure#0}
437556
Generated by:
LCOV version 2.1-beta