LCOV - code coverage report
Current view:
top level
-
pageserver/src
- config.rs
(
source
/ functions)
Coverage
Total
Hit
Test:
c639aa5f7ab62b43d647b10f40d15a15686ce8a9.info
Lines:
94.0 %
980
921
Test Date:
2024-02-12 20:26:03
Functions:
80.6 %
124
100
Function Name
Hit count
<pageserver::config::BuilderValue<u64>>::ok_or::<anyhow::Error>
36417
>::ok_or::
3123
>::ok_or::
2080
>::ok_or::
2082
>::ok_or::
2082
>>::ok_or::
1041
>>::ok_or::
1041
>>::ok_or::
1040
>>::ok_or::
1041
>>::ok_or::
2080
>>::ok_or::
1040
>::ok_or::
7282
>::ok_or::
1040
>::ok_or::
1040
>::ok_or::
2082
>::ok_or::
2080
>::ok_or::
4162
>::ok_or::
1041
>::ok_or::
1040
<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
624
<pageserver::config::ConfigurableSemaphore>::inner
300
<pageserver::config::ConfigurableSemaphore>::new
3402
<pageserver::config::PageServerConf as core::fmt::Debug>::fmt
4
::clone
0
::eq
4
::fmt
0
<pageserver::config::PageServerConf>::deletion_header_path
1300
<pageserver::config::PageServerConf>::deletion_list_path
149
<pageserver::config::PageServerConf>::deletion_prefix
2716
<pageserver::config::PageServerConf>::dummy_conf
90
<pageserver::config::PageServerConf>::local_path
0
<pageserver::config::PageServerConf>::metadata_path
7197
<pageserver::config::PageServerConf>::parse_and_validate
1041
<pageserver::config::PageServerConf>::parse_and_validate::{closure#0}
0
<pageserver::config::PageServerConf>::parse_and_validate::{closure#1}
0
<pageserver::config::PageServerConf>::pg_bin_dir
1202
<pageserver::config::PageServerConf>::pg_distrib_dir
2404
<pageserver::config::PageServerConf>::pg_lib_dir
1202
<pageserver::config::PageServerConf>::tenant_config_path
1310
<pageserver::config::PageServerConf>::tenant_deleted_mark_file_path
1026
<pageserver::config::PageServerConf>::tenant_heatmap_path
8
<pageserver::config::PageServerConf>::tenant_ignore_mark_file_path
1787
<pageserver::config::PageServerConf>::tenant_location_config_path
1310
<pageserver::config::PageServerConf>::tenant_path
140883
<pageserver::config::PageServerConf>::tenants_path
142536
<pageserver::config::PageServerConf>::test_repo_dir
94
<pageserver::config::PageServerConf>::timeline_delete_mark_file_path
172
<pageserver::config::PageServerConf>::timeline_path
131185
<pageserver::config::PageServerConf>::timeline_uninit_mark_file_path
1202
<pageserver::config::PageServerConf>::timelines_path
133859
<pageserver::config::PageServerConf>::trace_path
4
<pageserver::config::PageServerConf>::traces_path
4
<pageserver::config::PageServerConfigBuilder as core::default::Default>::default
1041
<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
1037
<pageserver::config::PageServerConfigBuilder>::broker_keepalive_interval
0
<pageserver::config::PageServerConfigBuilder>::build
1041
<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
1023
<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
1023
<pageserver::config::PageServerConfigBuilder>::id
1040
<pageserver::config::PageServerConfigBuilder>::ingest_batch_size
0
<pageserver::config::PageServerConfigBuilder>::listen_http_addr
1035
<pageserver::config::PageServerConfigBuilder>::listen_pg_addr
1035
<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
1023
<pageserver::config::PageServerConfigBuilder>::pg_distrib_dir
1041
<pageserver::config::PageServerConfigBuilder>::remote_storage_config
1033
<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
1041
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>
2046
pageserver::config::parse_toml_from_str::
0
pageserver::config::parse_toml_from_str::
2046
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
5269
pageserver::config::parse_toml_string::{closure#0}
0
pageserver::config::parse_toml_u64
1168
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