LCOV - code coverage report
Current view: top level - src/backend/replication - slot.c (source / functions) Hit Total Coverage
Test: PostgreSQL 18devel Lines: 767 904 84.8 %
Date: 2025-03-13 20:15:20 Functions: 45 46 97.8 %
Legend: Lines: hit not hit

Function Name Sort by function name Hit count Sort by hit count
CanInvalidateIdleSlot 616
CheckPointReplicationSlots 2498
CheckSlotPermissions 1054
CheckSlotRequirements 3252
CreateSlotOnDisk 1222
DetermineSlotInvalidationCause 682
GetSlotInvalidationCause 0
GetSlotInvalidationCauseName 86
InvalidateObsoleteReplicationSlots 2540
InvalidatePossiblyObsoleteSlot 746
ReplicationSlotAcquire 2374
ReplicationSlotAlter 12
ReplicationSlotCleanup 77834
ReplicationSlotCreate 1234
ReplicationSlotDrop 774
ReplicationSlotDropAcquired 780
ReplicationSlotDropPtr 1056
ReplicationSlotIndex 16010
ReplicationSlotInitialize 35234
ReplicationSlotMarkDirty 18396
ReplicationSlotName 144
ReplicationSlotPersist 856
ReplicationSlotRelease 2844
ReplicationSlotReserveWal 1146
ReplicationSlotSave 2470
ReplicationSlotShmemExit 35234
ReplicationSlotValidateName 1692
ReplicationSlotsComputeLogicalRestartLSN 4996
ReplicationSlotsComputeRequiredLSN 19242
ReplicationSlotsComputeRequiredXmin 4258
ReplicationSlotsCountDBSlots 78
ReplicationSlotsDropDBSlots 102
ReplicationSlotsShmemInit 1946
ReplicationSlotsShmemSize 7510
ReportSlotInvalidation 42
RestoreSlotFromDisk 140
SaveSlotToPath 4332
SearchNamedReplicationSlot 2676
SlotExistsInSyncStandbySlots 15072
StandbySlotsHaveCaughtup 1212
StartupReplicationSlots 1676
WaitForStandbyConfirmation 428
assign_synchronized_standby_slots 2032
check_idle_replication_slot_timeout 2086
check_synchronized_standby_slots 2032
validate_sync_standby_slots 12

Generated by: LCOV version 1.14