Re: Intermittent buildfarm failures on wrasse
Andres Freund <andres@anarazel.de>
From: Andres Freund <andres@anarazel.de>
To: Tom Lane <tgl@sss.pgh.pa.us>
Cc: Peter Geoghegan <pg@bowt.ie>, Noah Misch <noah@leadboat.com>, David Rowley <dgrowleyml@gmail.com>, PostgreSQL Hackers <pgsql-hackers@lists.postgresql.org>
Date: 2022-04-15T04:50:27Z
Lists: pgsql-hackers
Hi, On 2022-04-14 22:40:51 -0400, Tom Lane wrote: > Peter Geoghegan <pg@bowt.ie> writes: > > Suppose that the bug was actually in 06f5295af6, "Add single-item > > cache when looking at topmost XID of a subtrans XID". Doesn't that fit > > your timeline just as well? > > I'd dismissed that on the grounds that there are no subtrans XIDs > involved in tenk1's contents. However, if that patch was faulty > enough, maybe it affected other cases besides the advertised one? > I've not read it. I was planning to complain about that commit, fwiw. Without so much as an assertion verifying the cache is correct it seems quite dangerous to me. And looking at it, it has obvious wraparound issues... But that can't matter here, obviously. We also reach SubTransGetTopmostTransaction() from XactLockTableWait() but I don't quite see how we reach that here either... Greetings, Andres Freund
Commits
-
Repurpose PROC_COPYABLE_FLAGS as PROC_XMIN_FLAGS
- 8d9d1286acf9 14.4 landed
- 8d061acd12af 15.0 landed
- 5fd0cccc116b 13.8 landed
-
Tighten ComputeXidHorizons' handling of walsenders.
- 6fea65508a1a 15.0 landed
-
Adjust VACUUM's removable cutoff log message.
- 357c8455e649 15.0 landed
-
Temporarily add some probes of tenk1's relallvisible in create_index.sql.
- 5bb2b6abc8d6 15.0 landed
-
Set synchronous_commit=on in test_setup.sql.
- 02fea8fdda65 15.0 cited
-
Rearrange core regression tests to reduce cross-script dependencies.
- cc50080a828d 15.0 cited
-
snapshot scalability: Don't compute global horizons while building snapshots.
- dc7420c2c927 14.0 cited