LCOV - code coverage report
Current view:
top level
-
pageserver/src
- config.rs
(
source
/ functions)
Coverage
Total
Hit
Test:
42f947419473a288706e86ecdf7c2863d760d5d7.info
Lines:
78.5 %
975
765
Test Date:
2024-08-02 21:34:27
Functions:
49.7 %
145
72
Function Name
Hit count
<<pageserver::config::PageserverIdentity as serde::de::Deserialize>::deserialize::__Visitor as serde::de::Visitor>::expecting
0
<
::deserialize::__Field as serde::de::Deserialize>::deserialize::<_>
0
<
::deserialize::__Field as serde::de::Deserialize>::deserialize::
>
0
<
::deserialize::__Field as serde::de::Deserialize>::deserialize::
0
<
::deserialize::__FieldVisitor as serde::de::Visitor>::expecting
0
<
::deserialize::__FieldVisitor as serde::de::Visitor>::visit_bytes::<_>
0
<
::deserialize::__FieldVisitor as serde::de::Visitor>::visit_str::<_>
0
<
::deserialize::__FieldVisitor as serde::de::Visitor>::visit_str::
0
<
::deserialize::__FieldVisitor as serde::de::Visitor>::visit_u64::<_>
0
<
::deserialize::__Visitor as serde::de::Visitor>::expecting
0
<
::deserialize::__Visitor as serde::de::Visitor>::visit_map::<_>
0
<
::deserialize::__Visitor as serde::de::Visitor>::visit_map::
0
<
::deserialize::__Visitor as serde::de::Visitor>::visit_map::
>
0
<
::deserialize::__Visitor as serde::de::Visitor>::visit_map::
0
<
::deserialize::__Visitor as serde::de::Visitor>::visit_seq::<_>
0
<
::deserialize::__Visitor as serde::de::Visitor>::visit_seq::
0
<pageserver::config::ConfigurableSemaphore>::initial_permits
0
<pageserver::config::ConfigurableSemaphore>::inner
0
<pageserver::config::PageServerConf>::local_path
0
<pageserver::config::PageServerConf>::metadata_path
0
<pageserver::config::PageServerConf>::parse_and_validate::{closure#0}
0
<pageserver::config::PageServerConf>::tenant_heatmap_path
0
<pageserver::config::PageServerConf>::tenant_location_config_path
0
<pageserver::config::PageServerConf>::timeline_delete_mark_file_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>::compact_level0_phase1_value_access
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_ephemeral_bytes_per_memory_kb
0
<pageserver::config::PageServerConfigBuilder>::get_image_compression
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>::ingest_batch_size
0
<pageserver::config::PageServerConfigBuilder>::l0_flush
0
<pageserver::config::PageServerConfigBuilder>::metric_collection_bucket
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::
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::
::{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_from_str::
::{closure#1}
0
pageserver::config::parse_toml_string::{closure#0}
0
pageserver::config::parse_toml_u64::{closure#0}
0
pageserver::config::tests::parse_basic_config::{closure#0}
0
pageserver::config::tests::parse_defaults::{closure#0}
0
pageserver::config::tests::parse_remote_fs_storage_config::{closure#0}
0
pageserver::config::tests::parse_remote_s3_storage_config::{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::empty_remote_storage_is_error
2
pageserver::config::tests::eviction_pageserver_config_parse
2
pageserver::config::tests::parse_basic_config
2
pageserver::config::tests::parse_defaults
2
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_s3_storage_config
2
<pageserver::config::PageServerConf>::pg_bin_dir
8
<pageserver::config::PageServerConf>::pg_lib_dir
8
<pageserver::config::PageServerConfigBuilder>::remote_storage_config
8
<pageserver::config::PageServerConfigBuilder>::background_task_maximum_delay
10
<pageserver::config::PageServerConfigBuilder>::listen_http_addr
10
<pageserver::config::PageServerConfigBuilder>::listen_pg_addr
10
<pageserver::config::PageServerConfigBuilder>::log_format
10
<pageserver::config::PageServerConfigBuilder>::max_file_descriptors
10
<pageserver::config::PageServerConfigBuilder>::page_cache_size
10
<pageserver::config::PageServerConfigBuilder>::superuser
10
<pageserver::config::PageServerConfigBuilder>::synthetic_size_calculation_interval
10
<pageserver::config::PageServerConfigBuilder>::wait_lsn_timeout
10
<pageserver::config::PageServerConfigBuilder>::wal_redo_timeout
10
<pageserver::config::ConfigurableSemaphore as core::cmp::PartialEq>::eq
12
<pageserver::config::PageServerConfigBuilder>::broker_endpoint
12
<pageserver::config::PageServerConfigBuilder>::metric_collection_endpoint
14
<pageserver::config::PageServerConfigBuilder>::metric_collection_interval
14
pageserver::config::tests::prepare_fs
14
<pageserver::config::PageServerConf>::pg_distrib_dir
16
<pageserver::config::PageServerConfigBuilder>::build
16
<pageserver::config::PageServerConfigBuilder>::default_values
16
<pageserver::config::PageServerConfigBuilder>::pg_distrib_dir
16
<pageserver::config::PageServerConf>::parse_and_validate
18
<pageserver::config::PageServerConfigBuilder>::new
18
<pageserver::config::PageServerConfigBuilder>::workdir
18
pageserver::config::parse_toml_u64
20
<pageserver::config::PageServerConf>::deletion_header_path
24
<pageserver::config::PageServerConf>::deletion_list_path
28
pageserver::config::parse_toml_duration
54
<pageserver::config::PageServerConf>::deletion_prefix
72
pageserver::config::parse_toml_string
82
<pageserver::config::PageServerConf>::dummy_conf
182
<pageserver::config::PageServerConf>::test_repo_dir
186
<pageserver::config::ConfigurableSemaphore as core::default::Default>::default
372
<pageserver::config::ConfigurableSemaphore>::new
606
<pageserver::config::BuilderValue<u64>>::ok_or
672
>>::ok_or
16
>>::ok_or
16
>>::ok_or
16
>>::ok_or
16
>::ok_or
16
>::ok_or
16
>::ok_or
16
>::ok_or
16
>::ok_or
16
>::ok_or
16
>::ok_or
16
>::ok_or
16
>::ok_or
32
>>::ok_or
32
>>::ok_or
32
>::ok_or
32
>::ok_or
32
>::ok_or
48
>::ok_or
48
>>::ok_or
48
>::ok_or
80
>::ok_or
96
<pageserver::config::PageServerConf>::timeline_path
5972
<pageserver::config::PageServerConf>::timelines_path
6324
<pageserver::config::PageServerConf>::tenant_path
6502
<pageserver::config::PageServerConf>::tenants_path
6502
Generated by:
LCOV version 2.1-beta