postgresql/src
Alexander Korotkov ee79928441 Clarify what is protected by WaitLSNLock
Not just WaitLSNState.waitersHeap, but also WaitLSNState.procInfos and
updating of WaitLSNState.minWaitedLSN is protected by WaitLSNLock.  There
is one now documented exclusion on fast-path checking of
WaitLSNProcInfo.inHeap flag.

Discussion: https://postgr.es/m/202404030658.hhj3vfxeyhft%40alvherre.pgsql
2024-04-07 00:49:53 +03:00
..
backend Clarify what is protected by WaitLSNLock 2024-04-07 00:49:53 +03:00
bin Convert uses of hash_string_pointer to fasthash equivalent 2024-04-06 12:20:40 +07:00
common Silence some compiler warnings in commit 3311ea86ed 2024-04-05 16:08:40 -04:00
fe_utils Allow dbname to be written as part of connstring via pg_basebackup's -R option. 2024-03-21 10:50:33 +05:30
include Clarify what is protected by WaitLSNLock 2024-04-07 00:49:53 +03:00
interfaces Fix old, misleading comment for PGRES_POLLING_ACTIVE. 2024-04-04 16:22:11 -04:00
makefiles Remove AIX support 2024-02-28 15:17:23 +04:00
pl Avoid possible longjmp-induced logic error in PLy_trigger_build_args. 2024-04-01 15:15:03 -04:00
port Inline pg_popcount() for small buffers. 2024-04-03 12:22:02 -05:00
template Remove AIX support 2024-02-28 15:17:23 +04:00
test Backport IPC::Run optimization to src/test/perl. 2024-04-06 09:27:55 -07:00
timezone Update time zone data files to tzdata release 2024a. 2024-02-01 15:57:53 -05:00
tools Enhance nbtree ScalarArrayOp execution. 2024-04-06 11:47:10 -04:00
tutorial Update copyright for 2024 2024-01-03 20:49:05 -05:00
.gitignore
DEVELOPERS
Makefile Remove distprep 2023-11-06 15:18:04 +01:00
Makefile.global.in Remove make function vpathsearch 2024-01-29 07:24:59 +01:00
Makefile.shlib Remove AIX support 2024-02-28 15:17:23 +04:00
meson.build Update copyright for 2024 2024-01-03 20:49:05 -05:00
nls-global.mk Remove distprep 2023-11-06 15:18:04 +01:00