]> granicus.if.org Git - postgresql/commit
Remove temporary WAL and history files at the end of archive recovery
authorMichael Paquier <michael@paquier.xyz>
Wed, 2 Oct 2019 06:54:11 +0000 (15:54 +0900)
committerMichael Paquier <michael@paquier.xyz>
Wed, 2 Oct 2019 06:54:11 +0000 (15:54 +0900)
commitac1efdd080b2a26bf4f072cbd01155ba623ec401
tree3bf887f5d4a60cae8aa1f510b14e489ebf1eb9a4
parent69ac2c6fbb9421c30012255ce40e4d6d903e063b
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
src/backend/access/transam/xlog.c
src/test/recovery/t/002_archiving.pl