Re: use `proc->pgxactoff` as the value of `index` in `ProcArrayRemove()`
Andres Freund <andres@anarazel.de>
From: Andres Freund <andres@anarazel.de>
To: 盏一 <w@hidva.com>
Cc: pgsql-hackers <pgsql-hackers@postgresql.org>
Date: 2021-06-12T04:42:55Z
Lists: pgsql-hackers
Hi, On 2021-05-07 04:36:25 +0800, 盏一 wrote: > > Sounds like a plan! Do you want to write a patch? > Add the patch. Thanks for the patch. I finally pushed an edited version of it. There were other loops over ->pgprocnos, so I put assertions in those - that gains us a a good bit more checking than we had before... I also couldn't resist to do some small formatting cleanups - I found the memmove calls just too hard to read. I took the authorship information as you had it in the diff you attached - I hope that's OK? Greetings, Andres Freund
Commits
-
Improve and cleanup ProcArrayAdd(), ProcArrayRemove().
- d8e950d3ae7b 14.0 landed
-
snapshot scalability: Introduce dense array of in-progress xids.
- 941697c3c1ae 14.0 cited