LCOV - code coverage report
Current view:
top level
-
pageserver/src
- task_mgr.rs
(
source
/ functions)
Coverage
Total
Hit
Test:
c639aa5f7ab62b43d647b10f40d15a15686ce8a9.info
Lines:
88.0 %
249
219
Test Date:
2024-02-12 20:26:03
Functions:
67.3 %
162
109
Function Name
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::shutdown_tasks::{closure#0}::{closure#0}
6
pageserver::task_mgr::shutdown_tasks::{closure#0}::{closure#2}
6
pageserver::task_mgr::shutdown_tasks::{closure#0}::{closure#3}
6
<pageserver::task_mgr::TaskKind as core::fmt::Debug>::fmt
8
pageserver::task_mgr::task_finish::{closure#0}::{closure#2}
14
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}
366
pageserver::task_mgr::BACKGROUND_RUNTIME_WORKER_THREADS::{closure#0}::{closure#1}
366
pageserver::task_mgr::is_shutdown_requested::{closure#0}
489
pageserver::task_mgr::is_shutdown_requested
497
pageserver::task_mgr::COMPUTE_REQUEST_RUNTIME::{closure#0}
624
pageserver::task_mgr::MGMT_REQUEST_RUNTIME::{closure#0}
624
pageserver::task_mgr::WALRECEIVER_RUNTIME::{closure#0}
634
pageserver::task_mgr::BACKGROUND_RUNTIME::{closure#0}
696
pageserver::task_mgr::TASKS::{closure#0}
700
pageserver::task_mgr::shutdown_tasks
3188
pageserver::task_mgr::shutdown_tasks::{closure#0}
3188
<&str as core::convert::From<pageserver::task_mgr::TaskKind>>::from
39817
<&str as core::convert::From
>::from
19628
<&str as core::convert::From<&pageserver::task_mgr::TaskKind>>::from
20189
pageserver::task_mgr::task_finish
58623
pageserver::task_mgr::task_finish::{closure#0}
58623
pageserver::task_mgr::task_wrapper::<pageserver::start_pageserver::{closure#7}>::{closure#0}
63777
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}
81
pageserver::task_mgr::task_wrapper::
::schedule_background::{closure#0}>>::{closure#0}
86
pageserver::task_mgr::task_wrapper::
::{closure#0}
373
pageserver::task_mgr::task_wrapper::
::{closure#0}
624
pageserver::task_mgr::task_wrapper::
::{closure#0}
624
pageserver::task_mgr::task_wrapper::
::{closure#0}
624
pageserver::task_mgr::task_wrapper::
::{closure#0}
624
pageserver::task_mgr::task_wrapper::
::spawn_initial_logical_size_computation_task::{closure#0}>>::{closure#0}
636
pageserver::task_mgr::task_wrapper::
>::{closure#0}
732
pageserver::task_mgr::task_wrapper::
::{closure#0}
856
pageserver::task_mgr::task_wrapper::
::{closure#0}
856
pageserver::task_mgr::task_wrapper::
::spawn::{closure#0}>>::{closure#0}
884
pageserver::task_mgr::task_wrapper::<
::launch_eviction_task::{closure#0}>::{closure#0}
1257
pageserver::task_mgr::task_wrapper::
::start::{closure#0}>>::{closure#0}
1257
pageserver::task_mgr::task_wrapper::
::maybe_spawn_flush_loop::{closure#0}>>::{closure#0}
1573
pageserver::task_mgr::task_wrapper::
::spawn_download_and_wait::{closure#0}::{closure#0}>>::{closure#0}
9626
pageserver::task_mgr::task_wrapper::
::{closure#0}
10566
pageserver::task_mgr::task_wrapper::
::launch_queued_tasks::{closure#0}>>::{closure#0}
32380
pageserver::task_mgr::spawn::<pageserver::start_pageserver::{closure#7}>
63787
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::
81
pageserver::task_mgr::spawn::
::schedule_background::{closure#0}>>
86
pageserver::task_mgr::spawn::
373
pageserver::task_mgr::spawn::
624
pageserver::task_mgr::spawn::
624
pageserver::task_mgr::spawn::
624
pageserver::task_mgr::spawn::
624
pageserver::task_mgr::spawn::
::spawn_initial_logical_size_computation_task::{closure#0}>>
636
pageserver::task_mgr::spawn::
>
732
pageserver::task_mgr::spawn::
856
pageserver::task_mgr::spawn::
856
pageserver::task_mgr::spawn::
::spawn::{closure#0}>>
884
pageserver::task_mgr::spawn::<
::launch_eviction_task::{closure#0}>
1257
pageserver::task_mgr::spawn::
::start::{closure#0}>>
1257
pageserver::task_mgr::spawn::
::maybe_spawn_flush_loop::{closure#0}>>
1573
pageserver::task_mgr::spawn::
::spawn_download_and_wait::{closure#0}::{closure#0}>>
9626
pageserver::task_mgr::spawn::
10566
pageserver::task_mgr::spawn::
::launch_queued_tasks::{closure#0}>>
32390
pageserver::task_mgr::task_wrapper::<pageserver::start_pageserver::{closure#7}>
63787
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::
81
pageserver::task_mgr::task_wrapper::
::schedule_background::{closure#0}>>
86
pageserver::task_mgr::task_wrapper::
373
pageserver::task_mgr::task_wrapper::
624
pageserver::task_mgr::task_wrapper::
624
pageserver::task_mgr::task_wrapper::
624
pageserver::task_mgr::task_wrapper::
624
pageserver::task_mgr::task_wrapper::
::spawn_initial_logical_size_computation_task::{closure#0}>>
636
pageserver::task_mgr::task_wrapper::
>
732
pageserver::task_mgr::task_wrapper::
856
pageserver::task_mgr::task_wrapper::
856
pageserver::task_mgr::task_wrapper::
::spawn::{closure#0}>>
884
pageserver::task_mgr::task_wrapper::<
::launch_eviction_task::{closure#0}>
1257
pageserver::task_mgr::task_wrapper::
::start::{closure#0}>>
1257
pageserver::task_mgr::task_wrapper::
::maybe_spawn_flush_loop::{closure#0}>>
1573
pageserver::task_mgr::task_wrapper::
::spawn_download_and_wait::{closure#0}::{closure#0}>>
9626
pageserver::task_mgr::task_wrapper::
10566
pageserver::task_mgr::task_wrapper::
::launch_queued_tasks::{closure#0}>>
32390
pageserver::task_mgr::shutdown_token::{closure#0}
70105
pageserver::task_mgr::shutdown_token
70413
pageserver::task_mgr::shutdown_watcher::{closure#0}::{closure#0}
116994
pageserver::task_mgr::shutdown_watcher
239418
pageserver::task_mgr::shutdown_watcher::{closure#0}
116994
pageserver::task_mgr::shutdown_watcher
122424
pageserver::task_mgr::current_task_kind::{closure#0}
3629475
pageserver::task_mgr::current_task_kind
4581762
<pageserver::task_mgr::TaskKind as core::cmp::PartialEq>::eq
69976342
::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
2080
::eq
3671502
::enum_into_u32
66302760
<pageserver::task_mgr::TaskKind as enum_map::internal::Enum>::from_usize
350301774
::from_usize
27938
::into_usize
350273836
Generated by:
LCOV version 2.1-beta