LCOV - differential code coverage report
Current view: top level - src/backend/postmaster - walsummarizer.c (source / functions) Coverage Total Hit UBC CBC
Current: ba12a202ce1b5581dc0ed149cf3f637d7897ad5d vs 2866d8c7dbfc9d882a7d80fef93fbbe763709932 Lines: 65.3 % 501 327 174 327
Current Date: 2026-08-27 14:31:44 +0300 Functions: 90.0 % 20 18 2 18
Baseline: lcov-20260827-baseline Branches: 41.8 % 304 127 177 127
Baseline Date: 2026-08-27 14:31:58 +0300 Line coverage date bins:
Legend: Lines:     hit not hit
Branches: + taken - not taken # not executed
(7,30] days: 25.5 % 51 13 38 13
(30,360] days: 90.9 % 33 30 3 30
(360..) days: 68.1 % 417 284 133 284
Function coverage date bins:
(7,30] days: 50.0 % 2 1 1 1
(30,360] days: 100.0 % 2 2 2
(360..) days: 93.8 % 16 15 1 15
Branch coverage date bins:
(7,30] days: 3.1 % 32 1 31 1
(30,360] days: 36.7 % 30 11 19 11
(360..) days: 47.5 % 242 115 127 115

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
WalSummarizerMain CBC 5 54.1 % (46 / 85) 30.0 % (9 / 30)
SummarizeWAL CBC 33 76.0 % (73 / 96) 42.7 % (35 / 82)
GetWalSummarizerState UBC 0 0.0 % (0 / 19) 0.0 % (0 / 6)
WalSummarizerSwitchPoint UBC 0 0.0 % (0 / 18) 0.0 % (0 / 18)
SummarizeDbaseRecord CBC 6 43.5 % (10 / 23) 12.5 % (1 / 8)
WaitForWalSummarization CBC 13 64.5 % (20 / 31) 31.2 % (5 / 16)
SummarizeXactRecord CBC 2098 47.4 % (9 / 19) 10.0 % (2 / 20)
GetOldestUnsummarizedLSN CBC 2526 83.7 % (41 / 49) 58.8 % (20 / 34)
summarizer_read_local_xlog_page CBC 3103 70.4 % (19 / 27) 57.1 % (8 / 14)
summarizer_wal_segment_open CBC 42 52.9 % (9 / 17) 10.0 % (1 / 10)
GetLatestLSN CBC 75 46.2 % (6 / 13) 50.0 % (3 / 6)
ProcessWalSummarizerInterrupts CBC 80832 66.7 % (8 / 12) 58.3 % (7 / 12)
MaybeRemoveOldWalSummaries CBC 33 92.0 % (23 / 25) 75.0 % (15 / 20)
SummarizeXlogRecord CBC 1100 88.2 % (15 / 17) 87.5 % (7 / 8)
WakeupWalSummarizer CBC 1730 87.5 % (7 / 8) 75.0 % (3 / 4)
summarizer_wait_for_wal CBC 35 91.7 % (11 / 12) 83.3 % (5 / 6)
SummarizeSmgrRecord CBC 48 100.0 % (13 / 13) 60.0 % (6 / 10)
WalSummarizerShmemInit CBC 1236 100.0 % (9 / 9)
WalSummarizerShmemRequest CBC 1239 100.0 % (3 / 3)
WalSummarizerShutdown CBC 5 100.0 % (5 / 5)

Generated by: LCOV version 2.0-1