LCOV - code coverage report
Current view: top level - pageserver/src - task_mgr.rs (source / functions) Coverage Total Hit
Test: 32f4a56327bc9da697706839ed4836b2a00a408f.info Lines: 88.0 % 249 219
Test Date: 2024-02-07 07:37:29 Functions: 67.3 % 162 109

Function Name Sort by function name Hit count Sort by function hit count
<pageserver::task_mgr::MutableTaskState as core::default::Default>::default 0
<pageserver::task_mgr::PageserverTaskId as core::fmt::Debug>::fmt 0
::clone 0
::fmt 0
<pageserver::task_mgr::TaskKind as serde::de::Deserialize>::deserialize::<_> 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
::deserialize::<_> 0
<pageserver::task_mgr::TaskKind as serde::ser::Serialize>::serialize::<_> 0
pageserver::task_mgr::BACKGROUND_RUNTIME_WORKER_THREADS::{closure#0}::{closure#0} 0
pageserver::task_mgr::is_shutdown_requested::{closure#1} 0
pageserver::task_mgr::shutdown_tasks::{closure#0}::{closure#1} 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#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::<::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::::{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::::spawn_download_and_wait::{closure#0}::{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::::start::{closure#0}>>::{closure#0}::{closure#0} 0
pageserver::task_mgr::task_wrapper::>::{closure#0}::{closure#0} 0
pageserver::task_mgr::task_finish::{closure#0}::{closure#2} 3
pageserver::task_mgr::shutdown_tasks::{closure#0}::{closure#0} 6
<pageserver::task_mgr::TaskKind as core::fmt::Debug>::fmt 8
pageserver::task_mgr::shutdown_tasks::{closure#0}::{closure#2} 12
pageserver::task_mgr::shutdown_tasks::{closure#0}::{closure#3} 12
pageserver::task_mgr::current_task_id 16
pageserver::task_mgr::current_task_id::{closure#0} 16
<pageserver::task_mgr::PageserverTaskId as core::fmt::Display>::fmt 18
pageserver::task_mgr::CURRENT_TASK::__KEY::__getit::destroy::{closure#0} 150
pageserver::task_mgr::CURRENT_TASK::__KEY::__getit::destroy::{closure#0} 75
pageserver::task_mgr::SHUTDOWN_TOKEN::__KEY::__getit::destroy::{closure#0} 75
pageserver::task_mgr::BACKGROUND_RUNTIME_WORKER_THREADS::{closure#0} 374
pageserver::task_mgr::BACKGROUND_RUNTIME_WORKER_THREADS::{closure#0}::{closure#1} 374
pageserver::task_mgr::COMPUTE_REQUEST_RUNTIME::{closure#0} 604
pageserver::task_mgr::MGMT_REQUEST_RUNTIME::{closure#0} 604
pageserver::task_mgr::WALRECEIVER_RUNTIME::{closure#0} 614
pageserver::task_mgr::BACKGROUND_RUNTIME::{closure#0} 676
pageserver::task_mgr::TASKS::{closure#0} 680
pageserver::task_mgr::shutdown_tasks 3094
pageserver::task_mgr::shutdown_tasks::{closure#0} 3094
pageserver::task_mgr::is_shutdown_requested::{closure#0} 34761
pageserver::task_mgr::is_shutdown_requested 34769
<&str as core::convert::From<pageserver::task_mgr::TaskKind>>::from 37232
<&str as core::convert::From<&pageserver::task_mgr::TaskKind>>::from 18200
<&str as core::convert::From>::from 19032
pageserver::task_mgr::shutdown_token::{closure#0} 40507
pageserver::task_mgr::shutdown_token 40815
pageserver::task_mgr::task_finish 58126
pageserver::task_mgr::task_finish::{closure#0} 58126
pageserver::task_mgr::task_wrapper::<pageserver::start_pageserver::{closure#7}>::{closure#0} 63189
pageserver::task_mgr::task_wrapper::::spawn_download_all_remote_layers::{closure#0}::{closure#0}>>::{closure#0} 2
pageserver::task_mgr::task_wrapper::::{closure#0} 4
pageserver::task_mgr::task_wrapper::::{closure#0} 6
pageserver::task_mgr::task_wrapper::::{closure#0} 6
pageserver::task_mgr::task_wrapper::::spawn_ondemand_logical_size_calculation::{closure#0}>>::{closure#0} 35
pageserver::task_mgr::task_wrapper::::schedule_background::{closure#0}>>::{closure#0} 65
pageserver::task_mgr::task_wrapper::::{closure#0} 78
pageserver::task_mgr::task_wrapper::::schedule_background::{closure#0}>>::{closure#0} 86
pageserver::task_mgr::task_wrapper::::{closure#0} 250
pageserver::task_mgr::task_wrapper::::{closure#0} 604
pageserver::task_mgr::task_wrapper::::{closure#0} 604
pageserver::task_mgr::task_wrapper::::{closure#0} 604
pageserver::task_mgr::task_wrapper::::{closure#0} 604
pageserver::task_mgr::task_wrapper::::spawn_initial_logical_size_computation_task::{closure#0}>>::{closure#0} 635
pageserver::task_mgr::task_wrapper::>::{closure#0} 744
pageserver::task_mgr::task_wrapper::::{closure#0} 830
pageserver::task_mgr::task_wrapper::::{closure#0} 830
pageserver::task_mgr::task_wrapper::::spawn::{closure#0}>>::{closure#0} 858
pageserver::task_mgr::task_wrapper::<::launch_eviction_task::{closure#0}>::{closure#0} 1235
pageserver::task_mgr::task_wrapper::::start::{closure#0}>>::{closure#0} 1235
pageserver::task_mgr::task_wrapper::::maybe_spawn_flush_loop::{closure#0}>>::{closure#0} 1551
pageserver::task_mgr::task_wrapper::::spawn_download_and_wait::{closure#0}::{closure#0}>>::{closure#0} 9784
pageserver::task_mgr::task_wrapper::::{closure#0} 10719
pageserver::task_mgr::task_wrapper::::launch_queued_tasks::{closure#0}>>::{closure#0} 31820
pageserver::task_mgr::spawn::<pageserver::start_pageserver::{closure#7}> 63199
pageserver::task_mgr::spawn::::spawn_download_all_remote_layers::{closure#0}::{closure#0}>> 2
pageserver::task_mgr::spawn:: 4
pageserver::task_mgr::spawn:: 6
pageserver::task_mgr::spawn:: 6
pageserver::task_mgr::spawn::::spawn_ondemand_logical_size_calculation::{closure#0}>> 35
pageserver::task_mgr::spawn::::schedule_background::{closure#0}>> 65
pageserver::task_mgr::spawn:: 78
pageserver::task_mgr::spawn::::schedule_background::{closure#0}>> 86
pageserver::task_mgr::spawn:: 250
pageserver::task_mgr::spawn:: 604
pageserver::task_mgr::spawn:: 604
pageserver::task_mgr::spawn:: 604
pageserver::task_mgr::spawn:: 604
pageserver::task_mgr::spawn::::spawn_initial_logical_size_computation_task::{closure#0}>> 635
pageserver::task_mgr::spawn::> 744
pageserver::task_mgr::spawn:: 830
pageserver::task_mgr::spawn:: 830
pageserver::task_mgr::spawn::::spawn::{closure#0}>> 858
pageserver::task_mgr::spawn::<::launch_eviction_task::{closure#0}> 1235
pageserver::task_mgr::spawn::::start::{closure#0}>> 1235
pageserver::task_mgr::spawn::::maybe_spawn_flush_loop::{closure#0}>> 1551
pageserver::task_mgr::spawn::::spawn_download_and_wait::{closure#0}::{closure#0}>> 9784
pageserver::task_mgr::spawn:: 10719
pageserver::task_mgr::spawn::::launch_queued_tasks::{closure#0}>> 31830
pageserver::task_mgr::task_wrapper::<pageserver::start_pageserver::{closure#7}> 63199
pageserver::task_mgr::task_wrapper::::spawn_download_all_remote_layers::{closure#0}::{closure#0}>> 2
pageserver::task_mgr::task_wrapper:: 4
pageserver::task_mgr::task_wrapper:: 6
pageserver::task_mgr::task_wrapper:: 6
pageserver::task_mgr::task_wrapper::::spawn_ondemand_logical_size_calculation::{closure#0}>> 35
pageserver::task_mgr::task_wrapper::::schedule_background::{closure#0}>> 65
pageserver::task_mgr::task_wrapper:: 78
pageserver::task_mgr::task_wrapper::::schedule_background::{closure#0}>> 86
pageserver::task_mgr::task_wrapper:: 250
pageserver::task_mgr::task_wrapper:: 604
pageserver::task_mgr::task_wrapper:: 604
pageserver::task_mgr::task_wrapper:: 604
pageserver::task_mgr::task_wrapper:: 604
pageserver::task_mgr::task_wrapper::::spawn_initial_logical_size_computation_task::{closure#0}>> 635
pageserver::task_mgr::task_wrapper::> 744
pageserver::task_mgr::task_wrapper:: 830
pageserver::task_mgr::task_wrapper:: 830
pageserver::task_mgr::task_wrapper::::spawn::{closure#0}>> 858
pageserver::task_mgr::task_wrapper::<::launch_eviction_task::{closure#0}> 1235
pageserver::task_mgr::task_wrapper::::start::{closure#0}>> 1235
pageserver::task_mgr::task_wrapper::::maybe_spawn_flush_loop::{closure#0}>> 1551
pageserver::task_mgr::task_wrapper::::spawn_download_and_wait::{closure#0}::{closure#0}>> 9784
pageserver::task_mgr::task_wrapper:: 10719
pageserver::task_mgr::task_wrapper::::launch_queued_tasks::{closure#0}>> 31830
pageserver::task_mgr::shutdown_watcher::{closure#0}::{closure#0} 118161
pageserver::task_mgr::shutdown_watcher 241749
pageserver::task_mgr::shutdown_watcher::{closure#0} 118161
pageserver::task_mgr::shutdown_watcher 123588
pageserver::task_mgr::current_task_kind::{closure#0} 3130890
pageserver::task_mgr::current_task_kind 4074738
<pageserver::task_mgr::TaskKind as core::cmp::PartialEq>::eq 97755066
::clone 0
>>::eq 0
>::sub 0
>::bitand 0
>::bitor 0
>::bitxor 0
::not 0
::__impl_enumset_internal__const_merge 0
::__impl_enumset_internal__const_only 0
pageserver::task_mgr::_::__enumset_derive__generated_warnings 0
::enum_from_u32 1880
::eq 3174318
::enum_into_u32 94578868
<pageserver::task_mgr::TaskKind as enum_map::internal::Enum>::from_usize 379107983
::from_usize 27470
::into_usize 379080513

Generated by: LCOV version 2.1-beta