Fail if recovery target is not reached Before, if a recovery target is configured, but the archive ended before the target was reached, recovery would end and the server would promote without further notice. That was deemed to be pretty wrong. With this change, if the recovery target is not reached, it is a fatal error.
Based-on-patch-by: Leif Gunnar Erlandsen <[email protected]> Reviewed-by: Kyotaro Horiguchi <[email protected]> Discussion: https://www.postgresql.org/message-id/flat/[email protected] Branch ------ master Details ------- https://git.postgresql.org/pg/commitdiff/dc788668bb269b10a108e87d14fefd1b9301b793 Modified Files -------------- doc/src/sgml/config.sgml | 5 +++++ src/backend/access/transam/xlog.c | 19 +++++++++++++---- src/test/perl/PostgresNode.pm | 33 ++++++++++++++++++++++++++--- src/test/recovery/t/003_recovery_targets.pl | 24 ++++++++++++++++++++- 4 files changed, 73 insertions(+), 8 deletions(-)
