pgsql: Fail if recovery target is not reached

From: Peter Eisentraut <peter(at)eisentraut(dot)org>
To: pgsql-committers(at)lists(dot)postgresql(dot)org
Subject: pgsql: Fail if recovery target is not reached
Date: 2020-01-29 14:58:54
Message-ID: E1iwonu-0005Bd-6j@gemulon.postgresql.org
Views: Raw Message | Whole Thread | Download mbox | Resend email
Thread:
Lists: pgsql-committers

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 <leif(at)lako(dot)no>
Reviewed-by: Kyotaro Horiguchi <horikyota(dot)ntt(at)gmail(dot)com>
Discussion: https://www.postgresql.org/message-id/flat/993736dd3f1713ec1f63fc3b653839f5(at)lako(dot)no

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(-)

Browse pgsql-committers by date

  From Date Subject
Next Message Robert Haas 2020-01-29 15:26:29 pgsql: Move jsonapi.c and jsonapi.h to src/common.
Previous Message Michael Paquier 2020-01-29 11:49:33 Re: pgsql: Add a non-strict version of jsonb_set