LCOV - code coverage report
Current view:
top level
-
pageserver/src
- config.rs
(
source
/ functions)
Coverage
Total
Hit
Test:
32f4a56327bc9da697706839ed4836b2a00a408f.info
Lines:
94.0 %
980
921
Test Date:
2024-02-07 07:37:29
Functions:
80.6 %
124
100
Function Name
Hit count
<pageserver::config::BuilderValue<u64>>::ok_or::<anyhow::Error>
35332
>::ok_or::
3030
>::ok_or::
2018
>::ok_or::
2020
>::ok_or::
2020
>>::ok_or::
1010
>>::ok_or::
1010
>>::ok_or::
1009
>>::ok_or::
1010
>>::ok_or::
2018
>>::ok_or::
1009
>::ok_or::
7065
>::ok_or::
1009
>::ok_or::
1009
>::ok_or::
2020
>::ok_or::
2018
>::ok_or::
4038
>::ok_or::
1010
>::ok_or::
1009
<pageserver::config::ConfigurableSemaphore as core::cmp::PartialEq>::eq
12
<pageserver::config::ConfigurableSemaphore as core::default::Default>::default
188
<pageserver::config::ConfigurableSemaphore as core::fmt::Debug>::fmt
0
::clone
0
::fmt
0
<pageserver::config::ConfigurableSemaphore>::initial_permits
604
<pageserver::config::ConfigurableSemaphore>::inner
289
<pageserver::config::ConfigurableSemaphore>::new
3309
<pageserver::config::PageServerConf as core::fmt::Debug>::fmt
4
::clone
0
::eq
4
::fmt
0
<pageserver::config::PageServerConf>::deletion_header_path
1263
<pageserver::config::PageServerConf>::deletion_list_path
141
<pageserver::config::PageServerConf>::deletion_prefix
2631
<pageserver::config::PageServerConf>::dummy_conf
90
<pageserver::config::PageServerConf>::local_path
0
<pageserver::config::PageServerConf>::metadata_path
7206
<pageserver::config::PageServerConf>::parse_and_validate
1010
<pageserver::config::PageServerConf>::parse_and_validate::{closure#0}
0
<pageserver::config::PageServerConf>::parse_and_validate::{closure#1}
0
<pageserver::config::PageServerConf>::pg_bin_dir
1197
<pageserver::config::PageServerConf>::pg_distrib_dir
2394
<pageserver::config::PageServerConf>::pg_lib_dir
1197
<pageserver::config::PageServerConf>::tenant_config_path
1259
<pageserver::config::PageServerConf>::tenant_deleted_mark_file_path
1000
<pageserver::config::PageServerConf>::tenant_heatmap_path
9
<pageserver::config::PageServerConf>::tenant_ignore_mark_file_path
1732
<pageserver::config::PageServerConf>::tenant_location_config_path
1259
<pageserver::config::PageServerConf>::tenant_path
143586
<pageserver::config::PageServerConf>::tenants_path
145187
<pageserver::config::PageServerConf>::test_repo_dir
94
<pageserver::config::PageServerConf>::timeline_delete_mark_file_path
173
<pageserver::config::PageServerConf>::timeline_path
134153
<pageserver::config::PageServerConf>::timeline_uninit_mark_file_path
1199
<pageserver::config::PageServerConf>::timelines_path
136780
<pageserver::config::PageServerConf>::trace_path
4
<pageserver::config::PageServerConf>::traces_path
4
<pageserver::config::PageServerConfigBuilder as core::default::Default>::default
1010
<pageserver::config::PageServerConfigBuilder>::auth_validation_public_key_path
22
<pageserver::config::PageServerConfigBuilder>::availability_zone
2
<pageserver::config::PageServerConfigBuilder>::background_task_maximum_delay
16
<pageserver::config::PageServerConfigBuilder>::broker_endpoint
1006
<pageserver::config::PageServerConfigBuilder>::broker_keepalive_interval
0
<pageserver::config::PageServerConfigBuilder>::build
1010
<pageserver::config::PageServerConfigBuilder>::cached_metric_collection_interval
18
<pageserver::config::PageServerConfigBuilder>::concurrent_tenant_size_logical_size_queries
0
<pageserver::config::PageServerConfigBuilder>::concurrent_tenant_warmup
5
<pageserver::config::PageServerConfigBuilder>::control_plane_api
992
<pageserver::config::PageServerConfigBuilder>::control_plane_api_token
22
<pageserver::config::PageServerConfigBuilder>::control_plane_emergency_mode
1
<pageserver::config::PageServerConfigBuilder>::disk_usage_based_eviction
6
<pageserver::config::PageServerConfigBuilder>::heatmap_upload_concurrency
0
<pageserver::config::PageServerConfigBuilder>::http_auth_type
992
<pageserver::config::PageServerConfigBuilder>::id
1009
<pageserver::config::PageServerConfigBuilder>::ingest_batch_size
0
<pageserver::config::PageServerConfigBuilder>::listen_http_addr
1004
<pageserver::config::PageServerConfigBuilder>::listen_pg_addr
1004
<pageserver::config::PageServerConfigBuilder>::log_format
12
<pageserver::config::PageServerConfigBuilder>::max_file_descriptors
12
<pageserver::config::PageServerConfigBuilder>::metric_collection_endpoint
23
<pageserver::config::PageServerConfigBuilder>::metric_collection_interval
23
<pageserver::config::PageServerConfigBuilder>::ondemand_download_behavior_treat_error_as_warn
0
<pageserver::config::PageServerConfigBuilder>::page_cache_size
16
<pageserver::config::PageServerConfigBuilder>::pg_auth_type
992
<pageserver::config::PageServerConfigBuilder>::pg_distrib_dir
1010
<pageserver::config::PageServerConfigBuilder>::remote_storage_config
1002
<pageserver::config::PageServerConfigBuilder>::secondary_download_concurrency
0
<pageserver::config::PageServerConfigBuilder>::superuser
12
<pageserver::config::PageServerConfigBuilder>::synthetic_size_calculation_interval
21
<pageserver::config::PageServerConfigBuilder>::test_remote_failures
100
<pageserver::config::PageServerConfigBuilder>::virtual_file_io_engine
0
<pageserver::config::PageServerConfigBuilder>::wait_lsn_timeout
20
<pageserver::config::PageServerConfigBuilder>::wal_redo_timeout
12
<pageserver::config::PageServerConfigBuilder>::workdir
1010
pageserver::config::deserialize_from_item::<core::option::Option<pageserver::disk_usage_eviction_task::DiskUsageEvictionTaskConfig>>
6
pageserver::config::deserialize_from_item::<core::option::Option<pageserver::disk_usage_eviction_task::DiskUsageEvictionTaskConfig>>::{closure#0}
0
pageserver::config::parse_toml_bool
1
pageserver::config::parse_toml_bool::{closure#0}
0
pageserver::config::parse_toml_duration
110
pageserver::config::parse_toml_duration::{closure#0}
0
pageserver::config::parse_toml_from_str::<postgres_backend::AuthType>
1984
pageserver::config::parse_toml_from_str::
0
pageserver::config::parse_toml_from_str::
1984
pageserver::config::parse_toml_from_str::<postgres_backend::AuthType>::{closure#0}
0
pageserver::config::parse_toml_from_str::
::{closure#0}
0
pageserver::config::parse_toml_from_str::
::{closure#0}
0
pageserver::config::parse_toml_from_str::<postgres_backend::AuthType>::{closure#1}
0
pageserver::config::parse_toml_from_str::
::{closure#1}
0
pageserver::config::parse_toml_from_str::
::{closure#1}
0
pageserver::config::parse_toml_string
5114
pageserver::config::parse_toml_string::{closure#0}
0
pageserver::config::parse_toml_u64
1137
pageserver::config::parse_toml_u64::{closure#0}
0
pageserver::config::tests::eviction_pageserver_config_parse
2
pageserver::config::tests::eviction_pageserver_config_parse::{closure#0}
2
pageserver::config::tests::parse_basic_config
2
pageserver::config::tests::parse_basic_config::{closure#0}
2
pageserver::config::tests::parse_defaults
2
pageserver::config::tests::parse_defaults::{closure#0}
2
pageserver::config::tests::parse_incorrect_tenant_config
2
pageserver::config::tests::parse_incorrect_tenant_config::{closure#0}
2
pageserver::config::tests::parse_override_tenant_config
2
pageserver::config::tests::parse_override_tenant_config::{closure#0}
2
pageserver::config::tests::parse_remote_fs_storage_config
2
pageserver::config::tests::parse_remote_fs_storage_config::{closure#0}
2
pageserver::config::tests::parse_remote_s3_storage_config
2
pageserver::config::tests::parse_remote_s3_storage_config::{closure#0}
2
pageserver::config::tests::parse_tenant_config
2
pageserver::config::tests::parse_tenant_config::{closure#0}
2
pageserver::config::tests::prepare_fs
12
Generated by:
LCOV version 2.1-beta