LCOV - code coverage report
Current view:
top level
-
pageserver/src
- config.rs
(
source
/ functions)
Coverage
Total
Hit
Test:
8ac049b474321fdc72ddcb56d7165153a1a900e8.info
Lines:
94.1 %
902
849
Test Date:
2023-09-06 10:18:01
Functions:
78.6 %
112
88
Function Name
Hit count
<pageserver::config::ConfigurableSemaphore as core::fmt::Debug>::fmt
0
::clone
0
::fmt
0
<pageserver::config::ConfigurableSemaphore>::initial_permits
0
<pageserver::config::PageServerConf>::local_path
0
<pageserver::config::PageServerConf>::parse_and_validate::{closure#0}
0
<pageserver::config::PageServerConf>::parse_and_validate::{closure#1}
0
<pageserver::config::PageServerConf>::parse_toml_tenant_conf::{closure#0}
0
<pageserver::config::PageServerConf>::parse_toml_tenant_conf::{closure#1}
0
<pageserver::config::PageServerConfigBuilder>::broker_keepalive_interval
0
<pageserver::config::PageServerConfigBuilder>::concurrent_tenant_size_logical_size_queries
0
<pageserver::config::PageServerConfigBuilder>::ondemand_download_behavior_treat_error_as_warn
0
pageserver::config::deserialize_from_item::<u64>::{closure#0}
0
pageserver::config::deserialize_from_item::
::{closure#0}
0
pageserver::config::deserialize_from_item::
>::{closure#0}
0
pageserver::config::deserialize_from_item::
::{closure#0}
0
pageserver::config::deserialize_from_item::
::{closure#0}
0
pageserver::config::parse_toml_bool
0
pageserver::config::parse_toml_bool::{closure#0}
0
pageserver::config::parse_toml_duration::{closure#0}
0
pageserver::config::parse_toml_from_str::<postgres_backend::AuthType>::{closure#0}
0
pageserver::config::parse_toml_from_str::<postgres_backend::AuthType>::{closure#1}
0
pageserver::config::parse_toml_string::{closure#0}
0
pageserver::config::parse_toml_u64::{closure#0}
0
pageserver::config::tests::eviction_pageserver_config_parse
1
pageserver::config::tests::eviction_pageserver_config_parse::{closure#0}
1
pageserver::config::tests::parse_basic_config
1
pageserver::config::tests::parse_basic_config::{closure#0}
1
pageserver::config::tests::parse_defaults
1
pageserver::config::tests::parse_defaults::{closure#0}
1
pageserver::config::tests::parse_remote_fs_storage_config
1
pageserver::config::tests::parse_remote_fs_storage_config::{closure#0}
1
pageserver::config::tests::parse_remote_s3_storage_config
1
pageserver::config::tests::parse_remote_s3_storage_config::{closure#0}
1
pageserver::config::tests::parse_tenant_config
1
pageserver::config::tests::parse_tenant_config::{closure#0}
1
<pageserver::config::PageServerConf as core::fmt::Debug>::fmt
2
::clone
0
::fmt
0
::eq
2
<pageserver::config::PageServerConfigBuilder>::availability_zone
2
<pageserver::config::ConfigurableSemaphore as core::cmp::PartialEq>::eq
4
<pageserver::config::PageServerConf>::trace_path
4
<pageserver::config::PageServerConf>::traces_path
4
<pageserver::config::PageServerConfigBuilder>::disk_usage_based_eviction
4
<pageserver::config::PageServerConfigBuilder>::cached_metric_collection_interval
6
<pageserver::config::PageServerConfigBuilder>::log_format
6
<pageserver::config::PageServerConfigBuilder>::max_file_descriptors
6
<pageserver::config::PageServerConfigBuilder>::superuser
6
<pageserver::config::PageServerConfigBuilder>::wal_redo_timeout
6
pageserver::config::tests::prepare_fs
6
<pageserver::config::PageServerConfigBuilder>::background_task_maximum_delay
9
<pageserver::config::PageServerConfigBuilder>::synthetic_size_calculation_interval
9
<pageserver::config::PageServerConfigBuilder>::page_cache_size
10
<pageserver::config::PageServerConfigBuilder>::metric_collection_endpoint
14
<pageserver::config::PageServerConfigBuilder>::metric_collection_interval
14
<pageserver::config::PageServerConfigBuilder>::wait_lsn_timeout
14
<pageserver::config::PageServerConfigBuilder>::auth_validation_public_key_path
18
pageserver::config::deserialize_from_item::<u64>
19
pageserver::config::deserialize_from_item::
2
pageserver::config::deserialize_from_item::
>
4
pageserver::config::deserialize_from_item::
4
pageserver::config::deserialize_from_item::
9
<pageserver::config::PageServerConf>::dummy_conf
39
<pageserver::config::PageServerConf>::test_repo_dir
40
<pageserver::config::ConfigurableSemaphore>::inner
73
<pageserver::config::ConfigurableSemaphore as core::default::Default>::default
82
<pageserver::config::PageServerConfigBuilder>::test_remote_failures
94
pageserver::config::parse_toml_duration
639
<pageserver::config::PageServerConf>::tenant_attaching_mark_file_path
820
<pageserver::config::PageServerConf>::timeline_delete_mark_file_path
880
<pageserver::config::PageServerConf>::tenant_deleted_mark_file_path
935
<pageserver::config::PageServerConfigBuilder>::http_auth_type
944
<pageserver::config::PageServerConfigBuilder>::pg_auth_type
944
<pageserver::config::PageServerConfigBuilder>::listen_http_addr
950
<pageserver::config::PageServerConfigBuilder>::listen_pg_addr
950
<pageserver::config::PageServerConfigBuilder>::remote_storage_config
950
<pageserver::config::PageServerConfigBuilder>::broker_endpoint
951
<pageserver::config::PageServerConfigBuilder>::id
953
<pageserver::config::PageServerConf>::parse_and_validate
954
<pageserver::config::PageServerConfigBuilder as core::default::Default>::default
954
<pageserver::config::PageServerConfigBuilder>::build
954
<pageserver::config::PageServerConfigBuilder>::pg_distrib_dir
954
<pageserver::config::PageServerConfigBuilder>::workdir
954
<pageserver::config::PageServerConf>::pg_bin_dir
1046
<pageserver::config::PageServerConf>::pg_lib_dir
1046
<pageserver::config::PageServerConf>::timeline_uninit_mark_file_path
1356
<pageserver::config::PageServerConf>::tenant_config_path
1383
<pageserver::config::PageServerConf>::tenant_ignore_mark_file_path
1493
<pageserver::config::PageServerConf>::parse_toml_tenant_conf
1681
pageserver::config::parse_toml_u64
1699
pageserver::config::parse_toml_from_str::<postgres_backend::AuthType>
1888
<pageserver::config::ConfigurableSemaphore>::new
1988
<pageserver::config::PageServerConf>::pg_distrib_dir
2092
pageserver::config::parse_toml_string
3851
<pageserver::config::PageServerConf>::metadata_path
8486
<pageserver::config::BuilderValue<u64>>::ok_or::<anyhow::Error>
25747
>::ok_or::
953
>>::ok_or::
953
>>::ok_or::
953
>::ok_or::
953
>::ok_or::
953
>::ok_or::
953
>::ok_or::
954
>>::ok_or::
954
>>::ok_or::
954
>>::ok_or::
954
>::ok_or::
954
>::ok_or::
1908
>::ok_or::
1908
>::ok_or::
1908
>::ok_or::
2862
>::ok_or::
6673
<pageserver::config::PageServerConf>::timeline_path
132701
<pageserver::config::PageServerConf>::timelines_path
135117
<pageserver::config::PageServerConf>::tenant_path
141539
<pageserver::config::PageServerConf>::tenants_path
143061
Generated by:
LCOV version 2.1-beta