postgresql/src
Heikki Linnakangas d699ba4134 Fix WakeupWaiters() to not wake up an exclusive locker unnecessarily.
WakeupWaiters() is supposed to wake up all LW_WAIT_UNTIL_FREE waiters of
the slot, but the loop incorrectly also woke up the first LW_EXCLUSIVE
waiter, if there was no LW_WAIT_UNTIL_FREE waiters in the queue.

Noted by Andres Freund. This code is new in 9.4, so no backpatching.
2014-02-10 15:18:18 +02:00
..
backend Fix WakeupWaiters() to not wake up an exclusive locker unnecessarily. 2014-02-10 15:18:18 +02:00
bin Further pg_dump / ftello improvements 2014-02-09 18:28:14 -05:00
common Fix unsafe references to errno within error messaging logic. 2014-01-29 20:04:43 -05:00
include Mark some more variables as static or include the appropriate header 2014-02-08 21:21:46 -05:00
interfaces Mark some more variables as static or include the appropriate header 2014-02-08 21:21:46 -05:00
makefiles Don't use deprecated dllwrap on Cygwin. 2014-02-01 16:08:33 -05:00
pl PL/Perl: Fix compiler warning 2014-02-04 20:08:39 -05:00
port Allow use of "z" flag in our printf calls, and use it where appropriate. 2014-01-23 17:18:33 -05:00
template
test In RelationClearRelation, postpone cache reload if !IsTransactionState(). 2014-02-06 19:38:06 -05:00
timezone Update copyright for 2014 2014-01-07 16:05:30 -05:00
tools Introduce replication slots. 2014-01-31 22:45:36 -05:00
tutorial Update copyright for 2014 2014-01-07 16:05:30 -05:00
.gitignore
bcc32.mak
DEVELOPERS
Makefile
Makefile.global.in build: pass EXTRA_REGRESS_OPTS to secondary regression tests 2013-12-04 10:14:45 -05:00
Makefile.shlib fix whitespace 2014-02-01 16:30:26 -05:00
nls-global.mk
win32.mak