pg.ddx.io  pgsql-committers@postgresql.org mailing list archive  
help / color / mirror / Atom feed
From: Michael Paquier <michael@paquier.xyz>
To: pgsql-committers@lists.postgresql.org
Subject: pgsql: Revert "Add HINT for restartpoint race with KeepFileRestoredFrom
Date: Sun, 06 Apr 2025 06:25:53 +0000
Message-ID: <E1u1JS5-002vD8-22@gemulon.postgresql.org> (raw)

Revert "Add HINT for restartpoint race with KeepFileRestoredFromArchive()."

This reverts commit 8ad6c5dbbe5a, which was a commit specific to v14 and
older branches as the race condition between restartpoints and
KeepFileRestoredFromArchive() still existed.

1f95181b44c8 has worsened the situation on these two branches, causing
spurious failures in archive recovery (neither streaming nor archive
recovery) with concurrent restartpoints.  The same logic as v15 and
newer versions will be applied in some follow-up commits to close this
problem, making this HINT not necessary anymore.

Reported-by: Arun Thirupathi
Discussion: https://postgr.es/m/20250306193013.36.nmisch@google.com
Backpatch-through: 13

Branch
------
REL_14_STABLE

Details
-------
https://git.postgresql.org/pg/commitdiff/47d2d29827293ed46f3641d8843ce5b5823d26e4

Modified Files
--------------
src/backend/access/transam/xlog.c |  5 +----
src/backend/storage/file/fd.c     | 10 ++--------
2 files changed, 3 insertions(+), 12 deletions(-)



view thread (2+ messages)  latest in thread

Message-ID: <E1u1JS5-002vD8-22@gemulon.postgresql.org>
Permalink:  ../E1u1JS5-002vD8-22@gemulon.postgresql.org/
Also on:    postgresql.org/message-id/E1u1JS5-002vD8-22@gemulon.postgresql.org

 · 

reply

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Reply to all the recipients using the --to and --cc options:
  reply via email

  To: pgsql-committers@postgresql.org
  Cc: michael@paquier.xyz, pgsql-committers@lists.postgresql.org
  Subject: Re: pgsql: Revert "Add HINT for restartpoint race with KeepFileRestoredFrom
  In-Reply-To: <E1u1JS5-002vD8-22@gemulon.postgresql.org>

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

This inbox is served by DDX for PostgreSQL; see mirroring instructions
for how to clone and mirror all data and code used for this inbox