We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent b609db7 commit 9aa91cbCopy full SHA for 9aa91cb
src/backend/replication/slot.c
@@ -511,7 +511,7 @@ ReplicationSlotRelease(void)
511
MyReplicationSlot = NULL;
512
513
/* might not have been set when we've been a plain slot */
514
- LWLockAcquire(ProcArrayLock, LW_SHARED);
+ LWLockAcquire(ProcArrayLock, LW_EXCLUSIVE);
515
MyProc->statusFlags &= ~PROC_IN_LOGICAL_DECODING;
516
ProcGlobal->statusFlags[MyProc->pgxactoff] = MyProc->statusFlags;
517
LWLockRelease(ProcArrayLock);
0 commit comments