LCOV - code coverage report
Current view: top level - pageserver/client/src - mgmt_api.rs (source / functions) Coverage Total Hit
Test: c639aa5f7ab62b43d647b10f40d15a15686ce8a9.info Lines: 61.2 % 281 172
Test Date: 2024-02-12 20:26:03 Functions: 61.4 % 70 43

Function Name Sort by function name Hit count Sort by function hit count
<pageserver_client::mgmt_api::Client as core::fmt::Debug>::fmt 0
<pageserver_client::mgmt_api::Client>::from_client 4117
<pageserver_client::mgmt_api::Client>::from_client::{closure#0} 89
<pageserver_client::mgmt_api::Client>::get::<_> 2632
::get::<&alloc::string::String> 1316
::get::<&alloc::string::String>::{closure#0} 1316
::get::<_> 0
::get::<_>::{closure#0} 0
::get:: 0
::get::::{closure#0} 0
<pageserver_client::mgmt_api::Client>::get_raw 10
::get_raw 5
::get_raw::{closure#0} 5
<pageserver_client::mgmt_api::Client>::keyspace 0
<pageserver_client::mgmt_api::Client>::keyspace::{closure#0} 0
<pageserver_client::mgmt_api::Client>::list_location_config 32
::list_location_config 16
::list_location_config::{closure#0} 16
<pageserver_client::mgmt_api::Client>::list_tenants 12
::list_tenants 6
::list_tenants::{closure#0} 6
<pageserver_client::mgmt_api::Client>::list_timelines 19
<pageserver_client::mgmt_api::Client>::list_timelines::{closure#0} 19
<pageserver_client::mgmt_api::Client>::location_config 520
<pageserver_client::mgmt_api::Client>::location_config::{closure#0} 520
<pageserver_client::mgmt_api::Client>::new 4108
<pageserver_client::mgmt_api::Client>::put_io_engine 0
<pageserver_client::mgmt_api::Client>::put_io_engine::{closure#0} 0
<pageserver_client::mgmt_api::Client>::request::<_, _> 2725
::request::<&pageserver_api::models::TenantConfigRequest, &alloc::string::String> 14
::request::<&pageserver_api::models::TenantLocationConfigRequest, &alloc::string::String> 520
::request::<&pageserver_api::models::TimelineCreateRequest, &alloc::string::String> 826
::request::<&pageserver_api::models::virtual_file::IoEngineKind, alloc::string::String> 0
::request::<(), &alloc::string::String> 1360
::request::<(), alloc::string::String> 0
::request::<_, _> 0
::request:: 5
<pageserver_client::mgmt_api::Client>::request::<_, _>::{closure#0} 2725
::request::<&pageserver_api::models::TenantConfigRequest, &alloc::string::String>::{closure#0} 14
::request::<&pageserver_api::models::TenantLocationConfigRequest, &alloc::string::String>::{closure#0} 520
::request::<&pageserver_api::models::TimelineCreateRequest, &alloc::string::String>::{closure#0} 826
::request::<&pageserver_api::models::virtual_file::IoEngineKind, alloc::string::String>::{closure#0} 0
::request::<(), &alloc::string::String>::{closure#0} 1360
::request::<(), alloc::string::String>::{closure#0} 0
::request::<_, _>::{closure#0} 0
::request::::{closure#0} 5
<pageserver_client::mgmt_api::Client>::status 2558
::status 1279
::status::{closure#0} 1279
<pageserver_client::mgmt_api::Client>::tenant_config 28
::tenant_config 14
::tenant_config::{closure#0} 14
<pageserver_client::mgmt_api::Client>::tenant_create 0
::tenant_create 0
::tenant_create::{closure#0} 0
<pageserver_client::mgmt_api::Client>::tenant_delete 48
::tenant_delete 24
::tenant_delete::{closure#0} 24
<pageserver_client::mgmt_api::Client>::tenant_details 0
<pageserver_client::mgmt_api::Client>::tenant_details::{closure#0} 0
<pageserver_client::mgmt_api::Client>::tenant_reset 0
::tenant_reset 0
::tenant_reset::{closure#0} 0
<pageserver_client::mgmt_api::Client>::tenant_secondary_download 0
::tenant_secondary_download 0
::tenant_secondary_download::{closure#0} 0
<pageserver_client::mgmt_api::Client>::tenant_shard_split 5
<pageserver_client::mgmt_api::Client>::tenant_shard_split::{closure#0} 5
<pageserver_client::mgmt_api::Client>::tenant_synthetic_size 0
<pageserver_client::mgmt_api::Client>::tenant_synthetic_size::{closure#0} 0
<pageserver_client::mgmt_api::Client>::timeline_create 826
<pageserver_client::mgmt_api::Client>::timeline_create::{closure#0} 826
<pageserver_client::mgmt_api::Client>::timeline_delete 4
<pageserver_client::mgmt_api::Client>::timeline_delete::{closure#0} 4
<pageserver_client::mgmt_api::Client>::timeline_info 0
<pageserver_client::mgmt_api::Client>::timeline_info::{closure#0} 0
<pageserver_client::mgmt_api::Client>::timeline_list 12
<pageserver_client::mgmt_api::Client>::timeline_list::{closure#0} 12
<pageserver_client::mgmt_api::Error as core::fmt::Debug>::fmt 22
::fmt 1
::fmt 21
<reqwest::async_impl::response::Response as pageserver_client::mgmt_api::ResponseErrorMessageExt>::error_from_body 9752
::error_from_body 4876
::error_from_body::{closure#0} 4876

Generated by: LCOV version 2.1-beta