LCOV - code coverage report
Current view: top level - pageserver/src - task_mgr.rs (source / functions) Coverage Total Hit
Test: 1e20c4f2b28aa592527961bb32170ebbd2c9172f.info Lines: 59.9 % 227 136
Test Date: 2025-07-16 12:29:03 Functions: 28.3 % 92 26

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>::visit_enum::<_> 0
<pageserver::task_mgr::PageserverTaskId as core::fmt::Display>::fmt 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::BACKGROUND_RUNTIME::{closure#0} 112
pageserver::task_mgr::BACKGROUND_RUNTIME::{closure#0} 107
pageserver::task_mgr::COMPUTE_REQUEST_RUNTIME::{closure#0} 0
pageserver::task_mgr::MGMT_REQUEST_RUNTIME::{closure#0} 0
pageserver::task_mgr::WALRECEIVER_RUNTIME::{closure#0} 5
pageserver::task_mgr::BACKGROUND_RUNTIME::{closure#0}::RUNTIME::{closure#0} 112
pageserver::task_mgr::BACKGROUND_RUNTIME::{closure#0}::RUNTIME::{closure#0} 107
pageserver::task_mgr::COMPUTE_REQUEST_RUNTIME::{closure#0}::RUNTIME::{closure#0} 0
pageserver::task_mgr::MGMT_REQUEST_RUNTIME::{closure#0}::RUNTIME::{closure#0} 0
pageserver::task_mgr::WALRECEIVER_RUNTIME::{closure#0}::RUNTIME::{closure#0} 5
pageserver::task_mgr::ONE_RUNTIME::{closure#0} 107
pageserver::task_mgr::TASKS::{closure#0} 109
pageserver::task_mgr::TOKIO_THREAD_STACK_SIZE::{closure#0} 107
pageserver::task_mgr::TOKIO_THREAD_STACK_SIZE::{closure#0}::{closure#0} 107
pageserver::task_mgr::TOKIO_WORKER_THREADS::{closure#0} 107
pageserver::task_mgr::TOKIO_WORKER_THREADS::{closure#0}::{closure#0} 0
pageserver::task_mgr::TOKIO_WORKER_THREADS::{closure#0}::{closure#1} 107
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::exit_on_panic_or_error::<(), anyhow::Error, <http_utils::server::Server>::serve::{closure#0}> 0
pageserver::task_mgr::exit_on_panic_or_error::<(), anyhow::Error, ::serve::{closure#0}> 0
pageserver::task_mgr::exit_on_panic_or_error::<(), anyhow::Error, pageserver::disk_usage_eviction_task::launch_disk_usage_global_eviction_task::{closure#0}> 0
pageserver::task_mgr::exit_on_panic_or_error::<(), anyhow::Error, pageserver::tenant::secondary::spawn_tasks::{closure#0}> 0
pageserver::task_mgr::exit_on_panic_or_error::<(), anyhow::Error, pageserver::tenant::secondary::spawn_tasks::{closure#1}> 0
pageserver::task_mgr::exit_on_panic_or_error::<(), anyhow::Error, tracing::instrument::Instrumented> 0
pageserver::task_mgr::exit_on_panic_or_error::<(), anyhow::Error, tracing::instrument::Instrumented> 0
pageserver::task_mgr::exit_on_panic_or_error::<(), tonic::transport::error::Error, ::spawn::{closure#1}> 0
pageserver::task_mgr::exit_on_panic_or_error::>> 0
pageserver::task_mgr::exit_on_panic_or_error::<(), anyhow::Error, <http_utils::server::Server>::serve::{closure#0}>::{closure#0} 0
pageserver::task_mgr::exit_on_panic_or_error::<(), anyhow::Error, pageserver::tenant::secondary::spawn_tasks::{closure#0}>::{closure#0} 0
pageserver::task_mgr::exit_on_panic_or_error::<(), anyhow::Error, pageserver::disk_usage_eviction_task::launch_disk_usage_global_eviction_task::{closure#0}>::{closure#0} 0
pageserver::task_mgr::exit_on_panic_or_error::<(), anyhow::Error, pageserver::tenant::secondary::spawn_tasks::{closure#0}>::{closure#0} 0
pageserver::task_mgr::exit_on_panic_or_error::<(), anyhow::Error, pageserver::tenant::secondary::spawn_tasks::{closure#1}>::{closure#0} 0
pageserver::task_mgr::exit_on_panic_or_error::<(), anyhow::Error, tracing::instrument::Instrumented>::{closure#0} 0
pageserver::task_mgr::exit_on_panic_or_error::<(), anyhow::Error, tracing::instrument::Instrumented>::{closure#0} 0
pageserver::task_mgr::exit_on_panic_or_error::<(), tonic::transport::error::Error, ::spawn::{closure#1}>::{closure#0} 0
pageserver::task_mgr::exit_on_panic_or_error::>>::{closure#0} 0
pageserver::task_mgr::is_shutdown_requested 0
pageserver::task_mgr::is_shutdown_requested::{closure#0} 0
pageserver::task_mgr::shutdown_tasks 13
pageserver::task_mgr::shutdown_tasks::{closure#0} 13
pageserver::task_mgr::shutdown_token 1873
pageserver::task_mgr::shutdown_token::{closure#0} 1873
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::spawn::<pageserver::tenant::tasks::start_background_loops::{closure#0}> 2123
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::::spawn::{closure#0}>> 0
pageserver::task_mgr::spawn::::launch_queued_tasks::{closure#0}>> 1884
pageserver::task_mgr::spawn::::maybe_spawn_flush_loop::{closure#0}>> 232
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}>> 7
pageserver::task_mgr::spawn::::schedule_background::{closure#0}>> 0
pageserver::task_mgr::task_wrapper::<pageserver::tenant::tasks::start_background_loops::{closure#0}> 2123
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::::spawn::{closure#0}>> 0
pageserver::task_mgr::task_wrapper::::launch_queued_tasks::{closure#0}>> 1884
pageserver::task_mgr::task_wrapper::::maybe_spawn_flush_loop::{closure#0}>> 232
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}>> 7
pageserver::task_mgr::task_wrapper::::schedule_background::{closure#0}>> 0
pageserver::task_mgr::task_wrapper::<pageserver::tenant::tasks::start_background_loops::{closure#0}>::{closure#0} 2112
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::::spawn::{closure#0}>>::{closure#0} 0
pageserver::task_mgr::task_wrapper::::launch_queued_tasks::{closure#0}>>::{closure#0} 1873
pageserver::task_mgr::task_wrapper::::maybe_spawn_flush_loop::{closure#0}>>::{closure#0} 232
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} 7
pageserver::task_mgr::task_wrapper::::schedule_background::{closure#0}>>::{closure#0} 0
pageserver::task_mgr::task_wrapper::<pageserver::tenant::tasks::start_background_loops::{closure#0}>::{closure#0}::{closure#0} 2112
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::::spawn::{closure#0}>>::{closure#0}::{closure#0} 0
pageserver::task_mgr::task_wrapper::::launch_queued_tasks::{closure#0}>>::{closure#0}::{closure#0} 1873
pageserver::task_mgr::task_wrapper::::maybe_spawn_flush_loop::{closure#0}>>::{closure#0}::{closure#0} 232
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} 7
pageserver::task_mgr::task_wrapper::::schedule_background::{closure#0}>>::{closure#0}::{closure#0} 0

Generated by: LCOV version 2.1-beta