postgresql/src
Simon Riggs 37c54863cf Rework wait for AccessExclusiveLocks on Hot Standby
Earlier version committed in 9.0 caused spurious waits in some cases.
New infrastructure for lock waits in 9.3 used to correct and improve this.

Jeff Janes based upon a proposal by Simon Riggs, who also reviewed
Additional review comments from Amit Kapila
2016-03-10 19:26:24 +00:00
..
backend Rework wait for AccessExclusiveLocks on Hot Standby 2016-03-10 19:26:24 +00:00
bin pgbench: When -T is used, don't wait for transactions beyond end of run. 2016-03-09 13:11:05 -05:00
common Make get_controlfile() error logging consistent with src/common 2016-03-07 15:14:20 -08:00
include Rework wait for AccessExclusiveLocks on Hot Standby 2016-03-10 19:26:24 +00:00
interfaces Handle invalid libpq sockets in more places 2016-03-08 21:10:33 -05:00
makefiles Fix typos in comments and doc 2016-01-28 16:47:36 +09:00
pl plperl: Correctly handle empty arrays in plperl_ref_from_pg_array. 2016-03-08 13:42:57 -08:00
port Suppress GCC 6 warning about self-comparison 2016-03-08 19:41:51 -05:00
template Remove some remains from Alpha support removal 2015-10-29 16:40:14 -04:00
test Provide much better wait information in pg_stat_activity. 2016-03-10 12:44:09 -05:00
timezone Update time zone data files to tzdata release 2016a. 2016-02-05 10:59:09 -05:00
tools Add valgrind suppressions for python code. 2016-03-08 19:40:58 -08:00
tutorial Update copyright for 2016 2016-01-02 13:33:40 -05:00
.gitignore Convert cvsignore to gitignore, and add .gitignore for build targets. 2010-09-22 12:57:04 +02:00
bcc32.mak Autoconfiscate selection of 64-bit int type for 64-bit large object API. 2012-10-07 21:52:43 -04:00
DEVELOPERS Replace a couple of references to files that no longer exist in the source 2009-05-04 08:08:47 +00:00
Makefile Create libpgcommon, and move pg_malloc et al to it 2013-02-12 11:21:05 -03:00
Makefile.global.in Respect TEMP_CONFIG when pg_regress_check and friends are called 2016-02-27 12:28:21 -05:00
Makefile.shlib AIX: Link TRANSFORM modules with their dependencies. 2015-07-15 21:00:26 -04:00
nls-global.mk Setup error context callback for transaction lock waits 2014-03-19 15:10:36 -03:00
win32.mak Autoconfiscate selection of 64-bit int type for 64-bit large object API. 2012-10-07 21:52:43 -04:00