Re: ThisTimeLineID in checkpointer and bgwriter processes - Mailing list pgsql-hackers

From Fujii Masao
Subject Re: ThisTimeLineID in checkpointer and bgwriter processes
Date
Msg-id CAHGQGwE_O_U5juUDHfqtFXQqLxtkPrpbTWFffnTC3hc-pdW1DA@mail.gmail.com
Whole thread Raw
In response to Re: ThisTimeLineID in checkpointer and bgwriter processes  (Simon Riggs <simon@2ndQuadrant.com>)
List pgsql-hackers
On Fri, Dec 21, 2012 at 1:46 AM, Simon Riggs <simon@2ndquadrant.com> wrote:
> On 20 December 2012 13:19, Amit Kapila <amit.kapila@huawei.com> wrote:
>
>> True, it might not have any functionality effect in RemoveOldXlogFiles().
>> However it can be used in PreallocXlogFiles()->XLogFileInit() as well.
>
> Which is never called in recovery because we never write WAL.

No. CreateRestartPoint() calls PreallocXlogFiles(). Walreceiver may
write WAL, so PreallocXlogFiles() would be useful even during recovery
to some extent.

Regards,

-- 
Fujii Masao



pgsql-hackers by date:

Previous
From: Simon Riggs
Date:
Subject: Re: ThisTimeLineID in checkpointer and bgwriter processes
Next
From: Andres Freund
Date:
Subject: Re: ThisTimeLineID in checkpointer and bgwriter processes