LCOV - code coverage report
Current view:
top level
-
pageserver/src
- config.rs
(
source
/ functions)
Coverage
Total
Hit
Test:
fcf55189004bd3119eed75e2873a97da8078700c.info
Lines:
78.7 %
980
771
Test Date:
2024-06-25 12:07:31
Functions:
56.3 %
126
71
Function Name
Hit count
<pageserver::config::BuilderValue<u64>>::ok_or
738
>::ok_or
54
>::ok_or
54
>::ok_or
36
>>::ok_or
54
>>::ok_or
18
>>::ok_or
18
>>::ok_or
18
>>::ok_or
36
>>::ok_or
36
>>::ok_or
18
>::ok_or
126
>::ok_or
18
>::ok_or
18
>::ok_or
18
>::ok_or
18
>::ok_or
36
>::ok_or
36
>::ok_or
90
>::ok_or
18
>::ok_or
18
<pageserver::config::ConfigurableSemaphore as core::cmp::PartialEq>::eq
12
<pageserver::config::ConfigurableSemaphore as core::default::Default>::default
344
<pageserver::config::ConfigurableSemaphore>::initial_permits
0
<pageserver::config::ConfigurableSemaphore>::inner
0
<pageserver::config::ConfigurableSemaphore>::new
570
<pageserver::config::PageServerConf>::deletion_header_path
24
<pageserver::config::PageServerConf>::deletion_list_path
28
<pageserver::config::PageServerConf>::deletion_prefix
72
<pageserver::config::PageServerConf>::dummy_conf
168
<pageserver::config::PageServerConf>::local_path
0
<pageserver::config::PageServerConf>::metadata_path
0
<pageserver::config::PageServerConf>::parse_and_validate
18
<pageserver::config::PageServerConf>::parse_and_validate::{closure#0}
0
<pageserver::config::PageServerConf>::pg_bin_dir
8
<pageserver::config::PageServerConf>::pg_distrib_dir
16
<pageserver::config::PageServerConf>::pg_lib_dir
8
<pageserver::config::PageServerConf>::tenant_config_path
0
<pageserver::config::PageServerConf>::tenant_heatmap_path
0
<pageserver::config::PageServerConf>::tenant_location_config_path
0
<pageserver::config::PageServerConf>::tenant_path
6418
<pageserver::config::PageServerConf>::tenants_path
6418
<pageserver::config::PageServerConf>::test_repo_dir
172
<pageserver::config::PageServerConf>::timeline_delete_mark_file_path
0
<pageserver::config::PageServerConf>::timeline_path
5930
<pageserver::config::PageServerConf>::timelines_path
6254
<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>::background_task_maximum_delay
12
<pageserver::config::PageServerConfigBuilder>::broker_endpoint
14
<pageserver::config::PageServerConfigBuilder>::broker_keepalive_interval
0
<pageserver::config::PageServerConfigBuilder>::build
18
<pageserver::config::PageServerConfigBuilder>::cached_metric_collection_interval
12
<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>::default_values
18
<pageserver::config::PageServerConfigBuilder>::disk_usage_based_eviction
2
<pageserver::config::PageServerConfigBuilder>::get_ephemeral_bytes_per_memory_kb
0
<pageserver::config::PageServerConfigBuilder>::get_impl
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>::id
18
<pageserver::config::PageServerConfigBuilder>::ingest_batch_size
0
<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>::metric_collection_bucket
0
<pageserver::config::PageServerConfigBuilder>::metric_collection_endpoint
16
<pageserver::config::PageServerConfigBuilder>::metric_collection_interval
16
<pageserver::config::PageServerConfigBuilder>::ondemand_download_behavior_treat_error_as_warn
0
<pageserver::config::PageServerConfigBuilder>::page_cache_size
12
<pageserver::config::PageServerConfigBuilder>::pg_auth_type
0
<pageserver::config::PageServerConfigBuilder>::pg_distrib_dir
18
<pageserver::config::PageServerConfigBuilder>::remote_storage_config
8
<pageserver::config::PageServerConfigBuilder>::secondary_download_concurrency
0
<pageserver::config::PageServerConfigBuilder>::superuser
12
<pageserver::config::PageServerConfigBuilder>::synthetic_size_calculation_interval
12
<pageserver::config::PageServerConfigBuilder>::test_remote_failures
0
<pageserver::config::PageServerConfigBuilder>::virtual_file_io_engine
0
<pageserver::config::PageServerConfigBuilder>::wait_lsn_timeout
12
<pageserver::config::PageServerConfigBuilder>::wal_redo_timeout
12
<pageserver::config::PageServerConfigBuilder>::workdir
18
pageserver::config::deserialize_from_item::<core::option::Option<pageserver::disk_usage_eviction_task::DiskUsageEvictionTaskConfig>>
2
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
76
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::
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::
::{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_from_str::
::{closure#1}
0
pageserver::config::parse_toml_string
96
pageserver::config::parse_toml_string::{closure#0}
0
pageserver::config::parse_toml_u64
42
pageserver::config::parse_toml_u64::{closure#0}
0
pageserver::config::tests::eviction_pageserver_config_parse
2
pageserver::config::tests::parse_basic_config
2
pageserver::config::tests::parse_basic_config::{closure#0}
0
pageserver::config::tests::parse_defaults
2
pageserver::config::tests::parse_defaults::{closure#0}
0
pageserver::config::tests::parse_imitation_only_pageserver_config
2
pageserver::config::tests::parse_incorrect_tenant_config
2
pageserver::config::tests::parse_override_tenant_config
2
pageserver::config::tests::parse_remote_fs_storage_config
2
pageserver::config::tests::parse_remote_fs_storage_config::{closure#0}
0
pageserver::config::tests::parse_remote_s3_storage_config
2
pageserver::config::tests::parse_remote_s3_storage_config::{closure#0}
0
pageserver::config::tests::parse_tenant_config
2
pageserver::config::tests::prepare_fs
14
Generated by:
LCOV version 2.1-beta