aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--src/backend/utils/activity/pgstat.c7
1 files changed, 2 insertions, 5 deletions
diff --git a/src/backend/utils/activity/pgstat.c b/src/backend/utils/activity/pgstat.c
index ed7baa6e046..2e22bf27078 100644
--- a/src/backend/utils/activity/pgstat.c
+++ b/src/backend/utils/activity/pgstat.c
@@ -1478,12 +1478,9 @@ pgstat_write_statsfile(void)
tmpfile)));
unlink(tmpfile);
}
- else if (rename(tmpfile, statfile) < 0)
+ else if (durable_rename(tmpfile, statfile, LOG) < 0)
{
- ereport(LOG,
- (errcode_for_file_access(),
- errmsg("could not rename temporary statistics file \"%s\" to \"%s\": %m",
- tmpfile, statfile)));
+ /* durable_rename already emitted log message */
unlink(tmpfile);
}
}