LCOV - code coverage report
Current view:
top level
-
pageserver/src
- walredo.rs
(
source
/ functions)
Coverage
Total
Hit
Test:
8ac049b474321fdc72ddcb56d7165153a1a900e8.info
Lines:
79.6 %
530
422
Test Date:
2023-09-06 10:18:01
Functions:
47.1 %
70
33
Function Name
Hit count
<pageserver::walredo::NoLeakChild>::kill_and_wait
0
<pageserver::walredo::NoLeakChild>::kill_and_wait_impl::{closure#0}
0
<pageserver::walredo::NoLeakChild>::kill_and_wait_impl::{closure#2}
0
<pageserver::walredo::PostgresRedoManager as pageserver::walredo::WalRedoManager>::request_redo::{closure#2}
0
<pageserver::walredo::PostgresRedoManager>::apply_batch_neon::{closure#0}
0
<pageserver::walredo::PostgresRedoManager>::apply_batch_neon::{closure#1}
0
<pageserver::walredo::PostgresRedoManager>::apply_batch_postgres::{closure#1}
0
<pageserver::walredo::PostgresRedoManager>::apply_batch_postgres::{closure#2}
0
<pageserver::walredo::PostgresRedoManager>::apply_batch_postgres::{closure#3}
0
::apply_batch_postgres::{closure#3}
0
::apply_batch_postgres::{closure#5}
0
<pageserver::walredo::PostgresRedoManager>::apply_batch_postgres::{closure#4}
0
::apply_batch_postgres::{closure#4}
0
::apply_batch_postgres::{closure#6}
0
<pageserver::walredo::PostgresRedoManager>::apply_record_neon::{closure#0}
0
<pageserver::walredo::PostgresRedoManager>::apply_record_neon::{closure#1}
0
<pageserver::walredo::PostgresRedoManager>::apply_wal_records::{closure#0}
0
<pageserver::walredo::PostgresRedoManager>::launch::{closure#0}
0
<pageserver::walredo::PostgresRedoManager>::launch::{closure#1}
0
<pageserver::walredo::PostgresRedoManager>::launch::{closure#2}
0
<pageserver::walredo::PostgresRedoManager>::launch::{closure#3}
0
<pageserver::walredo::PostgresRedoManager>::launch::{closure#4}
0
<pageserver::walredo::PostgresRedoManager>::launch::{closure#4}::{closure#0}
0
<pageserver::walredo::PostgresRedoManager>::launch::{closure#5}
0
<pageserver::walredo::PostgresRedoManager>::launch::{closure#6}
0
<pageserver::walredo::PostgresRedoManager>::launch::{closure#7}
0
<pageserver::walredo::PostgresRedoManager>::launch::{closure#8}
0
<pageserver::walredo::PostgresRedoManager>::launch_process
0
<pageserver::walredo::WalRedoError as core::fmt::Debug>::fmt
0
>::from
0
::source
0
::fmt
0
::fmt
0
<std::process::Command as pageserver::walredo::CloseFileDescriptors>::close_fds::{closure#0}
0
pageserver::walredo::tests::short_v14_fails_for_wrong_key_but_returns_zero_page
1
pageserver::walredo::tests::short_v14_fails_for_wrong_key_but_returns_zero_page::{closure#0}
1
pageserver::walredo::tests::short_v14_redo
1
pageserver::walredo::tests::short_v14_redo::{closure#0}
1
<pageserver::walredo::PostgresRedoManager>::apply_wal_records::{closure#1}
2
<pageserver::walredo::tests::RedoHarness>::new
2
pageserver::walredo::tests::short_records
2
<pageserver::walredo::NoLeakChild as core::ops::drop::Drop>::drop
65
<pageserver::walredo::NoLeakChild as core::ops::drop::Drop>::drop::{closure#0}
65
<pageserver::walredo::NoLeakChild as core::ops::drop::Drop>::drop::{closure#0}::{closure#0}
65
<pageserver::walredo::NoLeakChild>::kill_and_wait_impl
65
<pageserver::walredo::NoLeakChild>::kill_and_wait_impl::{closure#1}
65
<pageserver::walredo::NoLeakChild>::spawn
402
<pageserver::walredo::PostgresRedoManager>::launch
402
<std::process::Command as pageserver::walredo::CloseFileDescriptors>::close_fds
402
<std::process::Command as pageserver::walredo::NoLeakChildCommandExt>::spawn_no_leak_child
402
<pageserver::walredo::PostgresRedoManager>::new
741
<pageserver::walredo::NoLeakChild as core::ops::deref::DerefMut>::deref_mut
1206
<pageserver::walredo::PostgresRedoManager>::apply_batch_neon
4157
pageserver::walredo::build_push_page_msg
889355
<pageserver::walredo::PostgresRedoManager as pageserver::walredo::WalRedoManager>::request_redo::{closure#0}
893503
<pageserver::walredo::PostgresRedoManager as pageserver::walredo::WalRedoManager>::request_redo::{closure#1}
893503
<pageserver::walredo::NoLeakChild as core::ops::deref::Deref>::deref
2758027
<pageserver::walredo::PostgresRedoManager>::apply_batch_postgres
2758027
<pageserver::walredo::PostgresRedoManager>::apply_wal_records
2758027
pageserver::walredo::build_begin_redo_for_block_msg
2758027
pageserver::walredo::build_get_page_msg
2758027
<pageserver::walredo::PostgresRedoManager as pageserver::walredo::WalRedoManager>::request_redo
2762175
<pageserver::walredo::BufferTag as core::cmp::Ord>::cmp
6405409
::clone
0
::cmp
0
::eq
0
::partial_cmp
0
::fmt
0
::serialize::<&mut bincode::ser::SizeChecker<&mut bincode::config::WithOtherIntEncoding
, bincode::config::int::FixintEncoding>>>
0
::serialize::<&mut bincode::ser::Serializer<&mut alloc::vec::Vec
, bincode::config::WithOtherIntEncoding
, bincode::config::int::FixintEncoding>>>
6405409
<pageserver::walredo::PostgresRedoManager>::apply_record_neon
28083469
<pageserver::walredo::PostgresRedoManager>::apply_batch_postgres::{closure#0}
179396673
pageserver::walredo::build_apply_record_msg
179396673
pageserver::walredo::can_apply_in_neon
207480142
Generated by:
LCOV version 2.1-beta