Support multiple concurrent pg_basebackup backups.
authorHeikki Linnakangas <heikki.linnakangas@iki.fi>
Mon, 31 Jan 2011 16:13:01 +0000 (18:13 +0200)
committerHeikki Linnakangas <heikki.linnakangas@iki.fi>
Mon, 31 Jan 2011 16:25:39 +0000 (18:25 +0200)
commit997b48ed96c476650f87ca75d65c9fc1f6273f5a
tree27db3476068b31f513dd8e74636b29e3a65ed7aa
parent48c9de80283d4bbdf9bec2f2f929b23f1676f8f9
Support multiple concurrent pg_basebackup backups.

With this patch, pg_basebackup doesn't write a backup_label file in the
data directory, so it doesn't interfere with a pg_start/stop_backup() based
backup anymore. backup_label is still included in the backup, but it is
injected directly into the tar stream.

Heikki Linnakangas, reviewed by Fujii Masao and Magnus Hagander.
doc/src/sgml/backup.sgml
doc/src/sgml/ref/pg_basebackup.sgml
src/backend/access/transam/xlog.c
src/backend/replication/basebackup.c
src/include/access/xlog.h