LCOV - differential code coverage report
Current view: top level - src/backend/replication - slot.c (source / functions) Coverage Total Hit UNC UIC UBC GBC GIC GNC CBC EUB ECB DUB DCB
Current: bed3ffbf9d952be6c7d739d068cdce44c046dfb7 vs 574581b50ac9c63dd9e4abebb731a3b67e5b50f6 Lines: 86.4 % 1040 899 7 134 3 1 154 741 4 85
Current Date: 2026-05-05 10:23:31 +0900 Functions: 97.9 % 48 47 1 30 17 5
Baseline: lcov-20260505-025707-baseline Branches: 66.3 % 822 545 37 1 239 4 1 155 385 21 23 32 98
Baseline Date: 2026-05-05 10:27:06 +0900 Line coverage date bins:
Legend: Lines:     hit not hit
Branches: + taken - not taken # not executed
(7,30] days: 94.7 % 38 36 2 36
(30,360] days: 89.6 % 202 181 5 16 118 63
(360..) days: 85.2 % 800 682 118 3 1 678
Function coverage date bins:
(7,30] days: 100.0 % 3 3 3
(30,360] days: 100.0 % 4 4 4
(360..) days: 97.6 % 41 40 1 23 17
Branch coverage date bins:
(7,30] days: 82.3 % 62 51 11 51
(30,360] days: 76.9 % 186 143 26 15 104 39 1 1
(360..) days: 56.8 % 618 351 1 224 4 1 346 20 22

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
GetSlotInvalidationCause UBC 0 0.0 % (0 / 6) 0.0 % (0 / 6)
ReplicationSlotAlter CBC 7 86.7 % (26 / 30) 50.0 % (19 / 38)
ReportSlotInvalidation GNC 23 77.8 % (21 / 27) 66.7 % (8 / 12)
validate_sync_standby_slots GNC 28 85.7 % (12 / 14) 75.0 % (9 / 12)
GetSlotInvalidationCauseName CBC 44 80.0 % (4 / 5) 75.0 % (3 / 4)
ReplicationSlotsCountDBSlots GNC 51 95.5 % (21 / 22) 92.9 % (13 / 14)
ReplicationSlotsDropDBSlots GNC 64 91.2 % (31 / 34) 70.0 % (14 / 20)
ReplicationSlotName CBC 110 100.0 % (8 / 8) 50.0 % (1 / 2)
RestoreSlotFromDisk GNC 123 75.3 % (61 / 81) 36.0 % (31 / 86)
WaitForStandbyConfirmation CBC 234 100.0 % (12 / 12) 90.0 % (9 / 10)
CanInvalidateIdleSlot GNC 389 60.0 % (3 / 5) 10.0 % (1 / 10)
DetermineSlotInvalidationCause GNC 422 73.3 % (22 / 30) 63.2 % (24 / 38)
ReplicationSlotDrop GNC 442 100.0 % (10 / 10) 80.0 % (8 / 10)
ReplicationSlotDropAcquired CBC 451 100.0 % (6 / 6) 50.0 % (1 / 2)
InvalidatePossiblyObsoleteSlot GNC 461 92.2 % (59 / 64) 70.0 % (21 / 30)
ReplicationSlotPersist CBC 491 100.0 % (10 / 10) 50.0 % (2 / 4)
CheckLogicalSlotExists GNC 493 95.0 % (19 / 20) 90.0 % (9 / 10)
CheckSlotPermissions CBC 599 100.0 % (4 / 4) 75.0 % (3 / 4)
ReplicationSlotDropPtr GNC 609 75.0 % (21 / 28) 35.7 % (5 / 14)
ReplicationSlotReserveWal GNC 658 95.7 % (22 / 23) 66.7 % (12 / 18)
CreateSlotOnDisk CBC 712 82.4 % (14 / 17) 28.6 % (4 / 14)
ReplicationSlotCreate GNC 718 98.3 % (58 / 59) 80.4 % (45 / 56)
ReplicationSlotValidateName GNC 863 60.0 % (6 / 10) 62.5 % (5 / 8)
StartupReplicationSlots GNC 1079 69.6 % (16 / 23) 60.0 % (12 / 20)
ReplicationSlotsShmemRequest GNC 1244 85.7 % (6 / 7) 50.0 % (1 / 2)
assign_synchronized_standby_slots CBC 1324 100.0 % (4 / 4)
check_synchronized_standby_slots CBC 1327 95.8 % (23 / 24) 80.0 % (16 / 20)
ReplicationSlotAcquire GNC 1387 85.4 % (35 / 41) 67.4 % (31 / 46)
ReplicationSlotSave CBC 1487 100.0 % (5 / 5) 50.0 % (1 / 2)
ReplicationSlotRelease GNC 1665 100.0 % (35 / 35) 79.2 % (19 / 24)
CheckSlotRequirements GNC 1883 62.5 % (5 / 8) 43.8 % (7 / 16)
CheckPointReplicationSlots GNC 1944 100.0 % (23 / 23) 100.0 % (18 / 18)
InvalidateObsoleteReplicationSlots GNC 1969 97.5 % (39 / 40) 85.0 % (34 / 40)
SearchNamedReplicationSlot GNC 2110 100.0 % (12 / 12) 100.0 % (10 / 10)
IsSlotForConflictCheck GNC 2320 100.0 % (2 / 2)
StandbySlotsHaveCaughtup GNC 2440 83.7 % (36 / 43) 61.9 % (26 / 42)
SaveSlotToPath CBC 2611 56.6 % (43 / 76) 35.7 % (10 / 28)
ReplicationSlotsComputeRequiredXmin GNC 2612 100.0 % (30 / 30) 86.7 % (26 / 30)
ReplicationSlotsComputeLogicalRestartLSN GNC 3888 89.3 % (25 / 28) 81.8 % (18 / 22)
ReplicationSlotIndex CBC 8232 100.0 % (3 / 3) 50.0 % (2 / 4)
ReplicationSlotInitialize CBC 22950 100.0 % (3 / 3)
ReplicationSlotShmemExit CBC 22950 100.0 % (5 / 5) 100.0 % (2 / 2)
SlotExistsInSyncStandbySlots CBC 41898 100.0 % (9 / 9) 100.0 % (6 / 6)
ReplicationSlotMarkDirty CBC 43864 100.0 % (8 / 8) 50.0 % (1 / 2)
ReplicationSlotsComputeRequiredLSN GNC 44642 100.0 % (25 / 25) 95.0 % (19 / 20)
ReplicationSlotCleanup GNC 54110 100.0 % (28 / 28) 79.2 % (19 / 24)

Generated by: LCOV version 2.5.0-beta