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

Generated by: LCOV version 2.5.0-beta