Re: stress test for parallel workers
Tom Lane <tgl@sss.pgh.pa.us>
From: Tom Lane <tgl@sss.pgh.pa.us>
To: Heikki Linnakangas <hlinnaka@iki.fi>
Cc: Thomas Munro <thomas.munro@gmail.com>,
Justin Pryzby <pryzby@telsasoft.com>,
pgsql-hackers <pgsql-hackers@postgresql.org>
Date: 2019-08-07T13:57:05Z
Lists: pgsql-hackers
Heikki Linnakangas <hlinnaka@iki.fi> writes: > On 07/08/2019 02:57, Thomas Munro wrote: >> On Wed, Jul 24, 2019 at 5:15 PM Tom Lane <tgl@sss.pgh.pa.us> wrote: >>> So I think I've got to take back the assertion that we've got >>> some lurking generic problem. This pattern looks way more >>> like a platform-specific issue. Overaggressive OOM killer >>> would fit the facts on vulpes/wobbegong, perhaps, though >>> it's odd that it only happens on HEAD runs. >> chipmunk also: >> https://buildfarm.postgresql.org/cgi-bin/show_log.pl?nm=chipmunk&dt=2019-08-06%2014:16:16 > FWIW, I looked at the logs in /var/log/* on chipmunk, and found no > evidence of OOM killings. I can see nothing unusual in the OS logs > around the time of that failure. Oh, that is very useful info, thanks. That seems to mean that we should be suspecting a segfault, assertion failure, etc inside the postmaster. I don't see any TRAP message in chipmunk's log, so assertion failure seems to be ruled out, but other sorts of process-crashing errors would fit the facts. A stack trace from the crash would be mighty useful info along about here. I wonder whether chipmunk has the infrastructure needed to create such a thing. From memory, the buildfarm requires gdb for that, but not sure if there are additional requirements. Also, if you're using systemd or something else that thinks it ought to interfere with where cores get dropped, that could be a problem. regards, tom lane
Commits
-
In the postmaster, rely on the signal infrastructure to block signals.
- 8b53dbada4a6 12.5 landed
- 85834023a95e 11.10 landed
- 7753ca49d358 9.6.20 landed
- 4e95733b0864 10.15 landed
- 9abb2bfc0460 13.0 landed
-
Paper over regression failures in infinite_recurse() on PPC64 Linux.
- c7e2364a5f17 12.5 landed
- ae0f7b11f143 14.0 landed
- 855b6f287100 13.1 landed
-
Hack pg_ctl to report postmaster's exit status.
- 6a5084eed495 13.0 landed
-
Re-order some regression test scripts for more parallelism.
- 798070ec058f 12.0 cited