LCOV - code coverage report
Current view: top level - pageserver/src - task_mgr.rs (source / functions) Coverage Total Hit
Test: b837401fb09d2d9818b70e630fdb67e9799b7b0d.info Lines: 66.2 % 263 174
Test Date: 2024-04-18 15:32:49 Functions: 17.3 % 139 24

Function Name Sort by function name Hit count Sort by function hit count
<<pageserver::task_mgr::TaskKind as serde::de::Deserialize>::deserialize::__Visitor as serde::de::Visitor>::expecting 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_u64::<_> 0
<::deserialize::__Visitor as serde::de::Visitor>::expecting 0
<::deserialize::__Visitor as serde::de::Visitor>::visit_enum::<_> 0
<pageserver::task_mgr::PageserverTaskId as core::fmt::Display>::fmt 0
<pageserver::task_mgr::TaskKind as core::str::traits::FromStr>::from_str 0
>::try_from 0
::from_str 0
<pageserver::task_mgr::TokioRuntimeMode as core::str::traits::FromStr>::from_str 0
<pageserver::task_mgr::TokioRuntimeMode as core::str::traits::FromStr>::from_str::{closure#0} 0
pageserver::task_mgr::COMPUTE_REQUEST_RUNTIME::{closure#0} 0
pageserver::task_mgr::COMPUTE_REQUEST_RUNTIME::{closure#0} 0
pageserver::task_mgr::COMPUTE_REQUEST_RUNTIME::{closure#0}::RUNTIME::{closure#0} 0
pageserver::task_mgr::MGMT_REQUEST_RUNTIME::{closure#0} 0
pageserver::task_mgr::MGMT_REQUEST_RUNTIME::{closure#0} 0
pageserver::task_mgr::MGMT_REQUEST_RUNTIME::{closure#0}::RUNTIME::{closure#0} 0
pageserver::task_mgr::TOKIO_WORKER_THREADS::{closure#0}::{closure#0} 0
pageserver::task_mgr::_::__enumset_derive__generated_warnings 0
pageserver::task_mgr::current_task_id 0
pageserver::task_mgr::current_task_id::{closure#0} 0
pageserver::task_mgr::current_task_kind 0
pageserver::task_mgr::current_task_kind::{closure#0} 0
pageserver::task_mgr::is_shutdown_requested::{closure#0} 0
pageserver::task_mgr::is_shutdown_requested::{closure#1} 0
pageserver::task_mgr::shutdown_tasks::{closure#0}::{closure#0} 0
pageserver::task_mgr::shutdown_tasks::{closure#0}::{closure#1} 0
pageserver::task_mgr::shutdown_tasks::{closure#0}::{closure#2} 0
pageserver::task_mgr::shutdown_tasks::{closure#0}::{closure#3} 0
pageserver::task_mgr::shutdown_watcher 0
pageserver::task_mgr::shutdown_watcher 0
pageserver::task_mgr::shutdown_watcher::{closure#0} 0
pageserver::task_mgr::shutdown_watcher::{closure#0}::{closure#0} 0
pageserver::task_mgr::task_finish::{closure#0}::{closure#0} 0
pageserver::task_mgr::task_finish::{closure#0}::{closure#1} 0
pageserver::task_mgr::task_finish::{closure#0}::{closure#2} 0
pageserver::task_mgr::task_finish::{closure#0}::{closure#3} 0
pageserver::task_mgr::task_finish::{closure#0}::{closure#4} 0
pageserver::task_mgr::task_wrapper::<pageserver::start_pageserver::{closure#7}>::{closure#0}::{closure#0} 0
pageserver::task_mgr::task_wrapper::<::spawn_background_purge::{closure#0}>::{closure#0}::{closure#0} 0
pageserver::task_mgr::task_wrapper::<::launch_eviction_task::{closure#0}>::{closure#0}::{closure#0} 0
pageserver::task_mgr::task_wrapper::::{closure#0}::{closure#0} 0
pageserver::task_mgr::task_wrapper::::{closure#0}::{closure#0} 0
pageserver::task_mgr::task_wrapper::::{closure#0}::{closure#0} 0
pageserver::task_mgr::task_wrapper::::{closure#0}::{closure#0} 0
pageserver::task_mgr::task_wrapper::::{closure#0}::{closure#0} 0
pageserver::task_mgr::task_wrapper::::{closure#0}::{closure#0} 0
pageserver::task_mgr::task_wrapper::::{closure#0}::{closure#0} 0
pageserver::task_mgr::task_wrapper::::{closure#0}::{closure#0} 0
pageserver::task_mgr::task_wrapper::::{closure#0}::{closure#0} 0
pageserver::task_mgr::task_wrapper::::{closure#0}::{closure#0} 0
pageserver::task_mgr::task_wrapper::::spawn::{closure#0}>>::{closure#0}::{closure#0} 0
pageserver::task_mgr::task_wrapper::::schedule_background::{closure#0}>>::{closure#0}::{closure#0} 0
pageserver::task_mgr::task_wrapper::::launch_queued_tasks::{closure#0}>>::{closure#0}::{closure#0} 0
pageserver::task_mgr::task_wrapper::::maybe_spawn_flush_loop::{closure#0}>>::{closure#0}::{closure#0} 0
pageserver::task_mgr::task_wrapper::::spawn_download_all_remote_layers::{closure#0}::{closure#0}>>::{closure#0}::{closure#0} 0
pageserver::task_mgr::task_wrapper::::spawn_initial_logical_size_computation_task::{closure#0}>>::{closure#0}::{closure#0} 0
pageserver::task_mgr::task_wrapper::::spawn_ondemand_logical_size_calculation::{closure#0}>>::{closure#0}::{closure#0} 0
pageserver::task_mgr::task_wrapper::::schedule_background::{closure#0}>>::{closure#0}::{closure#0} 0
pageserver::task_mgr::task_wrapper::>::{closure#0}::{closure#0} 0
pageserver::task_mgr::is_shutdown_requested 8
pageserver::task_mgr::WALRECEIVER_RUNTIME::{closure#0} 20
pageserver::task_mgr::WALRECEIVER_RUNTIME::{closure#0} 10
pageserver::task_mgr::WALRECEIVER_RUNTIME::{closure#0}::RUNTIME::{closure#0} 10
pageserver::task_mgr::shutdown_tasks 22
pageserver::task_mgr::shutdown_tasks::{closure#0} 22
pageserver::task_mgr::ONE_RUNTIME::{closure#0} 96
pageserver::task_mgr::TOKIO_WORKER_THREADS::{closure#0} 96
pageserver::task_mgr::TOKIO_WORKER_THREADS::{closure#0}::{closure#1} 96
pageserver::task_mgr::TASKS::{closure#0} 100
pageserver::task_mgr::BACKGROUND_RUNTIME::{closure#0} 192
pageserver::task_mgr::BACKGROUND_RUNTIME::{closure#0} 96
pageserver::task_mgr::BACKGROUND_RUNTIME::{closure#0}::RUNTIME::{closure#0} 96
pageserver::task_mgr::CURRENT_TASK::__KEY::__getit::destroy::{closure#0} 192
pageserver::task_mgr::CURRENT_TASK::__KEY::__getit::destroy::{closure#0} 96
pageserver::task_mgr::SHUTDOWN_TOKEN::__KEY::__getit::destroy::{closure#0} 96
pageserver::task_mgr::task_finish 2009
pageserver::task_mgr::task_finish::{closure#0} 2009
pageserver::task_mgr::shutdown_token::{closure#0} 2114
pageserver::task_mgr::task_wrapper::<pageserver::start_pageserver::{closure#7}>::{closure#0} 2430
pageserver::task_mgr::task_wrapper::<::spawn_background_purge::{closure#0}>::{closure#0} 0
pageserver::task_mgr::task_wrapper::<::launch_eviction_task::{closure#0}>::{closure#0} 0
pageserver::task_mgr::task_wrapper::::{closure#0} 0
pageserver::task_mgr::task_wrapper::::{closure#0} 0
pageserver::task_mgr::task_wrapper::::{closure#0} 0
pageserver::task_mgr::task_wrapper::::{closure#0} 0
pageserver::task_mgr::task_wrapper::::{closure#0} 0
pageserver::task_mgr::task_wrapper::::{closure#0} 0
pageserver::task_mgr::task_wrapper::::{closure#0} 0
pageserver::task_mgr::task_wrapper::::{closure#0} 0
pageserver::task_mgr::task_wrapper::::{closure#0} 0
pageserver::task_mgr::task_wrapper::::{closure#0} 0
pageserver::task_mgr::task_wrapper::::spawn::{closure#0}>>::{closure#0} 0
pageserver::task_mgr::task_wrapper::::schedule_background::{closure#0}>>::{closure#0} 0
pageserver::task_mgr::task_wrapper::::spawn_download_all_remote_layers::{closure#0}::{closure#0}>>::{closure#0} 0
pageserver::task_mgr::task_wrapper::::spawn_initial_logical_size_computation_task::{closure#0}>>::{closure#0} 0
pageserver::task_mgr::task_wrapper::::spawn_ondemand_logical_size_calculation::{closure#0}>>::{closure#0} 0
pageserver::task_mgr::task_wrapper::::schedule_background::{closure#0}>>::{closure#0} 0
pageserver::task_mgr::task_wrapper::>::{closure#0} 0
pageserver::task_mgr::task_wrapper::::maybe_spawn_flush_loop::{closure#0}>>::{closure#0} 316
pageserver::task_mgr::task_wrapper::::launch_queued_tasks::{closure#0}>>::{closure#0} 2114
pageserver::task_mgr::spawn::<pageserver::start_pageserver::{closure#7}> 2537
pageserver::task_mgr::spawn::<::spawn_background_purge::{closure#0}> 0
pageserver::task_mgr::spawn::<::launch_eviction_task::{closure#0}> 0
pageserver::task_mgr::spawn:: 0
pageserver::task_mgr::spawn:: 0
pageserver::task_mgr::spawn:: 0
pageserver::task_mgr::spawn:: 0
pageserver::task_mgr::spawn:: 0
pageserver::task_mgr::spawn:: 0
pageserver::task_mgr::spawn:: 0
pageserver::task_mgr::spawn:: 0
pageserver::task_mgr::spawn:: 0
pageserver::task_mgr::spawn:: 0
pageserver::task_mgr::spawn::::spawn::{closure#0}>> 0
pageserver::task_mgr::spawn::::schedule_background::{closure#0}>> 0
pageserver::task_mgr::spawn::::spawn_download_all_remote_layers::{closure#0}::{closure#0}>> 0
pageserver::task_mgr::spawn::::spawn_initial_logical_size_computation_task::{closure#0}>> 0
pageserver::task_mgr::spawn::::spawn_ondemand_logical_size_calculation::{closure#0}>> 0
pageserver::task_mgr::spawn::::schedule_background::{closure#0}>> 0
pageserver::task_mgr::spawn::> 0
pageserver::task_mgr::spawn::::maybe_spawn_flush_loop::{closure#0}>> 316
pageserver::task_mgr::spawn::::launch_queued_tasks::{closure#0}>> 2221
pageserver::task_mgr::task_wrapper::<pageserver::start_pageserver::{closure#7}> 2537
pageserver::task_mgr::task_wrapper::<::spawn_background_purge::{closure#0}> 0
pageserver::task_mgr::task_wrapper::<::launch_eviction_task::{closure#0}> 0
pageserver::task_mgr::task_wrapper:: 0
pageserver::task_mgr::task_wrapper:: 0
pageserver::task_mgr::task_wrapper:: 0
pageserver::task_mgr::task_wrapper:: 0
pageserver::task_mgr::task_wrapper:: 0
pageserver::task_mgr::task_wrapper:: 0
pageserver::task_mgr::task_wrapper:: 0
pageserver::task_mgr::task_wrapper:: 0
pageserver::task_mgr::task_wrapper:: 0
pageserver::task_mgr::task_wrapper:: 0
pageserver::task_mgr::task_wrapper::::spawn::{closure#0}>> 0
pageserver::task_mgr::task_wrapper::::schedule_background::{closure#0}>> 0
pageserver::task_mgr::task_wrapper::::spawn_download_all_remote_layers::{closure#0}::{closure#0}>> 0
pageserver::task_mgr::task_wrapper::::spawn_initial_logical_size_computation_task::{closure#0}>> 0
pageserver::task_mgr::task_wrapper::::spawn_ondemand_logical_size_calculation::{closure#0}>> 0
pageserver::task_mgr::task_wrapper::::schedule_background::{closure#0}>> 0
pageserver::task_mgr::task_wrapper::> 0
pageserver::task_mgr::task_wrapper::::maybe_spawn_flush_loop::{closure#0}>> 316
pageserver::task_mgr::task_wrapper::::launch_queued_tasks::{closure#0}>> 2221
pageserver::task_mgr::shutdown_token 2622
<&str as core::convert::From<pageserver::task_mgr::TaskKind>>::from 2788
<&str as core::convert::From<&pageserver::task_mgr::TaskKind>>::from 0
<&str as core::convert::From>::from 2788

Generated by: LCOV version 2.1-beta