LCOV - differential code coverage report
Current view: top level - src/backend/storage/ipc - standby.c (source / functions) Coverage Total Hit UBC GBC CBC
Current: ba12a202ce1b5581dc0ed149cf3f637d7897ad5d vs 2866d8c7dbfc9d882a7d80fef93fbbe763709932 Lines: 92.7 % 395 366 29 5 361
Current Date: 2026-08-27 14:31:44 +0300 Functions: 100.0 % 31 31 31
Baseline: lcov-20260827-baseline Branches: 74.7 % 225 168 57 10 158
Baseline Date: 2026-08-27 14:31:58 +0300 Line coverage date bins:
Legend: Lines:     hit not hit
Branches: + taken - not taken # not executed
(30,360] days: 80.6 % 31 25 6 25
(360..) days: 93.7 % 364 341 23 5 336
Function coverage date bins:
(30,360] days: 100.0 % 4 4 4
(360..) days: 100.0 % 27 27 27
Branch coverage date bins:
(30,360] days: 85.7 % 14 12 2 12
(360..) days: 73.9 % 211 156 55 10 146

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)
GetStandbyLimitTime CBC 54 55.6 % (5 / 9) 33.3 % (2 / 6)
InitRecoveryTransactionEnvironment CBC 128 100.0 % (15 / 15) 50.0 % (1 / 2)
LogAccessExclusiveLock CBC 168044 100.0 % (7 / 7)
LogAccessExclusiveLockPrepare CBC 168264 100.0 % (3 / 3)
LogAccessExclusiveLocks CBC 168270 100.0 % (8 / 8)
LogCurrentRunningXacts CBC 1630 100.0 % (19 / 19) 87.5 % (7 / 8)
LogRecoveryConflict CBC 10 95.7 % (22 / 23) 77.3 % (17 / 22)
LogStandbyInvalidations CBC 11811 100.0 % (11 / 11)
LogStandbySnapshot CBC 1631 100.0 % (17 / 17) 90.0 % (9 / 10)
ResolveRecoveryConflictWithBufferPin CBC 10 100.0 % (26 / 26) 75.0 % (9 / 12)
ResolveRecoveryConflictWithDatabase CBC 15 100.0 % (5 / 5) 100.0 % (2 / 2)
ResolveRecoveryConflictWithLock CBC 3 95.3 % (41 / 43) 75.0 % (15 / 20)
ResolveRecoveryConflictWithSnapshot CBC 17320 100.0 % (8 / 8) 87.5 % (7 / 8)
ResolveRecoveryConflictWithSnapshotFullXid CBC 87 100.0 % (8 / 8) 50.0 % (1 / 2)
ResolveRecoveryConflictWithTablespace CBC 1 100.0 % (4 / 4)
ResolveRecoveryConflictWithVirtualXIDs CBC 16462 100.0 % (35 / 35) 89.6 % (43 / 48)
SendRecoveryConflictWithBufferPin CBC 7 100.0 % (4 / 4) 75.0 % (3 / 4)
ShutdownRecoveryTransactionEnvironment CBC 190 100.0 % (10 / 10) 100.0 % (2 / 2)
StandbyAcquireAccessExclusiveLock CBC 28723 100.0 % (20 / 20) 68.8 % (11 / 16)
StandbyDeadLockHandler CBC 7 100.0 % (3 / 3)
StandbyLockTimeoutHandler CBC 1 100.0 % (3 / 3)
StandbyReleaseAllLocks CBC 128 71.4 % (5 / 7) 75.0 % (3 / 4)
StandbyReleaseLockTree CBC 11771 100.0 % (5 / 5) 100.0 % (2 / 2)
StandbyReleaseLocks CBC 12271 85.7 % (6 / 7) 75.0 % (3 / 4)
StandbyReleaseOldLocks CBC 885 72.7 % (8 / 11) 62.5 % (5 / 8)
StandbyReleaseXidEntryLocks CBC 11592 81.8 % (9 / 11) 50.0 % (4 / 8)
StandbyTimeoutHandler CBC 1 100.0 % (3 / 3)
WaitExceedsMaxStandbyDelay CBC 41 100.0 % (12 / 12) 75.0 % (6 / 8)
get_recovery_conflict_desc CBC 10 57.1 % (16 / 28) 44.4 % (4 / 9)
standby_redo CBC 28836 96.0 % (24 / 25) 71.4 % (10 / 14)

Generated by: LCOV version 2.0-1