Re: new compiler warnings
От | Greg Stark |
---|---|
Тема | Re: new compiler warnings |
Дата | |
Msg-id | CAM-w4HOacpc+eKdx=puvR-D87Bhia_1U2h=jCqNzyHV=mnpEjA@mail.gmail.com обсуждение исходный текст |
Ответ на | Re: new compiler warnings (Tom Lane <tgl@sss.pgh.pa.us>) |
Список | pgsql-hackers |
On Tue, Oct 18, 2011 at 6:01 PM, Tom Lane <tgl@sss.pgh.pa.us> wrote: > The chunks are sent indivisibly, because they are less than the pipe > buffer size. Read the pipe man page. It's guaranteed that the write > will either succeed or fail as a whole, not write a partial message. > If we cared to retry a failure, there would be some point in checking > the return code. It sounds to me like we should check for a short write and if it occurs we should generate an error to for the administrator so he knows his kernel isn't meeting Postgres's expectations and things might not work correctly. How to write a log message about the logging infrastructure being broken is a bit tricky but it seems to me this is a general problem we need a solution for. We need some kind of fallback for problems with the postmaster or other important messages that are either so severe or just so specific that they prevent the normal logging mechanism from working. -- greg
В списке pgsql-hackers по дате отправления: