Re: pg_receivexlog add synchronous mode - Mailing list pgsql-hackers

From Fujii Masao
Subject Re: pg_receivexlog add synchronous mode
Date
Msg-id CAHGQGwHZMyC0DBjaJLqFv1=Ay_7mVVH2isFmSQxDLi_7rsAAXw@mail.gmail.com
Whole thread Raw
In response to Re: pg_receivexlog add synchronous mode  (<furuyao@pm.nttdata.co.jp>)
Responses Re: pg_receivexlog add synchronous mode
List pgsql-hackers
On Wed, Aug 6, 2014 at 5:10 PM,  <furuyao@pm.nttdata.co.jp> wrote:
>> > -                                               break;  /* ignore
>> the rest of this XLogData packet */
>> >
>> > +                               return true;    /* ignore the rest of
>> this XLogData packet */
>> >
>> > For break statement at close of wal file, it is a return to true.
>> > It may be a behavior of continue statement. Is it satisfactory?
>>
>> Sorry I failed to see your point.
>>
>> In the original code, when we reach the end of WAL file and it's streaming
>> stopping point, we break out of inner loop in the code block for
>> processing XLogData packet. And then we goes back to top of outer loop
>> in HandleCopyStream. ISTM that the refactored code also works the same
>> way.
>> Anyway, could you elaborate the problem?
>
> I'm sorry. I was confused with the patch that I have to offer.
> It is necessary to exit the loop since the loop added to the continuously received the message if the patch.
> Refactor patch is no problem with the contents of the presentation.

Okay, applied the patch.

I heavily modified your patch based on the master that the refactoring
patch has been applied. Attached is that modified version. Could you
review that?

Regards,

--
Fujii Masao

Attachment

pgsql-hackers by date:

Previous
From: Robert Haas
Date:
Subject: Re: Introducing coarse grain parallelism by postgres_fdw.
Next
From: Marko Tiikkaja
Date:
Subject: pgcrypto: PGP signatures