-
- Downloads
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.
Showing
- doc/src/sgml/ref/allfiles.sgml 1 addition, 0 deletionsdoc/src/sgml/ref/allfiles.sgml
- doc/src/sgml/ref/pg_basebackup.sgml 53 additions, 12 deletionsdoc/src/sgml/ref/pg_basebackup.sgml
- doc/src/sgml/ref/pg_receivexlog.sgml 270 additions, 0 deletionsdoc/src/sgml/ref/pg_receivexlog.sgml
- doc/src/sgml/reference.sgml 1 addition, 0 deletionsdoc/src/sgml/reference.sgml
- src/bin/pg_basebackup/.gitignore 1 addition, 0 deletionssrc/bin/pg_basebackup/.gitignore
- src/bin/pg_basebackup/Makefile 10 additions, 5 deletionssrc/bin/pg_basebackup/Makefile
- src/bin/pg_basebackup/pg_basebackup.c 390 additions, 148 deletionssrc/bin/pg_basebackup/pg_basebackup.c
- src/bin/pg_basebackup/pg_receivexlog.c 465 additions, 0 deletionssrc/bin/pg_basebackup/pg_receivexlog.c
- src/bin/pg_basebackup/receivelog.c 398 additions, 0 deletionssrc/bin/pg_basebackup/receivelog.c
- src/bin/pg_basebackup/receivelog.h 22 additions, 0 deletionssrc/bin/pg_basebackup/receivelog.h
- src/bin/pg_basebackup/streamutil.c 165 additions, 0 deletionssrc/bin/pg_basebackup/streamutil.c
- src/bin/pg_basebackup/streamutil.h 22 additions, 0 deletionssrc/bin/pg_basebackup/streamutil.h
- src/tools/msvc/Mkvcbuild.pm 7 additions, 0 deletionssrc/tools/msvc/Mkvcbuild.pm
Loading
Please register or sign in to comment