pgsql: Remove temporary WAL and history files at the end of archive rec

From: Michael Paquier <michael(at)paquier(dot)xyz>
To: pgsql-committers(at)lists(dot)postgresql(dot)org
Subject: pgsql: Remove temporary WAL and history files at the end of archive rec
Date: 2019-10-02 06:56:38
Message-ID: E1iFYYw-0003x0-5A@gemulon.postgresql.org
Views: Raw Message | Whole Thread | Download mbox | Resend email
Thread:
Lists: pgsql-committers

Remove temporary WAL and history files at the end of archive recovery

cbc55da has reworked the order of some actions at the end of archive
recovery. Unfortunately this overlooked the fact that the startup
process needs to remove RECOVERYXLOG (for temporary WAL segment newly
recovered from archives) and RECOVERYHISTORY (for temporary history
file) at this step, leaving the files around even after recovery ended.

Backpatch to 9.5, like the previous commit.

Author: Sawada Masahiko
Reviewed-by: Fujii Masao, Michael Paquier
Discussion: https://postgr.es/m/CAD21AoBO_eDQub6zojFnWtnmutRBWvYf7=cW4Hsqj+U_R26w3Q@mail.gmail.com
Backpatch-through: 9.5

Branch
------
REL_11_STABLE

Details
-------
https://git.postgresql.org/pg/commitdiff/b978de0eba8582f4a9cde123ca09bc776bde8c83

Modified Files
--------------
src/backend/access/transam/xlog.c | 24 ++++++++++++------------
src/test/recovery/t/002_archiving.pl | 25 ++++++++++++++++++++++++-
2 files changed, 36 insertions(+), 13 deletions(-)

Browse pgsql-committers by date

  From Date Subject
Next Message Alvaro Herrera 2019-10-02 13:08:39 Re: pgsql: Add hooks for session start and session end, take two
Previous Message Stephen Frost 2019-10-02 05:36:48 Re: pgsql: Make crash recovery ignore recovery target settings.