diff --git a/src/backend/access/transam/xlogarchive.c b/src/backend/access/transam/xlogarchive.c index 188b73e..061f1e8 100644 --- a/src/backend/access/transam/xlogarchive.c +++ b/src/backend/access/transam/xlogarchive.c @@ -265,7 +265,11 @@ RestoreArchivedFile(char *path, const char *xlogfname, else { /* stat failed */ - if (errno != ENOENT) + if (errno == ENOENT) + ereport(LOG, + (errmsg("Restore command reported success, but did not create the requested file \"%s\"", + xlogpath))); + else ereport(FATAL, (errcode_for_file_access(), errmsg("could not stat file \"%s\": %m",