Re: Support for N synchronous standby servers - Mailing list pgsql-hackers

From Gregory Smith
Subject Re: Support for N synchronous standby servers
Date
Msg-id [email protected]
Whole thread Raw
In response to Re: Support for N synchronous standby servers  (Robert Haas <[email protected]>)
Responses Re: Support for N synchronous standby servers
List pgsql-hackers
On 9/12/14, 2:28 PM, Robert Haas wrote:
> I hate to be the guy always suggesting a mini-language (cf. recent 
> discussion of an expression syntax for pgbench), but we could do much 
> more powerful and flexible things here if we had one. For example, 
> suppose we let each element of synchronous_standby_names use the 
> constructs (X,Y,Z,...)

While I have my old list history hat on this afternoon, when the 9.1 
deadline was approaching I said that some people were not going to be 
happy until "is it safe to commit?" calls an arbitrary function that is 
passed the names of all the active servers, and then they could plug 
whatever consensus rule they wanted into there.  And then I said that if 
we actually wanted to ship something, it should be some stupid simple 
thing like just putting a list of servers in synchronous_standby_names 
and proceeding if one is active.  One of those two ideas worked out...

Can you make a case for why it needs to be a mini-language instead of a 
function?

-- 
Greg Smith [email protected]
Chief PostgreSQL Evangelist - http://crunchydatasolutions.com/



pgsql-hackers by date:

Previous
From: Robert Haas
Date:
Subject: Re: END_OF_RECOVERY shutdowns and ResetUnloggedRelations()
Next
From: Robert Haas
Date:
Subject: Re: Support for N synchronous standby servers