LCOV - code coverage report
Current view:
top level
-
libs/utils/src
- failpoint_support.rs
(
source
/ functions)
Coverage
Total
Hit
Test:
553e39c2773e5840c720c90d86e56f89a4330d43.info
Lines:
17.6 %
74
13
Test Date:
2025-06-13 20:01:21
Functions:
23.4 %
111
26
Function Name
Hit count
<pageserver::tenant::TenantShard>::attach::{closure#0}::{closure#10}::{closure#0}
0
::validate::{closure#0}::{closure#0}::{closure#1}::{closure#0}
0
::pagestream_handle_batched_message::
>>>::{closure#0}::{closure#0}::{closure#6}::{closure#0}
0
::attach::{closure#0}::{closure#10}::{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
<pageserver::tenant::TenantShard>::attach::{closure#0}::{closure#3}::{closure#0}
0
::re_attach::{closure#0}::{closure#0}::{closure#7}::{closure#0}
0
::attach::{closure#0}::{closure#3}::{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#1}::{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#1}::{closure#0}
0
::step_down_task::{closure#0}::{closure#1}::{closure#0}
0
::tenant_timeline_create::{closure#0}::{closure#5}::{closure#0}
0
::tenant_update_policy::{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::init
0
utils::failpoint_support::init::{closure#0}
0
utils::failpoint_support::init::{closure#1}
0
<pageserver::tenant::TenantShard>::attach::{closure#0}::{closure#10}
118
::validate::{closure#0}::{closure#0}::{closure#1}
0
::pagestream_handle_batched_message::
>>>::{closure#0}::{closure#0}::{closure#6}
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#10}
118
safekeeper::wal_backup::delete_timeline::{closure#0}::{closure#5}
3327
::compaction_iteration::{closure#0}::{closure#12}
0
::upload_initdb::{closure#0}::{closure#7}
0
::complete_detaching_timeline_ancestor::{closure#0}::{closure#8}
0
::persist_index_part_with_deleted_flag::{closure#0}::{closure#0}::{closure#6}
0
::download_layer::{closure#0}::{closure#2}
0
::find_lsn_for_timestamp::{closure#0}::{closure#1}
0
::background::{closure#0}::{closure#4}
0
::execute::{closure#0}::{closure#6}
0
::live_migrate::{closure#0}::{closure#10}
0
::live_migrate::{closure#0}::{closure#16}
0
::live_migrate::{closure#0}::{closure#19}
0
::live_migrate::{closure#0}::{closure#3}
0
::live_migrate::{closure#0}::{closure#6}
0
::reconcile::{closure#0}::{closure#11}
0
::reconcile::{closure#0}::{closure#3}
0
::do_tenant_shard_split::{closure#0}::{closure#13}
0
::finalize_timeline_import_impl::{closure#0}::{closure#2}
0
::spawn_heartbeat_driver::{closure#0}::{closure#0}::{closure#4}
0
pageserver::tenant::remote_timeline_client::upload::copy_timeline_layer::{closure#0}::{closure#3}
0
pageserver::tenant::tasks::acquire_concurrency_permit::{closure#0}::{closure#1}
0
pageserver::tenant::timeline::detach_ancestor::prepare::{closure#0}::{closure#8}
0
pageserver::tenant::timeline::import_pgdata::doit::{closure#0}::{closure#5}
0
pageserver::tenant::timeline::import_pgdata::flow::run_v1::{closure#0}::{closure#3}
0
safekeeper::pull_timeline::stream_snapshot_resident_guts::{closure#0}::{closure#1}
0
safekeeper::wal_backup::delete_timeline::{closure#0}::{closure#5}
0
::flush::{closure#0}::{closure#1}
3
::calculate_logical_size::{closure#0}::{closure#2}
7
pageserver::tenant::remote_timeline_client::download::download_object::{closure#0}::{closure#5}
7
::find_gc_cutoffs::{closure#0}::{closure#0}::{closure#1}
10
pageserver::tenant::remote_timeline_client::upload::upload_tenant_manifest::{closure#0}::{closure#4}
116
::perform_upload_task::{closure#0}::{closure#12}
197
::start_creating_timeline::{closure#0}::{closure#1}
222
::flush_frozen_layer::{closure#0}::{closure#0}::{closure#8}
587
::flush_frozen_layer::{closure#0}::{closure#0}::{closure#4}
593
pageserver::tenant::remote_timeline_client::upload::upload_index_part::{closure#0}::{closure#5}
728
pageserver::tenant::remote_timeline_client::upload::upload_timeline_layer::{closure#0}::{closure#6}
857
safekeeper::wal_backup::delete_timeline::{closure#0}::{closure#4}
3432
::compaction_iteration::{closure#0}::{closure#11}
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
::find_lsn_for_timestamp::{closure#0}::{closure#0}
0
::background::{closure#0}::{closure#3}
0
::execute::{closure#0}::{closure#5}
0
::live_migrate::{closure#0}::{closure#15}
0
::live_migrate::{closure#0}::{closure#18}
0
::live_migrate::{closure#0}::{closure#2}
0
::live_migrate::{closure#0}::{closure#5}
0
::live_migrate::{closure#0}::{closure#9}
0
::reconcile::{closure#0}::{closure#10}
0
::reconcile::{closure#0}::{closure#2}
0
::do_tenant_shard_split::{closure#0}::{closure#12}
0
::finalize_timeline_import_impl::{closure#0}::{closure#1}
0
::spawn_heartbeat_driver::{closure#0}::{closure#0}::{closure#3}
0
pageserver::tenant::remote_timeline_client::upload::copy_timeline_layer::{closure#0}::{closure#2}
0
pageserver::tenant::tasks::acquire_concurrency_permit::{closure#0}::{closure#0}
0
pageserver::tenant::timeline::detach_ancestor::prepare::{closure#0}::{closure#7}
0
pageserver::tenant::timeline::import_pgdata::doit::{closure#0}::{closure#4}
0
pageserver::tenant::timeline::import_pgdata::flow::run_v1::{closure#0}::{closure#2}
0
safekeeper::pull_timeline::stream_snapshot_resident_guts::{closure#0}::{closure#0}
0
safekeeper::wal_backup::delete_timeline::{closure#0}::{closure#4}
0
::flush::{closure#0}::{closure#0}
3
::calculate_logical_size::{closure#0}::{closure#1}
7
pageserver::tenant::remote_timeline_client::download::download_object::{closure#0}::{closure#4}
7
::find_gc_cutoffs::{closure#0}::{closure#0}::{closure#0}
10
pageserver::tenant::remote_timeline_client::upload::upload_tenant_manifest::{closure#0}::{closure#3}
116
::perform_upload_task::{closure#0}::{closure#11}
204
::start_creating_timeline::{closure#0}::{closure#0}
233
::flush_frozen_layer::{closure#0}::{closure#0}::{closure#7}
595
::flush_frozen_layer::{closure#0}::{closure#0}::{closure#3}
596
pageserver::tenant::remote_timeline_client::upload::upload_index_part::{closure#0}::{closure#4}
773
pageserver::tenant::remote_timeline_client::upload::upload_timeline_layer::{closure#0}::{closure#5}
888
<pageserver::tenant::TenantShard>::attach::{closure#0}::{closure#3}
73046
::re_attach::{closure#0}::{closure#0}::{closure#7}
0
::ingest_record::{closure#0}::{closure#1}
0
>, safekeeper::wal_service::handle_socket::{closure#0}::{closure#0}, safekeeper::wal_service::handle_socket::{closure#0}::{closure#1}>>>::run::{closure#0}::{closure#1}
0
::step_down_task::{closure#0}::{closure#1}
0
::tenant_timeline_create::{closure#0}::{closure#5}
0
::tenant_update_policy::{closure#0}::{closure#0}
0
::gc_iteration_internal::{closure#0}::{closure#0}
2
::attach::{closure#0}::{closure#3}
118
::ingest_record::{closure#0}::{closure#0}
72926
Generated by:
LCOV version 2.1-beta