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-20250908-010021-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
get_recovery_conflict_desc CBC 10 59.3 % (16 / 27) 50.0 % (4 / 8)
GetStandbyLimitTime CBC 28 55.6 % (5 / 9) 33.3 % (2 / 6)
ResolveRecoveryConflictWithVirtualXIDs CBC 13727 91.4 % (32 / 35) 72.9 % (35 / 48)
StandbyReleaseOldLocks CBC 734 72.7 % (8 / 11) 62.5 % (5 / 8)
ResolveRecoveryConflictWithLock CBC 3 95.3 % (41 / 43) 75.0 % (15 / 20)
StandbyReleaseAllLocks CBC 100 71.4 % (5 / 7) 75.0 % (3 / 4)
StandbyReleaseXidEntryLocks CBC 10412 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 19163 87.5 % (7 / 8) 50.0 % (4 / 8)
StandbyReleaseLocks CBC 11090 85.7 % (6 / 7) 75.0 % (3 / 4)
WaitExceedsMaxStandbyDelay CBC 15 91.7 % (11 / 12) 62.5 % (5 / 8)
standby_redo CBC 25857 96.0 % (24 / 25) 71.4 % (10 / 14)
InitRecoveryTransactionEnvironment CBC 100 100.0 % (15 / 15) 50.0 % (1 / 2)
LogAccessExclusiveLock CBC 97233 100.0 % (7 / 7)
LogAccessExclusiveLockPrepare CBC 97454 100.0 % (3 / 3)
LogAccessExclusiveLocks CBC 97386 100.0 % (8 / 8)
LogCurrentRunningXacts CBC 1336 100.0 % (19 / 19) 87.5 % (7 / 8)
LogStandbyInvalidations CBC 8981 100.0 % (11 / 11)
LogStandbySnapshot CBC 1336 100.0 % (14 / 14) 87.5 % (7 / 8)
ResolveRecoveryConflictWithBufferPin CBC 10 100.0 % (26 / 26) 75.0 % (9 / 12)
ResolveRecoveryConflictWithDatabase CBC 12 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 8 100.0 % (4 / 4) 75.0 % (3 / 4)
ShutdownRecoveryTransactionEnvironment CBC 147 100.0 % (10 / 10) 100.0 % (2 / 2)
StandbyAcquireAccessExclusiveLock CBC 25641 100.0 % (20 / 20) 68.8 % (11 / 16)
StandbyDeadLockHandler CBC 9 100.0 % (3 / 3)
StandbyLockTimeoutHandler CBC 1 100.0 % (3 / 3)
StandbyReleaseLockTree CBC 10589 100.0 % (5 / 5) 100.0 % (2 / 2)
StandbyTimeoutHandler CBC 1 100.0 % (3 / 3)

Generated by: LCOV version 2.4-beta