Implement streaming xlog for backup tools

Magnus Hagander <magnus@hagander.net>

Commit: d9bae5317300cf983dd9f01cc2e561c0eecd109a
Author: Magnus Hagander <magnus@hagander.net>
Date: 2011-10-26T18:13:33Z
Releases: 9.2.0
Implement streaming xlog for backup tools

Add option for parallel streaming of the transaction log while a
base backup is running, to get the logfiles before the server has
removed them.

Also add a tool called pg_receivexlog, which streams the transaction
log into files, creating a log archive without having to wait for
segments to complete, thus decreasing the window of data loss without
having to waste space using archive_timeout. This works best in
combination with archive_command - suggested usage docs etc coming later.

Files