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

Generated by: LCOV version 2.5.0-beta