LCOV - differential code coverage report
Current view: top level - src/backend/storage/ipc - standby.c (source / functions) Coverage Total Hit UNC UIC UBC GBC GNC CBC DUB DCB
Current: bed3ffbf9d952be6c7d739d068cdce44c046dfb7 vs 574581b50ac9c63dd9e4abebb731a3b67e5b50f6 Lines: 92.2 % 398 367 7 24 4 25 338 5 22
Current Date: 2026-05-05 10:23:31 +0900 Functions: 100.0 % 31 31 11 20 4
Baseline: lcov-20260505-025707-baseline Branches: 74.0 % 227 168 3 1 55 9 13 146 2 12
Baseline Date: 2026-05-05 10:27:06 +0900 Line coverage date bins:
Legend: Lines:     hit not hit
Branches: + taken - not taken # not executed
(7,30] days: 80.0 % 5 4 1 4
(30,360] days: 77.8 % 27 21 6 21
(360..) days: 93.4 % 366 342 24 4 338
Function coverage date bins:
(7,30] days: 100.0 % 1 1 1
(30,360] days: 100.0 % 3 3 3
(360..) days: 100.0 % 27 27 7 20
Branch coverage date bins:
(7,30] days: 50.0 % 2 1 1 1
(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
GetStandbyLimitTime CBC 42 55.6 % (5 / 9) 33.3 % (2 / 6)
StandbyReleaseOldLocks CBC 843 72.7 % (8 / 11) 62.5 % (5 / 8)
ResolveRecoveryConflictWithLock GNC 3 95.3 % (41 / 43) 75.0 % (15 / 20)
StandbyReleaseAllLocks CBC 121 71.4 % (5 / 7) 75.0 % (3 / 4)
StandbyReleaseXidEntryLocks CBC 11669 81.8 % (9 / 11) 50.0 % (4 / 8)
standby_redo GNC 29296 92.6 % (25 / 27) 68.8 % (11 / 16)
CheckRecoveryConflictDeadlock CBC 1 80.0 % (4 / 5) 33.3 % (2 / 6)
StandbyReleaseLocks CBC 12349 85.7 % (6 / 7) 75.0 % (3 / 4)
InitRecoveryTransactionEnvironment CBC 121 100.0 % (15 / 15) 50.0 % (1 / 2)
LogAccessExclusiveLock CBC 171679 100.0 % (7 / 7)
LogAccessExclusiveLockPrepare CBC 171893 100.0 % (3 / 3)
LogAccessExclusiveLocks CBC 171865 100.0 % (8 / 8)
LogCurrentRunningXacts GNC 1537 100.0 % (20 / 20) 87.5 % (7 / 8)
LogStandbyInvalidations CBC 11933 100.0 % (11 / 11)
ResolveRecoveryConflictWithBufferPin GNC 11 100.0 % (26 / 26) 75.0 % (9 / 12)
ResolveRecoveryConflictWithDatabase GNC 14 100.0 % (5 / 5) 100.0 % (2 / 2)
ResolveRecoveryConflictWithSnapshot GNC 16807 100.0 % (8 / 8) 87.5 % (7 / 8)
ResolveRecoveryConflictWithSnapshotFullXid CBC 66 100.0 % (8 / 8) 50.0 % (1 / 2)
ResolveRecoveryConflictWithTablespace CBC 1 100.0 % (4 / 4)
ResolveRecoveryConflictWithVirtualXIDs GNC 16089 100.0 % (35 / 35) 89.6 % (43 / 48)
ShutdownRecoveryTransactionEnvironment CBC 177 100.0 % (10 / 10) 100.0 % (2 / 2)
StandbyAcquireAccessExclusiveLock CBC 29460 100.0 % (20 / 20) 68.8 % (11 / 16)
StandbyDeadLockHandler CBC 8 100.0 % (3 / 3)
StandbyLockTimeoutHandler CBC 1 100.0 % (3 / 3)
StandbyReleaseLockTree CBC 11849 100.0 % (5 / 5) 100.0 % (2 / 2)
StandbyTimeoutHandler CBC 1 100.0 % (3 / 3)
WaitExceedsMaxStandbyDelay CBC 28 100.0 % (12 / 12) 75.0 % (6 / 8)

Generated by: LCOV version 2.5.0-beta