LCOV - code coverage report
Current view:
top level
-
pageserver/src
- config.rs
(
source
/ functions)
Coverage
Total
Hit
Test:
322b88762cba8ea666f63cda880cccab6936bf37.info
Lines:
81.7 %
1052
859
Test Date:
2024-02-29 11:57:12
Functions:
61.7 %
133
82
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::ConfigurableSemaphore>::inner
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>::tenant_config_path
0
<pageserver::config::PageServerConf>::tenant_deleted_mark_file_path
0
<pageserver::config::PageServerConf>::tenant_heatmap_path
0
<pageserver::config::PageServerConf>::tenant_ignore_mark_file_path
0
<pageserver::config::PageServerConf>::tenant_location_config_path
0
<pageserver::config::PageServerConf>::timeline_delete_mark_file_path
0
<pageserver::config::PageServerConf>::trace_path
0
<pageserver::config::PageServerConf>::traces_path
0
<pageserver::config::PageServerConfigBuilder>::auth_validation_public_key_path
0
<pageserver::config::PageServerConfigBuilder>::availability_zone
0
<pageserver::config::PageServerConfigBuilder>::broker_keepalive_interval
0
<pageserver::config::PageServerConfigBuilder>::concurrent_tenant_size_logical_size_queries
0
<pageserver::config::PageServerConfigBuilder>::concurrent_tenant_warmup
0
<pageserver::config::PageServerConfigBuilder>::control_plane_api
0
<pageserver::config::PageServerConfigBuilder>::control_plane_api_token
0
<pageserver::config::PageServerConfigBuilder>::control_plane_emergency_mode
0
<pageserver::config::PageServerConfigBuilder>::get_max_vectored_read_bytes
0
<pageserver::config::PageServerConfigBuilder>::get_validate_vectored_get
0
<pageserver::config::PageServerConfigBuilder>::get_vectored_impl
0
<pageserver::config::PageServerConfigBuilder>::heatmap_upload_concurrency
0
<pageserver::config::PageServerConfigBuilder>::http_auth_type
0
<pageserver::config::PageServerConfigBuilder>::ingest_batch_size
0
<pageserver::config::PageServerConfigBuilder>::ondemand_download_behavior_treat_error_as_warn
0
<pageserver::config::PageServerConfigBuilder>::pg_auth_type
0
<pageserver::config::PageServerConfigBuilder>::secondary_download_concurrency
0
<pageserver::config::PageServerConfigBuilder>::test_remote_failures
0
<pageserver::config::PageServerConfigBuilder>::virtual_file_io_engine
0
pageserver::config::deserialize_from_item::<core::option::Option<pageserver::disk_usage_eviction_task::DiskUsageEvictionTaskConfig>>::{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>
0
pageserver::config::parse_toml_from_str::
0
pageserver::config::parse_toml_from_str::
0
pageserver::config::parse_toml_from_str::
0
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::
::{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_from_str::
::{closure#1}
0
pageserver::config::parse_toml_string::{closure#0}
0
pageserver::config::parse_toml_u64::{closure#0}
0
<pageserver::config::PageServerConfigBuilder>::disk_usage_based_eviction
2
pageserver::config::deserialize_from_item::<core::option::Option<pageserver::disk_usage_eviction_task::DiskUsageEvictionTaskConfig>>
2
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_imitation_only_pageserver_config
2
pageserver::config::tests::parse_imitation_only_pageserver_config::{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::PageServerConf as core::fmt::Debug>::fmt
4
::clone
0
::fmt
0
::eq
4
<pageserver::config::PageServerConf>::pg_bin_dir
8
<pageserver::config::PageServerConf>::pg_lib_dir
8
<pageserver::config::PageServerConfigBuilder>::remote_storage_config
8
<pageserver::config::ConfigurableSemaphore as core::cmp::PartialEq>::eq
12
<pageserver::config::PageServerConfigBuilder>::background_task_maximum_delay
12
<pageserver::config::PageServerConfigBuilder>::cached_metric_collection_interval
12
<pageserver::config::PageServerConfigBuilder>::listen_http_addr
12
<pageserver::config::PageServerConfigBuilder>::listen_pg_addr
12
<pageserver::config::PageServerConfigBuilder>::log_format
12
<pageserver::config::PageServerConfigBuilder>::max_file_descriptors
12
<pageserver::config::PageServerConfigBuilder>::page_cache_size
12
<pageserver::config::PageServerConfigBuilder>::superuser
12
<pageserver::config::PageServerConfigBuilder>::synthetic_size_calculation_interval
12
<pageserver::config::PageServerConfigBuilder>::wait_lsn_timeout
12
<pageserver::config::PageServerConfigBuilder>::wal_redo_timeout
12
<pageserver::config::PageServerConfigBuilder>::broker_endpoint
14
pageserver::config::tests::prepare_fs
14
<pageserver::config::PageServerConf>::pg_distrib_dir
16
<pageserver::config::PageServerConfigBuilder>::metric_collection_endpoint
16
<pageserver::config::PageServerConfigBuilder>::metric_collection_interval
16
<pageserver::config::PageServerConf>::parse_and_validate
18
<pageserver::config::PageServerConfigBuilder as core::default::Default>::default
18
<pageserver::config::PageServerConfigBuilder>::build
18
<pageserver::config::PageServerConfigBuilder>::id
18
<pageserver::config::PageServerConfigBuilder>::pg_distrib_dir
18
<pageserver::config::PageServerConfigBuilder>::workdir
18
<pageserver::config::PageServerConf>::deletion_header_path
26
<pageserver::config::PageServerConf>::deletion_list_path
30
pageserver::config::parse_toml_u64
42
pageserver::config::parse_toml_duration
76
<pageserver::config::PageServerConf>::deletion_prefix
78
pageserver::config::parse_toml_string
96
<pageserver::config::PageServerConf>::dummy_conf
97
<pageserver::config::PageServerConf>::test_repo_dir
101
<pageserver::config::ConfigurableSemaphore as core::default::Default>::default
202
<pageserver::config::PageServerConf>::timeline_uninit_mark_file_path
298
<pageserver::config::ConfigurableSemaphore>::new
357
<pageserver::config::BuilderValue<u64>>::ok_or::<anyhow::Error>
684
>>::ok_or::
18
>>::ok_or::
18
>>::ok_or::
18
>>::ok_or::
18
>>::ok_or::
18
>::ok_or::
18
>::ok_or::
18
>::ok_or::
18
>::ok_or::
18
>::ok_or::
18
>::ok_or::
18
>::ok_or::
36
>::ok_or::
36
>>::ok_or::
36
>::ok_or::
36
>::ok_or::
36
>::ok_or::
54
>::ok_or::
54
>::ok_or::
72
>::ok_or::
126
<pageserver::config::PageServerConf>::timeline_path
2946
<pageserver::config::PageServerConf>::timelines_path
3127
<pageserver::config::PageServerConf>::tenant_path
3220
<pageserver::config::PageServerConf>::tenants_path
3220
Generated by:
LCOV version 2.1-beta