postgresql/src/backend
Thomas Munro 814f1d8bc3 Use condition variables for ProcSignalBarriers.
Instead of a poll/sleep loop, use a condition variable for precise
wake-up whenever a backend's pss_barrierGeneration advances.

Discussion: https://postgr.es/m/CA+hUKGLdemy2gBm80kz20GTe6hNVwoErE8KwcJk6-U56oStjtg@mail.gmail.com
2021-03-01 17:23:43 +13:00
..
access Add TID Range Scans to support efficient scanning ranges of TIDs 2021-02-27 22:59:36 +13:00
bootstrap Update copyright for 2021 2021-01-02 13:06:25 -05:00
catalog Enhanced cycle mark values 2021-02-27 08:13:24 +01:00
commands Fix use-after-free bug with AfterTriggersTableData.storeslot 2021-02-27 18:09:15 -03:00
executor Add TID Range Scans to support efficient scanning ranges of TIDs 2021-02-27 22:59:36 +13:00
foreign Update copyright for 2021 2021-01-02 13:06:25 -05:00
jit Use errmsg_internal for debug messages 2021-02-17 11:33:25 +01:00
lib Update copyright for 2021 2021-01-02 13:06:25 -05:00
libpq Introduce symbolic names for FeBeWaitSet positions. 2021-03-01 16:10:16 +13:00
main Update copyright for 2021 2021-01-02 13:06:25 -05:00
nodes Add missing TidRangeScan readfunc 2021-02-27 23:21:21 +13:00
optimizer Add TID Range Scans to support efficient scanning ranges of TIDs 2021-02-27 22:59:36 +13:00
parser Enhanced cycle mark values 2021-02-27 08:13:24 +01:00
partitioning Message style fix 2021-02-24 07:00:49 +01:00
po
port Use errmsg_internal for debug messages 2021-02-17 11:33:25 +01:00
postmaster Use SIGURG rather than SIGUSR1 for latches. 2021-03-01 12:44:12 +13:00
regex Improve memory management in regex compiler. 2021-02-26 13:52:10 -05:00
replication Avoid repeated decoding of prepared transactions after a restart. 2021-03-01 09:11:18 +05:30
rewrite Revert "Propagate CTE property flags when copying a CTE list into a rule." 2021-02-07 12:54:08 -05:00
snowball Update snowball 2021-02-19 08:10:15 +01:00
statistics Update copyright for 2021 2021-01-02 13:06:25 -05:00
storage Use condition variables for ProcSignalBarriers. 2021-03-01 17:23:43 +13:00
tcop Use errmsg_internal for debug messages 2021-02-17 11:33:25 +01:00
tsearch Fix parsing of complex morphs to tsquery 2021-01-31 20:14:29 +03:00
utils Introduce symbolic names for FeBeWaitSet positions. 2021-03-01 16:10:16 +13:00
.gitignore
common.mk
Makefile Update copyright for 2021 2021-01-02 13:06:25 -05:00
nls.mk