diff options
author | Magnus Hagander <magnus@hagander.net> | 2017-04-01 17:20:05 +0200 |
---|---|---|
committer | Magnus Hagander <magnus@hagander.net> | 2017-04-01 17:27:12 +0200 |
commit | 2843d5d657be9e32d65b00b930d81293614c6979 (patch) | |
tree | bde061b410620f15c67df2c1a9dd1938d022f0c7 /src | |
parent | 0ef26bb394abedb2745bd838c26ecb3131682bda (diff) | |
download | postgresql-2843d5d657be9e32d65b00b930d81293614c6979.tar.gz postgresql-2843d5d657be9e32d65b00b930d81293614c6979.zip |
Back-patch checkpoint clarification docs and pg_basebackup updates
This backpatches 51e26c9 and 7220c7b, including both documentation
updates clarifying the checkpoints at the beginning of base backups and
the messages in verbose and progress mdoe of pg_basebackup.
Author: Michael Banck
Discussion: https://postgr.es/m/21444.1488142764%40sss.pgh.pa.us
Diffstat (limited to 'src')
-rw-r--r-- | src/bin/pg_basebackup/pg_basebackup.c | 11 |
1 files changed, 11 insertions, 0 deletions
diff --git a/src/bin/pg_basebackup/pg_basebackup.c b/src/bin/pg_basebackup/pg_basebackup.c index 2748f58106f..60ead91a9da 100644 --- a/src/bin/pg_basebackup/pg_basebackup.c +++ b/src/bin/pg_basebackup/pg_basebackup.c @@ -1643,6 +1643,14 @@ BaseBackup(void) if (maxrate > 0) maxrate_clause = psprintf("MAX_RATE %u", maxrate); + if (verbose) + fprintf(stderr, + _("%s: initiating base backup, waiting for checkpoint to complete\n"), + progname); + + if (showprogress && !verbose) + fprintf(stderr, "waiting for checkpoint\r"); + basebkp = psprintf("BASE_BACKUP LABEL '%s' %s %s %s %s %s %s", escaped_label, @@ -1680,6 +1688,9 @@ BaseBackup(void) strlcpy(xlogstart, PQgetvalue(res, 0, 0), sizeof(xlogstart)); + if (verbose) + fprintf(stderr, _("%s: checkpoint completed\n"), progname); + /* * 9.3 and later sends the TLI of the starting point. With older servers, * assume it's the same as the latest timeline reported by |