LCOV - differential code coverage report
Current view: top level - src/backend/storage/ipc - standby.c (source / functions) Coverage Total Hit UBC CBC
Current: c70b6db34ffeab48beef1fb4ce61bcad3772b8dd vs 06473f5a344df8c9594ead90a609b86f6724cff8 Lines: 91.6 % 391 358 33 358
Current Date: 2025-09-06 07:49:51 +0900 Functions: 100.0 % 31 31 31
Baseline: lcov-20250907-010129-baseline Branches: 69.4 % 222 154 68 154
Baseline Date: 2025-09-05 08:21:35 +0100 Line coverage date bins:
Legend: Lines:     hit not hit
Branches: + taken - not taken # not executed
(30,360] days: 100.0 % 6 6 6
(360..) days: 91.4 % 385 352 33 352
Function coverage date bins:
(360..) days: 100.0 % 31 31 31
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 CBC 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 12 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 76 100.0 % (8 / 8) 50.0 % (1 / 2)
InitRecoveryTransactionEnvironment CBC 100 100.0 % (15 / 15) 50.0 % (1 / 2)
StandbyReleaseAllLocks CBC 100 71.4 % (5 / 7) 75.0 % (3 / 4)
ShutdownRecoveryTransactionEnvironment CBC 147 100.0 % (10 / 10) 100.0 % (2 / 2)
StandbyReleaseOldLocks CBC 732 72.7 % (8 / 11) 62.5 % (5 / 8)
LogCurrentRunningXacts CBC 1331 100.0 % (19 / 19) 87.5 % (7 / 8)
LogStandbySnapshot CBC 1331 100.0 % (14 / 14) 87.5 % (7 / 8)
LogStandbyInvalidations CBC 8985 100.0 % (11 / 11)
StandbyReleaseXidEntryLocks CBC 10417 81.8 % (9 / 11) 50.0 % (4 / 8)
StandbyReleaseLockTree CBC 10593 100.0 % (5 / 5) 100.0 % (2 / 2)
StandbyReleaseLocks CBC 11094 85.7 % (6 / 7) 75.0 % (3 / 4)
ResolveRecoveryConflictWithVirtualXIDs CBC 13494 91.4 % (32 / 35) 72.9 % (35 / 48)
ResolveRecoveryConflictWithSnapshot CBC 19033 87.5 % (7 / 8) 50.0 % (4 / 8)
StandbyAcquireAccessExclusiveLock CBC 25408 100.0 % (20 / 20) 68.8 % (11 / 16)
standby_redo CBC 25851 96.0 % (24 / 25) 71.4 % (10 / 14)
LogAccessExclusiveLock CBC 97235 100.0 % (7 / 7)
LogAccessExclusiveLocks CBC 97381 100.0 % (8 / 8)
LogAccessExclusiveLockPrepare CBC 97448 100.0 % (3 / 3)

Generated by: LCOV version 2.4-beta