From a2e61ec31999228a3bb66a6a86f9e75beb6bb155 Mon Sep 17 00:00:00 2001 From: Magnus Hagander Date: Thu, 10 Feb 2011 12:10:13 +0100 Subject: [PATCH] Use NOWAIT when including WAL in base backup Avoids warning and waiting for the last segment to be archived, which isn't necessary when we're including the required WAL in the backup itself. --- src/bin/pg_basebackup/pg_basebackup.c | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/src/bin/pg_basebackup/pg_basebackup.c b/src/bin/pg_basebackup/pg_basebackup.c index 98414a99c6..61aa1d382c 100644 --- a/src/bin/pg_basebackup/pg_basebackup.c +++ b/src/bin/pg_basebackup/pg_basebackup.c @@ -777,11 +777,12 @@ BaseBackup() * Start the actual backup */ PQescapeStringConn(conn, escaped_label, label, sizeof(escaped_label), &i); - snprintf(current_path, sizeof(current_path), "BASE_BACKUP LABEL '%s' %s %s %s", + snprintf(current_path, sizeof(current_path), "BASE_BACKUP LABEL '%s' %s %s %s %s", escaped_label, showprogress ? "PROGRESS" : "", includewal ? "WAL" : "", - fastcheckpoint ? "FAST" : ""); + fastcheckpoint ? "FAST" : "", + includewal ? "NOWAIT" : ""); if (PQsendQuery(conn, current_path) == 0) { -- 2.40.0