postgresql/src/backend/access
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
..
common Remove partial, broken support for NULL pointers when fetching attributes. 2010-01-10 04:26:36 +00:00
gin Update copyright for the year 2010. 2010-01-02 16:58:17 +00:00
gist Add point_ops opclass for GiST. 2010-01-14 16:31:09 +00:00
hash Remove all the special-case code for INT64_IS_BUSTED, per decision that 2010-01-07 04:53:35 +00:00
heap First part of refactoring of code for ResolveRecoveryConflict. Purposes 2010-01-14 11:08:02 +00:00
index Update copyright for the year 2010. 2010-01-02 16:58:17 +00:00
nbtree Introduce Streaming Replication. 2010-01-15 09:19:10 +00:00
transam Introduce Streaming Replication. 2010-01-15 09:19:10 +00:00
Makefile Refactor backend makefiles to remove lots of duplicate code 2008-02-19 10:30:09 +00:00