Re: Configuring synchronous replication
От
Markus Wanner
Тема
Re: Configuring synchronous replication
Дата
Msg-id
4C9468D9.8000004@bluegap.ch
Ответ на
Re: Configuring synchronous replication (Fujii Masao)
Список
Дерево обсуждения
Re: [COMMITTERS] pgsql: Use a latch to make startup process wake
up and replay Simon Riggs <simon@2ndQuadrant.com>
Re: Re: [COMMITTERS] pgsql: Use a latch to make startup
process wake up and replay David Fetter <david@fetter.org>
Re: Re: [COMMITTERS] pgsql: Use a latch to make startup
process wake up and replay Simon Riggs <simon@2ndQuadrant.com>
Re: Re: [COMMITTERS] pgsql: Use a latch to make startup
process wake up and replay Robert Haas <robertmhaas@gmail.com>
Re: Re: [COMMITTERS] pgsql: Use a latch to make startup
process wake up and replay Simon Riggs <simon@2ndQuadrant.com>
Re: Re: [COMMITTERS] pgsql: Use a latch to make startup
process wake up and replay Robert Haas <robertmhaas@gmail.com>
Re: Re: [COMMITTERS] pgsql: Use a latch to make startup
process wake up and replay Simon Riggs <simon@2ndQuadrant.com>
Re: Re: [COMMITTERS] pgsql: Use a latch to make startup
process wake up and replay Fujii Masao <masao.fujii@gmail.com>
Re: Re: [COMMITTERS] pgsql: Use a latch to make startup
process wake up and replay Simon Riggs <simon@2ndQuadrant.com>
Configuring synchronous replication Heikki Linnakangas <heikki.linnakangas@enterprisedb.com>
Re: Configuring synchronous replication Simon Riggs <simon@2ndQuadrant.com>
Re: Configuring synchronous replication Simon Riggs <simon@2ndQuadrant.com>
Re: Configuring synchronous replication Simon Riggs <simon@2ndQuadrant.com>
Re: Configuring synchronous replication Heikki Linnakangas <heikki.linnakangas@enterprisedb.com>
Re: Configuring synchronous replication Simon Riggs <simon@2ndQuadrant.com>
Re: Configuring synchronous replication Robert Haas <robertmhaas@gmail.com>
Re: Configuring synchronous replication Aidan Van Dyk <aidan@highrise.ca>
Re: Configuring synchronous replication Simon Riggs <simon@2ndQuadrant.com>
Re: Configuring synchronous replication Robert Haas <robertmhaas@gmail.com>
Re: Configuring synchronous replication Aidan Van Dyk <aidan@highrise.ca>
Re: Configuring synchronous replication Simon Riggs <simon@2ndQuadrant.com>
Re: Configuring synchronous replication Fujii Masao <masao.fujii@gmail.com>
Re: Configuring synchronous replication Simon Riggs <simon@2ndQuadrant.com>
Re: Configuring synchronous replication Dimitri Fontaine <dfontaine@hi-media.com>
Re: Configuring synchronous replication Fujii Masao <masao.fujii@gmail.com>
Re: Configuring synchronous replication Simon Riggs <simon@2ndQuadrant.com>
Re: Configuring synchronous replication Markus Wanner <markus@bluegap.ch>
Re: Configuring synchronous replication Simon Riggs <simon@2ndQuadrant.com>
Re: Configuring synchronous replication Dimitri Fontaine <dfontaine@hi-media.com>
Re: Configuring synchronous replication Simon Riggs <simon@2ndQuadrant.com>
Re: Configuring synchronous replication Robert Haas <robertmhaas@gmail.com>
Re: Configuring synchronous replication Heikki Linnakangas <heikki.linnakangas@enterprisedb.com>
Re: Configuring synchronous replication Simon Riggs <simon@2ndQuadrant.com>
Re: Configuring synchronous replication Heikki Linnakangas <heikki.linnakangas@enterprisedb.com>
Re: Configuring synchronous replication Simon Riggs <simon@2ndQuadrant.com>
Re: Configuring synchronous replication Heikki Linnakangas <heikki.linnakangas@enterprisedb.com>
Re: Configuring synchronous replication Robert Haas <robertmhaas@gmail.com>
Re: Configuring synchronous replication Dimitri Fontaine <dfontaine@hi-media.com>
Re: Configuring synchronous replication Robert Haas <robertmhaas@gmail.com>
Re: Configuring synchronous replication Dimitri Fontaine <dfontaine@hi-media.com>
Re: Configuring synchronous replication Thom Brown <thom@linux.com>
Re: Configuring synchronous replication Simon Riggs <simon@2ndQuadrant.com>
Re: Configuring synchronous replication Robert Haas <robertmhaas@gmail.com>
Re: Configuring synchronous replication Simon Riggs <simon@2ndQuadrant.com>
Re: Configuring synchronous replication Josh Berkus <josh@agliodbs.com>
Re: Configuring synchronous replication Simon Riggs <simon@2ndQuadrant.com>
Re: Configuring synchronous replication Josh Berkus <josh@agliodbs.com>
Re: Configuring synchronous replication Simon Riggs <simon@2ndQuadrant.com>
Re: Configuring synchronous replication Aidan Van Dyk <aidan@highrise.ca>
Re: Configuring synchronous replication Fujii Masao <masao.fujii@gmail.com>
Re: Configuring synchronous replication Dimitri Fontaine <dfontaine@hi-media.com>
Re: Configuring synchronous replication Simon Riggs <simon@2ndQuadrant.com>
Re: Configuring synchronous replication Heikki Linnakangas <heikki.linnakangas@enterprisedb.com>
Re: Configuring synchronous replication Simon Riggs <simon@2ndQuadrant.com>
Re: Configuring synchronous replication Fujii Masao <masao.fujii@gmail.com>
Re: Configuring synchronous replication Simon Riggs <simon@2ndQuadrant.com>
Re: Configuring synchronous replication Aidan Van Dyk <aidan@highrise.ca>
Re: Configuring synchronous replication Markus Wanner <markus@bluegap.ch>
Re: Configuring synchronous replication Robert Haas <robertmhaas@gmail.com>
Re: Configuring synchronous replication Jesper Krogh <jesper@krogh.cc>
Re: Configuring synchronous replication Josh Berkus <josh@agliodbs.com>
Re: Configuring synchronous replication Simon Riggs <simon@2ndQuadrant.com>
Re: Configuring synchronous replication Josh Berkus <josh@agliodbs.com>
Re: Configuring synchronous replication Robert Haas <robertmhaas@gmail.com>
Re: Configuring synchronous replication Josh Berkus <josh@agliodbs.com>
Re: Configuring synchronous replication Heikki Linnakangas <heikki.linnakangas@enterprisedb.com>
Re: Configuring synchronous replication Fujii Masao <masao.fujii@gmail.com>
Re: Configuring synchronous replication Thom Brown <thom@linux.com>
Re: Configuring synchronous replication Dave Page <dpage@pgadmin.org>
Re: Configuring synchronous replication Thom Brown <thom@linux.com>
Re: Configuring synchronous replication Heikki Linnakangas <heikki.linnakangas@enterprisedb.com>
Re: Configuring synchronous replication Tom Lane <tgl@sss.pgh.pa.us>
Re: Configuring synchronous replication Heikki Linnakangas <heikki.linnakangas@enterprisedb.com>
Re: Configuring synchronous replication Andrew Dunstan <andrew@dunslane.net>
Re: Configuring synchronous replication Dave Page <dpage@pgadmin.org>
Re: Configuring synchronous replication Andrew Dunstan <andrew@dunslane.net>
Re: Configuring synchronous replication Dave Page <dpage@pgadmin.org>
Re: Configuring synchronous replication Peter Eisentraut <peter_e@gmx.net>
Re: Configuring synchronous replication Dave Page <dpage@pgadmin.org>
Re: Configuring synchronous replication Andrew Dunstan <andrew@dunslane.net>
Re: Configuring synchronous replication Dave Page <dpage@pgadmin.org>
Re: Configuring synchronous replication Andrew Dunstan <andrew@dunslane.net>
Re: Configuring synchronous replication Robert Haas <robertmhaas@gmail.com>
Re: Configuring synchronous replication Bruce Momjian <bruce@momjian.us>
Re: Configuring synchronous replication Thom Brown <thom@linux.com>
Re: Configuring synchronous replication "Joshua D. Drake" <jd@commandprompt.com>
Re: Configuring synchronous replication "Joshua D. Drake" <jd@commandprompt.com>
Re: Configuring synchronous replication Robert Haas <robertmhaas@gmail.com>
Re: Configuring synchronous replication "Joshua D. Drake" <jd@commandprompt.com>
Re: Configuring synchronous replication "Joshua D. Drake" <jd@commandprompt.com>
Re: Configuring synchronous replication Robert Haas <robertmhaas@gmail.com>
Re: Configuring synchronous replication Csaba Nagy <ncslists@googlemail.com>
Re: Configuring synchronous replication Heikki Linnakangas <heikki.linnakangas@enterprisedb.com>
Re: Configuring synchronous replication Csaba Nagy <ncslists@googlemail.com>
Re: Configuring synchronous replication Simon Riggs <simon@2ndQuadrant.com>
Re: Configuring synchronous replication Heikki Linnakangas <heikki.linnakangas@enterprisedb.com>
Re: Configuring synchronous replication Csaba Nagy <ncslists@googlemail.com>
Re: Configuring synchronous replication Tom Lane <tgl@sss.pgh.pa.us>
Re: Configuring synchronous replication "Joshua D. Drake" <jd@commandprompt.com>
Re: Configuring synchronous replication "Joshua D. Drake" <jd@commandprompt.com>
Re: Configuring synchronous bikeshedding Josh Berkus <josh@agliodbs.com>
Re: Configuring synchronous bikeshedding Thom Brown <thom@linux.com>
Re: Configuring synchronous bikeshedding "Joshua D. Drake" <jd@commandprompt.com>
Re: Configuring synchronous bikeshedding "Joshua D. Drake" <jd@commandprompt.com>
Re: Configuring synchronous replication Dimitri Fontaine <dfontaine@hi-media.com>
Re: Configuring synchronous replication Yeb Havinga <yebhavinga@gmail.com>
Re: Configuring synchronous replication Simon Riggs <simon@2ndQuadrant.com>
Re: Configuring synchronous replication Tom Lane <tgl@sss.pgh.pa.us>
Re: Configuring synchronous replication Simon Riggs <simon@2ndQuadrant.com>
Re: Configuring synchronous replication Tom Lane <tgl@sss.pgh.pa.us>
Re: Configuring synchronous replication Robert Haas <robertmhaas@gmail.com>
Re: Configuring synchronous replication Tom Lane <tgl@sss.pgh.pa.us>
Re: Configuring synchronous replication Heikki Linnakangas <heikki.linnakangas@enterprisedb.com>
Re: Configuring synchronous replication Simon Riggs <simon@2ndQuadrant.com>
Re: Configuring synchronous replication Markus Wanner <markus@bluegap.ch>
Re: Configuring synchronous replication Heikki Linnakangas <heikki.linnakangas@enterprisedb.com>
Re: Configuring synchronous replication Simon Riggs <simon@2ndQuadrant.com>
Re: Configuring synchronous replication Heikki Linnakangas <heikki.linnakangas@enterprisedb.com>
Re: Configuring synchronous replication Simon Riggs <simon@2ndQuadrant.com>
Re: Configuring synchronous replication Heikki Linnakangas <heikki.linnakangas@enterprisedb.com>
Re: Configuring synchronous replication Aidan Van Dyk <aidan@highrise.ca>
Re: Configuring synchronous replication Heikki Linnakangas <heikki.linnakangas@enterprisedb.com>
Re: Configuring synchronous replication Simon Riggs <simon@2ndQuadrant.com>
Re: Configuring synchronous replication Dimitri Fontaine <dfontaine@hi-media.com>
Re: Configuring synchronous replication Robert Haas <robertmhaas@gmail.com>
Re: Configuring synchronous replication Dimitri Fontaine <dfontaine@hi-media.com>
Re: Configuring synchronous replication Csaba Nagy <ncslists@googlemail.com>
Re: Configuring synchronous replication Robert Haas <robertmhaas@gmail.com>
Re: Configuring synchronous replication Tom Lane <tgl@sss.pgh.pa.us>
Re: Configuring synchronous replication Simon Riggs <simon@2ndQuadrant.com>
Re: Configuring synchronous replication Robert Haas <robertmhaas@gmail.com>
Re: Configuring synchronous replication Simon Riggs <simon@2ndQuadrant.com>
Re: Configuring synchronous replication Robert Haas <robertmhaas@gmail.com>
Re: Configuring synchronous replication Dimitri Fontaine <dfontaine@hi-media.com>
Re: Configuring synchronous replication Simon Riggs <simon@2ndQuadrant.com>
Re: Configuring synchronous replication Heikki Linnakangas <heikki.linnakangas@enterprisedb.com>
Re: Configuring synchronous replication Robert Haas <robertmhaas@gmail.com>
Re: Configuring synchronous replication Markus Wanner <markus@bluegap.ch>
Re: Configuring synchronous replication Dimitri Fontaine <dfontaine@hi-media.com>
Re: Configuring synchronous replication Heikki Linnakangas <heikki.linnakangas@enterprisedb.com>
Re: Configuring synchronous replication Bruce Momjian <bruce@momjian.us>
Re: Configuring synchronous replication Heikki Linnakangas <heikki.linnakangas@enterprisedb.com>
Re: Configuring synchronous replication Bruce Momjian <bruce@momjian.us>
Re: Configuring synchronous replication Andrew Dunstan <andrew@dunslane.net>
Re: Configuring synchronous replication Robert Haas <robertmhaas@gmail.com>
Re: Configuring synchronous replication Bruce Momjian <bruce@momjian.us>
Re: Configuring synchronous replication "Joshua D. Drake" <jd@commandprompt.com>
Re: Configuring synchronous replication Heikki Linnakangas <heikki.linnakangas@enterprisedb.com>
Re: Configuring synchronous replication Fujii Masao <masao.fujii@gmail.com>
Re: Configuring synchronous replication Simon Riggs <simon@2ndQuadrant.com>
Re: Configuring synchronous replication Robert Haas <robertmhaas@gmail.com>
Re: Configuring synchronous replication Dimitri Fontaine <dfontaine@hi-media.com>
Re: Configuring synchronous replication Heikki Linnakangas <heikki.linnakangas@enterprisedb.com>
Re: Configuring synchronous replication Simon Riggs <simon@2ndQuadrant.com>
Re: Configuring synchronous replication Dimitri Fontaine <dfontaine@hi-media.com>
Re: Configuring synchronous replication Dimitri Fontaine <dfontaine@hi-media.com>
Re: Re: [COMMITTERS] pgsql: Use a latch to make startup
process wake up and replay Robert Haas <robertmhaas@gmail.com>
Re: Re: [COMMITTERS] pgsql: Use a latch to make startup
process wake up and replay Heikki Linnakangas <heikki.linnakangas@enterprisedb.com>
Hi, On 09/17/2010 01:56 PM, Fujii Masao wrote: > And standby registration is required when we support "wait forever when > synchronous standby isn't connected at the moment" option that Heikki > explained upthread. That requirement can be reduced to say that the master only needs to known how many synchronous standbys *should* be connected. IIUC that's pretty much exactly the quorum_commit GUC that Simon proposed, because it doesn't make sense to have more synchronous standbys connected than quorum_commit (as Simon pointed out downthread). I'm unsure about what's better, the full list (giving a good overview, but more to configure) or the single sum GUC (being very flexible and closer to how things work internally). But that seems to be a UI question exclusively. Regarding the "wait forever" option: I don't think continuing is a viable alternative, as it silently ignores the requested level of persistence. The only alternative I can see is to abort with an error. As far as comparison is allowed, that's what Postgres-R currently does if there's no majority of nodes. It allows to emit an error message and helpful hints, as opposed to letting the admin figure out what and where it's hanging. Not throwing false errors has the same requirements as "waiting forever", so that's an orthogonal issue, IMO. Regards Markus Wanner
В списке pgsql-hackers по дате отправления