postgresql/src/backend
Robert Haas 1c850fa807 Make smart shutdown work in combination with Hot Standby/Streaming Replication.
At present, killing the startup process does not release any locks it holds,
so we must wait to stop the startup and walreceiver processes until all
read-only backends have exited.  Without this patch, the startup and
walreceiver processes never exit, so the server gets permanently stuck in
a half-shutdown state.

Fujii Masao, with review, docs, and comment adjustments by me.
2010-04-08 01:39:37 +00:00
..
access Allow quotes to be escaped in recovery.conf, by doubling them. This patch 2010-04-07 10:58:49 +00:00
bootstrap pgindent run for 9.0 2010-02-26 02:01:40 +00:00
catalog Arrange to remove pg_default_acl entries completely if their ACL setting 2010-04-05 01:58:03 +00:00
commands Improve phrasing of warning message for NOTIFY queue getting too full. 2010-04-05 00:42:24 +00:00
executor Message tuning 2010-03-21 00:17:59 +00:00
foreign Wrap calls to SearchSysCache and related functions using macros. 2010-02-14 18:42:19 +00:00
lib Update copyright for the year 2010. 2010-01-02 16:58:17 +00:00
libpq Message tuning 2010-03-30 16:08:22 +00:00
main Update copyright for the year 2010. 2010-01-02 16:58:17 +00:00
nodes Fix "constraint_exclusion = partition" logic so that it will also attempt 2010-03-30 21:58:11 +00:00
optimizer Fix "constraint_exclusion = partition" logic so that it will also attempt 2010-03-30 21:58:11 +00:00
parser Pass incompletely-transformed aggregate argument lists as separate parameters 2010-03-17 16:52:38 +00:00
po Translation updates for 9.0alpha4 2010-02-19 00:40:05 +00:00
port pgindent run for 9.0 2010-02-26 02:01:40 +00:00
postmaster Make smart shutdown work in combination with Hot Standby/Streaming Replication. 2010-04-08 01:39:37 +00:00
regex pgindent run for 9.0 2010-02-26 02:01:40 +00:00
replication Refer to max_wal_senders in a more consistent fashion. 2010-04-01 00:43:29 +00:00
rewrite pgindent run for 9.0 2010-02-26 02:01:40 +00:00
snowball Update copyright for the year 2010. 2010-01-02 16:58:17 +00:00
storage Change some debug ereports to elogs, as requested by translation team. 2010-04-06 10:50:57 +00:00
tcop Message tuning 2010-03-21 00:17:59 +00:00
tsearch Allow underscores in tsearch email addressses, per RFC 5322 and report 2010-03-13 00:41:58 +00:00
utils Fix to_char YYY, YY, Y format codes so that FM zero-suppression really works, 2010-04-07 21:41:53 +00:00
Makefile Well, the systemtap guys moved the goalposts again: with the latest version, 2010-01-20 23:12:03 +00:00
common.mk Expand test coverage support to entire tree 2009-08-07 20:50:22 +00:00
nls.mk Convert the core lexer and parser into fully reentrant code, by making use 2009-07-13 02:02:20 +00:00