LCOV - differential code coverage report
Current view: top level - src/backend/storage/ipc - standby.c (source / functions) Coverage Total Hit UNC UIC UBC GBC GIC GNC CBC DUB DCB
Current: 380a8b2ea024c33a35e7abc8628e7c4f52f9f9f9 vs db5ed03217b9c238703df8b4b286115d6e940488 Lines: 92.4 % 395 365 6 24 4 21 340 5 20
Current Date: 2026-05-29 21:51:00 -0400 Functions: 100.0 % 31 31 9 22 3
Baseline: lcov-20260530-034037-baseline Branches: 74.2 % 225 167 2 5 51 9 4 12 142 6 16
Baseline Date: 2026-05-29 14:39:03 -0700 Line coverage date bins:
Legend: Lines:     hit not hit
Branches: + taken - not taken # not executed
(1,7] days: 100.0 % 2 2 2
(30,360] days: 77.8 % 27 21 6 21
(360..) days: 93.4 % 366 342 24 4 338
Function coverage date bins:
(1,7] days: 100.0 % 1 1 1
(30,360] days: 100.0 % 3 3 3
(360..) days: 100.0 % 27 27 5 22
Branch coverage date bins:
(30,360] days: 85.7 % 14 12 2 12
(360..) days: 73.5 % 211 155 5 51 9 4 142

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
CheckRecoveryConflictDeadlock CBC 1 80.0 % (4 / 5) 33.3 % (2 / 6)
ResolveRecoveryConflictWithTablespace CBC 1 100.0 % (4 / 4)
StandbyLockTimeoutHandler CBC 1 100.0 % (3 / 3)
StandbyTimeoutHandler CBC 1 100.0 % (3 / 3)
ResolveRecoveryConflictWithLock GNC 3 95.3 % (41 / 43) 75.0 % (15 / 20)
StandbyDeadLockHandler CBC 7 100.0 % (3 / 3)
ResolveRecoveryConflictWithBufferPin GNC 9 100.0 % (26 / 26) 75.0 % (9 / 12)
ResolveRecoveryConflictWithDatabase GNC 14 100.0 % (5 / 5) 100.0 % (2 / 2)
WaitExceedsMaxStandbyDelay CBC 32 100.0 % (12 / 12) 75.0 % (6 / 8)
GetStandbyLimitTime CBC 44 55.6 % (5 / 9) 33.3 % (2 / 6)
ResolveRecoveryConflictWithSnapshotFullXid CBC 67 100.0 % (8 / 8) 50.0 % (1 / 2)
InitRecoveryTransactionEnvironment CBC 122 100.0 % (15 / 15) 50.0 % (1 / 2)
StandbyReleaseAllLocks CBC 122 71.4 % (5 / 7) 75.0 % (3 / 4)
ShutdownRecoveryTransactionEnvironment CBC 180 100.0 % (10 / 10) 100.0 % (2 / 2)
StandbyReleaseOldLocks CBC 845 72.7 % (8 / 11) 62.5 % (5 / 8)
LogCurrentRunningXacts CBC 1536 100.0 % (19 / 19) 87.5 % (7 / 8)
LogStandbySnapshot GNC 1536 94.1 % (16 / 17) 80.0 % (8 / 10)
StandbyReleaseXidEntryLocks CBC 11724 81.8 % (9 / 11) 50.0 % (4 / 8)
StandbyReleaseLockTree CBC 11903 100.0 % (5 / 5) 100.0 % (2 / 2)
LogStandbyInvalidations CBC 11934 100.0 % (11 / 11)
StandbyReleaseLocks CBC 12403 85.7 % (6 / 7) 75.0 % (3 / 4)
ResolveRecoveryConflictWithVirtualXIDs GNC 16096 100.0 % (35 / 35) 89.6 % (43 / 48)
ResolveRecoveryConflictWithSnapshot GNC 16953 100.0 % (8 / 8) 87.5 % (7 / 8)
standby_redo CBC 29417 96.0 % (24 / 25) 71.4 % (10 / 14)
StandbyAcquireAccessExclusiveLock CBC 29739 100.0 % (20 / 20) 68.8 % (11 / 16)
LogAccessExclusiveLock CBC 172191 100.0 % (7 / 7)
LogAccessExclusiveLocks CBC 172372 100.0 % (8 / 8)
LogAccessExclusiveLockPrepare CBC 172404 100.0 % (3 / 3)

Generated by: LCOV version 2.5.0-beta