LCOV - code coverage report
Current view: top level - pageserver/src/tenant/timeline - detach_ancestor.rs (source / functions) Coverage Total Hit
Test: 2e3a7638747e564a4f6d1af1cc0c3b3438fbb740.info Lines: 0.0 % 660 0
Test Date: 2024-11-20 01:36:58 Functions: 0.0 % 68 0

Function Name Sort by function name Hit count Sort by function hit count
<pageserver::tenant::timeline::detach_ancestor::Attempt>::before_reset_tenant 0
<pageserver::tenant::timeline::detach_ancestor::Attempt>::new_barrier 0
<pageserver::tenant::timeline::detach_ancestor::DetachingAndReparenting>::completed 0
<pageserver::tenant::timeline::detach_ancestor::DetachingAndReparenting>::reset_tenant_required 0
<pageserver::tenant::timeline::detach_ancestor::Error as core::convert::From<pageserver::tenant::timeline::layer_manager::Shutdown>>::from 0
<pageserver::tenant::timeline::detach_ancestor::Error as core::convert::From<pageserver::tenant::upload_queue::NotInitialized>>::from 0
<pageserver::tenant::timeline::detach_ancestor::Error as core::fmt::Display>::fmt 0
::source 0
::fmt 0
<pageserver::tenant::timeline::detach_ancestor::Error>::launder::<pageserver::tenant::timeline::detach_ancestor::Error::Prepare> 0
::launder:: 0
::launder:: 0
::launder:: 0
<pageserver::tenant::timeline::detach_ancestor::Error>::launder::<pageserver::tenant::timeline::detach_ancestor::Error::Prepare>::{closure#0} 0
::launder::::{closure#0} 0
::launder::::{closure#0} 0
::launder::::{closure#0} 0
<pageserver::tenant::timeline::detach_ancestor::Options as core::default::Default>::default 0
<utils::http::error::ApiError as core::convert::From<pageserver::tenant::timeline::detach_ancestor::Error>>::from 0
pageserver::tenant::timeline::detach_ancestor::check_no_archived_children_of_ancestor 0
pageserver::tenant::timeline::detach_ancestor::complete 0
pageserver::tenant::timeline::detach_ancestor::complete::{closure#0} 0
pageserver::tenant::timeline::detach_ancestor::complete::{closure#0}::{closure#0} 0
pageserver::tenant::timeline::detach_ancestor::complete::{closure#0}::{closure#1} 0
pageserver::tenant::timeline::detach_ancestor::complete::{closure#0}::{closure#2} 0
pageserver::tenant::timeline::detach_ancestor::continue_with_blocked_gc 0
pageserver::tenant::timeline::detach_ancestor::continue_with_blocked_gc 0
pageserver::tenant::timeline::detach_ancestor::continue_with_blocked_gc::{closure#0} 0
pageserver::tenant::timeline::detach_ancestor::copy_lsn_prefix 0
pageserver::tenant::timeline::detach_ancestor::copy_lsn_prefix::{closure#0} 0
pageserver::tenant::timeline::detach_ancestor::copy_lsn_prefix::{closure#0}::{closure#0} 0
pageserver::tenant::timeline::detach_ancestor::copy_lsn_prefix::{closure#0}::{closure#1} 0
pageserver::tenant::timeline::detach_ancestor::copy_lsn_prefix::{closure#0}::{closure#2} 0
pageserver::tenant::timeline::detach_ancestor::detach_and_reparent 0
pageserver::tenant::timeline::detach_ancestor::detach_and_reparent::{closure#0} 0
pageserver::tenant::timeline::detach_ancestor::detach_and_reparent::{closure#0}::{closure#0} 0
pageserver::tenant::timeline::detach_ancestor::detach_and_reparent::{closure#0}::{closure#1} 0
pageserver::tenant::timeline::detach_ancestor::detach_and_reparent::{closure#0}::{closure#2} 0
pageserver::tenant::timeline::detach_ancestor::detach_and_reparent::{closure#0}::{closure#2}::{closure#0} 0
pageserver::tenant::timeline::detach_ancestor::detach_and_reparent::{closure#0}::{closure#3} 0
pageserver::tenant::timeline::detach_ancestor::detach_and_reparent::{closure#0}::{closure#3}::{closure#0} 0
pageserver::tenant::timeline::detach_ancestor::detach_and_reparent::{closure#0}::{closure#3}::{closure#0}::{closure#0} 0
pageserver::tenant::timeline::detach_ancestor::detach_and_reparent::{closure#0}::{closure#3}::{closure#0}::{closure#0}::{closure#0} 0
pageserver::tenant::timeline::detach_ancestor::obtain_exclusive_attempt 0
pageserver::tenant::timeline::detach_ancestor::obtain_exclusive_attempt::{closure#0} 0
pageserver::tenant::timeline::detach_ancestor::partition_work 0
pageserver::tenant::timeline::detach_ancestor::prepare 0
pageserver::tenant::timeline::detach_ancestor::prepare::{closure#0} 0
pageserver::tenant::timeline::detach_ancestor::prepare::{closure#0}::{closure#0} 0
pageserver::tenant::timeline::detach_ancestor::prepare::{closure#0}::{closure#1} 0
pageserver::tenant::timeline::detach_ancestor::prepare::{closure#0}::{closure#2} 0
pageserver::tenant::timeline::detach_ancestor::prepare::{closure#0}::{closure#2}::{closure#0} 0
pageserver::tenant::timeline::detach_ancestor::prepare::{closure#0}::{closure#3} 0
pageserver::tenant::timeline::detach_ancestor::prepare::{closure#0}::{closure#4} 0
pageserver::tenant::timeline::detach_ancestor::prepare::{closure#0}::{closure#7} 0
pageserver::tenant::timeline::detach_ancestor::remote_copy 0
pageserver::tenant::timeline::detach_ancestor::remote_copy::{closure#0} 0
pageserver::tenant::timeline::detach_ancestor::remote_copy::{closure#0}::{closure#0} 0
pageserver::tenant::timeline::detach_ancestor::remote_copy::{closure#0}::{closure#1} 0
pageserver::tenant::timeline::detach_ancestor::reparentable_timelines::<std::collections::hash::map::Values<utils::id::TimelineId, alloc::sync::Arc<pageserver::tenant::timeline::Timeline>>> 0
pageserver::tenant::timeline::detach_ancestor::reparentable_timelines::<std::collections::hash::map::Values<utils::id::TimelineId, alloc::sync::Arc<pageserver::tenant::timeline::Timeline>>>::{closure#0} 0
pageserver::tenant::timeline::detach_ancestor::reparentable_timelines::<std::collections::hash::map::Values<utils::id::TimelineId, alloc::sync::Arc<pageserver::tenant::timeline::Timeline>>>::{closure#0}::{closure#0} 0
pageserver::tenant::timeline::detach_ancestor::reparented_direct_children 0
pageserver::tenant::timeline::detach_ancestor::reparented_direct_children::{closure#0} 0
pageserver::tenant::timeline::detach_ancestor::reparented_direct_children::{closure#1} 0
pageserver::tenant::timeline::detach_ancestor::reparented_direct_children::{closure#2} 0
pageserver::tenant::timeline::detach_ancestor::start_new_attempt 0
pageserver::tenant::timeline::detach_ancestor::start_new_attempt 0
pageserver::tenant::timeline::detach_ancestor::start_new_attempt::{closure#0} 0
pageserver::tenant::timeline::detach_ancestor::start_new_attempt::{closure#0}::{closure#0} 0
pageserver::tenant::timeline::detach_ancestor::upload_rewritten_layer 0
pageserver::tenant::timeline::detach_ancestor::upload_rewritten_layer::{closure#0} 0
pageserver::tenant::timeline::detach_ancestor::upload_rewritten_layer::{closure#0}::{closure#0} 0

Generated by: LCOV version 2.1-beta