Emit log when restore_command succeeds but archived file faills to be restored.

Fujii Masao <fujii@postgresql.org>

Commit: a4ef0329c27156dca81714854599e7d82becb17f
Author: Fujii Masao <fujii@postgresql.org>
Date: 2020-11-20T06:42:47Z
Releases: 14.0
Emit log when restore_command succeeds but archived file faills to be restored.

Previously, when restore_command claimed to succeed but failed to restore
the file with the right name, for example, due to mis-configuration of
restore_command, no log message was reported. Then the recovery failed
later with an error message not directly related to the issue.

This commit changes the recovery so that a log message is emitted in
this error case. This would enable us to investigate what happened in
this case more easily.

Author: Jeff Janes, Fujii Masao
Reviewed-by: Pavel Borisov, Kyotaro Horiguchi
Discussion: https://postgr.es/m/CAMkU=1xkFs3Omp4JR4wMYWdam_KLuj6LXnTYfU8u3T0h=PLLMQ@mail.gmail.com

Files

PathChange+/−
src/backend/access/transam/xlogarchive.c modified +6 −5

Discussion