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

Generated by: LCOV version 2.0-1