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

Generated by: LCOV version 2.4-beta