postgresql/src/bin
Noah Misch 40b132c1af In the pg_upgrade test suite, don't write to src/test/regress.
When this suite runs installcheck, redirect file creations from
src/test/regress to src/bin/pg_upgrade/tmp_check/regress.  This closes a
race condition in "make -j check-world".  If the pg_upgrade suite wrote
to a given src/test/regress/results file in parallel with the regular
src/test/regress invocation writing it, a test failed spuriously.  Even
without parallelism, in "make -k check-world", the suite finishing
second overwrote the other's regression.diffs.  This revealed test
"largeobject" assuming @abs_builddir@ is getcwd(), so fix that, too.

Buildfarm client REL_10, released fifty-four days ago, supports saving
regression.diffs from its new location.  When an older client reports a
pg_upgradeCheck failure, it will no longer include regression.diffs.
Back-patch to 9.5, where pg_upgrade moved to src/bin.

Reviewed (in earlier versions) by Andrew Dunstan.

Discussion: https://postgr.es/m/20181224034411.GA3224776@rfd.leadboat.com
2019-05-28 12:59:00 -07:00
..
initdb Initial pgperltidy run for v12. 2019-05-22 13:36:19 -04:00
pg_archivecleanup Initial pgindent run for v12. 2019-05-22 12:55:34 -04:00
pg_basebackup Initial pgperltidy run for v12. 2019-05-22 13:36:19 -04:00
pg_checksums Fix comment 2019-05-28 08:26:24 -04:00
pg_config Translation updates 2019-05-20 16:00:53 +02:00
pg_controldata Translation updates 2019-05-20 16:00:53 +02:00
pg_ctl Initial pgperltidy run for v12. 2019-05-22 13:36:19 -04:00
pg_dump Fix typos. 2019-05-26 18:28:18 +05:30
pg_resetwal Translation updates 2019-05-20 16:00:53 +02:00
pg_rewind Initial pgperltidy run for v12. 2019-05-22 13:36:19 -04:00
pg_test_fsync Translation updates 2019-05-20 16:00:53 +02:00
pg_test_timing Translation updates 2019-05-20 16:00:53 +02:00
pg_upgrade In the pg_upgrade test suite, don't write to src/test/regress. 2019-05-28 12:59:00 -07:00
pg_waldump Initial pgindent run for v12. 2019-05-22 12:55:34 -04:00
pgbench Initial pgperltidy run for v12. 2019-05-22 13:36:19 -04:00
pgevent Update copyright for 2019 2019-01-02 12:44:25 -05:00
psql Phase 2 pgindent run for v12. 2019-05-22 13:04:48 -04:00
scripts Initial pgperltidy run for v12. 2019-05-22 13:36:19 -04:00
Makefile Rename pg_verify_checksums to pg_checksums 2019-03-13 10:43:20 +09:00