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 30ee5d1 commit 48cc59eCopy full SHA for 48cc59e
src/backend/storage/ipc/procarray.c
@@ -493,9 +493,9 @@ ProcArrayGroupClearXid(PGPROC *proc, TransactionId latestXid)
493
/* Add ourselves to the list of processes needing a group XID clear. */
494
proc->procArrayGroupMember = true;
495
proc->procArrayGroupMemberXid = latestXid;
496
+ nextidx = pg_atomic_read_u32(&procglobal->procArrayGroupFirst);
497
while (true)
498
{
- nextidx = pg_atomic_read_u32(&procglobal->procArrayGroupFirst);
499
pg_atomic_write_u32(&proc->procArrayGroupNext, nextidx);
500
501
if (pg_atomic_compare_exchange_u32(&procglobal->procArrayGroupFirst,
0 commit comments