Re: Fix for visibility check on 14.5 fails on tpcc with high concurrency

Dimos Stamatakis <dimos.stamatakis@servicenow.com>

From: Dimos Stamatakis <dimos.stamatakis@servicenow.com>
To: Alvaro Herrera <alvherre@alvh.no-ip.org>
Cc: Peter Geoghegan <pg@bowt.ie>, "simon.riggs@enterprisedb.com" <simon.riggs@enterprisedb.com>, "pgsql-hackers@lists.postgresql.org" <pgsql-hackers@lists.postgresql.org>
Date: 2022-11-29T18:21:54Z
Lists: pgsql-hackers
[External Email]

On 2022-Nov-25, Dimos Stamatakis wrote:

> So does this mean there is no race condition in this case and that
> this error is redundant?

No, it means I believe a bug exists but that I haven't spent enough time
on it to understand what it is.



Great! Please keep me posted and let me know if you need any more evidence to debug. ๐Ÿ˜Š

Thanks,
Dimos

Commits

  1. Make multixact error message more explicit

  2. Fix visibility check when XID is committed in CLOG but not in procarray.