LCOV - code coverage report
Current view: top level - pageserver/src/tenant - delete.rs (source / functions) Coverage Total Hit
Test: c639aa5f7ab62b43d647b10f40d15a15686ce8a9.info Lines: 93.1 % 403 375
Test Date: 2024-02-12 20:26:03 Functions: 79.5 % 78 62

Function Name Sort by function name Hit count Sort by function hit count
<pageserver::tenant::delete::DeleteTenantFlow>::background::{closure#0}::{closure#4} 0
<pageserver::tenant::delete::DeleteTenantFlow>::background::{closure#0}::{closure#5} 0
<pageserver::tenant::delete::DeleteTenantFlow>::background::{closure#0}::{closure#6} 0
<pageserver::tenant::delete::DeleteTenantFlow>::prepare::{closure#0}::{closure#0} 0
pageserver::tenant::delete::cleanup_remaining_fs_traces::{closure#0}::{closure#0}::{closure#0}::{closure#0} 0
pageserver::tenant::delete::create_local_delete_mark::{closure#0}::{closure#0} 0
pageserver::tenant::delete::create_remote_delete_mark::{closure#0}::{closure#2} 0
pageserver::tenant::delete::remove_tenant_remote_delete_mark::{closure#0}::{closure#2} 0
<pageserver::tenant::delete::DeleteTenantFlow>::background::{closure#0}::{closure#7} 1
<pageserver::tenant::delete::DeleteTenantFlow>::background::{closure#0}::{closure#0} 4
<pageserver::tenant::delete::DeleteTenantFlow>::background::{closure#0}::{closure#2} 4
<pageserver::tenant::delete::DeleteTenantFlow>::prepare::{closure#0}::{closure#1} 4
<pageserver::tenant::delete::DeleteTenantFlow>::run_inner::{closure#0}::{closure#0} 4
<pageserver::tenant::delete::DeleteTenantFlow>::run_inner::{closure#0}::{closure#1} 4
<pageserver::tenant::delete::DeleteTenantFlow>::run_inner::{closure#0}::{closure#2} 4
pageserver::tenant::delete::cleanup_remaining_fs_traces::{closure#0}::{closure#1} 4
pageserver::tenant::delete::cleanup_remaining_fs_traces::{closure#0}::{closure#2} 4
pageserver::tenant::delete::cleanup_remaining_fs_traces::{closure#0}::{closure#3} 4
<pageserver::tenant::delete::DeleteTenantFlow>::resume_from_attach 21
<pageserver::tenant::delete::DeleteTenantFlow>::resume_from_attach::{closure#0} 21
<pageserver::tenant::delete::DeleteTenantFlow>::should_resume_deletion::{closure#0}::{closure#0} 21
pageserver::tenant::delete::remove_tenant_remote_delete_mark::{closure#0}::{closure#1} 34
<pageserver::tenant::delete::DeleteTenantFlow>::schedule_background::{closure#0}::{closure#0} 37
pageserver::tenant::delete::create_remote_delete_mark::{closure#0}::{closure#1} 38
pageserver::tenant::delete::cleanup_remaining_fs_traces 82
pageserver::tenant::delete::cleanup_remaining_fs_traces::{closure#0} 82
<pageserver::tenant::delete::DeleteTenantFlow>::schedule_background 86
<pageserver::tenant::delete::DeleteTenantFlow>::schedule_background::{closure#0} 86
pageserver::tenant::delete::remove_tenant_remote_delete_mark 86
pageserver::tenant::delete::remove_tenant_remote_delete_mark::{closure#0} 86
pageserver::tenant::delete::remove_tenant_remote_delete_mark::{closure#0}::{closure#3} 86
pageserver::tenant::delete::create_local_delete_mark 90
pageserver::tenant::delete::create_local_delete_mark::{closure#0} 90
pageserver::tenant::delete::create_remote_delete_mark 94
pageserver::tenant::delete::create_remote_delete_mark::{closure#0} 94
pageserver::tenant::delete::create_remote_delete_mark::{closure#0}::{closure#3} 94
<pageserver::tenant::delete::DeleteTenantFlow>::mark_in_progress 98
<pageserver::tenant::delete::DeleteTenantFlow>::run_inner 98
<pageserver::tenant::delete::DeleteTenantFlow>::run_inner::{closure#0} 98
<pageserver::tenant::delete::DeleteTenantFlow>::prepare 104
<pageserver::tenant::delete::DeleteTenantFlow>::prepare::{closure#0} 104
<pageserver::tenant::delete::DeleteTenantFlow>::background 107
<pageserver::tenant::delete::DeleteTenantFlow>::background::{closure#0} 107
pageserver::tenant::delete::schedule_ordered_timeline_deletions 107
pageserver::tenant::delete::schedule_ordered_timeline_deletions::{closure#0} 107
pageserver::tenant::delete::create_remote_delete_mark::{closure#0}::{closure#0} 132
pageserver::tenant::delete::create_remote_delete_mark::{closure#0}::{closure#0}::{closure#0} 132
<pageserver::tenant::delete::DeleteTenantFlow>::background::{closure#0}::{closure#3} 140
::background::{closure#0}::{closure#3}::{closure#1} 0
::background::{closure#0}::{closure#3} 70
::background::{closure#0}::{closure#3}::{closure#0} 70
pageserver::tenant::delete::ensure_timelines_dir_empty 160
pageserver::tenant::delete::ensure_timelines_dir_empty 80
pageserver::tenant::delete::ensure_timelines_dir_empty::{closure#0} 80
pageserver::tenant::delete::schedule_ordered_timeline_deletions::{closure#0}::{closure#0} 162
<pageserver::tenant::delete::DeleteTenantFlow>::background::{closure#0}::{closure#1} 172
::background::{closure#0}::{closure#1}::{closure#1} 0
::background::{closure#0}::{closure#1} 86
::background::{closure#0}::{closure#1}::{closure#0} 86
pageserver::tenant::delete::remote_tenant_delete_mark_path 180
<pageserver::tenant::delete::DeleteTenantFlow>::run 208
::run::{closure#0} 0
::run 104
::run::{closure#0}::{closure#0} 104
<pageserver::tenant::delete::DeleteTenantFlow>::run::{closure#0}::{closure#0}::{closure#0} 208
::run::{closure#0}::{closure#0}::{closure#0}::{closure#1} 0
::run::{closure#0}::{closure#0}::{closure#0} 104
::run::{closure#0}::{closure#0}::{closure#0}::{closure#0} 104
pageserver::tenant::delete::remove_tenant_remote_delete_mark::{closure#0}::{closure#0} 240
pageserver::tenant::delete::remove_tenant_remote_delete_mark::{closure#0}::{closure#0} 120
pageserver::tenant::delete::remove_tenant_remote_delete_mark::{closure#0}::{closure#0}::{closure#0} 120
<pageserver::tenant::delete::DeleteTenantError as core::fmt::Debug>::fmt 286
>::from 0
>::from 0
>::from 0
::fmt 0
>::from 17
::source 58
>::from 65
::fmt 146
pageserver::tenant::delete::cleanup_remaining_fs_traces::{closure#0}::{closure#0} 386
pageserver::tenant::delete::cleanup_remaining_fs_traces::{closure#0}::{closure#0}::{closure#0} 386
<pageserver::tenant::delete::DeleteTenantFlow>::should_resume_deletion 877
<pageserver::tenant::delete::DeleteTenantFlow>::should_resume_deletion::{closure#0} 877
<pageserver::tenant::delete::DeleteTenantFlow as core::default::Default>::default 968

Generated by: LCOV version 2.1-beta