postgresql/src/backend
Thomas Munro b37d051b0e Remove overzealous assertion from PHJ.
We can't assert that we're the only process attached to a barrier after
BarrierArriveAndDetachExceptLast().  Although that'll be true almost
always, a late-starting parallel worker can attach very briefly (that
is, immediately detach after checking the phase) right at that moment.
BarrierArriveAndDetachExceptLast() already contains an assertion like
that, but it holds a spinlock preventing the race.  This thinko caused a
one-off failure on build farm animal chimaera.

Diagnosed-by: Melanie Plageman <melanieplageman@gmail.com>
Reported-by: Tom Lane <tgl@sss.pgh.pa.us>
Discussion: https://postgr.es/m/3590249.1680971629@sss.pgh.pa.us
2023-04-13 09:37:54 +12:00
..
access Fix incorrect format placeholders 2023-04-12 10:05:50 +02:00
archive Redesign archive modules 2023-02-17 14:26:42 +09:00
backup Support long distance matching for zstd compression 2023-04-06 17:18:42 +02:00
bootstrap Fix CREATE INDEX progress reporting for multi-level partitioning. 2023-03-25 15:34:03 -04:00
catalog Revert "Catalog NOT NULL constraints" and fallout 2023-04-12 19:29:21 +02:00
commands Revert "Catalog NOT NULL constraints" and fallout 2023-04-12 19:29:21 +02:00
executor Remove overzealous assertion from PHJ. 2023-04-13 09:37:54 +12:00
foreign Revert "Add support for Kerberos credential delegation" 2023-04-08 07:21:35 -04:00
jit SQL/JSON: support the IS JSON predicate 2023-03-31 22:34:04 +02:00
lib Fix ILIST_DEBUG build 2023-01-18 10:26:15 -08:00
libpq Revert "Add support for Kerberos credential delegation" 2023-04-08 07:21:35 -04:00
main Mark options as deprecated in usage output 2023-03-02 14:36:37 +01:00
nodes Revert "Catalog NOT NULL constraints" and fallout 2023-04-12 19:29:21 +02:00
optimizer Revert "Catalog NOT NULL constraints" and fallout 2023-04-12 19:29:21 +02:00
parser Revert "Catalog NOT NULL constraints" and fallout 2023-04-12 19:29:21 +02:00
partitioning Add SysCacheGetAttrNotNull for guaranteed not-null attrs 2023-03-25 22:49:33 +01:00
po meson: add install-{quiet, world} targets 2023-03-23 21:20:18 -07:00
port Update copyright for 2023 2023-01-02 15:00:37 -05:00
postmaster Add VACUUM/ANALYZE BUFFER_USAGE_LIMIT option 2023-04-07 11:40:31 +12:00
regex Redesign interrupt/cancel API for regex engine. 2023-04-08 22:10:39 +12:00
replication Improve error messages introduced in be87200efd and 0fdab27ad6 2023-04-12 11:00:37 -07:00
rewrite Fix more bugs caused by adding columns to the end of a view. 2023-03-07 18:21:53 -05:00
snowball Update copyright for 2023 2023-01-02 15:00:37 -05:00
statistics Add SysCacheGetAttrNotNull for guaranteed not-null attrs 2023-03-25 22:49:33 +01:00
storage Handle logical slot conflicts on standby 2023-04-08 00:05:44 -07:00
tcop Handle logical slot conflicts on standby 2023-04-08 00:05:44 -07:00
tsearch Update tsearch regex memory management. 2023-04-08 22:09:17 +12:00
utils Revert "Catalog NOT NULL constraints" and fallout 2023-04-12 19:29:21 +02:00
.gitignore
Makefile Redesign archive modules 2023-02-17 14:26:42 +09:00
common.mk Blind attempt to fix LLVM dependency in the backend 2022-09-15 10:53:48 +07:00
meson.build meson: Prevent installation of test files during main install 2023-03-03 07:45:52 +01:00
nls.mk NLS: Put list of available languages into LINGUAS files 2022-07-13 08:19:17 +02:00