diff options
Diffstat (limited to 'src/backend/replication')
-rw-r--r-- | src/backend/replication/logical/origin.c | 8 | ||||
-rw-r--r-- | src/backend/replication/slot.c | 8 |
2 files changed, 2 insertions, 14 deletions
diff --git a/src/backend/replication/logical/origin.c b/src/backend/replication/logical/origin.c index cc2b5132366..0deec75dc26 100644 --- a/src/backend/replication/logical/origin.c +++ b/src/backend/replication/logical/origin.c @@ -143,7 +143,6 @@ typedef struct ReplicationStateOnDisk typedef struct ReplicationStateCtl { int tranche_id; - LWLockTranche tranche; ReplicationState states[FLEXIBLE_ARRAY_MEMBER]; } ReplicationStateCtl; @@ -474,11 +473,6 @@ ReplicationOriginShmemInit(void) int i; replication_states_ctl->tranche_id = LWTRANCHE_REPLICATION_ORIGIN; - replication_states_ctl->tranche.name = "replication_origin"; - replication_states_ctl->tranche.array_base = - &replication_states[0].lock; - replication_states_ctl->tranche.array_stride = - sizeof(ReplicationState); MemSet(replication_states, 0, ReplicationOriginShmemSize()); @@ -488,7 +482,7 @@ ReplicationOriginShmemInit(void) } LWLockRegisterTranche(replication_states_ctl->tranche_id, - &replication_states_ctl->tranche); + "replication_origin"); } /* --------------------------------------------------------------------------- diff --git a/src/backend/replication/slot.c b/src/backend/replication/slot.c index d8ed005e7ec..cf814d11a23 100644 --- a/src/backend/replication/slot.c +++ b/src/backend/replication/slot.c @@ -98,8 +98,6 @@ ReplicationSlot *MyReplicationSlot = NULL; int max_replication_slots = 0; /* the maximum number of replication * slots */ -static LWLockTranche ReplSlotIOLWLockTranche; - static void ReplicationSlotDropAcquired(void); static void ReplicationSlotDropPtr(ReplicationSlot *slot); @@ -141,12 +139,8 @@ ReplicationSlotsShmemInit(void) ShmemInitStruct("ReplicationSlot Ctl", ReplicationSlotsShmemSize(), &found); - ReplSlotIOLWLockTranche.name = "replication_slot_io"; - ReplSlotIOLWLockTranche.array_base = - ((char *) ReplicationSlotCtl) + offsetof(ReplicationSlotCtlData, replication_slots) +offsetof(ReplicationSlot, io_in_progress_lock); - ReplSlotIOLWLockTranche.array_stride = sizeof(ReplicationSlot); LWLockRegisterTranche(LWTRANCHE_REPLICATION_SLOT_IO_IN_PROGRESS, - &ReplSlotIOLWLockTranche); + "replication_slot_io"); if (!found) { |