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

Generated by: LCOV version 2.4-beta