Re: Listen / Notify rewrite
От
Simon Riggs
Тема
Re: Listen / Notify rewrite
Дата
Msg-id
1258323658.14054.3154.camel@ebony
Ответ на
Re: Listen / Notify rewrite (Tom Lane)
Список
Дерево обсуждения
Listen / Notify rewrite Joachim Wieland <joe@mcknight.de>
Re: Listen / Notify rewrite Simon Riggs <simon@2ndQuadrant.com>
Re: Listen / Notify rewrite Tom Lane <tgl@sss.pgh.pa.us>
Re: Listen / Notify rewrite Simon Riggs <simon@2ndQuadrant.com>
Re: Listen / Notify rewrite Tom Lane <tgl@sss.pgh.pa.us>
Re: Listen / Notify rewrite "Greg Sabino Mullane" <greg@turnstep.com>
Re: Listen / Notify rewrite Tom Lane <tgl@sss.pgh.pa.us>
Re: Listen / Notify rewrite Andrew Chernow <ac@esilo.com>
Re: Listen / Notify rewrite Joachim Wieland <joe@mcknight.de>
Re: Listen / Notify rewrite Andrew Chernow <ac@esilo.com>
Re: Listen / Notify rewrite Merlin Moncure <mmoncure@gmail.com>
Re: Listen / Notify rewrite Andrew Chernow <ac@esilo.com>
Re: Listen / Notify rewrite Greg Stark <gsstark@mit.edu>
Re: Listen / Notify rewrite Bernd Helmle <mailings@oopsware.de>
Re: Listen / Notify rewrite Joachim Wieland <joe@mcknight.de>
Re: Listen / Notify rewrite Tom Lane <tgl@sss.pgh.pa.us>
Re: Listen / Notify rewrite Andrew Chernow <ac@esilo.com>
Re: Listen / Notify rewrite Josh Berkus <josh@agliodbs.com>
Re: Listen / Notify rewrite James Mansion <james@mansionfamily.plus.com>
Re: Listen / Notify rewrite Robert Haas <robertmhaas@gmail.com>
Re: Listen / Notify rewrite Greg Stark <gsstark@mit.edu>
Re: Listen / Notify rewrite "Greg Sabino Mullane" <greg@turnstep.com>
Re: Listen / Notify rewrite Tom Lane <tgl@sss.pgh.pa.us>
Re: Listen / Notify rewrite Andrew Chernow <ac@esilo.com>
Re: Listen / Notify rewrite Andrew Chernow <ac@esilo.com>
Re: Listen / Notify rewrite Greg Stark <gsstark@mit.edu>
Re: Listen / Notify rewrite Andrew Chernow <ac@esilo.com>
Re: Listen / Notify rewrite Merlin Moncure <mmoncure@gmail.com>
Re: Listen / Notify rewrite Tom Lane <tgl@sss.pgh.pa.us>
Re: Listen / Notify rewrite Merlin Moncure <mmoncure@gmail.com>
Re: Listen / Notify rewrite Joachim Wieland <joe@mcknight.de>
Re: Listen / Notify rewrite Merlin Moncure <mmoncure@gmail.com>
Re: Listen / Notify rewrite "Greg Sabino Mullane" <greg@turnstep.com>
Re: Listen / Notify rewrite Andrew Dunstan <andrew@dunslane.net>
Re: Listen / Notify rewrite Andrew Chernow <ac@esilo.com>
Re: Listen / Notify rewrite Merlin Moncure <mmoncure@gmail.com>
Re: Listen / Notify rewrite Andrew Chernow <ac@esilo.com>
Re: Listen / Notify rewrite Steve Atkins <steve@blighty.com>
Re: Listen / Notify rewrite Robert Haas <robertmhaas@gmail.com>
Re: Listen / Notify rewrite Merlin Moncure <mmoncure@gmail.com>
Re: Listen / Notify rewrite Dave Page <dpage@pgadmin.org>
Re: Listen / Notify rewrite Merlin Moncure <mmoncure@gmail.com>
Re: Listen / Notify rewrite Merlin Moncure <mmoncure@gmail.com>
Re: Listen / Notify rewrite Andrew Chernow <ac@esilo.com>
Re: Listen / Notify rewrite Alex <alex323@gmail.com>
Re: Listen / Notify rewrite Joachim Wieland <joe@mcknight.de>
Re: Listen / Notify rewrite Martijn van Oosterhout <kleptog@svana.org>
Re: Listen / Notify rewrite Andrew Chernow <ac@esilo.com>
Re: Listen / Notify rewrite Tom Lane <tgl@sss.pgh.pa.us>
Re: Listen / Notify rewrite Andrew Chernow <ac@esilo.com>
Re: Listen / Notify rewrite Joachim Wieland <joe@mcknight.de>
Re: Listen / Notify rewrite Andrew Chernow <ac@esilo.com>
Re: Listen / Notify rewrite Andrew Gierth <andrew@tao11.riddles.org.uk>
Re: Listen / Notify rewrite Joachim Wieland <joe@mcknight.de>
Re: Listen / Notify rewrite Alvaro Herrera <alvherre@commandprompt.com>
Re: Listen / Notify rewrite "A.M." <agentm@themactionfaction.com>
Re: Listen / Notify rewrite Andrew Chernow <ac@esilo.com>
Re: Listen / Notify rewrite Merlin Moncure <mmoncure@gmail.com>
Re: Listen / Notify rewrite A.M. <agentm@themactionfaction.com>
Re: Listen / Notify rewrite Andrew Chernow <ac@esilo.com>
Re: Listen / Notify rewrite Tom Lane <tgl@sss.pgh.pa.us>
Re: Listen / Notify rewrite "A.M." <agentm@themactionfaction.com>
Re: Listen / Notify rewrite "Greg Sabino Mullane" <greg@turnstep.com>
On Sun, 2009-11-15 at 16:48 -0500, Tom Lane wrote: > Simon Riggs writes: > > On Wed, 2009-11-11 at 22:25 +0100, Joachim Wieland wrote: > >> 3. Every distinct notification is delivered. > >> Regarding performance, the slru-queue is not fsync-ed to disk > > > These two statements seem to be in opposition. How do you know a > > notification will be delivered if the queue is non-recoverable? > > You misunderstand the requirements. LISTEN notifications are *not* > meant to survive a database crash, and never have been. However, > so long as both client and server stay up, they must be reliable. > If the client has to poll database state because it might have > missed a notification, the feature is just a waste of time. Why would it be so important for messages to be reliable if the database is up, yet its OK to lose messages if it crashes? The application must still allow for the case that messages are lost. -- Simon Riggs www.2ndQuadrant.com
В списке pgsql-hackers по дате отправления
От: Brendan Jurd
Дата:
От: Tom Lane
Дата: