Re: Intermittent buildfarm failures on wrasse
Noah Misch <noah@leadboat.com>
From: Noah Misch <noah@leadboat.com>
To: Tom Lane <tgl@sss.pgh.pa.us>
Cc: Andres Freund <andres@anarazel.de>, Peter Geoghegan <pg@bowt.ie>, David Rowley <dgrowleyml@gmail.com>, PostgreSQL Hackers <pgsql-hackers@lists.postgresql.org>
Date: 2022-04-15T03:27:09Z
Lists: pgsql-hackers
Attachments
- repro-wrasse-vis.sh (application/x-sh)
On Thu, Apr 14, 2022 at 11:06:04PM -0400, Tom Lane wrote: > Noah Misch <noah@leadboat.com> writes: > > But 24s after that email, it did reproduce the problem. > > Ain't that always the way. Quite so. > > Same symptoms as the > > last buildfarm runs, including visfrac=0. I'm attaching my script. (It has > > various references to my home directory, so it's not self-contained.) > > That's interesting, because I see you used installcheck-parallel, > which I'd not been using on the grounds that wrasse isn't parallelizing > these runs. That puts a big hole in my working assumption that the > problem is one of timing. With "make installcheck-tests TESTS='test_setup create_index'" it remains reproducible. The attached script reproduced it in 103s and then in 703s. > I'm now suspecting that the key issue is > something about how wrasse is building the executables that I did > not exactly reproduce. I did not try to copy the build details > involving stuff under your home directory (like the private openldap > version), mainly because it didn't seem like openldap or uuid or > perl could be involved at all. But maybe somehow? Can't rule it out entirely. I think I've now put world-read on all the directories referenced in the script, in the event you'd like to use them.
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