Re: Synchronization levels in SR
От | Heikki Linnakangas |
---|---|
Тема | Re: Synchronization levels in SR |
Дата | |
Msg-id | 4BFD5F1A.9090503@enterprisedb.com обсуждение исходный текст |
Ответ на | Re: Synchronization levels in SR ("Kevin Grittner" <Kevin.Grittner@wicourts.gov>) |
Ответы |
Re: Synchronization levels in SR
|
Список | pgsql-hackers |
On 26/05/10 20:33, Kevin Grittner wrote: > Heikki Linnakangas<heikki.linnakangas@enterprisedb.com> wrote: > >> Although, if the master crashes at that point, and quickly >> recovers, you could see the last transactions committed on the >> master before they're replicated to the standby. > > Versus having the transaction committed on one or more slaves but > not on the master? Unless we have a transaction manager and do > proper distributed transactions, how do you avoid edge conditions > like that? Yeah, I guess you can't. You can guarantee that a commit is always safely flushed first in the master, or in the standby, but without two-phase commit you can't guarantee atomicity. It's useful to know which behavior you get, though, so that you can take it into account in your failover procedure. -- Heikki Linnakangas EnterpriseDB http://www.enterprisedb.com
В списке pgsql-hackers по дате отправления: