Is Recovery actually paused? - Mailing list pgsql-hackers

From Dilip Kumar
Subject Is Recovery actually paused?
Date
Msg-id CAFiTN-vcLLWEm8Zr=YK83rgYrT9pbC8VJCfa1kY9vL3AUPfu6g@mail.gmail.com
Whole thread Raw
Responses Re: Is Recovery actually paused?
List pgsql-hackers
Hello,

We have an interface to pause the WAL replay (pg_wal_replay_pause) and
to know whether the WAL replay pause is requested
(pg_is_wal_replay_paused).  But there is no way to know whether the
recovery is actually paused or not.  Actually, the recovery process
might process an extra WAL before pausing the recovery.  So does it
make sense to provide a new interface to tell whether the recovery is
actually paused or not?

One solution could be that we convert the XLogCtlData->recoveryPause
from bool to tri-state variable (0-> recovery not paused 1-> pause
requested 2-> actually paused).

Any opinion on this?

-- 
Regards,
Dilip Kumar
EnterpriseDB: http://www.enterprisedb.com



pgsql-hackers by date:

Previous
From: vignesh C
Date:
Subject: Re: Parallel copy
Next
From: John Naylor
Date:
Subject: Re: speed up unicode normalization quick check