LCOV - differential code coverage report
Current view: top level - src/backend/postmaster - walsummarizer.c (source / functions) Coverage Total Hit UNC GNC
Current: Differential Code Coverage 16@8cea358b128 vs 17@8cea358b128 Lines: 80.4 % 419 337 82 337
Current Date: 2024-04-14 14:21:10 Functions: 88.9 % 18 16 2 16
Baseline: 16@8cea358b128 Branches: 60.0 % 245 147 98 147
Baseline Date: 2024-04-14 14:21:09 Line coverage date bins:
Legend: Lines: hit not hit | Branches: + taken - not taken # not executed [..60] days: 94.6 % 37 35 2 35
(60,120] days: 79.1 % 382 302 80 302
Function coverage date bins:
[..60] days: 100.0 % 2 2 2
(60,120] days: 87.5 % 16 14 2 14
Branch coverage date bins:
[..60] days: 68.8 % 16 11 5 11
(60,120] days: 59.4 % 229 136 93 136

Function Name Sort by function name TLA Hit count Sort by function hit count Lines Sort by unexercised lines in function Branches Sort by unexercised branches in function
GetWalSummarizerState UNC 0 0.0 % (0 / 19) 0.0 % (0 / 6)
WalSummarizerMain GNC 12 77.9 % (53 / 68) 61.5 % (16 / 26)
SummarizeWAL GNC 81 85.6 % (77 / 90) 56.7 % (38 / 67)
SummarizeXactRecord GNC 5192 63.2 % (12 / 19) 35.0 % (7 / 20)
SummarizeSmgrRecord GNC 1015 53.8 % (7 / 13) 30.0 % (3 / 10)
GetOldestUnsummarizedLSN GNC 1578 90.2 % (46 / 51) 65.6 % (21 / 32)
HandleWalSummarizerInterrupts GNC 201219 58.3 % (7 / 12) 50.0 % (6 / 12)
WalSummarizerShutdown UNC 0 0.0 % (0 / 5)
GetLatestLSN GNC 210 80.0 % (8 / 10) 75.0 % (3 / 4)
MaybeRemoveOldWalSummaries GNC 83 92.0 % (23 / 25) 75.0 % (15 / 20)
SetWalSummarizerLatch GNC 1100 87.5 % (7 / 8) 75.0 % (3 / 4)
WaitForWalSummarization GNC 7 94.4 % (17 / 18) 62.5 % (5 / 8)
summarizer_read_local_xlog_page GNC 6767 96.4 % (27 / 28) 75.0 % (12 / 16)
SummarizeDbaseRecord GNC 22 100.0 % (23 / 23) 87.5 % (7 / 8)
SummarizeXlogRecord GNC 4373 100.0 % (5 / 5) 100.0 % (4 / 4)
WalSummarizerShmemInit GNC 898 100.0 % (12 / 12) 50.0 % (1 / 2)
WalSummarizerShmemSize GNC 2577 100.0 % (2 / 2)
summarizer_wait_for_wal GNC 127 100.0 % (11 / 11) 100.0 % (6 / 6)

Generated by: LCOV version 2.1-beta2-3-g6141622