Re: pg_recvlogical --endpos

Поиск
Список
Период
Сортировка
От Craig Ringer
Тема Re: pg_recvlogical --endpos
Дата
Msg-id CAMsr+YHqqDBa35dxJj_SzY_RiWdPTQt2LDjYxm3TPLsPpDb+0g@mail.gmail.com
обсуждение исходный текст
Ответ на Re: pg_recvlogical --endpos  (Euler Taveira <euler@timbira.com.br>)
Ответы Re: pg_recvlogical --endpos
Список pgsql-hackers
On 19 November 2016 at 10:04, Euler Taveira <euler@timbira.com.br> wrote:
> On 01-09-2016 01:41, Craig Ringer wrote:
>> Here's a rebased version of my pg_recvlogical --endpos patch from the
>> 9.5 series, updated to incoroprate Álvaro's changes.
>>
> I should review this patch in the other commitfest but was swamped with
> work. The patch is almost ready but I have some points.
>
> * We usually don't include itemlist into binary options. I suggest you
> to add a new paragraph for the first item and the second one you could
> add a note;
> * I think you should add a small note explaining the 'endpos' behavior.
> Also, I think endpos could be inclusive (since recovery also has this
> behavior by default);
> * I think there is a typo in those pieces of code:
>
> +           if (endpos != InvalidXLogRecPtr && walEnd >= endpos)
>
> +       if (endpos != InvalidXLogRecPtr && cur_record_lsn > endpos)
>
> If you decide to be inclusive, it should be > otherwise >=.
>
> There could be TAP tests for pg_recvlogical but it is material for
> another patch.
>
> I'll mark this patch waiting on author for your considerations.

Thanks.

I've updated the patch for this. It's already posted on the logical
decoding timeline following thread, so I'll avoid repeating it here.

https://www.postgresql.org/message-id/CAMsr%2BYGd5dv3zPNch6BU4UXX49NJDC9m3-Y%3DV5q%3DTNcE9QgSaQ%40mail.gmail.com

I addressed the docs formatting and made endpos inclusive, and added tests.

You're right about the keepalive boundary, it should've been > not >=
. In the updated patch it's >= because endpos is now inclusive.



-- Craig Ringer                   http://www.2ndQuadrant.com/PostgreSQL Development, 24x7 Support, Training & Services



В списке pgsql-hackers по дате отправления:

Предыдущее
От: Dmitry Dolgov
Дата:
Сообщение: Re: jsonb_delete with arrays
Следующее
От: "Ideriha, Takeshi"
Дата:
Сообщение: Re: DECLARE STATEMENT setting up a connection in ECPG