]> granicus.if.org Git - postgresql/commit
Add pg_rewind, for re-synchronizing a master server after failback.
authorHeikki Linnakangas <heikki.linnakangas@iki.fi>
Mon, 23 Mar 2015 17:47:52 +0000 (19:47 +0200)
committerHeikki Linnakangas <heikki.linnakangas@iki.fi>
Mon, 23 Mar 2015 17:47:52 +0000 (19:47 +0200)
commit61081e75c6741024f7717ade0450090590e96c85
tree9b4fde1d8bae566036df68eecdfd84b896e14b57
parent87cec51d3ad1107f6f224ed7d773e70c8896e4c0
Add pg_rewind, for re-synchronizing a master server after failback.

Earlier versions of this tool were available (and still are) on github.

Thanks to Michael Paquier, Alvaro Herrera, Peter Eisentraut, Amit Kapila,
and Satoshi Nagayasu for review.
29 files changed:
doc/src/sgml/high-availability.sgml
doc/src/sgml/ref/allfiles.sgml
doc/src/sgml/ref/pg_rewind.sgml [new file with mode: 0644]
doc/src/sgml/reference.sgml
src/bin/Makefile
src/bin/pg_rewind/.gitignore [new file with mode: 0644]
src/bin/pg_rewind/Makefile [new file with mode: 0644]
src/bin/pg_rewind/RewindTest.pm [new file with mode: 0644]
src/bin/pg_rewind/copy_fetch.c [new file with mode: 0644]
src/bin/pg_rewind/datapagemap.c [new file with mode: 0644]
src/bin/pg_rewind/datapagemap.h [new file with mode: 0644]
src/bin/pg_rewind/fetch.c [new file with mode: 0644]
src/bin/pg_rewind/fetch.h [new file with mode: 0644]
src/bin/pg_rewind/file_ops.c [new file with mode: 0644]
src/bin/pg_rewind/file_ops.h [new file with mode: 0644]
src/bin/pg_rewind/filemap.c [new file with mode: 0644]
src/bin/pg_rewind/filemap.h [new file with mode: 0644]
src/bin/pg_rewind/libpq_fetch.c [new file with mode: 0644]
src/bin/pg_rewind/logging.c [new file with mode: 0644]
src/bin/pg_rewind/logging.h [new file with mode: 0644]
src/bin/pg_rewind/nls.mk [new file with mode: 0644]
src/bin/pg_rewind/parsexlog.c [new file with mode: 0644]
src/bin/pg_rewind/pg_rewind.c [new file with mode: 0644]
src/bin/pg_rewind/pg_rewind.h [new file with mode: 0644]
src/bin/pg_rewind/t/001_basic.pl [new file with mode: 0644]
src/bin/pg_rewind/t/002_databases.pl [new file with mode: 0644]
src/bin/pg_rewind/t/003_extrafiles.pl [new file with mode: 0644]
src/bin/pg_rewind/timeline.c [new file with mode: 0644]
src/tools/msvc/Mkvcbuild.pm