Re: NOTIFY/LISTEN on read-only slave? - Mailing list pgsql-hackers

From Tom Lane
Subject Re: NOTIFY/LISTEN on read-only slave?
Date
Msg-id 28517.1266463406@sss.pgh.pa.us
Whole thread Raw
In response to Re: NOTIFY/LISTEN on read-only slave?  (Greg Smith <greg@2ndquadrant.com>)
Responses Re: NOTIFY/LISTEN on read-only slave?
List pgsql-hackers
Greg Smith <greg@2ndquadrant.com> writes:
> What's the actual reason for the restriction then?

Well, NOTIFY doesn't seem very sensible for a read-only slave to
execute: it can't change the database state so there's nothing for
it to notify about.  Ideally we should allow slave sessions to LISTEN
to notify events that were generated on the master, though.  The recent
patch eliminates the major impediments to doing that, but we're still
shy of some infrastructure to do it --- mainly, some code to push
notify events through the WAL stream.  (Presumably this would have to be
something you could enable or disable, because WAL-logging notifies
on a machine that wasn't an HS master would be a large and very useless
performance overhead.)
        regards, tom lane


pgsql-hackers by date:

Previous
From: Tom Lane
Date:
Subject: Re: auto_explain causes regression failures
Next
From: Bruce Momjian
Date:
Subject: Re: NOTIFY/LISTEN on read-only slave?