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 Sort by function name Hit count Sort by function 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 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#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_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>>::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 2514
>::schedule 1257
>::schedule::{closure#0} 1257
<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} 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::{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 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::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::UploadPending as pageserver::tenant::secondary::scheduler::PendingJob>::get_tenant_shard_id 36
<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::heatmap_uploader_task 625
pageserver::tenant::secondary::heatmap_uploader::heatmap_uploader_task::{closure#0} 625
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#0} 0
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#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#4} 12
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::upload_tenant_heatmap::{closure#0}::{closure#9} 12

Generated by: LCOV version 2.1-beta