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)
WalSummarizerShutdown UNC 0 0.0 % (0 / 5)
WaitForWalSummarization GNC 7 94.4 % (17 / 18) 62.5 % (5 / 8)
WalSummarizerMain GNC 12 77.9 % (53 / 68) 61.5 % (16 / 26)
SummarizeDbaseRecord GNC 22 100.0 % (23 / 23) 87.5 % (7 / 8)
SummarizeWAL GNC 81 85.6 % (77 / 90) 56.7 % (38 / 67)
MaybeRemoveOldWalSummaries GNC 83 92.0 % (23 / 25) 75.0 % (15 / 20)
summarizer_wait_for_wal GNC 127 100.0 % (11 / 11) 100.0 % (6 / 6)
GetLatestLSN GNC 210 80.0 % (8 / 10) 75.0 % (3 / 4)
WalSummarizerShmemInit GNC 898 100.0 % (12 / 12) 50.0 % (1 / 2)
SummarizeSmgrRecord GNC 1015 53.8 % (7 / 13) 30.0 % (3 / 10)
SetWalSummarizerLatch GNC 1100 87.5 % (7 / 8) 75.0 % (3 / 4)
GetOldestUnsummarizedLSN GNC 1578 90.2 % (46 / 51) 65.6 % (21 / 32)
WalSummarizerShmemSize GNC 2577 100.0 % (2 / 2)
SummarizeXlogRecord GNC 4373 100.0 % (5 / 5) 100.0 % (4 / 4)
SummarizeXactRecord GNC 5192 63.2 % (12 / 19) 35.0 % (7 / 20)
summarizer_read_local_xlog_page GNC 6767 96.4 % (27 / 28) 75.0 % (12 / 16)
HandleWalSummarizerInterrupts GNC 201219 58.3 % (7 / 12) 50.0 % (6 / 12)

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