LCOV - differential code coverage report
Current view: top level - src/backend/storage/ipc - standby.c (source / functions) Coverage Total Hit UNC UBC GBC GNC CBC DUB DCB
Current: Differential Code Coverage 16@8cea358b128 vs 17@8cea358b128 Lines: 91.8 % 391 359 32 166 9 184 2 6
Current Date: 2024-04-14 14:21:10 Functions: 100.0 % 31 31 10 7 14
Baseline: 16@8cea358b128 Branches: 70.7 % 222 157 3 62 91 7 59
Baseline Date: 2024-04-14 14:21:09 Line coverage date bins:
Legend: Lines: hit not hit | Branches: + taken - not taken # not executed [..60] days: 100.0 % 3 3 3
(120,180] days: 100.0 % 5 5 5
(240..) days: 91.6 % 383 351 32 166 1 184
Function coverage date bins:
(240..) days: 100.0 % 31 31 10 7 14
Branch coverage date bins:
(120,180] days: 70.0 % 10 7 3 7
(240..) days: 70.8 % 212 150 62 91 59

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 GBC 10 59.3 % (16 / 27) 50.0 % (4 / 8)
GetStandbyLimitTime GBC 30 55.6 % (5 / 9) 33.3 % (2 / 6)
ResolveRecoveryConflictWithVirtualXIDs CBC 14141 91.4 % (32 / 35) 72.9 % (35 / 48)
StandbyReleaseOldLocks CBC 400 72.7 % (8 / 11) 62.5 % (5 / 8)
ResolveRecoveryConflictWithLock GBC 4 95.3 % (41 / 43) 75.0 % (15 / 20)
StandbyReleaseAllLocks GNC 94 71.4 % (5 / 7) 75.0 % (3 / 4)
StandbyReleaseXidEntryLocks GNC 9671 81.8 % (9 / 11) 50.0 % (4 / 8)
CheckRecoveryConflictDeadlock GBC 1 80.0 % (4 / 5) 33.3 % (2 / 6)
LogRecoveryConflict GNC 10 95.7 % (22 / 23) 77.3 % (17 / 22)
StandbyReleaseLocks CBC 10556 85.7 % (6 / 7) 75.0 % (3 / 4)
WaitExceedsMaxStandbyDelay GBC 15 91.7 % (11 / 12) 62.5 % (5 / 8)
standby_redo CBC 22755 96.0 % (24 / 25) 71.4 % (10 / 14)
InitRecoveryTransactionEnvironment GNC 138 100.0 % (15 / 15) 50.0 % (1 / 2)
LogAccessExclusiveLock CBC 81184 100.0 % (7 / 7)
LogAccessExclusiveLockPrepare CBC 81398 100.0 % (3 / 3)
LogAccessExclusiveLocks CBC 81217 100.0 % (8 / 8)
LogCurrentRunningXacts GNC 952 100.0 % (19 / 19) 87.5 % (7 / 8)
LogStandbyInvalidations CBC 6909 100.0 % (11 / 11)
LogStandbySnapshot CBC 952 100.0 % (14 / 14) 87.5 % (7 / 8)
ResolveRecoveryConflictWithBufferPin GNC 11 100.0 % (26 / 26) 75.0 % (9 / 12)
ResolveRecoveryConflictWithDatabase CBC 29 100.0 % (5 / 5) 100.0 % (2 / 2)
ResolveRecoveryConflictWithSnapshot CBC 17377 100.0 % (8 / 8) 87.5 % (7 / 8)
ResolveRecoveryConflictWithSnapshotFullXid CBC 53 100.0 % (8 / 8) 50.0 % (1 / 2)
ResolveRecoveryConflictWithTablespace GBC 1 100.0 % (4 / 4)
SendRecoveryConflictWithBufferPin GBC 8 100.0 % (4 / 4) 75.0 % (3 / 4)
ShutdownRecoveryTransactionEnvironment CBC 140 100.0 % (10 / 10) 100.0 % (2 / 2)
StandbyAcquireAccessExclusiveLock GNC 21646 100.0 % (20 / 20) 68.8 % (11 / 16)
StandbyDeadLockHandler GBC 8 100.0 % (3 / 3)
StandbyLockTimeoutHandler GBC 1 100.0 % (3 / 3)
StandbyReleaseLockTree CBC 9854 100.0 % (5 / 5) 100.0 % (2 / 2)
StandbyTimeoutHandler GBC 1 100.0 % (3 / 3)

Generated by: LCOV version 2.1-beta2-3-g6141622