Re: Remove non-fast promotion Re: Should we remove a fallbackpromotion? take 2 - Mailing list pgsql-hackers

From Kyotaro Horiguchi
Subject Re: Remove non-fast promotion Re: Should we remove a fallbackpromotion? take 2
Date
Msg-id 20200421.171531.2006234963519331307.horikyota.ntt@gmail.com
Whole thread Raw
In response to Remove non-fast promotion Re: Should we remove a fallback promotion?take 2  (Fujii Masao <masao.fujii@oss.nttdata.com>)
Responses Re: Remove non-fast promotion Re: Should we remove a fallbackpromotion? take 2
List pgsql-hackers
At Mon, 20 Apr 2020 15:26:16 +0900, Fujii Masao <masao.fujii@oss.nttdata.com> wrote in 
> Patch attached. I will add this into the first CF for v14.

-            if (!fast_promoted)
+            if (!promoted)
                 RequestCheckpoint(CHECKPOINT_END_OF_RECOVERY |
                                   CHECKPOINT_IMMEDIATE |
                                   CHECKPOINT_WAIT);

If we don't find the checkpoint record just before, we don't insert
End-Of-Recovery record then run an immediate chekpoint.  I think if we
nuke the non-fast promotion, shouldn't we insert the EOR record even
in that case?

Or, as Andres suggested upthread, do we always insert it?

regards.

-- 
Kyotaro Horiguchi
NTT Open Source Software Center



pgsql-hackers by date:

Previous
From: Andres Freund
Date:
Subject: Re: WAL page magic errors (and plenty others) got hard to debug.
Next
From: Michael Paquier
Date:
Subject: Re: forgotten initalization of a variable