Re: Issues with Quorum Commit

Поиск
Список
Период
Сортировка
Искать
От
Robert Haas
Тема
Re: Issues with Quorum Commit
Дата
Msg-id
AANLkTimPgK=HOg6U+=bkRNKQ_EWkS7zVK2srV100sOFb@mail.gmail.com
Ответ на
Список
Дерево обсуждения
Issues with Quorum Commit Josh Berkus <josh@agliodbs.com>
Re: Issues with Quorum Commit Jeff Davis <pgsql@j-davis.com>
Re: Issues with Quorum Commit Simon Riggs <simon@2ndQuadrant.com>
Re: Issues with Quorum Commit Jeff Davis <pgsql@j-davis.com>
Re: Issues with Quorum Commit Simon Riggs <simon@2ndQuadrant.com>
Re: Issues with Quorum Commit Markus Wanner <markus@bluegap.ch>
Re: Issues with Quorum Commit Dimitri Fontaine <dimitri@2ndQuadrant.fr>
Re: Issues with Quorum Commit Heikki Linnakangas <heikki.linnakangas@enterprisedb.com>
Re: Issues with Quorum Commit Simon Riggs <simon@2ndQuadrant.com>
Re: Issues with Quorum Commit Heikki Linnakangas <heikki.linnakangas@enterprisedb.com>
Re: Issues with Quorum Commit Simon Riggs <simon@2ndQuadrant.com>
Re: Issues with Quorum Commit Markus Wanner <markus@bluegap.ch>
Re: Issues with Quorum Commit Simon Riggs <simon@2ndQuadrant.com>
Re: Issues with Quorum Commit Markus Wanner <markus@bluegap.ch>
Re: Issues with Quorum Commit Fujii Masao <masao.fujii@gmail.com>
Re: Issues with Quorum Commit Markus Wanner <markus@bluegap.ch>
Re: Issues with Quorum Commit Dimitri Fontaine <dimitri@2ndQuadrant.fr>
Re: Issues with Quorum Commit Heikki Linnakangas <heikki.linnakangas@enterprisedb.com>
Re: Issues with Quorum Commit Dimitri Fontaine <dimitri@2ndQuadrant.fr>
Re: Issues with Quorum Commit Josh Berkus <josh@agliodbs.com>
Re: Issues with Quorum Commit Simon Riggs <simon@2ndQuadrant.com>
Re: Issues with Quorum Commit Robert Haas <robertmhaas@gmail.com>
Re: Issues with Quorum Commit Simon Riggs <simon@2ndQuadrant.com>
Re: Issues with Quorum Commit Heikki Linnakangas <heikki.linnakangas@enterprisedb.com>
Re: Issues with Quorum Commit Josh Berkus <josh@agliodbs.com>
Re: Issues with Quorum Commit Markus Wanner <markus@bluegap.ch>
Re: Issues with Quorum Commit Fujii Masao <masao.fujii@gmail.com>
Re: Issues with Quorum Commit Heikki Linnakangas <heikki.linnakangas@enterprisedb.com>
Re: Issues with Quorum Commit Fujii Masao <masao.fujii@gmail.com>
Re: Issues with Quorum Commit Heikki Linnakangas <heikki.linnakangas@enterprisedb.com>
Re: Issues with Quorum Commit Fujii Masao <masao.fujii@gmail.com>
Re: Issues with Quorum Commit Heikki Linnakangas <heikki.linnakangas@enterprisedb.com>
Re: Issues with Quorum Commit Robert Haas <robertmhaas@gmail.com>
Re: Issues with Quorum Commit Greg Stark <gsstark@mit.edu>
Re: Issues with Quorum Commit Fujii Masao <masao.fujii@gmail.com>
Re: Issues with Quorum Commit Robert Haas <robertmhaas@gmail.com>
Re: Issues with Quorum Commit Fujii Masao <masao.fujii@gmail.com>
Re: Issues with Quorum Commit Robert Haas <robertmhaas@gmail.com>
Re: Issues with Quorum Commit Fujii Masao <masao.fujii@gmail.com>
Re: Issues with Quorum Commit Rob Wultsch <wultsch@gmail.com>
Re: Issues with Quorum Commit Markus Wanner <markus@bluegap.ch>
Re: Issues with Quorum Commit Fujii Masao <masao.fujii@gmail.com>
Re: Issues with Quorum Commit Markus Wanner <markus@bluegap.ch>
Re: Issues with Quorum Commit Fujii Masao <masao.fujii@gmail.com>
Re: Issues with Quorum Commit Markus Wanner <markus@bluegap.ch>
Re: Issues with Quorum Commit Dimitri Fontaine <dimitri@2ndQuadrant.fr>
Re: Issues with Quorum Commit Markus Wanner <markus@bluegap.ch>
Re: Issues with Quorum Commit Dimitri Fontaine <dimitri@2ndQuadrant.fr>
Re: Issues with Quorum Commit Heikki Linnakangas <heikki.linnakangas@enterprisedb.com>
Re: Issues with Quorum Commit Dimitri Fontaine <dimitri@2ndQuadrant.fr>
Re: Issues with Quorum Commit Markus Wanner <markus@bluegap.ch>
Re: Issues with Quorum Commit Greg Smith <greg@2ndquadrant.com>
Re: Issues with Quorum Commit Markus Wanner <markus@bluegap.ch>
Re: Issues with Quorum Commit Simon Riggs <simon@2ndQuadrant.com>
Re: Issues with Quorum Commit Markus Wanner <markus@bluegap.ch>
Re: Issues with Quorum Commit Greg Smith <greg@2ndquadrant.com>
Re: Issues with Quorum Commit "Joshua D. Drake" <jd@commandprompt.com>
Re: Issues with Quorum Commit Tom Lane <tgl@sss.pgh.pa.us>
Re: Issues with Quorum Commit Simon Riggs <simon@2ndQuadrant.com>
Re: Issues with Quorum Commit Markus Wanner <markus@bluegap.ch>
Re: Issues with Quorum Commit Simon Riggs <simon@2ndQuadrant.com>
Re: Issues with Quorum Commit Bruce Momjian <bruce@momjian.us>
Re: Issues with Quorum Commit Markus Wanner <markus@bluegap.ch>
Re: Issues with Quorum Commit Tom Lane <tgl@sss.pgh.pa.us>
Re: Issues with Quorum Commit Markus Wanner <markus@bluegap.ch>
Re: Issues with Quorum Commit Greg Smith <greg@2ndquadrant.com>
Re: Issues with Quorum Commit Simon Riggs <simon@2ndQuadrant.com>
Re: Issues with Quorum Commit Dimitri Fontaine <dimitri@2ndQuadrant.fr>
Re: Issues with Quorum Commit Markus Wanner <markus@bluegap.ch>
Re: Issues with Quorum Commit Greg Smith <greg@2ndquadrant.com>
Re: Issues with Quorum Commit Markus Wanner <markus@bluegap.ch>
Re: Issues with Quorum Commit Dimitri Fontaine <dimitri@2ndQuadrant.fr>
Re: Issues with Quorum Commit Markus Wanner <markus@bluegap.ch>
Re: Issues with Quorum Commit Dimitri Fontaine <dimitri@2ndQuadrant.fr>
Re: Issues with Quorum Commit Markus Wanner <markus@bluegap.ch>
Re: Issues with Quorum Commit Fujii Masao <masao.fujii@gmail.com>
Re: Issues with Quorum Commit Dimitri Fontaine <dimitri@2ndQuadrant.fr>
Re: Issues with Quorum Commit Josh Berkus <josh@agliodbs.com>
Re: Issues with Quorum Commit Dimitri Fontaine <dimitri@2ndQuadrant.fr>
Re: Issues with Quorum Commit Markus Wanner <markus@bluegap.ch>
Re: Issues with Quorum Commit Heikki Linnakangas <heikki.linnakangas@enterprisedb.com>
Re: Issues with Quorum Commit Simon Riggs <simon@2ndQuadrant.com>
Re: Issues with Quorum Commit Heikki Linnakangas <heikki.linnakangas@enterprisedb.com>
Re: Issues with Quorum Commit Simon Riggs <simon@2ndQuadrant.com>
Re: Issues with Quorum Commit Markus Wanner <markus@bluegap.ch>
Re: Issues with Quorum Commit Fujii Masao <masao.fujii@gmail.com>
Re: Issues with Quorum Commit Simon Riggs <simon@2ndQuadrant.com>
Re: Issues with Quorum Commit Markus Wanner <markus@bluegap.ch>
Re: Issues with Quorum Commit Markus Wanner <markus@bluegap.ch>
Re: Issues with Quorum Commit Dimitri Fontaine <dimitri@2ndQuadrant.fr>
Re: Issues with Quorum Commit Aidan Van Dyk <aidan@highrise.ca>
Re: Issues with Quorum Commit Josh Berkus <josh@agliodbs.com>
Re: Issues with Quorum Commit Aidan Van Dyk <aidan@highrise.ca>
Re: Issues with Quorum Commit Simon Riggs <simon@2ndQuadrant.com>
Re: Issues with Quorum Commit Markus Wanner <markus@bluegap.ch>
Re: Issues with Quorum Commit Simon Riggs <simon@2ndQuadrant.com>
Re: Issues with Quorum Commit Heikki Linnakangas <heikki.linnakangas@enterprisedb.com>
Re: Issues with Quorum Commit "Kevin Grittner" <Kevin.Grittner@wicourts.gov>
Re: Issues with Quorum Commit Robert Haas <robertmhaas@gmail.com>
Re: Issues with Quorum Commit "Kevin Grittner" <Kevin.Grittner@wicourts.gov>
Re: Issues with Quorum Commit Robert Haas <robertmhaas@gmail.com>
Re: Issues with Quorum Commit "Kevin Grittner" <Kevin.Grittner@wicourts.gov>
Re: Issues with Quorum Commit Josh Berkus <josh@agliodbs.com>
Re: Issues with Quorum Commit Josh Berkus <josh@agliodbs.com>
Re: Issues with Quorum Commit Markus Wanner <markus@bluegap.ch>
Re: Issues with Quorum Commit Dimitri Fontaine <dimitri@2ndQuadrant.fr>
Re: Issues with Quorum Commit Aidan Van Dyk <aidan@highrise.ca>
Re: Issues with Quorum Commit Dimitri Fontaine <dimitri@2ndQuadrant.fr>
Re: Issues with Quorum Commit Fujii Masao <masao.fujii@gmail.com>
Re: Issues with Quorum Commit Fujii Masao <masao.fujii@gmail.com>
Re: Issues with Quorum Commit Heikki Linnakangas <heikki.linnakangas@enterprisedb.com>
Re: Issues with Quorum Commit Simon Riggs <simon@2ndQuadrant.com>
Re: Issues with Quorum Commit Josh Berkus <josh@agliodbs.com>
Re: Issues with Quorum Commit Simon Riggs <simon@2ndQuadrant.com>
Re: Issues with Quorum Commit Josh Berkus <josh@agliodbs.com>
Re: Issues with Quorum Commit Heikki Linnakangas <heikki.linnakangas@enterprisedb.com>
Re: Issues with Quorum Commit Markus Wanner <markus@bluegap.ch>
Re: Issues with Quorum Commit Fujii Masao <masao.fujii@gmail.com>
Re: Issues with Quorum Commit Heikki Linnakangas <heikki.linnakangas@enterprisedb.com>
Re: Issues with Quorum Commit Markus Wanner <markus@bluegap.ch>
Re: Issues with Quorum Commit Heikki Linnakangas <heikki.linnakangas@enterprisedb.com>
Re: Issues with Quorum Commit Markus Wanner <markus@bluegap.ch>
Re: Issues with Quorum Commit Fujii Masao <masao.fujii@gmail.com>
Re: Issues with Quorum Commit Markus Wanner <markus@bluegap.ch>
Re: Issues with Quorum Commit Fujii Masao <masao.fujii@gmail.com>
Re: Issues with Quorum Commit Josh Berkus <josh@agliodbs.com>
Re: Issues with Quorum Commit Fujii Masao <masao.fujii@gmail.com>
Re: Issues with Quorum Commit Magnus Hagander <magnus@hagander.net>
Re: Issues with Quorum Commit Heikki Linnakangas <heikki.linnakangas@enterprisedb.com>
Re: Issues with Quorum Commit Fujii Masao <masao.fujii@gmail.com>
Re: Issues with Quorum Commit Heikki Linnakangas <heikki.linnakangas@enterprisedb.com>
Re: Issues with Quorum Commit Fujii Masao <masao.fujii@gmail.com>
Re: Issues with Quorum Commit Robert Haas <robertmhaas@gmail.com>
Re: Issues with Quorum Commit Heikki Linnakangas <heikki.linnakangas@enterprisedb.com>
Re: Issues with Quorum Commit Robert Haas <robertmhaas@gmail.com>
Re: Issues with Quorum Commit Simon Riggs <simon@2ndQuadrant.com>
Re: Issues with Quorum Commit Josh Berkus <josh@agliodbs.com>
Re: Issues with Quorum Commit Simon Riggs <simon@2ndQuadrant.com>
On Wed, Oct 13, 2010 at 10:18 PM, Greg Stark  wrote:
> On Tue, Oct 12, 2010 at 11:50 PM, Robert Haas  wrote:
>> There's another problem here we should think about, too.  Suppose you
>> have a master and two standbys.  The master dies.  You promote one of
>> the standbys, which turns out to be behind the other.  You then
>> repoint the other standby at the one you promoted.  Congratulations,
>> your database is now very possible corrupt, and you may very well get
>> no warning of that fact.  It seems to me that we would be well-advised
>> to install some kind of bullet-proof safeguard against this kind of
>> problem, so that you will KNOW that the standby needs to be re-synced.
>>  I mention this because I have a vague feeling that timelines are
>> supposed to prevent you from getting different WAL histories confused
>> with each other, but they don't actually cover all the cases that can
>> happen.
>>
>
> Why don't the usual protections kick in here? The new record read from
> the location the xlog reader is expecting to find it has to have a
> valid CRC and a correct back pointer to the previous record. If the
> new wal sender is behind the old one then the new record it's sent
> won't match up at all.

There's some kind of logic that rewinds to the beginning of the WAL
segment and tries to replay from there.

-- 
Robert Haas
EnterpriseDB: http://www.enterprisedb.com
The Enterprise PostgreSQL Company

В списке pgsql-hackers по дате отправления
От: Robert Haas
Дата:
От: Robert Haas
Дата:
FAQ