LCOV - differential code coverage report
Current view: top level - src/backend/storage/ipc - standby.c (source / functions) Coverage Total Hit LBC UBC GBC CBC
Current: d68601258e652a3cb034f3f218a63779456ec5f7 vs 158b6d5109fad9d5f0c30693fa85041a1c621fe1 Lines: 92.4 % 395 365 30 4 361
Current Date: 2026-10-13 14:31:45 +0300 Functions: 100.0 % 31 31 31
Baseline: lcov-20261013-baseline Branches: 74.2 % 225 167 1 57 9 158
Baseline Date: 2026-10-12 20:45:00 -0400 Line coverage date bins:
Legend: Lines:     hit not hit
Branches: + taken - not taken # not executed
(30,360] days: 80.6 % 31 25 6 25
(360..) days: 93.4 % 364 340 24 4 336
Function coverage date bins:
(30,360] days: 100.0 % 4 4 4
(360..) days: 100.0 % 27 27 27
Branch coverage date bins:
(30,360] days: 85.7 % 14 12 2 12
(360..) days: 73.5 % 211 155 1 55 9 146

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
LogRecoveryConflict CBC 10 95.7 % (22 / 23) 77.3 % (17 / 22)
ResolveRecoveryConflictWithLock CBC 3 95.3 % (41 / 43) 75.0 % (15 / 20)
ResolveRecoveryConflictWithVirtualXIDs CBC 17290 100.0 % (35 / 35) 89.6 % (43 / 48)
StandbyAcquireAccessExclusiveLock CBC 28755 100.0 % (20 / 20) 68.8 % (11 / 16)
get_recovery_conflict_desc CBC 10 57.1 % (16 / 28) 44.4 % (4 / 9)
CheckRecoveryConflictDeadlock CBC 1 80.0 % (4 / 5) 33.3 % (2 / 6)
GetStandbyLimitTime CBC 47 55.6 % (5 / 9) 33.3 % (2 / 6)
StandbyReleaseXidEntryLocks CBC 11394 81.8 % (9 / 11) 50.0 % (4 / 8)
standby_redo CBC 28534 96.0 % (24 / 25) 71.4 % (10 / 14)
ResolveRecoveryConflictWithBufferPin CBC 9 100.0 % (26 / 26) 75.0 % (9 / 12)
StandbyReleaseOldLocks CBC 908 72.7 % (8 / 11) 62.5 % (5 / 8)
LogStandbySnapshot CBC 1675 94.1 % (16 / 17) 80.0 % (8 / 10)
WaitExceedsMaxStandbyDelay CBC 35 100.0 % (12 / 12) 75.0 % (6 / 8)
InitRecoveryTransactionEnvironment CBC 137 100.0 % (15 / 15) 50.0 % (1 / 2)
LogCurrentRunningXacts CBC 1675 100.0 % (19 / 19) 87.5 % (7 / 8)
ResolveRecoveryConflictWithSnapshot CBC 17994 100.0 % (8 / 8) 87.5 % (7 / 8)
ResolveRecoveryConflictWithSnapshotFullXid CBC 100 100.0 % (8 / 8) 50.0 % (1 / 2)
SendRecoveryConflictWithBufferPin CBC 7 100.0 % (4 / 4) 75.0 % (3 / 4)
StandbyReleaseAllLocks CBC 137 71.4 % (5 / 7) 75.0 % (3 / 4)
StandbyReleaseLocks CBC 12084 85.7 % (6 / 7) 75.0 % (3 / 4)
ResolveRecoveryConflictWithDatabase CBC 15 100.0 % (5 / 5) 100.0 % (2 / 2)
ShutdownRecoveryTransactionEnvironment CBC 202 100.0 % (10 / 10) 100.0 % (2 / 2)
StandbyReleaseLockTree CBC 11584 100.0 % (5 / 5) 100.0 % (2 / 2)
LogAccessExclusiveLock CBC 165967 100.0 % (7 / 7)
LogAccessExclusiveLockPrepare CBC 166204 100.0 % (3 / 3)
LogAccessExclusiveLocks CBC 166200 100.0 % (8 / 8)
LogStandbyInvalidations CBC 11385 100.0 % (11 / 11)
ResolveRecoveryConflictWithTablespace CBC 1 100.0 % (4 / 4)
StandbyDeadLockHandler CBC 7 100.0 % (3 / 3)
StandbyLockTimeoutHandler CBC 1 100.0 % (3 / 3)
StandbyTimeoutHandler CBC 1 100.0 % (3 / 3)

Generated by: LCOV version 2.0-1