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: d36b728949bf4e37ada1cd23e0f2aaa94f609a70 vs 52e118fe2f7e3381bdaa479816a7f72eda2ae517 Lines: 86.4 % 1038 897 7 134 3 1 157 736 4 90
Current Date: 2026-06-29 16:15:13 +0200 Functions: 97.9 % 48 47 1 31 16 6
Baseline: lcov-20260630-baseline Branches: 66.4 % 822 546 37 1 238 4 1 157 384 22 22
Baseline Date: 2026-06-29 13:01:57 +0200 Line coverage date bins:
Legend: Lines:     hit not hit
Branches: + taken - not taken # not executed
(7,30] days: 100.0 % 15 15 1 14
(30,360] days: 90.3 % 226 204 7 15 156 48
(360..) days: 85.1 % 797 678 119 3 1 674
Function coverage date bins:
(30,360] days: 100.0 % 8 8 8
(360..) days: 97.5 % 40 39 1 23 16
Branch coverage date bins:
(7,30] days: 60.0 % 10 6 6 2 2
(30,360] days: 77.7 % 242 188 37 15 157 31 1 1
(360..) days: 57.3 % 614 352 1 223 4 1 347 19 19

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
SaveSlotToPath CBC 2655 56.6 % (43 / 76) 35.7 % (10 / 28)
RestoreSlotFromDisk GNC 129 75.3 % (61 / 81) 36.0 % (31 / 86)
DetermineSlotInvalidationCause GNC 430 73.3 % (22 / 30) 63.2 % (24 / 38)
ReplicationSlotDropPtr GNC 615 75.0 % (21 / 28) 35.7 % (5 / 14)
StandbySlotsHaveCaughtup GNC 2231 83.7 % (36 / 43) 61.9 % (26 / 42)
StartupReplicationSlots GNC 1052 69.6 % (16 / 23) 60.0 % (12 / 20)
GetSlotInvalidationCause UBC 0 0.0 % (0 / 6) 0.0 % (0 / 6)
ReplicationSlotAcquire GNC 1391 85.4 % (35 / 41) 67.4 % (31 / 46)
ReportSlotInvalidation GNC 23 77.8 % (21 / 27) 66.7 % (8 / 12)
InvalidatePossiblyObsoleteSlot GNC 469 92.2 % (59 / 64) 70.0 % (21 / 30)
ReplicationSlotAlter CBC 7 86.7 % (26 / 30) 50.0 % (19 / 38)
ReplicationSlotValidateNameInternal GNC 1098 84.0 % (21 / 25) 90.0 % (18 / 20)
CreateSlotOnDisk CBC 721 82.4 % (14 / 17) 28.6 % (4 / 14)
ReplicationSlotsComputeLogicalRestartLSN GNC 3836 89.3 % (25 / 28) 81.8 % (18 / 22)
ReplicationSlotsDropDBSlots GNC 65 91.2 % (31 / 34) 70.0 % (14 / 20)
CanInvalidateIdleSlot GNC 397 60.0 % (3 / 5) 10.0 % (1 / 10)
validate_sync_standby_slots GNC 28 85.7 % (12 / 14) 75.0 % (9 / 12)
CheckLogicalSlotExists GNC 502 95.0 % (19 / 20) 90.0 % (9 / 10)
GetSlotInvalidationCauseName CBC 44 80.0 % (4 / 5) 75.0 % (3 / 4)
InvalidateObsoleteReplicationSlots GNC 1943 97.5 % (39 / 40) 85.0 % (34 / 40)
ReplicationSlotCreate GNC 727 98.3 % (59 / 60) 80.4 % (45 / 56)
ReplicationSlotReserveWal GNC 667 95.7 % (22 / 23) 66.7 % (12 / 18)
ReplicationSlotsCountDBSlots GNC 51 95.5 % (21 / 22) 92.9 % (13 / 14)
ReplicationSlotsShmemRequest GNC 1212 85.7 % (6 / 7) 50.0 % (1 / 2)
check_synchronized_standby_slots CBC 1294 95.8 % (23 / 24) 80.0 % (16 / 20)
CheckPointReplicationSlots GNC 1918 100.0 % (23 / 23) 100.0 % (18 / 18)
CheckSlotPermissions CBC 607 100.0 % (4 / 4) 75.0 % (3 / 4)
IsSlotForConflictCheck GNC 2338 100.0 % (2 / 2)
ReplicationSlotCleanup GNC 53973 100.0 % (28 / 28) 79.2 % (19 / 24)
ReplicationSlotDrop GNC 442 100.0 % (6 / 6) 83.3 % (5 / 6)
ReplicationSlotIndex CBC 8145 100.0 % (3 / 3) 50.0 % (2 / 4)
ReplicationSlotInitialize CBC 22593 100.0 % (3 / 3)
ReplicationSlotMarkDirty CBC 53670 100.0 % (8 / 8) 50.0 % (1 / 2)
ReplicationSlotName CBC 116 100.0 % (8 / 8) 50.0 % (1 / 2)
ReplicationSlotPersist CBC 492 100.0 % (10 / 10) 50.0 % (2 / 4)
ReplicationSlotRelease GNC 1674 100.0 % (33 / 33) 81.8 % (18 / 22)
ReplicationSlotSave CBC 1514 100.0 % (5 / 5) 50.0 % (1 / 2)
ReplicationSlotShmemExit CBC 22593 100.0 % (5 / 5) 100.0 % (2 / 2)
ReplicationSlotsComputeRequiredLSN GNC 54697 100.0 % (25 / 25) 95.0 % (19 / 20)
ReplicationSlotsComputeRequiredXmin GNC 2603 100.0 % (30 / 30) 86.7 % (26 / 30)
ReplicationSlotsShmemInit GNC 1209 100.0 % (8 / 8) 100.0 % (2 / 2)
SearchNamedReplicationSlot GNC 2091 100.0 % (12 / 12) 100.0 % (10 / 10)
SlotExistsInSyncStandbySlots CBC 51669 100.0 % (9 / 9) 100.0 % (6 / 6)
WaitForStandbyConfirmation CBC 235 100.0 % (12 / 12) 90.0 % (9 / 10)
assign_synchronized_standby_slots CBC 1291 100.0 % (4 / 4)

Generated by: LCOV version 2.0-1