Re: should xlog_outdesc modify its argument?

Поиск
Список
Период
Сортировка
От Heikki Linnakangas
Тема Re: should xlog_outdesc modify its argument?
Дата
Msg-id 332b40f5-686c-eb3a-8c72-f7438ee5036d@iki.fi
обсуждение исходный текст
Ответ на should xlog_outdesc modify its argument?  (Mark Dilger <hornschnorter@gmail.com>)
Ответы Re: should xlog_outdesc modify its argument?  (Mark Dilger <hornschnorter@gmail.com>)
Список pgsql-hackers
On 09/28/2016 02:35 AM, Mark Dilger wrote:
> The function
>
>   static void xlog_outdesc(StringInfo buf, XLogReaderState *record);
>
> in src/backend/access/transam/xlog.c is called by XLogInsertRecord,
> and after returning a string describing an XLogRecord, it clears the
> state data in its XLogReaderState argument.  That mixes the read-only
> semantics of "give me a string that describes this argument" and the
> read-write semantics of "clear out the value in this argument".

I don't see where the "clears the state data" is happening. Can you 
elaborate?

- Heikki




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

Предыдущее
От: Amit Langote
Дата:
Сообщение: Re: Some information about the small portion of source code of postgreSQL
Следующее
От: Ashutosh Bapat
Дата:
Сообщение: Re: Transactions involving multiple postgres foreign servers