postgresql/src/backend
Thomas Munro 8fba928fd7 Improve the naming of Parallel Hash Join phases.
* Commit 3048898e dropped -ING from PHJ wait event names.  Update the
  corresponding barrier phases names to match.

* Rename the "DONE" phases to "FREE".  That's symmetrical with
  "ALLOCATE", and names the activity that actually happens in that phase
  (as we do for the other phases) rather than a state.  The bug fixed by
  commit 8d578b9b might have been more obvious with this name.

* Rename the batch/bucket growth barriers' "ALLOCATE" phases to
  "REALLOCATE", a better description of what they do.

* Update the high level comments about phases to highlight phases
  are executed by a single process with an asterisk (mostly memory
  management phases).

No behavior change, as this is just improving internal identifiers.  The
only user-visible sign of this is that a couple of wait events' display
names change from "...Allocate" to "...Reallocate" in pg_stat_activity,
to stay in sync with the internal names.

Reviewed-by: Melanie Plageman <melanieplageman@gmail.com>
Discussion: https://postgr.es/m/CA%2BhUKG%2BMDpwF2Eo2LAvzd%3DpOh81wUTsrwU1uAwR-v6OGBB6%2B7g%40mail.gmail.com
2023-03-23 13:14:25 +13:00
..
access Allow locking updated tuples in tuple_update() and tuple_delete() 2023-03-23 00:26:59 +03:00
archive Redesign archive modules 2023-02-17 14:26:42 +09:00
backup Improve several permission-related error messages. 2023-03-17 10:33:09 +01:00
bootstrap Update copyright for 2023 2023-01-02 15:00:37 -05:00
catalog Ignore BRIN indexes when checking for HOT updates 2023-03-20 11:02:42 +01:00
commands Support language tags in older ICU versions (53 and earlier). 2023-03-21 16:12:37 -07:00
executor Improve the naming of Parallel Hash Join phases. 2023-03-23 13:14:25 +13:00
foreign Update copyright for 2023 2023-01-02 15:00:37 -05:00
jit Fix incorrect format placeholders 2023-03-10 07:10:43 +01:00
lib Fix ILIST_DEBUG build 2023-01-18 10:26:15 -08:00
libpq Add a hook for modifying the ldapbind password 2023-03-15 16:37:28 -04:00
main Mark options as deprecated in usage output 2023-03-02 14:36:37 +01:00
nodes Fix make maintainer-clean with queryjumblefuncs.*.c files in src/backend/nodes/ 2023-03-22 07:51:16 +09:00
optimizer Fix incorrect comment in preptlist.c 2023-03-22 08:58:13 +13:00
parser Support [NO] INDENT option in XMLSERIALIZE(). 2023-03-15 16:59:09 -04:00
partitioning Remove useless casts to (void *) in arguments of some system functions 2023-02-07 06:57:59 +01:00
po Update copyright for 2023 2023-01-02 15:00:37 -05:00
port Update copyright for 2023 2023-01-02 15:00:37 -05:00
postmaster Small tidyup for commit d41a178b, part II. 2023-03-17 14:44:12 +13:00
regex Refactor to introduce pg_locale_deterministic(). 2023-02-23 11:17:41 -08:00
replication Improve several permission-related error messages. 2023-03-17 10:33:09 +01: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 Remove unnecessary code in dependency_is_compatible_expression(). 2023-03-14 11:10:45 -04:00
storage Fix memory leak and inefficiency in CREATE DATABASE ... STRATEGY WAL_LOG 2023-03-22 09:20:34 -07:00
tcop Improve several permission-related error messages. 2023-03-17 10:33:09 +01:00
tsearch Fix t_isspace(), etc., when datlocprovider=i and datctype=C. 2023-03-17 12:08:46 -07:00
utils Improve the naming of Parallel Hash Join phases. 2023-03-23 13:14:25 +13: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