Re: [PATCH] XLogReadRecord returns pointer to currently read page

Поиск
Список
Период
Сортировка
От Andrey Lepikhov
Тема Re: [PATCH] XLogReadRecord returns pointer to currently read page
Дата
Msg-id 5423cf66-cd12-96d0-abf0-1776d466bfaa@postgrespro.ru
обсуждение исходный текст
Ответ на Re: [PATCH] XLogReadRecord returns pointer to currently read page  (Michael Paquier <michael@paquier.xyz>)
Ответы Re: [PATCH] XLogReadRecord returns pointer to currently read page  (Michael Paquier <michael@paquier.xyz>)
Список pgsql-hackers

On 20.11.2018 6:30, Michael Paquier wrote:
> On Mon, Nov 19, 2018 at 10:48:06AM +0500, Andrey Lepikhov wrote:
>> According to my experience, I clarify some comments to avoid this mistakes
>> in the future (see attachment).
> 
> No objections from here.
> 
>> - * The returned pointer (or *errormsg) points to an internal buffer that's
>> - * valid until the next call to XLogReadRecord.
>> + * The returned pointer (or *errormsg) points to an internal read-only buffer
>> + * that's valid until the next call to XLogReadRecord.
> 
> Not sure that this bit adds much.
Ok
> 
>> -    /* Buffer for current ReadRecord result (expandable) */
>> +    /*
>> +     * Buffer for current ReadRecord result (expandable).
>> +     * Used in the case, than current ReadRecord result don't fit on the
>> +     * currently read WAL page.
>> +     */
> 
> Yeah, this one is not entirely true now.  What about the following
> instead:
> -   /* Buffer for current ReadRecord result (expandable) */
> +   /*
> +    * Buffer for current ReadRecord result (expandable), used when a record
> +    * crosses a page boundary.
> +    */

I agree


-- 
Andrey Lepikhov
Postgres Professional
https://postgrespro.com
The Russian Postgres Company


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

Предыдущее
От: Michael Paquier
Дата:
Сообщение: Re: [PATCH] XLogReadRecord returns pointer to currently read page
Следующее
От: Stephen Frost
Дата:
Сообщение: Re: More issues with pg_verify_checksums and checksum verificationin base backups