LCOV - code coverage report
Current view: top level - pageserver/src/tenant - delete.rs (source / functions) Coverage Total Hit
Test: 8ac049b474321fdc72ddcb56d7165153a1a900e8.info Lines: 94.9 % 409 388
Test Date: 2023-09-06 10:18:01 Functions: 87.5 % 72 63

Function Name Sort by function name Hit count Sort by function hit count
<pageserver::tenant::delete::DeleteTenantFlow>::background::{closure#0}::{closure#2} 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::remote_delete_mark_exists::{closure#0}::{closure#2} 0
pageserver::tenant::delete::remove_tenant_remote_delete_mark::{closure#0}::{closure#2} 0
<pageserver::tenant::delete::DeleteTenantFlow>::resume_from_attach 3
<pageserver::tenant::delete::DeleteTenantFlow>::resume_from_attach::{closure#0} 3
<pageserver::tenant::delete::DeleteTenantFlow>::background::{closure#0}::{closure#0} 6
<pageserver::tenant::delete::DeleteTenantFlow>::background::{closure#0}::{closure#1} 6
<pageserver::tenant::delete::DeleteTenantFlow>::prepare::{closure#0}::{closure#1} 6
<pageserver::tenant::delete::DeleteTenantFlow>::run_inner::{closure#0}::{closure#0} 6
<pageserver::tenant::delete::DeleteTenantFlow>::run_inner::{closure#0}::{closure#1} 6
<pageserver::tenant::delete::DeleteTenantFlow>::run_inner::{closure#0}::{closure#2} 6
pageserver::tenant::delete::cleanup_remaining_fs_traces::{closure#0}::{closure#1} 6
pageserver::tenant::delete::cleanup_remaining_fs_traces::{closure#0}::{closure#2} 6
pageserver::tenant::delete::cleanup_remaining_fs_traces::{closure#0}::{closure#3} 6
<pageserver::tenant::delete::DeleteTenantFlow>::resume_from_load 28
<pageserver::tenant::delete::DeleteTenantFlow>::resume_from_load::{closure#0} 28
<pageserver::tenant::delete::DeleteTenantFlow>::resume_from_load::{closure#0}::{closure#0} 28
<pageserver::tenant::delete::DeleteTenantFlow>::resume_from_load::{closure#0}::{closure#1} 28
<pageserver::tenant::delete::DeleteTenantFlow>::resume_from_load::{closure#0}::{closure#2} 28
<pageserver::tenant::delete::DeleteTenantFlow>::should_resume_deletion::{closure#0}::{closure#0} 31
pageserver::tenant::delete::remove_tenant_remote_delete_mark::{closure#0}::{closure#1} 36
pageserver::tenant::delete::create_remote_delete_mark::{closure#0}::{closure#1} 40
<pageserver::tenant::delete::DeleteTenantFlow>::schedule_background::{closure#0}::{closure#0} 55
pageserver::tenant::delete::remote_delete_mark_exists::{closure#0}::{closure#1} 55
pageserver::tenant::delete::remove_tenant_remote_delete_mark::{closure#0} 72
pageserver::tenant::delete::create_remote_delete_mark 80
pageserver::tenant::delete::create_remote_delete_mark::{closure#0} 80
pageserver::tenant::delete::ensure_timelines_dir_empty 95
pageserver::tenant::delete::ensure_timelines_dir_empty::{closure#0} 95
pageserver::tenant::delete::cleanup_remaining_fs_traces 98
pageserver::tenant::delete::cleanup_remaining_fs_traces::{closure#0} 98
<pageserver::tenant::delete::DeleteTenantFlow>::schedule_background 104
<pageserver::tenant::delete::DeleteTenantFlow>::schedule_background::{closure#0} 104
pageserver::tenant::delete::remove_tenant_remote_delete_mark 104
<pageserver::tenant::delete::DeleteTenantFlow>::background::{closure#0} 110
pageserver::tenant::delete::create_local_delete_mark 110
pageserver::tenant::delete::create_local_delete_mark::{closure#0} 110
<pageserver::tenant::delete::DeleteTenantFlow>::mark_in_progress 122
<pageserver::tenant::delete::DeleteTenantFlow>::run_inner 122
<pageserver::tenant::delete::DeleteTenantFlow>::run_inner::{closure#0} 122
<pageserver::tenant::delete::DeleteTenantFlow>::prepare 132
<pageserver::tenant::delete::DeleteTenantFlow>::prepare::{closure#0} 132
<pageserver::tenant::delete::DeleteTenantFlow>::background 135
pageserver::tenant::delete::schedule_ordered_timeline_deletions 135
pageserver::tenant::delete::schedule_ordered_timeline_deletions::{closure#0} 135
pageserver::tenant::delete::remove_tenant_remote_delete_mark::{closure#0}::{closure#0} 216
pageserver::tenant::delete::remove_tenant_remote_delete_mark::{closure#0}::{closure#0} 108
pageserver::tenant::delete::remove_tenant_remote_delete_mark::{closure#0}::{closure#0}::{closure#0} 108
pageserver::tenant::delete::schedule_ordered_timeline_deletions::{closure#0}::{closure#0} 223
<pageserver::tenant::delete::DeleteTenantError as core::fmt::Debug>::fmt 237
>::from 0
::fmt 0
>::from 4
::fmt 50
::source 86
>::from 97
pageserver::tenant::delete::create_remote_delete_mark::{closure#0}::{closure#0} 240
pageserver::tenant::delete::create_remote_delete_mark::{closure#0}::{closure#0} 120
pageserver::tenant::delete::create_remote_delete_mark::{closure#0}::{closure#0}::{closure#0} 120
<pageserver::tenant::delete::DeleteTenantFlow>::run 282
::run::{closure#0}::{closure#0} 18
::run 132
::run::{closure#0} 132
pageserver::tenant::delete::cleanup_remaining_fs_traces::{closure#0}::{closure#0}::{closure#0} 356
pageserver::tenant::delete::remote_delete_mark_exists 385
pageserver::tenant::delete::remote_delete_mark_exists::{closure#0} 385
pageserver::tenant::delete::remote_tenant_delete_mark_path 537
<pageserver::tenant::delete::DeleteTenantFlow>::should_resume_deletion 739
<pageserver::tenant::delete::DeleteTenantFlow>::should_resume_deletion::{closure#0} 739
<pageserver::tenant::delete::DeleteTenantFlow as core::default::Default>::default 779
pageserver::tenant::delete::remote_delete_mark_exists::{closure#0}::{closure#0} 880
pageserver::tenant::delete::remote_delete_mark_exists::{closure#0}::{closure#0} 440
pageserver::tenant::delete::remote_delete_mark_exists::{closure#0}::{closure#0}::{closure#0} 440

Generated by: LCOV version 2.1-beta