postgresql/src
Heikki Linnakangas 40f908bdcd Introduce Streaming Replication.
This includes two new kinds of postmaster processes, walsenders and
walreceiver. Walreceiver is responsible for connecting to the primary server
and streaming WAL to disk, while walsender runs in the primary server and
streams WAL from disk to the client.

Documentation still needs work, but the basics are there. We will probably
pull the replication section to a new chapter later on, as well as the
sections describing file-based replication. But let's do that as a separate
patch, so that it's easier to see what has been added/changed. This patch
also adds a new section to the chapter about FE/BE protocol, documenting the
protocol used by walsender/walreceivxer.

Bump catalog version because of two new functions,
pg_last_xlog_receive_location() and pg_last_xlog_replay_location(), for
monitoring the progress of replication.

Fujii Masao, with additional hacking by me
2010-01-15 09:19:10 +00:00
..
backend Introduce Streaming Replication. 2010-01-15 09:19:10 +00:00
bin Use -Z for vacuumdb --analyze-only, rather than -o. 2010-01-07 14:35:44 +00:00
include Introduce Streaming Replication. 2010-01-15 09:19:10 +00:00
interfaces Introduce Streaming Replication. 2010-01-15 09:19:10 +00:00
makefiles Fix a few places where we needed -I. in CPPFLAGS to work properly in 2010-01-05 03:56:52 +00:00
pl Remove unnecessary use of temp file. Tim Bunce 2010-01-10 18:10:03 +00:00
port Simplify validate_exec() by using access(2) to check file permissions, 2010-01-14 00:14:06 +00:00
template Tweak configure to attempt to add -qnoansialias to CFLAGS whenever running 2009-02-11 20:02:40 +00:00
test Add point_ops opclass for GiST. 2010-01-14 16:31:09 +00:00
timezone Update copyright for the year 2010. 2010-01-02 16:58:17 +00:00
tools remove use of temp file for perlchunks.h, as in recent change to plperl GNUmakefile 2010-01-11 14:16:18 +00:00
tutorial Update copyright for the year 2010. 2010-01-02 16:58:17 +00:00
bcc32.mak Remove old-style win32 client-only visual c++ build infrastructure for everything except 2007-03-05 14:18:38 +00: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 Introduce Streaming Replication. 2010-01-15 09:19:10 +00:00
Makefile.global.in Python 3 support in PL/Python 2009-12-15 22:59:55 +00:00
Makefile.shlib Derived files that are shipped in the distribution used to be built in the 2009-08-28 20:26:19 +00:00
nls-global.mk Update of install-sh, mkinstalldirs, and associated configury 2009-08-26 22:24:44 +00:00
win32.mak Update supported standalone VC++ version to 7.1+ only, and fix 2007-08-03 10:47:11 +00:00