LCOV - code coverage report
Current view:
top level
-
pageserver/src
- task_mgr.rs
(
source
/ functions)
Coverage
Total
Hit
Test:
8ac049b474321fdc72ddcb56d7165153a1a900e8.info
Lines:
87.9 %
247
217
Test Date:
2023-09-06 10:18:01
Functions:
51.6 %
155
80
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#8}>::{closure#0}
0
pageserver::task_mgr::task_wrapper::<
::launch_eviction_task::{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}
0
pageserver::task_mgr::task_wrapper::
::{closure#0}::{closure#0}
0
pageserver::task_mgr::task_wrapper::
::{closure#0}
0
pageserver::task_mgr::task_wrapper::
::{closure#0}::{closure#0}
0
pageserver::task_mgr::task_wrapper::
::{closure#0}
0
pageserver::task_mgr::task_wrapper::
::{closure#0}::{closure#0}
0
pageserver::task_mgr::task_wrapper::
::{closure#0}
0
pageserver::task_mgr::task_wrapper::
::{closure#0}::{closure#0}
0
pageserver::task_mgr::task_wrapper::
::{closure#0}
0
pageserver::task_mgr::task_wrapper::
::{closure#0}::{closure#0}
0
pageserver::task_mgr::task_wrapper::
::{closure#0}
0
pageserver::task_mgr::task_wrapper::
::{closure#0}::{closure#0}
0
pageserver::task_mgr::task_wrapper::
::{closure#0}
0
pageserver::task_mgr::task_wrapper::
::{closure#0}::{closure#0}
0
pageserver::task_mgr::task_wrapper::
::{closure#0}
0
pageserver::task_mgr::task_wrapper::
::{closure#0}::{closure#0}
0
pageserver::task_mgr::task_wrapper::
::{closure#0}
0
pageserver::task_mgr::task_wrapper::
::{closure#0}::{closure#0}
0
pageserver::task_mgr::task_wrapper::
::spawn_attach::{closure#0}>>::{closure#0}
0
pageserver::task_mgr::task_wrapper::
::spawn_attach::{closure#0}>>::{closure#0}::{closure#0}
0
pageserver::task_mgr::task_wrapper::
::spawn_load::{closure#0}>>::{closure#0}
0
pageserver::task_mgr::task_wrapper::
::spawn_load::{closure#0}>>::{closure#0}::{closure#0}
0
pageserver::task_mgr::task_wrapper::
::schedule_background::{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}
0
pageserver::task_mgr::task_wrapper::
::launch_queued_tasks::{closure#0}>>::{closure#0}::{closure#0}
0
pageserver::task_mgr::task_wrapper::
::download_remote_layer::{closure#0}::{closure#0}::{closure#0}>>::{closure#0}
0
pageserver::task_mgr::task_wrapper::
::download_remote_layer::{closure#0}::{closure#0}::{closure#0}>>::{closure#0}::{closure#0}
0
pageserver::task_mgr::task_wrapper::
::maybe_spawn_flush_loop::{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}
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_ondemand_logical_size_calculation::{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::
::try_spawn_size_init_task::{closure#0}>>::{closure#0}
0
pageserver::task_mgr::task_wrapper::
::try_spawn_size_init_task::{closure#0}>>::{closure#0}::{closure#0}
0
pageserver::task_mgr::task_wrapper::
::schedule_background::{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}
0
pageserver::task_mgr::task_wrapper::
::start::{closure#0}>>::{closure#0}::{closure#0}
0
pageserver::task_mgr::task_wrapper::
>::{closure#0}
0
pageserver::task_mgr::task_wrapper::
>::{closure#0}::{closure#0}
0
pageserver::task_mgr::task_wrapper::
>::{closure#0}
0
pageserver::task_mgr::task_wrapper::
>::{closure#0}::{closure#0}
0
pageserver::task_mgr::shutdown_tasks::{closure#0}::{closure#0}
2
pageserver::task_mgr::shutdown_tasks::{closure#0}::{closure#2}
3
pageserver::task_mgr::task_finish::{closure#0}::{closure#2}
4
pageserver::task_mgr::current_task_id
72
pageserver::task_mgr::current_task_id::{closure#0}
72
<pageserver::task_mgr::PageserverTaskId as core::fmt::Display>::fmt
75
pageserver::task_mgr::BACKGROUND_RUNTIME_WORKER_THREADS::{closure#0}
238
pageserver::task_mgr::BACKGROUND_RUNTIME_WORKER_THREADS::{closure#0}::{closure#1}
238
pageserver::task_mgr::COMPUTE_REQUEST_RUNTIME::{closure#0}
575
pageserver::task_mgr::MGMT_REQUEST_RUNTIME::{closure#0}
575
pageserver::task_mgr::BACKGROUND_RUNTIME::{closure#0}
576
pageserver::task_mgr::TASKS::{closure#0}
576
pageserver::task_mgr::WALRECEIVER_RUNTIME::{closure#0}
576
pageserver::task_mgr::shutdown_tasks
1989
pageserver::task_mgr::shutdown_tasks::{closure#0}
1989
<pageserver::task_mgr::TaskKind as core::fmt::Debug>::fmt
2358
pageserver::task_mgr::associate_with
4629
pageserver::task_mgr::associate_with::{closure#0}
4629
pageserver::task_mgr::shutdown_token
9228
pageserver::task_mgr::shutdown_token::{closure#0}
9228
<&str as core::convert::From<pageserver::task_mgr::TaskKind>>::from
9554
<&str as core::convert::From
>::from
969
<&str as core::convert::From<&pageserver::task_mgr::TaskKind>>::from
8585
pageserver::task_mgr::task_finish
35767
pageserver::task_mgr::task_finish::{closure#0}
35767
pageserver::task_mgr::spawn::<pageserver::start_pageserver::{closure#8}>
39898
pageserver::task_mgr::spawn::
3
pageserver::task_mgr::spawn::
::spawn_download_all_remote_layers::{closure#0}::{closure#0}>>
3
pageserver::task_mgr::spawn::
4
pageserver::task_mgr::spawn::
4
pageserver::task_mgr::spawn::
>
5
pageserver::task_mgr::spawn::
::spawn_ondemand_logical_size_calculation::{closure#0}>>
32
pageserver::task_mgr::spawn::
::spawn_attach::{closure#0}>>
42
pageserver::task_mgr::spawn::
::schedule_background::{closure#0}>>
104
pageserver::task_mgr::spawn::
::schedule_background::{closure#0}>>
129
pageserver::task_mgr::spawn::
::try_spawn_size_init_task::{closure#0}>>
370
pageserver::task_mgr::spawn::
504
pageserver::task_mgr::spawn::
575
pageserver::task_mgr::spawn::
575
pageserver::task_mgr::spawn::
::spawn_load::{closure#0}>>
697
pageserver::task_mgr::spawn::
698
pageserver::task_mgr::spawn::
698
pageserver::task_mgr::spawn::
>
752
pageserver::task_mgr::spawn::
::download_remote_layer::{closure#0}::{closure#0}::{closure#0}>>
1043
pageserver::task_mgr::spawn::<
::launch_eviction_task::{closure#0}>
1190
pageserver::task_mgr::spawn::
::start::{closure#0}>>
1190
pageserver::task_mgr::spawn::
::maybe_spawn_flush_loop::{closure#0}>>
1364
pageserver::task_mgr::spawn::
5327
pageserver::task_mgr::spawn::
::launch_queued_tasks::{closure#0}>>
24589
pageserver::task_mgr::task_wrapper::<pageserver::start_pageserver::{closure#8}>
39898
pageserver::task_mgr::task_wrapper::
3
pageserver::task_mgr::task_wrapper::
::spawn_download_all_remote_layers::{closure#0}::{closure#0}>>
3
pageserver::task_mgr::task_wrapper::
4
pageserver::task_mgr::task_wrapper::
4
pageserver::task_mgr::task_wrapper::
>
5
pageserver::task_mgr::task_wrapper::
::spawn_ondemand_logical_size_calculation::{closure#0}>>
32
pageserver::task_mgr::task_wrapper::
::spawn_attach::{closure#0}>>
42
pageserver::task_mgr::task_wrapper::
::schedule_background::{closure#0}>>
104
pageserver::task_mgr::task_wrapper::
::schedule_background::{closure#0}>>
129
pageserver::task_mgr::task_wrapper::
::try_spawn_size_init_task::{closure#0}>>
370
pageserver::task_mgr::task_wrapper::
504
pageserver::task_mgr::task_wrapper::
575
pageserver::task_mgr::task_wrapper::
575
pageserver::task_mgr::task_wrapper::
::spawn_load::{closure#0}>>
697
pageserver::task_mgr::task_wrapper::
698
pageserver::task_mgr::task_wrapper::
698
pageserver::task_mgr::task_wrapper::
>
752
pageserver::task_mgr::task_wrapper::
::download_remote_layer::{closure#0}::{closure#0}::{closure#0}>>
1043
pageserver::task_mgr::task_wrapper::<
::launch_eviction_task::{closure#0}>
1190
pageserver::task_mgr::task_wrapper::
::start::{closure#0}>>
1190
pageserver::task_mgr::task_wrapper::
::maybe_spawn_flush_loop::{closure#0}>>
1364
pageserver::task_mgr::task_wrapper::
5327
pageserver::task_mgr::task_wrapper::
::launch_queued_tasks::{closure#0}>>
24589
pageserver::task_mgr::is_shutdown_requested
59810
pageserver::task_mgr::is_shutdown_requested
29905
pageserver::task_mgr::is_shutdown_requested::{closure#0}
29905
pageserver::task_mgr::current_task_kind::{closure#0}
3263970
pageserver::task_mgr::current_task_kind
3887235
pageserver::task_mgr::shutdown_watcher::{closure#0}::{closure#0}
4666334
pageserver::task_mgr::shutdown_watcher
9332873
pageserver::task_mgr::shutdown_watcher::{closure#0}
4666334
pageserver::task_mgr::shutdown_watcher
4666539
<pageserver::task_mgr::TaskKind as core::cmp::PartialEq>::eq
178554440
::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
969
::eq
3278447
::enum_into_u32
175275024
Generated by:
LCOV version 2.1-beta