LCOV - code coverage report
Current view:
top level
-
pageserver/src/tenant/secondary
- heatmap_uploader.rs
(
source
/ functions)
Coverage
Total
Hit
Test:
aca8877be6ceba750c1be359ed71bc1799d52b30.info
Lines:
68.4 %
253
173
Test Date:
2024-02-14 18:05:35
Functions:
50.0 %
38
19
Function Name
Hit count
<pageserver::tenant::secondary::heatmap_uploader::HeatmapUploader as pageserver::tenant::secondary::scheduler::JobGenerator<pageserver::tenant::secondary::heatmap_uploader::UploadPending, pageserver::tenant::secondary::heatmap_uploader::WriteInProgress, pageserver::tenant::secondary::heatmap_uploader::WriteComplete, pageserver::tenant::secondary::UploadCommand>>::on_command::{closure#0}
0
<pageserver::tenant::secondary::heatmap_uploader::HeatmapUploader as pageserver::tenant::secondary::scheduler::JobGenerator<pageserver::tenant::secondary::heatmap_uploader::UploadPending, pageserver::tenant::secondary::heatmap_uploader::WriteInProgress, pageserver::tenant::secondary::heatmap_uploader::WriteComplete, pageserver::tenant::secondary::UploadCommand>>::on_completion::{closure#0}
0
<pageserver::tenant::secondary::heatmap_uploader::HeatmapUploader as pageserver::tenant::secondary::scheduler::JobGenerator<pageserver::tenant::secondary::heatmap_uploader::UploadPending, pageserver::tenant::secondary::heatmap_uploader::WriteInProgress, pageserver::tenant::secondary::heatmap_uploader::WriteComplete, pageserver::tenant::secondary::UploadCommand>>::schedule::{closure#0}::{closure#0}
0
<pageserver::tenant::secondary::heatmap_uploader::HeatmapUploader as pageserver::tenant::secondary::scheduler::JobGenerator<pageserver::tenant::secondary::heatmap_uploader::UploadPending, pageserver::tenant::secondary::heatmap_uploader::WriteInProgress, pageserver::tenant::secondary::heatmap_uploader::WriteComplete, pageserver::tenant::secondary::UploadCommand>>::schedule::{closure#0}::{closure#1}::{closure#0}
0
<pageserver::tenant::secondary::heatmap_uploader::HeatmapUploader as pageserver::tenant::secondary::scheduler::JobGenerator<pageserver::tenant::secondary::heatmap_uploader::UploadPending, pageserver::tenant::secondary::heatmap_uploader::WriteInProgress, pageserver::tenant::secondary::heatmap_uploader::WriteComplete, pageserver::tenant::secondary::UploadCommand>>::schedule::{closure#0}::{closure#1}::{closure#1}
0
<pageserver::tenant::secondary::heatmap_uploader::HeatmapUploader as pageserver::tenant::secondary::scheduler::JobGenerator<pageserver::tenant::secondary::heatmap_uploader::UploadPending, pageserver::tenant::secondary::heatmap_uploader::WriteInProgress, pageserver::tenant::secondary::heatmap_uploader::WriteComplete, pageserver::tenant::secondary::UploadCommand>>::spawn::{closure#0}::{closure#0}
0
<pageserver::tenant::secondary::heatmap_uploader::HeatmapUploader as pageserver::tenant::secondary::scheduler::JobGenerator<pageserver::tenant::secondary::heatmap_uploader::UploadPending, pageserver::tenant::secondary::heatmap_uploader::WriteInProgress, pageserver::tenant::secondary::heatmap_uploader::WriteComplete, pageserver::tenant::secondary::UploadCommand>>::spawn::{closure#0}::{closure#1}
0
<pageserver::tenant::secondary::heatmap_uploader::HeatmapUploader as pageserver::tenant::secondary::scheduler::JobGenerator<pageserver::tenant::secondary::heatmap_uploader::UploadPending, pageserver::tenant::secondary::heatmap_uploader::WriteInProgress, pageserver::tenant::secondary::heatmap_uploader::WriteComplete, pageserver::tenant::secondary::UploadCommand>>::spawn::{closure#0}::{closure#2}
0
<pageserver::tenant::secondary::heatmap_uploader::UploadHeatmapError as core::fmt::Debug>::fmt
0
>::from
0
::source
0
::fmt
0
::fmt
0
pageserver::tenant::secondary::heatmap_uploader::upload_tenant_heatmap::{closure#0}::{closure#0}
0
pageserver::tenant::secondary::heatmap_uploader::upload_tenant_heatmap::{closure#0}::{closure#2}
0
pageserver::tenant::secondary::heatmap_uploader::upload_tenant_heatmap::{closure#0}::{closure#3}
0
pageserver::tenant::secondary::heatmap_uploader::upload_tenant_heatmap::{closure#0}::{closure#5}
0
pageserver::tenant::secondary::heatmap_uploader::upload_tenant_heatmap::{closure#0}::{closure#6}
0
pageserver::tenant::secondary::heatmap_uploader::upload_tenant_heatmap::{closure#0}::{closure#7}
0
pageserver::tenant::secondary::heatmap_uploader::upload_tenant_heatmap::{closure#0}::{closure#8}
0
<pageserver::tenant::secondary::heatmap_uploader::HeatmapUploader as pageserver::tenant::secondary::scheduler::JobGenerator<pageserver::tenant::secondary::heatmap_uploader::UploadPending, pageserver::tenant::secondary::heatmap_uploader::WriteInProgress, pageserver::tenant::secondary::heatmap_uploader::WriteComplete, pageserver::tenant::secondary::UploadCommand>>::on_command
12
<pageserver::tenant::secondary::heatmap_uploader::HeatmapUploader as pageserver::tenant::secondary::scheduler::JobGenerator<pageserver::tenant::secondary::heatmap_uploader::UploadPending, pageserver::tenant::secondary::heatmap_uploader::WriteInProgress, pageserver::tenant::secondary::heatmap_uploader::WriteComplete, pageserver::tenant::secondary::UploadCommand>>::on_command::{closure#1}
12
<pageserver::tenant::secondary::heatmap_uploader::HeatmapUploader as pageserver::tenant::secondary::scheduler::JobGenerator<pageserver::tenant::secondary::heatmap_uploader::UploadPending, pageserver::tenant::secondary::heatmap_uploader::WriteInProgress, pageserver::tenant::secondary::heatmap_uploader::WriteComplete, pageserver::tenant::secondary::UploadCommand>>::on_completion
12
<pageserver::tenant::secondary::heatmap_uploader::HeatmapUploader as pageserver::tenant::secondary::scheduler::JobGenerator<pageserver::tenant::secondary::heatmap_uploader::UploadPending, pageserver::tenant::secondary::heatmap_uploader::WriteInProgress, pageserver::tenant::secondary::heatmap_uploader::WriteComplete, pageserver::tenant::secondary::UploadCommand>>::spawn
12
<pageserver::tenant::secondary::heatmap_uploader::HeatmapUploader as pageserver::tenant::secondary::scheduler::JobGenerator<pageserver::tenant::secondary::heatmap_uploader::UploadPending, pageserver::tenant::secondary::heatmap_uploader::WriteInProgress, pageserver::tenant::secondary::heatmap_uploader::WriteComplete, pageserver::tenant::secondary::UploadCommand>>::spawn::{closure#0}
12
<pageserver::tenant::secondary::heatmap_uploader::WriteComplete as pageserver::tenant::secondary::scheduler::Completion>::get_tenant_shard_id
12
<pageserver::tenant::secondary::heatmap_uploader::WriteInProgress as pageserver::tenant::secondary::scheduler::RunningJob>::get_barrier
12
pageserver::tenant::secondary::heatmap_uploader::upload_tenant_heatmap
12
pageserver::tenant::secondary::heatmap_uploader::upload_tenant_heatmap::{closure#0}
12
pageserver::tenant::secondary::heatmap_uploader::upload_tenant_heatmap::{closure#0}::{closure#1}
12
pageserver::tenant::secondary::heatmap_uploader::upload_tenant_heatmap::{closure#0}::{closure#1}::{closure#0}
12
pageserver::tenant::secondary::heatmap_uploader::upload_tenant_heatmap::{closure#0}::{closure#4}
12
pageserver::tenant::secondary::heatmap_uploader::upload_tenant_heatmap::{closure#0}::{closure#9}
12
<pageserver::tenant::secondary::heatmap_uploader::UploadPending as pageserver::tenant::secondary::scheduler::PendingJob>::get_tenant_shard_id
36
pageserver::tenant::secondary::heatmap_uploader::heatmap_uploader_task
625
pageserver::tenant::secondary::heatmap_uploader::heatmap_uploader_task::{closure#0}
625
<pageserver::tenant::secondary::heatmap_uploader::HeatmapUploader as pageserver::tenant::secondary::scheduler::JobGenerator<pageserver::tenant::secondary::heatmap_uploader::UploadPending, pageserver::tenant::secondary::heatmap_uploader::WriteInProgress, pageserver::tenant::secondary::heatmap_uploader::WriteComplete, pageserver::tenant::secondary::UploadCommand>>::schedule::{closure#0}::{closure#1}
988
<pageserver::tenant::secondary::heatmap_uploader::HeatmapUploader as pageserver::tenant::secondary::scheduler::JobGenerator<pageserver::tenant::secondary::heatmap_uploader::UploadPending, pageserver::tenant::secondary::heatmap_uploader::WriteInProgress, pageserver::tenant::secondary::heatmap_uploader::WriteComplete, pageserver::tenant::secondary::UploadCommand>>::schedule
2514
>::schedule
1257
>::schedule::{closure#0}
1257
Generated by:
LCOV version 2.1-beta