|
|
|
|
@ -3321,7 +3321,7 @@ XLogFileInit(XLogSegNo logsegno, bool *use_existent, bool use_lock) |
|
|
|
|
} |
|
|
|
|
pgstat_report_wait_end(); |
|
|
|
|
|
|
|
|
|
if (close(fd)) |
|
|
|
|
if (close(fd) != 0) |
|
|
|
|
ereport(ERROR, |
|
|
|
|
(errcode_for_file_access(), |
|
|
|
|
errmsg("could not close file \"%s\": %m", tmppath))); |
|
|
|
|
@ -3489,12 +3489,12 @@ XLogFileCopy(XLogSegNo destsegno, TimeLineID srcTLI, XLogSegNo srcsegno, |
|
|
|
|
errmsg("could not fsync file \"%s\": %m", tmppath))); |
|
|
|
|
pgstat_report_wait_end(); |
|
|
|
|
|
|
|
|
|
if (CloseTransientFile(fd)) |
|
|
|
|
if (CloseTransientFile(fd) != 0) |
|
|
|
|
ereport(ERROR, |
|
|
|
|
(errcode_for_file_access(), |
|
|
|
|
errmsg("could not close file \"%s\": %m", tmppath))); |
|
|
|
|
|
|
|
|
|
if (CloseTransientFile(srcfd)) |
|
|
|
|
if (CloseTransientFile(srcfd) != 0) |
|
|
|
|
ereport(ERROR, |
|
|
|
|
(errcode_for_file_access(), |
|
|
|
|
errmsg("could not close file \"%s\": %m", path))); |
|
|
|
|
@ -3791,7 +3791,7 @@ XLogFileClose(void) |
|
|
|
|
(void) posix_fadvise(openLogFile, 0, 0, POSIX_FADV_DONTNEED); |
|
|
|
|
#endif |
|
|
|
|
|
|
|
|
|
if (close(openLogFile)) |
|
|
|
|
if (close(openLogFile) != 0) |
|
|
|
|
ereport(PANIC, |
|
|
|
|
(errcode_for_file_access(), |
|
|
|
|
errmsg("could not close file \"%s\": %m", |
|
|
|
|
@ -4566,7 +4566,7 @@ WriteControlFile(void) |
|
|
|
|
XLOG_CONTROL_FILE))); |
|
|
|
|
pgstat_report_wait_end(); |
|
|
|
|
|
|
|
|
|
if (close(fd)) |
|
|
|
|
if (close(fd) != 0) |
|
|
|
|
ereport(PANIC, |
|
|
|
|
(errcode_for_file_access(), |
|
|
|
|
errmsg("could not close file \"%s\": %m", |
|
|
|
|
@ -5225,7 +5225,7 @@ BootStrapXLOG(void) |
|
|
|
|
errmsg("could not fsync bootstrap write-ahead log file: %m"))); |
|
|
|
|
pgstat_report_wait_end(); |
|
|
|
|
|
|
|
|
|
if (close(openLogFile)) |
|
|
|
|
if (close(openLogFile) != 0) |
|
|
|
|
ereport(PANIC, |
|
|
|
|
(errcode_for_file_access(), |
|
|
|
|
errmsg("could not close bootstrap write-ahead log file: %m"))); |
|
|
|
|
@ -5527,7 +5527,7 @@ exitArchiveRecovery(TimeLineID endTLI, XLogRecPtr endOfLog) |
|
|
|
|
|
|
|
|
|
fd = XLogFileInit(startLogSegNo, &use_existent, true); |
|
|
|
|
|
|
|
|
|
if (close(fd)) |
|
|
|
|
if (close(fd) != 0) |
|
|
|
|
ereport(ERROR, |
|
|
|
|
(errcode_for_file_access(), |
|
|
|
|
errmsg("could not close file \"%s\": %m", |
|
|
|
|
|