LCOV - differential code coverage report
Current view: top level - libs/utils/src - backoff.rs (source / functions) Coverage Total Hit LBC UBC CBC
Current: cd44433dd675caa99df17a61b18949c8387e2242.info Lines: 96.6 % 147 142 5 142
Current Date: 2024-01-09 02:06:09 Functions: 61.3 % 168 103 1 64 103
Baseline: 66c52a629a0f4a503e193045e0df4c77139e344b.info
Baseline Date: 2024-01-08 15:34:46

Function Name Sort by function name TLA Hit count Sort by function hit count
utils::backoff::tests::dont_retry_permanent_errors::{closure#0}::{closure#2} UBC 0
utils::backoff::tests::retry_always_error::{closure#0}::{closure#2} UBC 0
utils::backoff::tests::retry_ok_after_err::{closure#0}::{closure#2} UBC 0
utils::backoff::tests::backoff_defaults_produce_growing_backoff_sequence CBC 1
utils::backoff::tests::backoff_defaults_produce_growing_backoff_sequence::{closure#0} CBC 1
utils::backoff::tests::dont_retry_permanent_errors::{closure#0}::{closure#0}::{closure#0} CBC 1
utils::backoff::tests::dont_retry_permanent_errors::{closure#0}::{closure#1} CBC 1
utils::backoff::tests::retry_always_error CBC 1
utils::backoff::retry::<_, _, _, _, _, _>::{closure#0}::{closure#3} CBC 2
utils::backoff::retry::<(), ::remote_delete::{closure#0}::{closure#0}, ::remote_delete::{closure#0}::{closure#0}::{closure#0}, anyhow::Error, ::remote_delete::{closure#0}::{closure#2}, ::remote_delete::{closure#0}::{closure#1}>::{closure#0}::{closure#3} UBC 0
utils::backoff::retry::<(), ::bootstrap_timeline::{closure#0}::{closure#3}, ::bootstrap_timeline::{closure#0}::{closure#3}::{closure#0}, anyhow::Error, ::bootstrap_timeline::{closure#0}::{closure#5}, ::bootstrap_timeline::{closure#0}::{closure#4}>::{closure#0}::{closure#3} UBC 0
utils::backoff::retry::<(), ::persist_index_part_with_deleted_flag::{closure#0}::{closure#0}::{closure#1}, pageserver::tenant::remote_timeline_client::upload::upload_index_part::{closure#0}, anyhow::Error, ::persist_index_part_with_deleted_flag::{closure#0}::{closure#0}::{closure#3}, ::persist_index_part_with_deleted_flag::{closure#0}::{closure#0}::{closure#2}>::{closure#0}::{closure#3} UBC 0
utils::backoff::retry::<(), pageserver::tenant::delete::create_remote_delete_mark::{closure#0}::{closure#0}, pageserver::tenant::delete::create_remote_delete_mark::{closure#0}::{closure#0}::{closure#0}, anyhow::Error, pageserver::tenant::delete::create_remote_delete_mark::{closure#0}::{closure#2}, pageserver::tenant::delete::create_remote_delete_mark::{closure#0}::{closure#1}>::{closure#0}::{closure#3} UBC 0
utils::backoff::retry::<(), pageserver::tenant::delete::remove_tenant_remote_delete_mark::{closure#0}::{closure#0}, pageserver::tenant::delete::remove_tenant_remote_delete_mark::{closure#0}::{closure#0}::{closure#0}, anyhow::Error, pageserver::tenant::delete::remove_tenant_remote_delete_mark::{closure#0}::{closure#2}, pageserver::tenant::delete::remove_tenant_remote_delete_mark::{closure#0}::{closure#1}>::{closure#0}::{closure#3} UBC 0
utils::backoff::retry::<(), pageserver::tenant::secondary::heatmap_uploader::upload_tenant_heatmap::{closure#0}::{closure#1}, pageserver::tenant::secondary::heatmap_uploader::upload_tenant_heatmap::{closure#0}::{closure#1}::{closure#0}, anyhow::Error, pageserver::tenant::secondary::heatmap_uploader::upload_tenant_heatmap::{closure#0}::{closure#3}, pageserver::tenant::secondary::heatmap_uploader::upload_tenant_heatmap::{closure#0}::{closure#2}>::{closure#0}::{closure#3} UBC 0
utils::backoff::retry::<(), proxy::context::parquet::upload_parquet::{closure#0}::{closure#2}, proxy::context::parquet::upload_parquet::{closure#0}::{closure#2}::{closure#0}, anyhow::Error, proxy::context::parquet::upload_parquet::{closure#0}::{closure#4}, proxy::context::parquet::upload_parquet::{closure#0}::{closure#3}>::{closure#0}::{closure#3} UBC 0
utils::backoff::retry::<(), utils::backoff::tests::dont_retry_permanent_errors::{closure#0}::{closure#0}, utils::backoff::tests::dont_retry_permanent_errors::{closure#0}::{closure#0}::{closure#0}, std::io::error::Error, utils::backoff::tests::dont_retry_permanent_errors::{closure#0}::{closure#2}, utils::backoff::tests::dont_retry_permanent_errors::{closure#0}::{closure#1}>::{closure#0}::{closure#3} UBC 0
utils::backoff::retry::<(), utils::backoff::tests::retry_always_error::{closure#0}::{closure#0}, utils::backoff::tests::retry_always_error::{closure#0}::{closure#0}::{closure#0}, std::io::error::Error, utils::backoff::tests::retry_always_error::{closure#0}::{closure#2}, utils::backoff::tests::retry_always_error::{closure#0}::{closure#1}>::{closure#0}::{closure#3} UBC 0
utils::backoff::retry::<(), utils::backoff::tests::retry_ok_after_err::{closure#0}::{closure#0}, utils::backoff::tests::retry_ok_after_err::{closure#0}::{closure#0}::{closure#0}, std::io::error::Error, utils::backoff::tests::retry_ok_after_err::{closure#0}::{closure#2}, utils::backoff::tests::retry_ok_after_err::{closure#0}::{closure#1}>::{closure#0}::{closure#3} UBC 0
utils::backoff::retry::<(tokio::fs::file::File, u64), pageserver::tenant::remote_timeline_client::download::download_layer_file::{closure#0}::{closure#0}, pageserver::tenant::remote_timeline_client::download::download_layer_file::{closure#0}::{closure#0}::{closure#0}, remote_storage::DownloadError, pageserver::tenant::remote_timeline_client::download::download_retry<(tokio::fs::file::File, u64), pageserver::tenant::remote_timeline_client::download::download_layer_file::{closure#0}::{closure#0}, pageserver::tenant::remote_timeline_client::download::download_layer_file::{closure#0}::{closure#0}::{closure#0}>::{closure#0}::{closure#1}, pageserver::tenant::remote_timeline_client::download::download_retry<(tokio::fs::file::File, u64), pageserver::tenant::remote_timeline_client::download::download_layer_file::{closure#0}::{closure#0}, pageserver::tenant::remote_timeline_client::download::download_layer_file::{closure#0}::{closure#0}::{closure#0}>::{closure#0}::{closure#0}>::{closure#0}::{closure#3} UBC 0
utils::backoff::retry::<_, _, _, _, _, _>::{closure#0}::{closure#3} UBC 0
utils::backoff::retry::, ::delete_all::{closure#0}::{closure#1}, ::delete_all::{closure#0}::{closure#1}::{closure#0}, anyhow::Error, ::delete_all::{closure#0}::{closure#3}, ::delete_all::{closure#0}::{closure#2}>::{closure#0}::{closure#3} UBC 0
utils::backoff::retry::, pageserver::tenant::remote_timeline_client::download::download_index_part::{closure#0}::{closure#0}::{closure#0}, pageserver::tenant::remote_timeline_client::download::download_index_part::{closure#0}::{closure#0}::{closure#0}::{closure#0}, anyhow::Error, pageserver::tenant::remote_timeline_client::download::download_index_part::{closure#0}::{closure#0}::{closure#2}, pageserver::tenant::remote_timeline_client::download::download_index_part::{closure#0}::{closure#0}::{closure#1}>::{closure#0}::{closure#3} UBC 0
utils::backoff::retry::, ::download_heatmap::{closure#0}::{closure#0}, ::download_heatmap::{closure#0}::{closure#0}::{closure#0}, pageserver::tenant::secondary::downloader::UpdateError, ::download_heatmap::{closure#0}::{closure#2}, ::download_heatmap::{closure#0}::{closure#1}>::{closure#0}::{closure#3} UBC 0
utils::backoff::retry::, pageserver::tenant::remote_timeline_client::download::do_download_index_part::{closure#0}::{closure#0}, pageserver::tenant::remote_timeline_client::download::do_download_index_part::{closure#0}::{closure#0}::{closure#0}, remote_storage::DownloadError, pageserver::tenant::remote_timeline_client::download::download_retry_forever, pageserver::tenant::remote_timeline_client::download::do_download_index_part::{closure#0}::{closure#0}, pageserver::tenant::remote_timeline_client::download::do_download_index_part::{closure#0}::{closure#0}::{closure#0}>::{closure#0}::{closure#1}, pageserver::tenant::remote_timeline_client::download::download_retry_forever, pageserver::tenant::remote_timeline_client::download::do_download_index_part::{closure#0}::{closure#0}, pageserver::tenant::remote_timeline_client::download::do_download_index_part::{closure#0}::{closure#0}::{closure#0}>::{closure#0}::{closure#0}>::{closure#0}::{closure#3} UBC 0
utils::backoff::retry::::retry_http_forever::{closure#0}::{closure#0}, ::retry_http_forever::{closure#0}::{closure#0}::{closure#0}, ::retry_http_forever::{closure#0}::RemoteAttemptError, ::retry_http_forever::{closure#0}::{closure#2}, ::retry_http_forever::{closure#0}::{closure#1}>::{closure#0}::{closure#3} UBC 0
utils::backoff::retry::::retry_http_forever::{closure#0}::{closure#0}, ::retry_http_forever::{closure#0}::{closure#0}::{closure#0}, ::retry_http_forever::{closure#0}::RemoteAttemptError, ::retry_http_forever::{closure#0}::{closure#2}, ::retry_http_forever::{closure#0}::{closure#1}>::{closure#0}::{closure#3} UBC 0
utils::backoff::retry::::list::{closure#0}, remote_storage::Listing>::{closure#0}, remote_storage::DownloadError, pageserver::tenant::remote_timeline_client::download::download_retry_forever::list::{closure#0}, remote_storage::Listing>::{closure#0}>::{closure#0}::{closure#1}, pageserver::tenant::remote_timeline_client::download::download_retry_forever::list::{closure#0}, remote_storage::Listing>::{closure#0}>::{closure#0}::{closure#0}>::{closure#0}::{closure#3} UBC 0
utils::backoff::retry::::{closure#0}::{closure#1}, pageserver::tenant::remote_timeline_client::download::download_retry::{closure#0}::{closure#0}>::{closure#0}::{closure#3} UBC 0
utils::backoff::retry::<(), pageserver::consumption_metrics::upload::upload::{closure#0}::{closure#0}, pageserver::consumption_metrics::upload::upload::{closure#0}::{closure#0}::{closure#0}, pageserver::consumption_metrics::upload::UploadError, pageserver::consumption_metrics::upload::upload::{closure#0}::{closure#1}, ::is_reject>::{closure#0}::{closure#3} CBC 2
utils::backoff::tests::retry_always_error::{closure#0} CBC 2
utils::backoff::tests::retry_always_error::{closure#0}::{closure#0}::{closure#0} CBC 2
utils::backoff::tests::retry_always_error::{closure#0}::{closure#1} CBC 2
utils::backoff::tests::retry_ok_after_err::{closure#0}::{closure#1} CBC 2
utils::backoff::tests::dont_retry_permanent_errors CBC 3
utils::backoff::tests::dont_retry_permanent_errors CBC 1
utils::backoff::tests::dont_retry_permanent_errors::{closure#0} CBC 2
utils::backoff::tests::retry_ok_after_err CBC 3
utils::backoff::tests::retry_ok_after_err CBC 1
utils::backoff::tests::retry_ok_after_err::{closure#0} CBC 2
utils::backoff::tests::retry_ok_after_err::{closure#0}::{closure#0}::{closure#0} CBC 3
utils::backoff::retry::<_, _, _, _, _, _>::{closure#0}::{closure#2} CBC 19
utils::backoff::retry::<(), ::remote_delete::{closure#0}::{closure#0}, ::remote_delete::{closure#0}::{closure#0}::{closure#0}, anyhow::Error, ::remote_delete::{closure#0}::{closure#2}, ::remote_delete::{closure#0}::{closure#1}>::{closure#0}::{closure#2} UBC 0
utils::backoff::retry::<(), ::bootstrap_timeline::{closure#0}::{closure#3}, ::bootstrap_timeline::{closure#0}::{closure#3}::{closure#0}, anyhow::Error, ::bootstrap_timeline::{closure#0}::{closure#5}, ::bootstrap_timeline::{closure#0}::{closure#4}>::{closure#0}::{closure#2} UBC 0
utils::backoff::retry::<(), ::persist_index_part_with_deleted_flag::{closure#0}::{closure#0}::{closure#1}, pageserver::tenant::remote_timeline_client::upload::upload_index_part::{closure#0}, anyhow::Error, ::persist_index_part_with_deleted_flag::{closure#0}::{closure#0}::{closure#3}, ::persist_index_part_with_deleted_flag::{closure#0}::{closure#0}::{closure#2}>::{closure#0}::{closure#2} UBC 0
utils::backoff::retry::<(), pageserver::tenant::delete::create_remote_delete_mark::{closure#0}::{closure#0}, pageserver::tenant::delete::create_remote_delete_mark::{closure#0}::{closure#0}::{closure#0}, anyhow::Error, pageserver::tenant::delete::create_remote_delete_mark::{closure#0}::{closure#2}, pageserver::tenant::delete::create_remote_delete_mark::{closure#0}::{closure#1}>::{closure#0}::{closure#2} UBC 0
utils::backoff::retry::<(), pageserver::tenant::delete::remove_tenant_remote_delete_mark::{closure#0}::{closure#0}, pageserver::tenant::delete::remove_tenant_remote_delete_mark::{closure#0}::{closure#0}::{closure#0}, anyhow::Error, pageserver::tenant::delete::remove_tenant_remote_delete_mark::{closure#0}::{closure#2}, pageserver::tenant::delete::remove_tenant_remote_delete_mark::{closure#0}::{closure#1}>::{closure#0}::{closure#2} UBC 0
utils::backoff::retry::<(), pageserver::tenant::secondary::heatmap_uploader::upload_tenant_heatmap::{closure#0}::{closure#1}, pageserver::tenant::secondary::heatmap_uploader::upload_tenant_heatmap::{closure#0}::{closure#1}::{closure#0}, anyhow::Error, pageserver::tenant::secondary::heatmap_uploader::upload_tenant_heatmap::{closure#0}::{closure#3}, pageserver::tenant::secondary::heatmap_uploader::upload_tenant_heatmap::{closure#0}::{closure#2}>::{closure#0}::{closure#2} UBC 0
utils::backoff::retry::<(), proxy::context::parquet::upload_parquet::{closure#0}::{closure#2}, proxy::context::parquet::upload_parquet::{closure#0}::{closure#2}::{closure#0}, anyhow::Error, proxy::context::parquet::upload_parquet::{closure#0}::{closure#4}, proxy::context::parquet::upload_parquet::{closure#0}::{closure#3}>::{closure#0}::{closure#2} UBC 0
utils::backoff::retry::<(), utils::backoff::tests::dont_retry_permanent_errors::{closure#0}::{closure#0}, utils::backoff::tests::dont_retry_permanent_errors::{closure#0}::{closure#0}::{closure#0}, std::io::error::Error, utils::backoff::tests::dont_retry_permanent_errors::{closure#0}::{closure#2}, utils::backoff::tests::dont_retry_permanent_errors::{closure#0}::{closure#1}>::{closure#0}::{closure#2} UBC 0
utils::backoff::retry::<(), utils::backoff::tests::retry_always_error::{closure#0}::{closure#0}, utils::backoff::tests::retry_always_error::{closure#0}::{closure#0}::{closure#0}, std::io::error::Error, utils::backoff::tests::retry_always_error::{closure#0}::{closure#2}, utils::backoff::tests::retry_always_error::{closure#0}::{closure#1}>::{closure#0}::{closure#2} UBC 0
utils::backoff::retry::<(), utils::backoff::tests::retry_ok_after_err::{closure#0}::{closure#0}, utils::backoff::tests::retry_ok_after_err::{closure#0}::{closure#0}::{closure#0}, std::io::error::Error, utils::backoff::tests::retry_ok_after_err::{closure#0}::{closure#2}, utils::backoff::tests::retry_ok_after_err::{closure#0}::{closure#1}>::{closure#0}::{closure#2} UBC 0
utils::backoff::retry::<(tokio::fs::file::File, u64), pageserver::tenant::remote_timeline_client::download::download_layer_file::{closure#0}::{closure#0}, pageserver::tenant::remote_timeline_client::download::download_layer_file::{closure#0}::{closure#0}::{closure#0}, remote_storage::DownloadError, pageserver::tenant::remote_timeline_client::download::download_retry<(tokio::fs::file::File, u64), pageserver::tenant::remote_timeline_client::download::download_layer_file::{closure#0}::{closure#0}, pageserver::tenant::remote_timeline_client::download::download_layer_file::{closure#0}::{closure#0}::{closure#0}>::{closure#0}::{closure#1}, pageserver::tenant::remote_timeline_client::download::download_retry<(tokio::fs::file::File, u64), pageserver::tenant::remote_timeline_client::download::download_layer_file::{closure#0}::{closure#0}, pageserver::tenant::remote_timeline_client::download::download_layer_file::{closure#0}::{closure#0}::{closure#0}>::{closure#0}::{closure#0}>::{closure#0}::{closure#2} UBC 0
utils::backoff::retry::<_, _, _, _, _, _>::{closure#0}::{closure#2} UBC 0
utils::backoff::retry::, ::delete_all::{closure#0}::{closure#1}, ::delete_all::{closure#0}::{closure#1}::{closure#0}, anyhow::Error, ::delete_all::{closure#0}::{closure#3}, ::delete_all::{closure#0}::{closure#2}>::{closure#0}::{closure#2} UBC 0
utils::backoff::retry::, pageserver::tenant::remote_timeline_client::download::download_index_part::{closure#0}::{closure#0}::{closure#0}, pageserver::tenant::remote_timeline_client::download::download_index_part::{closure#0}::{closure#0}::{closure#0}::{closure#0}, anyhow::Error, pageserver::tenant::remote_timeline_client::download::download_index_part::{closure#0}::{closure#0}::{closure#2}, pageserver::tenant::remote_timeline_client::download::download_index_part::{closure#0}::{closure#0}::{closure#1}>::{closure#0}::{closure#2} UBC 0
utils::backoff::retry::, ::download_heatmap::{closure#0}::{closure#0}, ::download_heatmap::{closure#0}::{closure#0}::{closure#0}, pageserver::tenant::secondary::downloader::UpdateError, ::download_heatmap::{closure#0}::{closure#2}, ::download_heatmap::{closure#0}::{closure#1}>::{closure#0}::{closure#2} UBC 0
utils::backoff::retry::, pageserver::tenant::remote_timeline_client::download::do_download_index_part::{closure#0}::{closure#0}, pageserver::tenant::remote_timeline_client::download::do_download_index_part::{closure#0}::{closure#0}::{closure#0}, remote_storage::DownloadError, pageserver::tenant::remote_timeline_client::download::download_retry_forever, pageserver::tenant::remote_timeline_client::download::do_download_index_part::{closure#0}::{closure#0}, pageserver::tenant::remote_timeline_client::download::do_download_index_part::{closure#0}::{closure#0}::{closure#0}>::{closure#0}::{closure#1}, pageserver::tenant::remote_timeline_client::download::download_retry_forever, pageserver::tenant::remote_timeline_client::download::do_download_index_part::{closure#0}::{closure#0}, pageserver::tenant::remote_timeline_client::download::do_download_index_part::{closure#0}::{closure#0}::{closure#0}>::{closure#0}::{closure#0}>::{closure#0}::{closure#2} UBC 0
utils::backoff::retry::::retry_http_forever::{closure#0}::{closure#0}, ::retry_http_forever::{closure#0}::{closure#0}::{closure#0}, ::retry_http_forever::{closure#0}::RemoteAttemptError, ::retry_http_forever::{closure#0}::{closure#2}, ::retry_http_forever::{closure#0}::{closure#1}>::{closure#0}::{closure#2} UBC 0
utils::backoff::retry::::retry_http_forever::{closure#0}::{closure#0}, ::retry_http_forever::{closure#0}::{closure#0}::{closure#0}, ::retry_http_forever::{closure#0}::RemoteAttemptError, ::retry_http_forever::{closure#0}::{closure#2}, ::retry_http_forever::{closure#0}::{closure#1}>::{closure#0}::{closure#2} LBC 0
utils::backoff::retry::::list::{closure#0}, remote_storage::Listing>::{closure#0}, remote_storage::DownloadError, pageserver::tenant::remote_timeline_client::download::download_retry_forever::list::{closure#0}, remote_storage::Listing>::{closure#0}>::{closure#0}::{closure#1}, pageserver::tenant::remote_timeline_client::download::download_retry_forever::list::{closure#0}, remote_storage::Listing>::{closure#0}>::{closure#0}::{closure#0}>::{closure#0}::{closure#2} UBC 0
utils::backoff::retry::::{closure#0}::{closure#1}, pageserver::tenant::remote_timeline_client::download::download_retry::{closure#0}::{closure#0}>::{closure#0}::{closure#2} UBC 0
utils::backoff::retry::<(), pageserver::consumption_metrics::upload::upload::{closure#0}::{closure#0}, pageserver::consumption_metrics::upload::upload::{closure#0}::{closure#0}::{closure#0}, pageserver::consumption_metrics::upload::UploadError, pageserver::consumption_metrics::upload::upload::{closure#0}::{closure#1}, ::is_reject>::{closure#0}::{closure#2} CBC 19
utils::backoff::exponential_backoff::{closure#0}::{closure#0} CBC 38
utils::backoff::retry::<_, _, _, _, _, _>::{closure#0}::{closure#0} CBC 469
utils::backoff::retry::<(), pageserver::consumption_metrics::upload::upload::{closure#0}::{closure#0}, pageserver::consumption_metrics::upload::upload::{closure#0}::{closure#0}::{closure#0}, pageserver::consumption_metrics::upload::UploadError, pageserver::consumption_metrics::upload::upload::{closure#0}::{closure#1}, ::is_reject>::{closure#0}::{closure#0} UBC 0
utils::backoff::retry::<(), pageserver::tenant::secondary::heatmap_uploader::upload_tenant_heatmap::{closure#0}::{closure#1}, pageserver::tenant::secondary::heatmap_uploader::upload_tenant_heatmap::{closure#0}::{closure#1}::{closure#0}, anyhow::Error, pageserver::tenant::secondary::heatmap_uploader::upload_tenant_heatmap::{closure#0}::{closure#3}, pageserver::tenant::secondary::heatmap_uploader::upload_tenant_heatmap::{closure#0}::{closure#2}>::{closure#0}::{closure#0} UBC 0
utils::backoff::retry::<(), proxy::context::parquet::upload_parquet::{closure#0}::{closure#2}, proxy::context::parquet::upload_parquet::{closure#0}::{closure#2}::{closure#0}, anyhow::Error, proxy::context::parquet::upload_parquet::{closure#0}::{closure#4}, proxy::context::parquet::upload_parquet::{closure#0}::{closure#3}>::{closure#0}::{closure#0} UBC 0
utils::backoff::retry::<(), utils::backoff::tests::dont_retry_permanent_errors::{closure#0}::{closure#0}, utils::backoff::tests::dont_retry_permanent_errors::{closure#0}::{closure#0}::{closure#0}, std::io::error::Error, utils::backoff::tests::dont_retry_permanent_errors::{closure#0}::{closure#2}, utils::backoff::tests::dont_retry_permanent_errors::{closure#0}::{closure#1}>::{closure#0}::{closure#0} UBC 0
utils::backoff::retry::<(), utils::backoff::tests::retry_always_error::{closure#0}::{closure#0}, utils::backoff::tests::retry_always_error::{closure#0}::{closure#0}::{closure#0}, std::io::error::Error, utils::backoff::tests::retry_always_error::{closure#0}::{closure#2}, utils::backoff::tests::retry_always_error::{closure#0}::{closure#1}>::{closure#0}::{closure#0} UBC 0
utils::backoff::retry::<(), utils::backoff::tests::retry_ok_after_err::{closure#0}::{closure#0}, utils::backoff::tests::retry_ok_after_err::{closure#0}::{closure#0}::{closure#0}, std::io::error::Error, utils::backoff::tests::retry_ok_after_err::{closure#0}::{closure#2}, utils::backoff::tests::retry_ok_after_err::{closure#0}::{closure#1}>::{closure#0}::{closure#0} UBC 0
utils::backoff::retry::<_, _, _, _, _, _>::{closure#0}::{closure#0} UBC 0
utils::backoff::retry::, ::download_heatmap::{closure#0}::{closure#0}, ::download_heatmap::{closure#0}::{closure#0}::{closure#0}, pageserver::tenant::secondary::downloader::UpdateError, ::download_heatmap::{closure#0}::{closure#2}, ::download_heatmap::{closure#0}::{closure#1}>::{closure#0}::{closure#0} UBC 0
utils::backoff::retry::::retry_http_forever::{closure#0}::{closure#0}, ::retry_http_forever::{closure#0}::{closure#0}::{closure#0}, ::retry_http_forever::{closure#0}::RemoteAttemptError, ::retry_http_forever::{closure#0}::{closure#2}, ::retry_http_forever::{closure#0}::{closure#1}>::{closure#0}::{closure#0} UBC 0
utils::backoff::retry::::{closure#0}::{closure#1}, pageserver::tenant::remote_timeline_client::download::download_retry::{closure#0}::{closure#0}>::{closure#0}::{closure#0} UBC 0
utils::backoff::retry::::retry_http_forever::{closure#0}::{closure#0}, ::retry_http_forever::{closure#0}::{closure#0}::{closure#0}, ::retry_http_forever::{closure#0}::RemoteAttemptError, ::retry_http_forever::{closure#0}::{closure#2}, ::retry_http_forever::{closure#0}::{closure#1}>::{closure#0}::{closure#0} CBC 1
utils::backoff::retry::, pageserver::tenant::remote_timeline_client::download::download_index_part::{closure#0}::{closure#0}::{closure#0}, pageserver::tenant::remote_timeline_client::download::download_index_part::{closure#0}::{closure#0}::{closure#0}::{closure#0}, anyhow::Error, pageserver::tenant::remote_timeline_client::download::download_index_part::{closure#0}::{closure#0}::{closure#2}, pageserver::tenant::remote_timeline_client::download::download_index_part::{closure#0}::{closure#0}::{closure#1}>::{closure#0}::{closure#0} CBC 15
utils::backoff::retry::::list::{closure#0}, remote_storage::Listing>::{closure#0}, remote_storage::DownloadError, pageserver::tenant::remote_timeline_client::download::download_retry_forever::list::{closure#0}, remote_storage::Listing>::{closure#0}>::{closure#0}::{closure#1}, pageserver::tenant::remote_timeline_client::download::download_retry_forever::list::{closure#0}, remote_storage::Listing>::{closure#0}>::{closure#0}::{closure#0}>::{closure#0}::{closure#0} CBC 22
utils::backoff::retry::, pageserver::tenant::remote_timeline_client::download::do_download_index_part::{closure#0}::{closure#0}, pageserver::tenant::remote_timeline_client::download::do_download_index_part::{closure#0}::{closure#0}::{closure#0}, remote_storage::DownloadError, pageserver::tenant::remote_timeline_client::download::download_retry_forever, pageserver::tenant::remote_timeline_client::download::do_download_index_part::{closure#0}::{closure#0}, pageserver::tenant::remote_timeline_client::download::do_download_index_part::{closure#0}::{closure#0}::{closure#0}>::{closure#0}::{closure#1}, pageserver::tenant::remote_timeline_client::download::download_retry_forever, pageserver::tenant::remote_timeline_client::download::do_download_index_part::{closure#0}::{closure#0}, pageserver::tenant::remote_timeline_client::download::do_download_index_part::{closure#0}::{closure#0}::{closure#0}>::{closure#0}::{closure#0}>::{closure#0}::{closure#0} CBC 25
utils::backoff::retry::<(), pageserver::tenant::delete::remove_tenant_remote_delete_mark::{closure#0}::{closure#0}, pageserver::tenant::delete::remove_tenant_remote_delete_mark::{closure#0}::{closure#0}::{closure#0}, anyhow::Error, pageserver::tenant::delete::remove_tenant_remote_delete_mark::{closure#0}::{closure#2}, pageserver::tenant::delete::remove_tenant_remote_delete_mark::{closure#0}::{closure#1}>::{closure#0}::{closure#0} CBC 34
utils::backoff::retry::<(), pageserver::tenant::delete::create_remote_delete_mark::{closure#0}::{closure#0}, pageserver::tenant::delete::create_remote_delete_mark::{closure#0}::{closure#0}::{closure#0}, anyhow::Error, pageserver::tenant::delete::create_remote_delete_mark::{closure#0}::{closure#2}, pageserver::tenant::delete::create_remote_delete_mark::{closure#0}::{closure#1}>::{closure#0}::{closure#0} CBC 38
utils::backoff::retry::<(tokio::fs::file::File, u64), pageserver::tenant::remote_timeline_client::download::download_layer_file::{closure#0}::{closure#0}, pageserver::tenant::remote_timeline_client::download::download_layer_file::{closure#0}::{closure#0}::{closure#0}, remote_storage::DownloadError, pageserver::tenant::remote_timeline_client::download::download_retry<(tokio::fs::file::File, u64), pageserver::tenant::remote_timeline_client::download::download_layer_file::{closure#0}::{closure#0}, pageserver::tenant::remote_timeline_client::download::download_layer_file::{closure#0}::{closure#0}::{closure#0}>::{closure#0}::{closure#1}, pageserver::tenant::remote_timeline_client::download::download_retry<(tokio::fs::file::File, u64), pageserver::tenant::remote_timeline_client::download::download_layer_file::{closure#0}::{closure#0}, pageserver::tenant::remote_timeline_client::download::download_layer_file::{closure#0}::{closure#0}::{closure#0}>::{closure#0}::{closure#0}>::{closure#0}::{closure#0} CBC 41
utils::backoff::retry::<(), ::persist_index_part_with_deleted_flag::{closure#0}::{closure#0}::{closure#1}, pageserver::tenant::remote_timeline_client::upload::upload_index_part::{closure#0}, anyhow::Error, ::persist_index_part_with_deleted_flag::{closure#0}::{closure#0}::{closure#3}, ::persist_index_part_with_deleted_flag::{closure#0}::{closure#0}::{closure#2}>::{closure#0}::{closure#0} CBC 55
utils::backoff::retry::, ::delete_all::{closure#0}::{closure#1}, ::delete_all::{closure#0}::{closure#1}::{closure#0}, anyhow::Error, ::delete_all::{closure#0}::{closure#3}, ::delete_all::{closure#0}::{closure#2}>::{closure#0}::{closure#0} CBC 58
utils::backoff::retry::<(), ::bootstrap_timeline::{closure#0}::{closure#3}, ::bootstrap_timeline::{closure#0}::{closure#3}::{closure#0}, anyhow::Error, ::bootstrap_timeline::{closure#0}::{closure#5}, ::bootstrap_timeline::{closure#0}::{closure#4}>::{closure#0}::{closure#0} CBC 67
utils::backoff::retry::<(), ::remote_delete::{closure#0}::{closure#0}, ::remote_delete::{closure#0}::{closure#0}::{closure#0}, anyhow::Error, ::remote_delete::{closure#0}::{closure#2}, ::remote_delete::{closure#0}::{closure#1}>::{closure#0}::{closure#0} CBC 113
utils::backoff::retry::<_, _, _, _, _, _>::{closure#0}::{closure#1} CBC 550
utils::backoff::retry::<(), pageserver::tenant::secondary::heatmap_uploader::upload_tenant_heatmap::{closure#0}::{closure#1}, pageserver::tenant::secondary::heatmap_uploader::upload_tenant_heatmap::{closure#0}::{closure#1}::{closure#0}, anyhow::Error, pageserver::tenant::secondary::heatmap_uploader::upload_tenant_heatmap::{closure#0}::{closure#3}, pageserver::tenant::secondary::heatmap_uploader::upload_tenant_heatmap::{closure#0}::{closure#2}>::{closure#0}::{closure#1} UBC 0
utils::backoff::retry::<(), proxy::context::parquet::upload_parquet::{closure#0}::{closure#2}, proxy::context::parquet::upload_parquet::{closure#0}::{closure#2}::{closure#0}, anyhow::Error, proxy::context::parquet::upload_parquet::{closure#0}::{closure#4}, proxy::context::parquet::upload_parquet::{closure#0}::{closure#3}>::{closure#0}::{closure#1} UBC 0
utils::backoff::retry::<(), utils::backoff::tests::dont_retry_permanent_errors::{closure#0}::{closure#0}, utils::backoff::tests::dont_retry_permanent_errors::{closure#0}::{closure#0}::{closure#0}, std::io::error::Error, utils::backoff::tests::dont_retry_permanent_errors::{closure#0}::{closure#2}, utils::backoff::tests::dont_retry_permanent_errors::{closure#0}::{closure#1}>::{closure#0}::{closure#1} UBC 0
utils::backoff::retry::<(), utils::backoff::tests::retry_always_error::{closure#0}::{closure#0}, utils::backoff::tests::retry_always_error::{closure#0}::{closure#0}::{closure#0}, std::io::error::Error, utils::backoff::tests::retry_always_error::{closure#0}::{closure#2}, utils::backoff::tests::retry_always_error::{closure#0}::{closure#1}>::{closure#0}::{closure#1} UBC 0
utils::backoff::retry::<(), utils::backoff::tests::retry_ok_after_err::{closure#0}::{closure#0}, utils::backoff::tests::retry_ok_after_err::{closure#0}::{closure#0}::{closure#0}, std::io::error::Error, utils::backoff::tests::retry_ok_after_err::{closure#0}::{closure#2}, utils::backoff::tests::retry_ok_after_err::{closure#0}::{closure#1}>::{closure#0}::{closure#1} UBC 0
utils::backoff::retry::<_, _, _, _, _, _>::{closure#0}::{closure#1} UBC 0
utils::backoff::retry::, ::download_heatmap::{closure#0}::{closure#0}, ::download_heatmap::{closure#0}::{closure#0}::{closure#0}, pageserver::tenant::secondary::downloader::UpdateError, ::download_heatmap::{closure#0}::{closure#2}, ::download_heatmap::{closure#0}::{closure#1}>::{closure#0}::{closure#1} UBC 0
utils::backoff::retry::::retry_http_forever::{closure#0}::{closure#0}, ::retry_http_forever::{closure#0}::{closure#0}::{closure#0}, ::retry_http_forever::{closure#0}::RemoteAttemptError, ::retry_http_forever::{closure#0}::{closure#2}, ::retry_http_forever::{closure#0}::{closure#1}>::{closure#0}::{closure#1} UBC 0
utils::backoff::retry::::{closure#0}::{closure#1}, pageserver::tenant::remote_timeline_client::download::download_retry::{closure#0}::{closure#0}>::{closure#0}::{closure#1} UBC 0
utils::backoff::retry::::retry_http_forever::{closure#0}::{closure#0}, ::retry_http_forever::{closure#0}::{closure#0}::{closure#0}, ::retry_http_forever::{closure#0}::RemoteAttemptError, ::retry_http_forever::{closure#0}::{closure#2}, ::retry_http_forever::{closure#0}::{closure#1}>::{closure#0}::{closure#1} CBC 6
utils::backoff::retry::<(), pageserver::consumption_metrics::upload::upload::{closure#0}::{closure#0}, pageserver::consumption_metrics::upload::upload::{closure#0}::{closure#0}::{closure#0}, pageserver::consumption_metrics::upload::UploadError, pageserver::consumption_metrics::upload::upload::{closure#0}::{closure#1}, ::is_reject>::{closure#0}::{closure#1} CBC 12
utils::backoff::retry::, pageserver::tenant::remote_timeline_client::download::download_index_part::{closure#0}::{closure#0}::{closure#0}, pageserver::tenant::remote_timeline_client::download::download_index_part::{closure#0}::{closure#0}::{closure#0}::{closure#0}, anyhow::Error, pageserver::tenant::remote_timeline_client::download::download_index_part::{closure#0}::{closure#0}::{closure#2}, pageserver::tenant::remote_timeline_client::download::download_index_part::{closure#0}::{closure#0}::{closure#1}>::{closure#0}::{closure#1} CBC 15
utils::backoff::retry::::list::{closure#0}, remote_storage::Listing>::{closure#0}, remote_storage::DownloadError, pageserver::tenant::remote_timeline_client::download::download_retry_forever::list::{closure#0}, remote_storage::Listing>::{closure#0}>::{closure#0}::{closure#1}, pageserver::tenant::remote_timeline_client::download::download_retry_forever::list::{closure#0}, remote_storage::Listing>::{closure#0}>::{closure#0}::{closure#0}>::{closure#0}::{closure#1} CBC 22
utils::backoff::retry::<(), pageserver::tenant::delete::remove_tenant_remote_delete_mark::{closure#0}::{closure#0}, pageserver::tenant::delete::remove_tenant_remote_delete_mark::{closure#0}::{closure#0}::{closure#0}, anyhow::Error, pageserver::tenant::delete::remove_tenant_remote_delete_mark::{closure#0}::{closure#2}, pageserver::tenant::delete::remove_tenant_remote_delete_mark::{closure#0}::{closure#1}>::{closure#0}::{closure#1} CBC 34
utils::backoff::retry::<(), pageserver::tenant::delete::create_remote_delete_mark::{closure#0}::{closure#0}, pageserver::tenant::delete::create_remote_delete_mark::{closure#0}::{closure#0}::{closure#0}, anyhow::Error, pageserver::tenant::delete::create_remote_delete_mark::{closure#0}::{closure#2}, pageserver::tenant::delete::create_remote_delete_mark::{closure#0}::{closure#1}>::{closure#0}::{closure#1} CBC 38
utils::backoff::retry::<(tokio::fs::file::File, u64), pageserver::tenant::remote_timeline_client::download::download_layer_file::{closure#0}::{closure#0}, pageserver::tenant::remote_timeline_client::download::download_layer_file::{closure#0}::{closure#0}::{closure#0}, remote_storage::DownloadError, pageserver::tenant::remote_timeline_client::download::download_retry<(tokio::fs::file::File, u64), pageserver::tenant::remote_timeline_client::download::download_layer_file::{closure#0}::{closure#0}, pageserver::tenant::remote_timeline_client::download::download_layer_file::{closure#0}::{closure#0}::{closure#0}>::{closure#0}::{closure#1}, pageserver::tenant::remote_timeline_client::download::download_retry<(tokio::fs::file::File, u64), pageserver::tenant::remote_timeline_client::download::download_layer_file::{closure#0}::{closure#0}, pageserver::tenant::remote_timeline_client::download::download_layer_file::{closure#0}::{closure#0}::{closure#0}>::{closure#0}::{closure#0}>::{closure#0}::{closure#1} CBC 45
utils::backoff::retry::<(), ::persist_index_part_with_deleted_flag::{closure#0}::{closure#0}::{closure#1}, pageserver::tenant::remote_timeline_client::upload::upload_index_part::{closure#0}, anyhow::Error, ::persist_index_part_with_deleted_flag::{closure#0}::{closure#0}::{closure#3}, ::persist_index_part_with_deleted_flag::{closure#0}::{closure#0}::{closure#2}>::{closure#0}::{closure#1} CBC 55
utils::backoff::retry::, ::delete_all::{closure#0}::{closure#1}, ::delete_all::{closure#0}::{closure#1}::{closure#0}, anyhow::Error, ::delete_all::{closure#0}::{closure#3}, ::delete_all::{closure#0}::{closure#2}>::{closure#0}::{closure#1} CBC 58
utils::backoff::retry::<(), ::bootstrap_timeline::{closure#0}::{closure#3}, ::bootstrap_timeline::{closure#0}::{closure#3}::{closure#0}, anyhow::Error, ::bootstrap_timeline::{closure#0}::{closure#5}, ::bootstrap_timeline::{closure#0}::{closure#4}>::{closure#0}::{closure#1} CBC 67
utils::backoff::retry::, pageserver::tenant::remote_timeline_client::download::do_download_index_part::{closure#0}::{closure#0}, pageserver::tenant::remote_timeline_client::download::do_download_index_part::{closure#0}::{closure#0}::{closure#0}, remote_storage::DownloadError, pageserver::tenant::remote_timeline_client::download::download_retry_forever, pageserver::tenant::remote_timeline_client::download::do_download_index_part::{closure#0}::{closure#0}, pageserver::tenant::remote_timeline_client::download::do_download_index_part::{closure#0}::{closure#0}::{closure#0}>::{closure#0}::{closure#1}, pageserver::tenant::remote_timeline_client::download::download_retry_forever, pageserver::tenant::remote_timeline_client::download::do_download_index_part::{closure#0}::{closure#0}, pageserver::tenant::remote_timeline_client::download::do_download_index_part::{closure#0}::{closure#0}::{closure#0}>::{closure#0}::{closure#0}>::{closure#0}::{closure#1} CBC 81
utils::backoff::retry::<(), ::remote_delete::{closure#0}::{closure#0}, ::remote_delete::{closure#0}::{closure#0}::{closure#0}, anyhow::Error, ::remote_delete::{closure#0}::{closure#2}, ::remote_delete::{closure#0}::{closure#1}>::{closure#0}::{closure#1} CBC 117
utils::backoff::exponential_backoff CBC 4162
utils::backoff::exponential_backoff::{closure#0} CBC 4162
utils::backoff::exponential_backoff_duration_seconds CBC 14173
<utils::backoff::Cancel<_, _>>::new CBC 14489
>::new UBC 0
>::new CBC 1
>::new CBC 1
>::new CBC 1
::{closure#0}::{closure#1}>>::new CBC 3
>::new CBC 6
::download_heatmap::{closure#0}::{closure#2}>>::new CBC 7
>::new CBC 27
>::new CBC 31
>::new CBC 72
>::new CBC 80
::persist_index_part_with_deleted_flag::{closure#0}::{closure#0}::{closure#3}>>::new CBC 159
>::new CBC 159
::delete_all::{closure#0}::{closure#3}>>::new CBC 171
::list::{closure#0}, remote_storage::Listing>::{closure#0}>::{closure#0}::{closure#1}>>::new CBC 302
::remote_delete::{closure#0}::{closure#2}>>::new CBC 362
::retry_http_forever::{closure#0}::RemoteAttemptError, ::retry_http_forever::{closure#0}::{closure#2}>>::new CBC 445
::bootstrap_timeline::{closure#0}::{closure#5}>>::new CBC 522
::retry_http_forever::{closure#0}::RemoteAttemptError, ::retry_http_forever::{closure#0}::{closure#2}>>::new CBC 555
, pageserver::tenant::remote_timeline_client::download::do_download_index_part::{closure#0}::{closure#0}, pageserver::tenant::remote_timeline_client::download::do_download_index_part::{closure#0}::{closure#0}::{closure#0}>::{closure#0}::{closure#1}>>::new CBC 950
::{closure#0}::{closure#1}>>::new CBC 10635
utils::backoff::retry::<_, _, _, _, _, _> CBC 14489
utils::backoff::retry::<_, _, _, _, _, _> UBC 0
utils::backoff::retry::<(), utils::backoff::tests::dont_retry_permanent_errors::{closure#0}::{closure#0}, utils::backoff::tests::dont_retry_permanent_errors::{closure#0}::{closure#0}::{closure#0}, std::io::error::Error, utils::backoff::tests::dont_retry_permanent_errors::{closure#0}::{closure#2}, utils::backoff::tests::dont_retry_permanent_errors::{closure#0}::{closure#1}> CBC 1
utils::backoff::retry::<(), utils::backoff::tests::retry_always_error::{closure#0}::{closure#0}, utils::backoff::tests::retry_always_error::{closure#0}::{closure#0}::{closure#0}, std::io::error::Error, utils::backoff::tests::retry_always_error::{closure#0}::{closure#2}, utils::backoff::tests::retry_always_error::{closure#0}::{closure#1}> CBC 1
utils::backoff::retry::<(), utils::backoff::tests::retry_ok_after_err::{closure#0}::{closure#0}, utils::backoff::tests::retry_ok_after_err::{closure#0}::{closure#0}::{closure#0}, std::io::error::Error, utils::backoff::tests::retry_ok_after_err::{closure#0}::{closure#2}, utils::backoff::tests::retry_ok_after_err::{closure#0}::{closure#1}> CBC 1
utils::backoff::retry::::{closure#0}::{closure#1}, pageserver::tenant::remote_timeline_client::download::download_retry::{closure#0}::{closure#0}> CBC 3
utils::backoff::retry::<(), pageserver::tenant::secondary::heatmap_uploader::upload_tenant_heatmap::{closure#0}::{closure#1}, pageserver::tenant::secondary::heatmap_uploader::upload_tenant_heatmap::{closure#0}::{closure#1}::{closure#0}, anyhow::Error, pageserver::tenant::secondary::heatmap_uploader::upload_tenant_heatmap::{closure#0}::{closure#3}, pageserver::tenant::secondary::heatmap_uploader::upload_tenant_heatmap::{closure#0}::{closure#2}> CBC 6
utils::backoff::retry::, ::download_heatmap::{closure#0}::{closure#0}, ::download_heatmap::{closure#0}::{closure#0}::{closure#0}, pageserver::tenant::secondary::downloader::UpdateError, ::download_heatmap::{closure#0}::{closure#2}, ::download_heatmap::{closure#0}::{closure#1}> CBC 7
utils::backoff::retry::<(), pageserver::consumption_metrics::upload::upload::{closure#0}::{closure#0}, pageserver::consumption_metrics::upload::upload::{closure#0}::{closure#0}::{closure#0}, pageserver::consumption_metrics::upload::UploadError, pageserver::consumption_metrics::upload::upload::{closure#0}::{closure#1}, ::is_reject> CBC 27
utils::backoff::retry::<(), proxy::context::parquet::upload_parquet::{closure#0}::{closure#2}, proxy::context::parquet::upload_parquet::{closure#0}::{closure#2}::{closure#0}, anyhow::Error, proxy::context::parquet::upload_parquet::{closure#0}::{closure#4}, proxy::context::parquet::upload_parquet::{closure#0}::{closure#3}> CBC 31
utils::backoff::retry::<(), pageserver::tenant::delete::remove_tenant_remote_delete_mark::{closure#0}::{closure#0}, pageserver::tenant::delete::remove_tenant_remote_delete_mark::{closure#0}::{closure#0}::{closure#0}, anyhow::Error, pageserver::tenant::delete::remove_tenant_remote_delete_mark::{closure#0}::{closure#2}, pageserver::tenant::delete::remove_tenant_remote_delete_mark::{closure#0}::{closure#1}> CBC 72
utils::backoff::retry::<(), pageserver::tenant::delete::create_remote_delete_mark::{closure#0}::{closure#0}, pageserver::tenant::delete::create_remote_delete_mark::{closure#0}::{closure#0}::{closure#0}, anyhow::Error, pageserver::tenant::delete::create_remote_delete_mark::{closure#0}::{closure#2}, pageserver::tenant::delete::create_remote_delete_mark::{closure#0}::{closure#1}> CBC 80
utils::backoff::retry::<(), ::persist_index_part_with_deleted_flag::{closure#0}::{closure#0}::{closure#1}, pageserver::tenant::remote_timeline_client::upload::upload_index_part::{closure#0}, anyhow::Error, ::persist_index_part_with_deleted_flag::{closure#0}::{closure#0}::{closure#3}, ::persist_index_part_with_deleted_flag::{closure#0}::{closure#0}::{closure#2}> CBC 159
utils::backoff::retry::, pageserver::tenant::remote_timeline_client::download::download_index_part::{closure#0}::{closure#0}::{closure#0}, pageserver::tenant::remote_timeline_client::download::download_index_part::{closure#0}::{closure#0}::{closure#0}::{closure#0}, anyhow::Error, pageserver::tenant::remote_timeline_client::download::download_index_part::{closure#0}::{closure#0}::{closure#2}, pageserver::tenant::remote_timeline_client::download::download_index_part::{closure#0}::{closure#0}::{closure#1}> CBC 159
utils::backoff::retry::, ::delete_all::{closure#0}::{closure#1}, ::delete_all::{closure#0}::{closure#1}::{closure#0}, anyhow::Error, ::delete_all::{closure#0}::{closure#3}, ::delete_all::{closure#0}::{closure#2}> CBC 171
utils::backoff::retry::::list::{closure#0}, remote_storage::Listing>::{closure#0}, remote_storage::DownloadError, pageserver::tenant::remote_timeline_client::download::download_retry_forever::list::{closure#0}, remote_storage::Listing>::{closure#0}>::{closure#0}::{closure#1}, pageserver::tenant::remote_timeline_client::download::download_retry_forever::list::{closure#0}, remote_storage::Listing>::{closure#0}>::{closure#0}::{closure#0}> CBC 302
utils::backoff::retry::<(), ::remote_delete::{closure#0}::{closure#0}, ::remote_delete::{closure#0}::{closure#0}::{closure#0}, anyhow::Error, ::remote_delete::{closure#0}::{closure#2}, ::remote_delete::{closure#0}::{closure#1}> CBC 362
utils::backoff::retry::::retry_http_forever::{closure#0}::{closure#0}, ::retry_http_forever::{closure#0}::{closure#0}::{closure#0}, ::retry_http_forever::{closure#0}::RemoteAttemptError, ::retry_http_forever::{closure#0}::{closure#2}, ::retry_http_forever::{closure#0}::{closure#1}> CBC 445
utils::backoff::retry::<(), ::bootstrap_timeline::{closure#0}::{closure#3}, ::bootstrap_timeline::{closure#0}::{closure#3}::{closure#0}, anyhow::Error, ::bootstrap_timeline::{closure#0}::{closure#5}, ::bootstrap_timeline::{closure#0}::{closure#4}> CBC 522
utils::backoff::retry::::retry_http_forever::{closure#0}::{closure#0}, ::retry_http_forever::{closure#0}::{closure#0}::{closure#0}, ::retry_http_forever::{closure#0}::RemoteAttemptError, ::retry_http_forever::{closure#0}::{closure#2}, ::retry_http_forever::{closure#0}::{closure#1}> CBC 555
utils::backoff::retry::, pageserver::tenant::remote_timeline_client::download::do_download_index_part::{closure#0}::{closure#0}, pageserver::tenant::remote_timeline_client::download::do_download_index_part::{closure#0}::{closure#0}::{closure#0}, remote_storage::DownloadError, pageserver::tenant::remote_timeline_client::download::download_retry_forever, pageserver::tenant::remote_timeline_client::download::do_download_index_part::{closure#0}::{closure#0}, pageserver::tenant::remote_timeline_client::download::do_download_index_part::{closure#0}::{closure#0}::{closure#0}>::{closure#0}::{closure#1}, pageserver::tenant::remote_timeline_client::download::download_retry_forever, pageserver::tenant::remote_timeline_client::download::do_download_index_part::{closure#0}::{closure#0}, pageserver::tenant::remote_timeline_client::download::do_download_index_part::{closure#0}::{closure#0}::{closure#0}>::{closure#0}::{closure#0}> CBC 950
utils::backoff::retry::<(tokio::fs::file::File, u64), pageserver::tenant::remote_timeline_client::download::download_layer_file::{closure#0}::{closure#0}, pageserver::tenant::remote_timeline_client::download::download_layer_file::{closure#0}::{closure#0}::{closure#0}, remote_storage::DownloadError, pageserver::tenant::remote_timeline_client::download::download_retry<(tokio::fs::file::File, u64), pageserver::tenant::remote_timeline_client::download::download_layer_file::{closure#0}::{closure#0}, pageserver::tenant::remote_timeline_client::download::download_layer_file::{closure#0}::{closure#0}::{closure#0}>::{closure#0}::{closure#1}, pageserver::tenant::remote_timeline_client::download::download_retry<(tokio::fs::file::File, u64), pageserver::tenant::remote_timeline_client::download::download_layer_file::{closure#0}::{closure#0}, pageserver::tenant::remote_timeline_client::download::download_layer_file::{closure#0}::{closure#0}::{closure#0}>::{closure#0}::{closure#0}> CBC 10635
utils::backoff::retry::<_, _, _, _, _, _>::{closure#0} CBC 14489
utils::backoff::retry::<_, _, _, _, _, _>::{closure#0} UBC 0
utils::backoff::retry::<(), utils::backoff::tests::dont_retry_permanent_errors::{closure#0}::{closure#0}, utils::backoff::tests::dont_retry_permanent_errors::{closure#0}::{closure#0}::{closure#0}, std::io::error::Error, utils::backoff::tests::dont_retry_permanent_errors::{closure#0}::{closure#2}, utils::backoff::tests::dont_retry_permanent_errors::{closure#0}::{closure#1}>::{closure#0} CBC 1
utils::backoff::retry::<(), utils::backoff::tests::retry_always_error::{closure#0}::{closure#0}, utils::backoff::tests::retry_always_error::{closure#0}::{closure#0}::{closure#0}, std::io::error::Error, utils::backoff::tests::retry_always_error::{closure#0}::{closure#2}, utils::backoff::tests::retry_always_error::{closure#0}::{closure#1}>::{closure#0} CBC 1
utils::backoff::retry::<(), utils::backoff::tests::retry_ok_after_err::{closure#0}::{closure#0}, utils::backoff::tests::retry_ok_after_err::{closure#0}::{closure#0}::{closure#0}, std::io::error::Error, utils::backoff::tests::retry_ok_after_err::{closure#0}::{closure#2}, utils::backoff::tests::retry_ok_after_err::{closure#0}::{closure#1}>::{closure#0} CBC 1
utils::backoff::retry::::{closure#0}::{closure#1}, pageserver::tenant::remote_timeline_client::download::download_retry::{closure#0}::{closure#0}>::{closure#0} CBC 3
utils::backoff::retry::<(), pageserver::tenant::secondary::heatmap_uploader::upload_tenant_heatmap::{closure#0}::{closure#1}, pageserver::tenant::secondary::heatmap_uploader::upload_tenant_heatmap::{closure#0}::{closure#1}::{closure#0}, anyhow::Error, pageserver::tenant::secondary::heatmap_uploader::upload_tenant_heatmap::{closure#0}::{closure#3}, pageserver::tenant::secondary::heatmap_uploader::upload_tenant_heatmap::{closure#0}::{closure#2}>::{closure#0} CBC 6
utils::backoff::retry::, ::download_heatmap::{closure#0}::{closure#0}, ::download_heatmap::{closure#0}::{closure#0}::{closure#0}, pageserver::tenant::secondary::downloader::UpdateError, ::download_heatmap::{closure#0}::{closure#2}, ::download_heatmap::{closure#0}::{closure#1}>::{closure#0} CBC 7
utils::backoff::retry::<(), pageserver::consumption_metrics::upload::upload::{closure#0}::{closure#0}, pageserver::consumption_metrics::upload::upload::{closure#0}::{closure#0}::{closure#0}, pageserver::consumption_metrics::upload::UploadError, pageserver::consumption_metrics::upload::upload::{closure#0}::{closure#1}, ::is_reject>::{closure#0} CBC 27
utils::backoff::retry::<(), proxy::context::parquet::upload_parquet::{closure#0}::{closure#2}, proxy::context::parquet::upload_parquet::{closure#0}::{closure#2}::{closure#0}, anyhow::Error, proxy::context::parquet::upload_parquet::{closure#0}::{closure#4}, proxy::context::parquet::upload_parquet::{closure#0}::{closure#3}>::{closure#0} CBC 31
utils::backoff::retry::<(), pageserver::tenant::delete::remove_tenant_remote_delete_mark::{closure#0}::{closure#0}, pageserver::tenant::delete::remove_tenant_remote_delete_mark::{closure#0}::{closure#0}::{closure#0}, anyhow::Error, pageserver::tenant::delete::remove_tenant_remote_delete_mark::{closure#0}::{closure#2}, pageserver::tenant::delete::remove_tenant_remote_delete_mark::{closure#0}::{closure#1}>::{closure#0} CBC 72
utils::backoff::retry::<(), pageserver::tenant::delete::create_remote_delete_mark::{closure#0}::{closure#0}, pageserver::tenant::delete::create_remote_delete_mark::{closure#0}::{closure#0}::{closure#0}, anyhow::Error, pageserver::tenant::delete::create_remote_delete_mark::{closure#0}::{closure#2}, pageserver::tenant::delete::create_remote_delete_mark::{closure#0}::{closure#1}>::{closure#0} CBC 80
utils::backoff::retry::<(), ::persist_index_part_with_deleted_flag::{closure#0}::{closure#0}::{closure#1}, pageserver::tenant::remote_timeline_client::upload::upload_index_part::{closure#0}, anyhow::Error, ::persist_index_part_with_deleted_flag::{closure#0}::{closure#0}::{closure#3}, ::persist_index_part_with_deleted_flag::{closure#0}::{closure#0}::{closure#2}>::{closure#0} CBC 159
utils::backoff::retry::, pageserver::tenant::remote_timeline_client::download::download_index_part::{closure#0}::{closure#0}::{closure#0}, pageserver::tenant::remote_timeline_client::download::download_index_part::{closure#0}::{closure#0}::{closure#0}::{closure#0}, anyhow::Error, pageserver::tenant::remote_timeline_client::download::download_index_part::{closure#0}::{closure#0}::{closure#2}, pageserver::tenant::remote_timeline_client::download::download_index_part::{closure#0}::{closure#0}::{closure#1}>::{closure#0} CBC 159
utils::backoff::retry::, ::delete_all::{closure#0}::{closure#1}, ::delete_all::{closure#0}::{closure#1}::{closure#0}, anyhow::Error, ::delete_all::{closure#0}::{closure#3}, ::delete_all::{closure#0}::{closure#2}>::{closure#0} CBC 171
utils::backoff::retry::::list::{closure#0}, remote_storage::Listing>::{closure#0}, remote_storage::DownloadError, pageserver::tenant::remote_timeline_client::download::download_retry_forever::list::{closure#0}, remote_storage::Listing>::{closure#0}>::{closure#0}::{closure#1}, pageserver::tenant::remote_timeline_client::download::download_retry_forever::list::{closure#0}, remote_storage::Listing>::{closure#0}>::{closure#0}::{closure#0}>::{closure#0} CBC 302
utils::backoff::retry::<(), ::remote_delete::{closure#0}::{closure#0}, ::remote_delete::{closure#0}::{closure#0}::{closure#0}, anyhow::Error, ::remote_delete::{closure#0}::{closure#2}, ::remote_delete::{closure#0}::{closure#1}>::{closure#0} CBC 362
utils::backoff::retry::::retry_http_forever::{closure#0}::{closure#0}, ::retry_http_forever::{closure#0}::{closure#0}::{closure#0}, ::retry_http_forever::{closure#0}::RemoteAttemptError, ::retry_http_forever::{closure#0}::{closure#2}, ::retry_http_forever::{closure#0}::{closure#1}>::{closure#0} CBC 445
utils::backoff::retry::<(), ::bootstrap_timeline::{closure#0}::{closure#3}, ::bootstrap_timeline::{closure#0}::{closure#3}::{closure#0}, anyhow::Error, ::bootstrap_timeline::{closure#0}::{closure#5}, ::bootstrap_timeline::{closure#0}::{closure#4}>::{closure#0} CBC 522
utils::backoff::retry::::retry_http_forever::{closure#0}::{closure#0}, ::retry_http_forever::{closure#0}::{closure#0}::{closure#0}, ::retry_http_forever::{closure#0}::RemoteAttemptError, ::retry_http_forever::{closure#0}::{closure#2}, ::retry_http_forever::{closure#0}::{closure#1}>::{closure#0} CBC 555
utils::backoff::retry::, pageserver::tenant::remote_timeline_client::download::do_download_index_part::{closure#0}::{closure#0}, pageserver::tenant::remote_timeline_client::download::do_download_index_part::{closure#0}::{closure#0}::{closure#0}, remote_storage::DownloadError, pageserver::tenant::remote_timeline_client::download::download_retry_forever, pageserver::tenant::remote_timeline_client::download::do_download_index_part::{closure#0}::{closure#0}, pageserver::tenant::remote_timeline_client::download::do_download_index_part::{closure#0}::{closure#0}::{closure#0}>::{closure#0}::{closure#1}, pageserver::tenant::remote_timeline_client::download::download_retry_forever, pageserver::tenant::remote_timeline_client::download::do_download_index_part::{closure#0}::{closure#0}, pageserver::tenant::remote_timeline_client::download::do_download_index_part::{closure#0}::{closure#0}::{closure#0}>::{closure#0}::{closure#0}>::{closure#0} CBC 950
utils::backoff::retry::<(tokio::fs::file::File, u64), pageserver::tenant::remote_timeline_client::download::download_layer_file::{closure#0}::{closure#0}, pageserver::tenant::remote_timeline_client::download::download_layer_file::{closure#0}::{closure#0}::{closure#0}, remote_storage::DownloadError, pageserver::tenant::remote_timeline_client::download::download_retry<(tokio::fs::file::File, u64), pageserver::tenant::remote_timeline_client::download::download_layer_file::{closure#0}::{closure#0}, pageserver::tenant::remote_timeline_client::download::download_layer_file::{closure#0}::{closure#0}::{closure#0}>::{closure#0}::{closure#1}, pageserver::tenant::remote_timeline_client::download::download_retry<(tokio::fs::file::File, u64), pageserver::tenant::remote_timeline_client::download::download_layer_file::{closure#0}::{closure#0}, pageserver::tenant::remote_timeline_client::download::download_layer_file::{closure#0}::{closure#0}::{closure#0}>::{closure#0}::{closure#0}>::{closure#0} CBC 10635

Generated by: LCOV version 2.1-beta