Re: Updated version of pg_receivexlog - Mailing list pgsql-hackers

From Magnus Hagander
Subject Re: Updated version of pg_receivexlog
Date
Msg-id CABUevEx35CKXMxQX1MfLprYhLEf7v8JGf-vVHpkBUy5aqXXYqg@mail.gmail.com
Whole thread Raw
In response to Re: Updated version of pg_receivexlog  (Fujii Masao <masao.fujii@gmail.com>)
Responses Re: Updated version of pg_receivexlog  (Fujii Masao <masao.fujii@gmail.com>)
List pgsql-hackers
On Thu, Oct 27, 2011 at 09:29, Fujii Masao <masao.fujii@gmail.com> wrote:
> On Thu, Oct 27, 2011 at 3:29 AM, Magnus Hagander <magnus@hagander.net> wrote:
>> I've applied this version with a few more minor changes that Heikki found.
>
> Cool!
>
> When I tried pg_receivexlog and checked the contents of streamed WAL file by
> xlogdump, I found that recent WAL records that walsender has already sent don't
> exist in that WAL file. I expected that pg_receivexlog writes the streamed WAL
> records to the disk as soon as possible, but it doesn't. Is this
> intentional? Or bug?
> Am I missing something?

It writes it to disk as soon as possible, but doesn't fsync() until
the end of each segment. Are you by any chance looking at the file
while it's running?

--
 Magnus Hagander
 Me: http://www.hagander.net/
 Work: http://www.redpill-linpro.com/


pgsql-hackers by date:

Previous
From: Fujii Masao
Date:
Subject: Re: Updated version of pg_receivexlog
Next
From: Fujii Masao
Date:
Subject: Re: Updated version of pg_receivexlog