LCOV - code coverage report
Current view:
top level
-
pageserver/src
- page_service.rs
(
source
/ functions)
Coverage
Total
Hit
Test:
1e20c4f2b28aa592527961bb32170ebbd2c9172f.info
Lines:
17.2 %
1871
321
Test Date:
2025-07-16 12:29:03
Functions:
4.9 %
206
10
Function Name
Hit count
<pageserver::page_service::BaseBackupCmd>::parse::{closure#0}
0
<pageserver::page_service::BaseBackupCmd>::parse::{closure#1}
0
<pageserver::page_service::BaseBackupCmd>::parse::{closure#2}
0
<pageserver::page_service::BatchedFeMessage>::as_static_str
0
<pageserver::page_service::BatchedFeMessage>::observe_execution_start
0
<pageserver::page_service::BatchedFeMessage>::should_break_batch
0
<pageserver::page_service::BatchedFeMessage>::should_break_batch::{closure#0}
0
<pageserver::page_service::BatchedPageStreamError as core::fmt::Display>::fmt
0
<pageserver::page_service::Connections>::handle_connection_completion
0
<pageserver::page_service::Connections>::shutdown
0
::shutdown
0
::shutdown::{closure#0}
0
<pageserver::page_service::FullBackupCmd>::parse::{closure#0}
0
<pageserver::page_service::FullBackupCmd>::parse::{closure#1}
0
<pageserver::page_service::FullBackupCmd>::parse::{closure#2}
0
<pageserver::page_service::FullBackupCmd>::parse::{closure#3}
0
<pageserver::page_service::GrpcPageServiceHandler as pageserver_page_api::proto::page_service_server::PageService>::check_rel_exists::{closure#0}::{closure#0}
0
<pageserver::page_service::GrpcPageServiceHandler as pageserver_page_api::proto::page_service_server::PageService>::get_base_backup::{closure#0}::{closure#0}
0
<pageserver::page_service::GrpcPageServiceHandler as pageserver_page_api::proto::page_service_server::PageService>::get_base_backup::{closure#0}::{closure#0}::{closure#0}
0
<pageserver::page_service::GrpcPageServiceHandler as pageserver_page_api::proto::page_service_server::PageService>::get_base_backup::{closure#0}::{closure#0}::{closure#1}
0
<pageserver::page_service::GrpcPageServiceHandler as pageserver_page_api::proto::page_service_server::PageService>::get_base_backup::{closure#0}::{closure#0}::{closure#1}::{closure#1}
0
<pageserver::page_service::GrpcPageServiceHandler as pageserver_page_api::proto::page_service_server::PageService>::get_base_backup::{closure#0}::{closure#0}::{closure#1}::{closure#2}
0
<pageserver::page_service::GrpcPageServiceHandler as pageserver_page_api::proto::page_service_server::PageService>::get_base_backup::{closure#0}::{closure#0}::{closure#2}::{closure#0}
0
<pageserver::page_service::GrpcPageServiceHandler as pageserver_page_api::proto::page_service_server::PageService>::get_base_backup::{closure#0}::{closure#0}::{closure#2}::{closure#1}
0
<pageserver::page_service::GrpcPageServiceHandler as pageserver_page_api::proto::page_service_server::PageService>::get_db_size::{closure#0}::{closure#0}
0
<pageserver::page_service::GrpcPageServiceHandler as pageserver_page_api::proto::page_service_server::PageService>::get_pages
0
<pageserver::page_service::GrpcPageServiceHandler as pageserver_page_api::proto::page_service_server::PageService>::get_pages::{closure#0}
0
<pageserver::page_service::GrpcPageServiceHandler as pageserver_page_api::proto::page_service_server::PageService>::get_pages::{closure#0}::{closure#0}::{closure#0}
0
<pageserver::page_service::GrpcPageServiceHandler as pageserver_page_api::proto::page_service_server::PageService>::get_rel_size::{closure#0}::{closure#0}
0
<pageserver::page_service::GrpcPageServiceHandler as pageserver_page_api::proto::page_service_server::PageService>::get_slru_segment::{closure#0}::{closure#0}
0
<pageserver::page_service::GrpcPageServiceHandler as pageserver_page_api::proto::page_service_server::PageService>::lease_lsn::{closure#0}::{closure#0}
0
<pageserver::page_service::GrpcPageServiceHandler>::ensure_shard_zero
0
<pageserver::page_service::GrpcPageServiceHandler>::get_request_timeline::<pageserver_page_api::proto::LeaseLsnRequest>
0
::get_request_timeline::
0
::get_request_timeline::
0
::get_request_timeline::
0
::get_request_timeline::
0
::get_request_timeline::
0
::get_request_timeline::
0
<pageserver::page_service::GrpcPageServiceHandler>::get_request_timeline::<pageserver_page_api::proto::LeaseLsnRequest>::{closure#0}
0
::get_request_timeline::
::{closure#0}
0
::get_request_timeline::
::{closure#0}
0
::get_request_timeline::
::{closure#0}
0
::get_request_timeline::
::{closure#0}
0
::get_request_timeline::
::{closure#0}
0
::get_request_timeline::
::{closure#0}
0
<pageserver::page_service::GrpcPageServiceHandler>::make_hdr
0
<pageserver::page_service::GrpcPageServiceHandler>::record_op_start_and_throttle
0
<pageserver::page_service::GrpcPageServiceHandler>::record_op_start_and_throttle::{closure#0}
0
<pageserver::page_service::GrpcPageServiceHandler>::record_op_start_and_throttle::{closure#0}::{closure#0}
0
<pageserver::page_service::GrpcPageServiceHandler>::spawn
0
<pageserver::page_service::GrpcPageServiceHandler>::spawn::{closure#0}
0
<pageserver::page_service::GrpcPageServiceHandler>::spawn::{closure#1}
0
<pageserver::page_service::LeaseLsnCmd>::parse::{closure#0}
0
<pageserver::page_service::LeaseLsnCmd>::parse::{closure#1}
0
<pageserver::page_service::LeaseLsnCmd>::parse::{closure#2}
0
<pageserver::page_service::Listener>::stop_accepting
0
::stop_accepting
0
::stop_accepting::{closure#0}
0
<pageserver::page_service::ObservabilityLayer as tower_layer::Layer<tonic::service::interceptor::InterceptedService<pageserver_page_api::proto::page_service_server::PageServiceServer<pageserver::page_service::GrpcPageServiceHandler>, <pageserver::page_service::GrpcPageServiceHandler>::spawn::{closure#0}>>>::layer
0
<pageserver::page_service::ObservabilityLayerService<tonic::service::interceptor::InterceptedService<pageserver_page_api::proto::page_service_server::PageServiceServer<pageserver::page_service::GrpcPageServiceHandler>, <pageserver::page_service::GrpcPageServiceHandler>::spawn::{closure#0}>> as tower_service::Service<http::request::Request<tonic::body::Body>>>::call
0
<pageserver::page_service::ObservabilityLayerService<tonic::service::interceptor::InterceptedService<pageserver_page_api::proto::page_service_server::PageServiceServer<pageserver::page_service::GrpcPageServiceHandler>, <pageserver::page_service::GrpcPageServiceHandler>::spawn::{closure#0}>> as tower_service::Service<http::request::Request<tonic::body::Body>>>::call::{closure#0}
0
<pageserver::page_service::ObservabilityLayerService<tonic::service::interceptor::InterceptedService<pageserver_page_api::proto::page_service_server::PageServiceServer<pageserver::page_service::GrpcPageServiceHandler>, <pageserver::page_service::GrpcPageServiceHandler>::spawn::{closure#0}>> as tower_service::Service<http::request::Request<tonic::body::Body>>>::call::{closure#1}
0
<pageserver::page_service::ObservabilityLayerService<tonic::service::interceptor::InterceptedService<pageserver_page_api::proto::page_service_server::PageServiceServer<pageserver::page_service::GrpcPageServiceHandler>, <pageserver::page_service::GrpcPageServiceHandler>::spawn::{closure#0}>> as tower_service::Service<http::request::Request<tonic::body::Body>>>::call::{closure#2}
0
<pageserver::page_service::ObservabilityLayerService<tonic::service::interceptor::InterceptedService<pageserver_page_api::proto::page_service_server::PageServiceServer<pageserver::page_service::GrpcPageServiceHandler>, <pageserver::page_service::GrpcPageServiceHandler>::spawn::{closure#0}>> as tower_service::Service<http::request::Request<tonic::body::Body>>>::poll_ready
0
<pageserver::page_service::PageServerHandler as postgres_backend::Handler<core::pin::Pin<alloc::boxed::Box<tokio_io_timeout::TimeoutReader<tokio::net::tcp::stream::TcpStream>>>>>::check_auth_jwt
0
<pageserver::page_service::PageServerHandler as postgres_backend::Handler<core::pin::Pin<alloc::boxed::Box<tokio_io_timeout::TimeoutReader<tokio::net::tcp::stream::TcpStream>>>>>::check_auth_jwt::{closure#0}
0
<pageserver::page_service::PageServerHandler as postgres_backend::Handler<core::pin::Pin<alloc::boxed::Box<tokio_io_timeout::TimeoutReader<tokio::net::tcp::stream::TcpStream>>>>>::process_query::{closure#0}::{closure#0}::{closure#0}
0
<pageserver::page_service::PageServerHandler as postgres_backend::Handler<core::pin::Pin<alloc::boxed::Box<tokio_io_timeout::TimeoutReader<tokio::net::tcp::stream::TcpStream>>>>>::process_query::{closure#0}::{closure#0}::{closure#1}
0
<pageserver::page_service::PageServerHandler as postgres_backend::Handler<core::pin::Pin<alloc::boxed::Box<tokio_io_timeout::TimeoutReader<tokio::net::tcp::stream::TcpStream>>>>>::startup
0
<pageserver::page_service::PageServerHandler>::check_permission
0
<pageserver::page_service::PageServerHandler>::check_permission::{closure#0}
0
<pageserver::page_service::PageServerHandler>::effective_request_lsn
0
<pageserver::page_service::PageServerHandler>::flush_cancellable::<core::pin::Pin<alloc::boxed::Box<tokio_io_timeout::TimeoutReader<tokio::net::tcp::stream::TcpStream>>>>
0
<pageserver::page_service::PageServerHandler>::flush_cancellable::<core::pin::Pin<alloc::boxed::Box<tokio_io_timeout::TimeoutReader<tokio::net::tcp::stream::TcpStream>>>>::{closure#0}
0
<pageserver::page_service::PageServerHandler>::handle_basebackup_request::<core::pin::Pin<alloc::boxed::Box<tokio_io_timeout::TimeoutReader<tokio::net::tcp::stream::TcpStream>>>>::{closure#0}::{closure#0}::{closure#0}
0
<pageserver::page_service::PageServerHandler>::handle_basebackup_request::<core::pin::Pin<alloc::boxed::Box<tokio_io_timeout::TimeoutReader<tokio::net::tcp::stream::TcpStream>>>>::{closure#0}::{closure#0}::{closure#1}
0
<pageserver::page_service::PageServerHandler>::handle_get_page_at_lsn_request_batched::{closure#0}::{closure#0}::{closure#0}
0
<pageserver::page_service::PageServerHandler>::handle_get_page_at_lsn_request_batched::{closure#0}::{closure#0}::{closure#1}
0
<pageserver::page_service::PageServerHandler>::handle_get_page_at_lsn_request_batched::{closure#0}::{closure#0}::{closure#2}
0
<pageserver::page_service::PageServerHandler>::handle_get_page_at_lsn_request_batched::{closure#0}::{closure#0}::{closure#3}
0
<pageserver::page_service::PageServerHandler>::handle_get_page_at_lsn_request_batched::{closure#0}::{closure#0}::{closure#4}
0
<pageserver::page_service::PageServerHandler>::handle_get_page_at_lsn_request_batched::{closure#0}::{closure#0}::{closure#5}
0
<pageserver::page_service::PageServerHandler>::handle_get_page_at_lsn_request_batched::{closure#0}::{closure#0}::{closure#5}::{closure#0}
0
<pageserver::page_service::PageServerHandler>::handle_get_page_at_lsn_request_batched::{closure#0}::{closure#0}::{closure#5}::{closure#1}
0
<pageserver::page_service::PageServerHandler>::handle_make_lsn_lease::<core::pin::Pin<alloc::boxed::Box<tokio_io_timeout::TimeoutReader<tokio::net::tcp::stream::TcpStream>>>>::{closure#0}::{closure#0}::{closure#0}
0
<pageserver::page_service::PageServerHandler>::handle_make_lsn_lease::<core::pin::Pin<alloc::boxed::Box<tokio_io_timeout::TimeoutReader<tokio::net::tcp::stream::TcpStream>>>>::{closure#0}::{closure#0}::{closure#1}
0
<pageserver::page_service::PageServerHandler>::handle_make_lsn_lease::<core::pin::Pin<alloc::boxed::Box<tokio_io_timeout::TimeoutReader<tokio::net::tcp::stream::TcpStream>>>>::{closure#0}::{closure#0}::{closure#2}
0
<pageserver::page_service::PageServerHandler>::handle_pagerequests_pipelined::<core::pin::Pin<alloc::boxed::Box<tokio_io_timeout::TimeoutReader<tokio::net::tcp::stream::TcpStream>>>>
0
<pageserver::page_service::PageServerHandler>::handle_pagerequests_pipelined::<core::pin::Pin<alloc::boxed::Box<tokio_io_timeout::TimeoutReader<tokio::net::tcp::stream::TcpStream>>>>::{closure#0}
0
<pageserver::page_service::PageServerHandler>::handle_pagerequests_pipelined::<core::pin::Pin<alloc::boxed::Box<tokio_io_timeout::TimeoutReader<tokio::net::tcp::stream::TcpStream>>>>::{closure#0}::{closure#0}
0
<pageserver::page_service::PageServerHandler>::handle_pagerequests_pipelined::<core::pin::Pin<alloc::boxed::Box<tokio_io_timeout::TimeoutReader<tokio::net::tcp::stream::TcpStream>>>>::{closure#0}::{closure#0}::{closure#0}
0
<pageserver::page_service::PageServerHandler>::handle_pagerequests_pipelined::<core::pin::Pin<alloc::boxed::Box<tokio_io_timeout::TimeoutReader<tokio::net::tcp::stream::TcpStream>>>>::{closure#0}::{closure#0}::{closure#0}::{closure#0}
0
<pageserver::page_service::PageServerHandler>::handle_pagerequests_pipelined::<core::pin::Pin<alloc::boxed::Box<tokio_io_timeout::TimeoutReader<tokio::net::tcp::stream::TcpStream>>>>::{closure#0}::{closure#1}
0
::handle_pagerequests_pipelined::
>>>::{closure#0}::{closure#1}
0
::handle_pagerequests_pipelined::
>>>::{closure#0}::{closure#3}
0
<pageserver::page_service::PageServerHandler>::handle_pagerequests_pipelined::<core::pin::Pin<alloc::boxed::Box<tokio_io_timeout::TimeoutReader<tokio::net::tcp::stream::TcpStream>>>>::{closure#0}::{closure#2}
0
<pageserver::page_service::PageServerHandler>::handle_pagerequests_pipelined::<core::pin::Pin<alloc::boxed::Box<tokio_io_timeout::TimeoutReader<tokio::net::tcp::stream::TcpStream>>>>::{closure#0}::{closure#2}::{closure#0}
0
<pageserver::page_service::PageServerHandler>::handle_pagerequests_serial::<core::pin::Pin<alloc::boxed::Box<tokio_io_timeout::TimeoutReader<tokio::net::tcp::stream::TcpStream>>>>
0
<pageserver::page_service::PageServerHandler>::handle_pagerequests_serial::<core::pin::Pin<alloc::boxed::Box<tokio_io_timeout::TimeoutReader<tokio::net::tcp::stream::TcpStream>>>>::{closure#0}
0
<pageserver::page_service::PageServerHandler>::handle_test_request_batch::{closure#0}::{closure#0}::{closure#0}
0
<pageserver::page_service::PageServerHandler>::handle_test_request_batch::{closure#0}::{closure#0}::{closure#0}::{closure#0}
0
<pageserver::page_service::PageServerHandler>::handle_test_request_batch::{closure#0}::{closure#0}::{closure#0}::{closure#1}
0
<pageserver::page_service::PageServerHandler>::new
0
<pageserver::page_service::PageServerHandler>::pagestream_dispatch_batched_message
0
<pageserver::page_service::PageServerHandler>::pagestream_dispatch_batched_message::{closure#0}
0
<pageserver::page_service::PageServerHandler>::pagestream_dispatch_batched_message::{closure#0}::{closure#10}
0
<pageserver::page_service::PageServerHandler>::pagestream_dispatch_batched_message::{closure#0}::{closure#12}
0
<pageserver::page_service::PageServerHandler>::pagestream_dispatch_batched_message::{closure#0}::{closure#13}
0
<pageserver::page_service::PageServerHandler>::pagestream_dispatch_batched_message::{closure#0}::{closure#1}
0
<pageserver::page_service::PageServerHandler>::pagestream_dispatch_batched_message::{closure#0}::{closure#2}
0
<pageserver::page_service::PageServerHandler>::pagestream_dispatch_batched_message::{closure#0}::{closure#4}
0
<pageserver::page_service::PageServerHandler>::pagestream_dispatch_batched_message::{closure#0}::{closure#5}
0
<pageserver::page_service::PageServerHandler>::pagestream_dispatch_batched_message::{closure#0}::{closure#9}
0
<pageserver::page_service::PageServerHandler>::pagestream_handle_batched_message::<core::pin::Pin<alloc::boxed::Box<tokio_io_timeout::TimeoutReader<tokio::net::tcp::stream::TcpStream>>>>::{closure#0}
0
<pageserver::page_service::PageServerHandler>::pagestream_handle_batched_message::<core::pin::Pin<alloc::boxed::Box<tokio_io_timeout::TimeoutReader<tokio::net::tcp::stream::TcpStream>>>>::{closure#0}::{closure#0}::{closure#0}
0
<pageserver::page_service::PageServerHandler>::pagestream_handle_batched_message::<core::pin::Pin<alloc::boxed::Box<tokio_io_timeout::TimeoutReader<tokio::net::tcp::stream::TcpStream>>>>::{closure#0}::{closure#0}::{closure#1}
0
<pageserver::page_service::PageServerHandler>::pagestream_handle_batched_message::<core::pin::Pin<alloc::boxed::Box<tokio_io_timeout::TimeoutReader<tokio::net::tcp::stream::TcpStream>>>>::{closure#0}::{closure#0}::{closure#2}
0
<pageserver::page_service::PageServerHandler>::pagestream_handle_batched_message::<core::pin::Pin<alloc::boxed::Box<tokio_io_timeout::TimeoutReader<tokio::net::tcp::stream::TcpStream>>>>::{closure#0}::{closure#0}::{closure#3}
0
<pageserver::page_service::PageServerHandler>::pagestream_handle_batched_message::<core::pin::Pin<alloc::boxed::Box<tokio_io_timeout::TimeoutReader<tokio::net::tcp::stream::TcpStream>>>>::{closure#0}::{closure#0}::{closure#3}::{closure#0}
0
<pageserver::page_service::PageServerHandler>::pagestream_handle_batched_message::<core::pin::Pin<alloc::boxed::Box<tokio_io_timeout::TimeoutReader<tokio::net::tcp::stream::TcpStream>>>>::{closure#0}::{closure#0}::{closure#4}
0
<pageserver::page_service::PageServerHandler>::pagestream_handle_batched_message::<core::pin::Pin<alloc::boxed::Box<tokio_io_timeout::TimeoutReader<tokio::net::tcp::stream::TcpStream>>>>::{closure#0}::{closure#0}::{closure#5}
0
<pageserver::page_service::PageServerHandler>::pagestream_read_message::<core::pin::Pin<alloc::boxed::Box<tokio_io_timeout::TimeoutReader<tokio::net::tcp::stream::TcpStream>>>>
0
<pageserver::page_service::PageServerHandler>::pagestream_read_message::<core::pin::Pin<alloc::boxed::Box<tokio_io_timeout::TimeoutReader<tokio::net::tcp::stream::TcpStream>>>>::{closure#0}
0
<pageserver::page_service::PageServerHandler>::pagestream_read_message::<core::pin::Pin<alloc::boxed::Box<tokio_io_timeout::TimeoutReader<tokio::net::tcp::stream::TcpStream>>>>::{closure#0}::{closure#0}
0
<pageserver::page_service::PageServerHandler>::pagestream_read_message::<core::pin::Pin<alloc::boxed::Box<tokio_io_timeout::TimeoutReader<tokio::net::tcp::stream::TcpStream>>>>::{closure#0}::{closure#1}
0
<pageserver::page_service::PageServerHandler>::pagestream_read_message::<core::pin::Pin<alloc::boxed::Box<tokio_io_timeout::TimeoutReader<tokio::net::tcp::stream::TcpStream>>>>::{closure#0}::{closure#2}
0
<pageserver::page_service::PageServerHandler>::record_op_start_and_throttle
0
<pageserver::page_service::PageServerHandler>::record_op_start_and_throttle::{closure#0}
0
<pageserver::page_service::PageServerHandler>::wait_or_get_last_lsn
0
<pageserver::page_service::PageServerHandler>::wait_or_get_last_lsn::{closure#0}
0
<pageserver::page_service::PageStreamCmd>::parse::{closure#1}
0
<pageserver::page_service::PageStreamError as core::convert::From<pageserver::page_service::GetActiveTimelineError>>::from
0
<pageserver::page_service::PageStreamError as core::convert::From<pageserver::tenant::timeline::PageReconstructError>>::from
0
<pageserver::page_service::PageStreamError as core::convert::From<pageserver::tenant::timeline::WaitLsnError>>::from
0
<pageserver::page_service::TenantAuthInterceptor as tonic::service::interceptor::Interceptor>::call
0
<pageserver::page_service::TenantAuthInterceptor as tonic::service::interceptor::Interceptor>::call::{closure#0}
0
<pageserver::page_service::TenantAuthInterceptor as tonic::service::interceptor::Interceptor>::call::{closure#1}
0
<pageserver::page_service::TenantAuthInterceptor as tonic::service::interceptor::Interceptor>::call::{closure#2}
0
<pageserver::page_service::TenantAuthInterceptor as tonic::service::interceptor::Interceptor>::call::{closure#3}
0
<pageserver::page_service::TenantAuthInterceptor as tonic::service::interceptor::Interceptor>::call::{closure#4}
0
<pageserver::page_service::TenantAuthInterceptor>::new
0
<pageserver::page_service::TenantManagerCacheItem as core::ops::deref::Deref>::deref
0
<pageserver::page_service::TenantManagerCacheItem as pageserver::tenant::timeline::handle::Timeline<pageserver::page_service::TenantManagerTypes>>::get_shard_identity
0
<pageserver::page_service::TenantManagerCacheItem as pageserver::tenant::timeline::handle::Timeline<pageserver::page_service::TenantManagerTypes>>::per_timeline_state
0
<pageserver::page_service::TenantManagerCacheItem as pageserver::tenant::timeline::handle::Timeline<pageserver::page_service::TenantManagerTypes>>::shard_timeline_id
0
<pageserver::page_service::TenantManagerWrapper as pageserver::tenant::timeline::handle::TenantManager<pageserver::page_service::TenantManagerTypes>>::resolve
0
<pageserver::page_service::TenantManagerWrapper as pageserver::tenant::timeline::handle::TenantManager<pageserver::page_service::TenantManagerTypes>>::resolve::{closure#0}
0
<pageserver::page_service::TenantMetadataInterceptor as tonic::service::interceptor::Interceptor>::call
0
<pageserver::page_service::TenantMetadataInterceptor as tonic::service::interceptor::Interceptor>::call::{closure#0}
0
<pageserver::page_service::TenantMetadataInterceptor as tonic::service::interceptor::Interceptor>::call::{closure#1}
0
<pageserver::page_service::TenantMetadataInterceptor as tonic::service::interceptor::Interceptor>::call::{closure#2}
0
<pageserver::page_service::TenantMetadataInterceptor as tonic::service::interceptor::Interceptor>::call::{closure#3}
0
<pageserver::page_service::TenantMetadataInterceptor as tonic::service::interceptor::Interceptor>::call::{closure#4}
0
<pageserver::page_service::TenantMetadataInterceptor as tonic::service::interceptor::Interceptor>::call::{closure#5}
0
<pageserver::page_service::TenantMetadataInterceptor as tonic::service::interceptor::Interceptor>::call::{closure#6}
0
<pageserver::page_service::TenantMetadataInterceptor as tonic::service::interceptor::Interceptor>::call::{closure#7}
0
<pageserver::page_service::TenantMetadataInterceptor as tonic::service::interceptor::Interceptor>::call::{closure#8}
0
<pageserver::page_service::TimelineHandles>::get
0
<pageserver::page_service::TimelineHandles>::get::{closure#0}
0
<pageserver::page_service::TimelineHandles>::get::{closure#0}::{closure#1}
0
<pageserver::page_service::TimelineHandles>::new
0
<pageserver::page_service::TimelineHandles>::tenant_id
0
<postgres_backend::QueryError as core::convert::From<pageserver::page_service::GetActiveTimelineError>>::from
0
<postgres_backend::QueryError as core::convert::From<pageserver::tenant::mgr::GetActiveTenantError>>::from
0
<postgres_backend::QueryError as core::convert::From<pageserver::tenant::timeline::WaitLsnError>>::from
0
<postgres_backend::QueryError as core::convert::From<pageserver::tenant::timeline::handle::HandleUpgradeError>>::from
0
<tonic::status::Status as core::convert::From<pageserver::page_service::GetActiveTimelineError>>::from
0
<tonic::status::Status as core::convert::From<pageserver::page_service::PageStreamError>>::from
0
<tonic::status::Status as core::convert::From<pageserver::tenant::GetTimelineError>>::from
0
<tonic::status::Status as core::convert::From<pageserver::tenant::mgr::GetActiveTenantError>>::from
0
<tonic::status::Status as core::convert::From<pageserver::tenant::timeline::handle::HandleUpgradeError>>::from
0
<utils::lsn::Lsn as core::convert::From<pageserver::page_service::WaitedForLsn>>::from
0
pageserver::page_service::extract::<utils::id::TenantTimelineId, ()>
0
pageserver::page_service::extract::
0
pageserver::page_service::extract::
0
pageserver::page_service::extract::
0
pageserver::page_service::extract::
0
pageserver::page_service::extract::
0
pageserver::page_service::extract::
0
pageserver::page_service::extract::
0
pageserver::page_service::extract::
0
pageserver::page_service::extract::
0
pageserver::page_service::extract::
0
pageserver::page_service::extract::
0
pageserver::page_service::extract::
>
0
pageserver::page_service::extract::
0
pageserver::page_service::extract::
0
pageserver::page_service::extract::
0
pageserver::page_service::extract::
0
pageserver::page_service::extract::
0
pageserver::page_service::extract::
0
pageserver::page_service::extract::
>
0
pageserver::page_service::extract_from::<utils::shard::ShardIndex>
0
pageserver::page_service::extract_from::
0
pageserver::page_service::extract_from::
0
pageserver::page_service::extract_from::
0
pageserver::page_service::libpq_listener_main
0
pageserver::page_service::libpq_listener_main::{closure#0}
0
pageserver::page_service::page_service_conn_main::{closure#0}::{closure#0}::{closure#0}
0
pageserver::page_service::page_service_conn_main::{closure#0}::{closure#0}::{closure#0}::{closure#0}
0
pageserver::page_service::set_tracing_field_shard_id
0
pageserver::page_service::spawn
0
<pageserver::page_service::PageStreamCmd>::parse::{closure#0}
1
pageserver::page_service::tests::pageservice_cmd_err_handling
1
pageserver::page_service::tests::pageservice_cmd_parse
1
pageserver::page_service::tests::test_parse_options
1
<pageserver::page_service::FullBackupCmd>::parse
2
<pageserver::page_service::LeaseLsnCmd>::parse
2
<pageserver::page_service::PageStreamCmd>::parse
3
pageserver::page_service::parse_options
7
<pageserver::page_service::BaseBackupCmd>::parse
9
<pageserver::page_service::PageServiceCmd>::parse
21
Generated by:
LCOV version 2.1-beta