On Thu, Oct 23, 2014 at 10:16 PM, Michael Paquier <michael.paqu...@gmail.com > wrote:
> On Thu, Oct 23, 2014 at 1:45 PM, Heikki Linnakangas < > hlinnakan...@vmware.com> wrote: > That's not right. Should check *after* the write if the segment was > completed, and close it if so. Like the attached. > > Just tested this patch with the combo pg_switch_xlog() + stop/immediate > and the apparition of the .ready files is not fixed. > Btw, I think that we should pass walEnd to XLogWalRcvWrite and add an additional check based on that after the write() loop calls to enforce the segment to be switched to .done. -- Michael