Re: pipe chunks protocol

Поиск
Список
Период
Сортировка
От Tom Lane
Тема Re: pipe chunks protocol
Дата
Msg-id 18156.1181768484@sss.pgh.pa.us
обсуждение исходный текст
Ответ на Re: pipe chunks protocol  (Andrew Dunstan <andrew@dunslane.net>)
Ответы Re: pipe chunks protocol  (Andrew Dunstan <andrew@dunslane.net>)
Список pgsql-patches
Andrew Dunstan <andrew@dunslane.net> writes:
>> This patch implements the protocol Tom suggested for writing to the
>> syslogger pipe. It seems to pass my tests (basically "make
>> installcheck" against a server with stderr redirection turned on and
>> log_statement set to 'all').

I didn't like this patch much --- it broke the API of
write_syslogger_file, which is supposed to just write what it's given
(and it is used from outside syslogger.c with that expectation).  Also
the way it slung unconsumed data back and forth between two buffers
seemed both confusing and inefficient.  Here's a revised version.

In my testing, I found that a standard "make installcheck" run produces
only one message large enough to be split (the "infinite_recurse" thing
in errors.sql), so this is definitely not a Good Enough test.  Maybe
we could get Ed L. or one of the other complainants to try it.  (The
patch seems to need some adjustment to apply against 8.2, though.)

            regards, tom lane


Вложения

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

Предыдущее
От: Alvaro Herrera
Дата:
Сообщение: Re: Autovacuum launcher doesn't notice death of postmaster immediately
Следующее
От: Andrew Dunstan
Дата:
Сообщение: Re: pipe chunks protocol