Heikki Linnakangas <heikki.linnakan...@enterprisedb.com> writes:
> The new rule is that before you start a multi-WAL-record operation that 
> needs to be completed at end of recovery if you crash in the middle, you 
> call HoldCheckpoint(), and once you're finished, ResumeCheckpoint(). 

What happens if you error out in between?  Or is it assumed that the
*entire* sequence is a critical section?  If it has to be that way,
one might wonder what's the point of trying to split it into multiple
WAL records.

                        regards, tom lane

-- 
Sent via pgsql-hackers mailing list (pgsql-hackers@postgresql.org)
To make changes to your subscription:
http://www.postgresql.org/mailpref/pgsql-hackers

Reply via email to