LCOV - code coverage report
Current view:
top level
-
storage_controller/src
- safekeeper.rs
(
source
/ functions)
Coverage
Total
Hit
Test:
5445d246133daeceb0507e6cc0797ab7c1c70cb8.info
Lines:
0.0 %
148
0
Test Date:
2025-03-12 18:05:02
Functions:
0.0 %
32
0
Function Name
Hit count
<storage_controller::safekeeper::Safekeeper>::availability
0
<storage_controller::safekeeper::Safekeeper>::base_url
0
<storage_controller::safekeeper::Safekeeper>::describe_response
0
<storage_controller::safekeeper::Safekeeper>::from_persistence
0
<storage_controller::safekeeper::Safekeeper>::from_persistence::{closure#0}
0
<storage_controller::safekeeper::Safekeeper>::get_id
0
<storage_controller::safekeeper::Safekeeper>::scheduling_policy
0
<storage_controller::safekeeper::Safekeeper>::set_availability
0
<storage_controller::safekeeper::Safekeeper>::set_scheduling_policy
0
<storage_controller::safekeeper::Safekeeper>::update_from_record
0
<storage_controller::safekeeper::Safekeeper>::update_from_record::{closure#0}
0
<storage_controller::safekeeper::Safekeeper>::with_client_retries::<safekeeper_api::models::SafekeeperUtilization, <storage_controller::heartbeater::HeartbeaterTask<storage_controller::safekeeper::Safekeeper, storage_controller::heartbeater::SafekeeperState> as storage_controller::heartbeater::HeartBeat<storage_controller::safekeeper::Safekeeper, storage_controller::heartbeater::SafekeeperState>>::heartbeat::{closure#0}::{closure#1}::{closure#0}, <storage_controller::heartbeater::HeartbeaterTask<storage_controller::safekeeper::Safekeeper, storage_controller::heartbeater::SafekeeperState> as storage_controller::heartbeater::HeartBeat<storage_controller::safekeeper::Safekeeper, storage_controller::heartbeater::SafekeeperState>>::heartbeat::{closure#0}::{closure#1}::{closure#0}::{closure#0}>::{closure#0}
0
<storage_controller::safekeeper::Safekeeper>::with_client_retries::<safekeeper_api::models::TimelineStatus, <storage_controller::service::Service>::tenant_timeline_create_safekeepers_quorum::{closure#0}::{closure#0}::{closure#0}, <storage_controller::service::Service>::tenant_timeline_create_safekeepers_quorum::{closure#0}::{closure#0}::{closure#0}::{closure#0}>
0
::with_client_retries::
::reconcile_inner
::reconcile_one::{closure#0}::{closure#2}::{closure#0}
, (),
::reconcile_one::{closure#0}::{closure#2},
::reconcile_one::{closure#0}::{closure#3}>::{closure#0}::{closure#0},
::reconcile_inner
::reconcile_one::{closure#0}::{closure#2}::{closure#0}
, (),
::reconcile_one::{closure#0}::{closure#2},
::reconcile_one::{closure#0}::{closure#3}>::{closure#0}::{closure#0}::{closure#0}>
0
::with_client_retries::
as storage_controller::heartbeater::HeartBeat
>::heartbeat::{closure#0}::{closure#1}::{closure#0},
as storage_controller::heartbeater::HeartBeat
>::heartbeat::{closure#0}::{closure#1}::{closure#0}::{closure#0}>
0
::with_client_retries::
::reconcile_inner
::reconcile_one::{closure#0}::{closure#4}::{closure#0}
, (),
::reconcile_one::{closure#0}::{closure#4},
::reconcile_one::{closure#0}::{closure#5}>::{closure#0}::{closure#0},
::reconcile_inner
::reconcile_one::{closure#0}::{closure#4}::{closure#0}
, (),
::reconcile_one::{closure#0}::{closure#4},
::reconcile_one::{closure#0}::{closure#5}>::{closure#0}::{closure#0}::{closure#0}>
0
::with_client_retries::
::reconcile_inner
::reconcile_one::{closure#0}::{closure#6}::{closure#0}
, (),
::reconcile_one::{closure#0}::{closure#6},
::reconcile_one::{closure#0}::{closure#7}>::{closure#0}::{closure#0},
::reconcile_inner
::reconcile_one::{closure#0}::{closure#6}::{closure#0}
, (),
::reconcile_one::{closure#0}::{closure#6},
::reconcile_one::{closure#0}::{closure#7}>::{closure#0}::{closure#0}::{closure#0}>
0
::with_client_retries::
::tenant_timeline_create_safekeepers_quorum::{closure#0}::{closure#0}::{closure#0},
::tenant_timeline_create_safekeepers_quorum::{closure#0}::{closure#0}::{closure#0}::{closure#0}>
0
<storage_controller::safekeeper::Safekeeper>::with_client_retries::<safekeeper_api::models::TimelineStatus, <storage_controller::service::Service>::tenant_timeline_create_safekeepers_quorum::{closure#0}::{closure#0}::{closure#0}, <storage_controller::service::Service>::tenant_timeline_create_safekeepers_quorum::{closure#0}::{closure#0}::{closure#0}::{closure#0}>::{closure#0}
0
::with_client_retries::
::reconcile_inner
::reconcile_one::{closure#0}::{closure#2}::{closure#0}
, (),
::reconcile_one::{closure#0}::{closure#2},
::reconcile_one::{closure#0}::{closure#3}>::{closure#0}::{closure#0},
::reconcile_inner
::reconcile_one::{closure#0}::{closure#2}::{closure#0}
, (),
::reconcile_one::{closure#0}::{closure#2},
::reconcile_one::{closure#0}::{closure#3}>::{closure#0}::{closure#0}::{closure#0}>::{closure#0}
0
::with_client_retries::
::reconcile_inner
::reconcile_one::{closure#0}::{closure#4}::{closure#0}
, (),
::reconcile_one::{closure#0}::{closure#4},
::reconcile_one::{closure#0}::{closure#5}>::{closure#0}::{closure#0},
::reconcile_inner
::reconcile_one::{closure#0}::{closure#4}::{closure#0}
, (),
::reconcile_one::{closure#0}::{closure#4},
::reconcile_one::{closure#0}::{closure#5}>::{closure#0}::{closure#0}::{closure#0}>::{closure#0}
0
::with_client_retries::
::reconcile_inner
::reconcile_one::{closure#0}::{closure#6}::{closure#0}
, (),
::reconcile_one::{closure#0}::{closure#6},
::reconcile_one::{closure#0}::{closure#7}>::{closure#0}::{closure#0},
::reconcile_inner
::reconcile_one::{closure#0}::{closure#6}::{closure#0}
, (),
::reconcile_one::{closure#0}::{closure#6},
::reconcile_one::{closure#0}::{closure#7}>::{closure#0}::{closure#0}::{closure#0}>::{closure#0}
0
::with_client_retries::
::tenant_timeline_create_safekeepers_quorum::{closure#0}::{closure#0}::{closure#0},
::tenant_timeline_create_safekeepers_quorum::{closure#0}::{closure#0}::{closure#0}::{closure#0}>::{closure#0}
0
<storage_controller::safekeeper::Safekeeper>::with_client_retries::<safekeeper_api::models::TimelineStatus, <storage_controller::service::Service>::tenant_timeline_create_safekeepers_quorum::{closure#0}::{closure#0}::{closure#0}, <storage_controller::service::Service>::tenant_timeline_create_safekeepers_quorum::{closure#0}::{closure#0}::{closure#0}::{closure#0}>::{closure#0}::{closure#0}
0
::with_client_retries::
::reconcile_inner
::reconcile_one::{closure#0}::{closure#2}::{closure#0}
, (),
::reconcile_one::{closure#0}::{closure#2},
::reconcile_one::{closure#0}::{closure#3}>::{closure#0}::{closure#0},
::reconcile_inner
::reconcile_one::{closure#0}::{closure#2}::{closure#0}
, (),
::reconcile_one::{closure#0}::{closure#2},
::reconcile_one::{closure#0}::{closure#3}>::{closure#0}::{closure#0}::{closure#0}>::{closure#0}::{closure#0}
0
::with_client_retries::
as storage_controller::heartbeater::HeartBeat
>::heartbeat::{closure#0}::{closure#1}::{closure#0},
as storage_controller::heartbeater::HeartBeat
>::heartbeat::{closure#0}::{closure#1}::{closure#0}::{closure#0}>::{closure#0}::{closure#0}
0
::with_client_retries::
::reconcile_inner
::reconcile_one::{closure#0}::{closure#4}::{closure#0}
, (),
::reconcile_one::{closure#0}::{closure#4},
::reconcile_one::{closure#0}::{closure#5}>::{closure#0}::{closure#0},
::reconcile_inner
::reconcile_one::{closure#0}::{closure#4}::{closure#0}
, (),
::reconcile_one::{closure#0}::{closure#4},
::reconcile_one::{closure#0}::{closure#5}>::{closure#0}::{closure#0}::{closure#0}>::{closure#0}::{closure#0}
0
::with_client_retries::
::reconcile_inner
::reconcile_one::{closure#0}::{closure#6}::{closure#0}
, (),
::reconcile_one::{closure#0}::{closure#6},
::reconcile_one::{closure#0}::{closure#7}>::{closure#0}::{closure#0},
::reconcile_inner
::reconcile_one::{closure#0}::{closure#6}::{closure#0}
, (),
::reconcile_one::{closure#0}::{closure#6},
::reconcile_one::{closure#0}::{closure#7}>::{closure#0}::{closure#0}::{closure#0}>::{closure#0}::{closure#0}
0
::with_client_retries::
::tenant_timeline_create_safekeepers_quorum::{closure#0}::{closure#0}::{closure#0},
::tenant_timeline_create_safekeepers_quorum::{closure#0}::{closure#0}::{closure#0}::{closure#0}>::{closure#0}::{closure#0}
0
<storage_controller::safekeeper::Safekeeper>::with_client_retries::<safekeeper_api::models::TimelineStatus, <storage_controller::service::Service>::tenant_timeline_create_safekeepers_quorum::{closure#0}::{closure#0}::{closure#0}, <storage_controller::service::Service>::tenant_timeline_create_safekeepers_quorum::{closure#0}::{closure#0}::{closure#0}::{closure#0}>::{closure#0}::{closure#0}::{closure#0}
0
::with_client_retries::
::reconcile_inner
::reconcile_one::{closure#0}::{closure#2}::{closure#0}
, (),
::reconcile_one::{closure#0}::{closure#2},
::reconcile_one::{closure#0}::{closure#3}>::{closure#0}::{closure#0},
::reconcile_inner
::reconcile_one::{closure#0}::{closure#2}::{closure#0}
, (),
::reconcile_one::{closure#0}::{closure#2},
::reconcile_one::{closure#0}::{closure#3}>::{closure#0}::{closure#0}::{closure#0}>::{closure#0}::{closure#0}::{closure#0}
0
::with_client_retries::
as storage_controller::heartbeater::HeartBeat
>::heartbeat::{closure#0}::{closure#1}::{closure#0},
as storage_controller::heartbeater::HeartBeat
>::heartbeat::{closure#0}::{closure#1}::{closure#0}::{closure#0}>::{closure#0}::{closure#0}::{closure#0}
0
::with_client_retries::
::reconcile_inner
::reconcile_one::{closure#0}::{closure#4}::{closure#0}
, (),
::reconcile_one::{closure#0}::{closure#4},
::reconcile_one::{closure#0}::{closure#5}>::{closure#0}::{closure#0},
::reconcile_inner
::reconcile_one::{closure#0}::{closure#4}::{closure#0}
, (),
::reconcile_one::{closure#0}::{closure#4},
::reconcile_one::{closure#0}::{closure#5}>::{closure#0}::{closure#0}::{closure#0}>::{closure#0}::{closure#0}::{closure#0}
0
::with_client_retries::
::reconcile_inner
::reconcile_one::{closure#0}::{closure#6}::{closure#0}
, (),
::reconcile_one::{closure#0}::{closure#6},
::reconcile_one::{closure#0}::{closure#7}>::{closure#0}::{closure#0},
::reconcile_inner
::reconcile_one::{closure#0}::{closure#6}::{closure#0}
, (),
::reconcile_one::{closure#0}::{closure#6},
::reconcile_one::{closure#0}::{closure#7}>::{closure#0}::{closure#0}::{closure#0}>::{closure#0}::{closure#0}::{closure#0}
0
::with_client_retries::
::tenant_timeline_create_safekeepers_quorum::{closure#0}::{closure#0}::{closure#0},
::tenant_timeline_create_safekeepers_quorum::{closure#0}::{closure#0}::{closure#0}::{closure#0}>::{closure#0}::{closure#0}::{closure#0}
0
<storage_controller::safekeeper::Safekeeper>::with_client_retries::{closure#0}::is_fatal
0
Generated by:
LCOV version 2.1-beta