LCOV - differential code coverage report
Current view: top level - src/backend/storage/ipc - standby.c (source / functions) Coverage Total Hit UBC GNC CBC DCB
Current: c3df85756ceb0246958ef2b72c04aba51e52de13 vs 167cb26718e3eae4fef470900b4cd1d434f15649 Lines: 91.6 % 391 358 33 1 357 1
Current Date: 2025-12-18 07:33:40 +0900 Functions: 100.0 % 31 31 1 30
Baseline: lcov-20251218-005734-baseline Branches: 69.4 % 222 154 68 154
Baseline Date: 2025-12-17 11:55:04 -0800 Line coverage date bins:
Legend: Lines:     hit not hit
Branches: + taken - not taken # not executed
(7,30] days: 100.0 % 1 1 1
(30,360] days: 100.0 % 6 6 6
(360..) days: 91.4 % 384 351 33 351
Function coverage date bins:
(360..) days: 100.0 % 31 31 1 30
Branch coverage date bins:
(360..) days: 69.4 % 222 154 68 154

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 CBC 3 95.3 % (41 / 43) 75.0 % (15 / 20)
SendRecoveryConflictWithBufferPin CBC 7 100.0 % (4 / 4) 75.0 % (3 / 4)
StandbyDeadLockHandler CBC 7 100.0 % (3 / 3)
ResolveRecoveryConflictWithBufferPin GNC 9 100.0 % (26 / 26) 75.0 % (9 / 12)
LogRecoveryConflict CBC 10 95.7 % (22 / 23) 77.3 % (17 / 22)
get_recovery_conflict_desc CBC 10 59.3 % (16 / 27) 50.0 % (4 / 8)
ResolveRecoveryConflictWithDatabase CBC 13 100.0 % (5 / 5) 100.0 % (2 / 2)
WaitExceedsMaxStandbyDelay CBC 15 91.7 % (11 / 12) 62.5 % (5 / 8)
GetStandbyLimitTime CBC 27 55.6 % (5 / 9) 33.3 % (2 / 6)
ResolveRecoveryConflictWithSnapshotFullXid CBC 65 100.0 % (8 / 8) 50.0 % (1 / 2)
InitRecoveryTransactionEnvironment CBC 102 100.0 % (15 / 15) 50.0 % (1 / 2)
StandbyReleaseAllLocks CBC 102 71.4 % (5 / 7) 75.0 % (3 / 4)
ShutdownRecoveryTransactionEnvironment CBC 151 100.0 % (10 / 10) 100.0 % (2 / 2)
StandbyReleaseOldLocks CBC 744 72.7 % (8 / 11) 62.5 % (5 / 8)
LogCurrentRunningXacts CBC 1364 100.0 % (19 / 19) 87.5 % (7 / 8)
LogStandbySnapshot CBC 1364 100.0 % (14 / 14) 87.5 % (7 / 8)
LogStandbyInvalidations CBC 9145 100.0 % (11 / 11)
StandbyReleaseXidEntryLocks CBC 10998 81.8 % (9 / 11) 50.0 % (4 / 8)
StandbyReleaseLockTree CBC 11177 100.0 % (5 / 5) 100.0 % (2 / 2)
StandbyReleaseLocks CBC 11680 85.7 % (6 / 7) 75.0 % (3 / 4)
ResolveRecoveryConflictWithVirtualXIDs CBC 13830 91.4 % (32 / 35) 72.9 % (35 / 48)
ResolveRecoveryConflictWithSnapshot CBC 16556 87.5 % (7 / 8) 50.0 % (4 / 8)
StandbyAcquireAccessExclusiveLock CBC 27208 100.0 % (20 / 20) 68.8 % (11 / 16)
standby_redo CBC 27416 96.0 % (24 / 25) 71.4 % (10 / 14)
LogAccessExclusiveLock CBC 102427 100.0 % (7 / 7)
LogAccessExclusiveLocks CBC 102584 100.0 % (8 / 8)
LogAccessExclusiveLockPrepare CBC 102640 100.0 % (3 / 3)

Generated by: LCOV version 2.4-beta