aboutsummaryrefslogtreecommitdiff
path: root/src/backend/postmaster/shell_archive.c
diff options
context:
space:
mode:
Diffstat (limited to 'src/backend/postmaster/shell_archive.c')
-rw-r--r--src/backend/postmaster/shell_archive.c1
1 files changed, 1 insertions, 0 deletions
diff --git a/src/backend/postmaster/shell_archive.c b/src/backend/postmaster/shell_archive.c
index 19e240c2053..8a54d02e7bb 100644
--- a/src/backend/postmaster/shell_archive.c
+++ b/src/backend/postmaster/shell_archive.c
@@ -99,6 +99,7 @@ shell_archive_file(const char *file, const char *path)
(errmsg_internal("executing archive command \"%s\"",
xlogarchcmd)));
+ fflush(NULL);
pgstat_report_wait_start(WAIT_EVENT_ARCHIVE_COMMAND);
rc = system(xlogarchcmd);
pgstat_report_wait_end();