LCOV - differential code coverage report
Current view: top level - src/backend/postmaster - walsummarizer.c (source / functions) Coverage Total Hit UBC CBC
Current: f76c13edadc2b319036e0d238703ed56bb23f934 vs 9e17d25e79d4756be08b4a5521b4b58450217137 Lines: 65.3 % 501 327 174 327
Current Date: 2026-09-20 14:13:17 +0900 Functions: 90.0 % 20 18 2 18
Baseline: lcov-20260920-baseline Branches: 41.8 % 304 127 177 127
Baseline Date: 2026-09-20 14:13:13 +0900 Line coverage date bins:
Legend: Lines:     hit not hit
Branches: + taken - not taken # not executed
(30,360] days: 51.2 % 84 43 41 43
(360..) days: 68.1 % 417 284 133 284
Function coverage date bins:
(30,360] days: 75.0 % 4 3 1 3
(360..) days: 93.8 % 16 15 1 15
Branch coverage date bins:
(30,360] days: 19.4 % 62 12 50 12
(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
GetLatestLSN CBC 80 46.2 % (6 / 13) 50.0 % (3 / 6)
GetOldestUnsummarizedLSN CBC 2567 83.7 % (41 / 49) 58.8 % (20 / 34)
GetWalSummarizerState UBC 0 0.0 % (0 / 19) 0.0 % (0 / 6)
MaybeRemoveOldWalSummaries CBC 33 92.0 % (23 / 25) 75.0 % (15 / 20)
ProcessWalSummarizerInterrupts CBC 77749 66.7 % (8 / 12) 58.3 % (7 / 12)
SummarizeDbaseRecord CBC 6 43.5 % (10 / 23) 12.5 % (1 / 8)
SummarizeSmgrRecord CBC 48 100.0 % (13 / 13) 60.0 % (6 / 10)
SummarizeWAL CBC 33 76.0 % (73 / 96) 42.7 % (35 / 82)
SummarizeXactRecord CBC 2008 47.4 % (9 / 19) 10.0 % (2 / 20)
SummarizeXlogRecord CBC 1071 88.2 % (15 / 17) 87.5 % (7 / 8)
WaitForWalSummarization CBC 13 64.5 % (20 / 31) 31.2 % (5 / 16)
WakeupWalSummarizer CBC 1775 87.5 % (7 / 8) 75.0 % (3 / 4)
WalSummarizerMain CBC 5 54.1 % (46 / 85) 30.0 % (9 / 30)
WalSummarizerShmemInit CBC 1274 100.0 % (9 / 9)
WalSummarizerShmemRequest CBC 1277 100.0 % (3 / 3)
WalSummarizerShutdown CBC 5 100.0 % (5 / 5)
WalSummarizerSwitchPoint UBC 0 0.0 % (0 / 18) 0.0 % (0 / 18)
summarizer_read_local_xlog_page CBC 3040 70.4 % (19 / 27) 57.1 % (8 / 14)
summarizer_wait_for_wal CBC 40 91.7 % (11 / 12) 83.3 % (5 / 6)
summarizer_wal_segment_open CBC 42 52.9 % (9 / 17) 10.0 % (1 / 10)

Generated by: LCOV version 2.0-1