Re: Configuring synchronous replication

Поиск
Список
Период
Сортировка
Искать
От
Simon Riggs
Тема
Re: Configuring synchronous replication
Дата
Msg-id
1285279903.17321.1221.camel@ebony
Ответ на
Список
Дерево обсуждения
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>
On Thu, 2010-09-23 at 20:42 +0300, Heikki Linnakangas wrote:
> If you want the behavior where the master doesn't acknowledge a
> commit 
> to the client until the standby (or all standbys, or one of them
> etc.) 
> acknowledges it, even if the standby is not currently connected, the 
> master needs to know what standby servers exist. *That's* why 
> synchronous replication needs a list of standby servers in the master.
> 
> If you're willing to downgrade to a mode where commit waits for 
> acknowledgment only from servers that are currently connected, then
> you don't need any new configuration files. 

As I keep pointing out, waiting for an acknowledgement from something
that isn't there might just take a while. The only guarantee that
provides is that you will wait a long time. Is my data more safe? No.

To get zero data loss *and* continuous availability, you need two
standbys offering sync rep and reply-to-first behaviour. You don't need
standby registration to achieve that.

> But that's not what I call synchronous replication, it doesn't give
> you the guarantees that 
> textbook synchronous replication does.

Which textbook?

-- Simon Riggs           www.2ndQuadrant.comPostgreSQL Development, 24x7 Support, Training and Services


В списке pgsql-hackers по дате отправления
От: Tom Lane
Дата:
От: Kevin Grittner
Дата:
Сообщение: Re: .gitignore files, take two
FAQ