Re: Proposal: Commit timestamp
От
Theo Schlossnagle
Тема
Re: Proposal: Commit timestamp
Дата
Msg-id
A34395C2-74F7-4FCE-9EF1-4F00E0CA1EB8@omniti.com
Ответ на
Re: Proposal: Commit timestamp (Naz Gassiep)
Список
Дерево обсуждения
Proposal: Commit timestamp Jan Wieck <JanWieck@Yahoo.com>
Re: Proposal: Commit timestamp Neil Conway <neilc@samurai.com>
Re: Proposal: Commit timestamp Jan Wieck <JanWieck@Yahoo.com>
Re: Proposal: Commit timestamp Tom Lane <tgl@sss.pgh.pa.us>
Re: Proposal: Commit timestamp Jan Wieck <JanWieck@Yahoo.com>
Re: Proposal: Commit timestamp "Simon Riggs" <simon@2ndquadrant.com>
Re: Proposal: Commit timestamp Jan Wieck <JanWieck@Yahoo.com>
Re: Proposal: Commit timestamp Tom Lane <tgl@sss.pgh.pa.us>
Re: Proposal: Commit timestamp Jan Wieck <JanWieck@Yahoo.com>
Re: Proposal: Commit timestamp Bruce Momjian <bruce@momjian.us>
Re: Proposal: Commit timestamp Jan Wieck <JanWieck@Yahoo.com>
Re: Proposal: Commit timestamp Heikki Linnakangas <heikki@enterprisedb.com>
Re: Proposal: Commit timestamp Markus Schiltknecht <markus@bluegap.ch>
Re: Proposal: Commit timestamp Naz Gassiep <naz@mira.net>
Re: Proposal: Commit timestamp Jan Wieck <JanWieck@Yahoo.com>
Re: Proposal: Commit timestamp Stephen Frost <sfrost@snowman.net>
Re: Proposal: Commit timestamp Andrew Dunstan <andrew@dunslane.net>
Re: Proposal: Commit timestamp Jan Wieck <JanWieck@Yahoo.com>
Re: Proposal: Commit timestamp Gregory Stark <stark@enterprisedb.com>
Re: Proposal: Commit timestamp Jan Wieck <JanWieck@Yahoo.com>
Re: Proposal: Commit timestamp Theo Schlossnagle <jesus@omniti.com>
Re: Proposal: Commit timestamp Jim Nasby <decibel@decibel.org>
Re: Proposal: Commit timestamp Jan Wieck <JanWieck@Yahoo.com>
Re: Proposal: Commit timestamp Theo Schlossnagle <jesus@omniti.com>
Re: Proposal: Commit timestamp Jan Wieck <JanWieck@Yahoo.com>
Re: Proposal: Commit timestamp Theo Schlossnagle <jesus@omniti.com>
Re: Proposal: Commit timestamp Jan Wieck <JanWieck@Yahoo.com>
Re: Proposal: Commit timestamp Bruce Momjian <bruce@momjian.us>
Re: Proposal: Commit timestamp José Orlando Pereira <jop@lsd.di.uminho.pt>
Re: Proposal: Commit timestamp Jan Wieck <JanWieck@Yahoo.com>
Re: Proposal: Commit timestamp José Orlando Pereira <jop@lsd.di.uminho.pt>
Re: Proposal: Commit timestamp Jan Wieck <JanWieck@Yahoo.com>
Re: Proposal: Commit timestamp Peter Eisentraut <peter_e@gmx.net>
Re: Proposal: Commit timestamp Jan Wieck <JanWieck@Yahoo.com>
Re: Proposal: Commit timestamp Theo Schlossnagle <jesus@omniti.com>
Re: Proposal: Commit timestamp Jan Wieck <JanWieck@Yahoo.com>
Re: Proposal: Commit timestamp Andrew Sullivan <ajs@crankycanuck.ca>
Re: Proposal: Commit timestamp Theo Schlossnagle <jesus@omniti.com>
Re: Proposal: Commit timestamp Markus Schiltknecht <markus@bluegap.ch>
Re: Proposal: Commit timestamp "Zeugswetter Andreas ADI SD" <ZeugswetterA@spardat.at>
Re: Proposal: Commit timestamp Markus Schiltknecht <markus@bluegap.ch>
Re: Proposal: Commit timestamp Jan Wieck <JanWieck@Yahoo.com>
Re: Proposal: Commit timestamp Markus Schiltknecht <markus@bluegap.ch>
Re: Proposal: Commit timestamp Jan Wieck <JanWieck@Yahoo.com>
Re: Proposal: Commit timestamp Markus Schiltknecht <markus@bluegap.ch>
Re: Proposal: Commit timestamp Jan Wieck <JanWieck@Yahoo.com>
Re: Proposal: Commit timestamp Markus Schiltknecht <markus@bluegap.ch>
Re: Proposal: Commit timestamp Jan Wieck <JanWieck@Yahoo.com>
Re: Proposal: Commit timestamp "Zeugswetter Andreas ADI SD" <ZeugswetterA@spardat.at>
Re: Proposal: Commit timestamp Richard Troy <rtroy@ScienceTools.com>
Re: Proposal: Commit timestamp Jan Wieck <JanWieck@Yahoo.com>
Re: Proposal: Commit timestamp Bruce Momjian <bruce@momjian.us>
Re: Proposal: Commit timestamp Jan Wieck <JanWieck@Yahoo.com>
Re: Proposal: Commit timestamp Bruce Momjian <bruce@momjian.us>
Re: Proposal: Commit timestamp "Andrew Hammond" <andrew.george.hammond@gmail.com>
Re: Proposal: Commit timestamp Jan Wieck <JanWieck@Yahoo.com>
Re: Proposal: Commit timestamp Jan Wieck <JanWieck@Yahoo.com>
Re: Proposal: Commit timestamp Bruce Momjian <bruce@momjian.us>
Re: Proposal: Commit timestamp Alvaro Herrera <alvherre@commandprompt.com>
Re: Proposal: Commit timestamp Bruce Momjian <bruce@momjian.us>
Re: Proposal: Commit timestamp Jan Wieck <JanWieck@Yahoo.com>
Re: Proposal: Commit timestamp Bruce Momjian <bruce@momjian.us>
Re: Proposal: Commit timestamp "Joshua D. Drake" <jd@commandprompt.com>
Re: Proposal: Commit timestamp Bruce Momjian <bruce@momjian.us>
Re: Proposal: Commit timestamp Richard Troy <rtroy@ScienceTools.com>
Re: Proposal: Commit timestamp "J. Andrew Rogers" <jrogers@neopolitan.com>
Re: Proposal: Commit timestamp Jan Wieck <JanWieck@Yahoo.com>
Re: Proposal: Commit timestamp Richard Troy <rtroy@ScienceTools.com>
Re: Proposal: Commit timestamp Andrew Dunstan <andrew@dunslane.net>
Re: Proposal: Commit timestamp Richard Troy <rtroy@ScienceTools.com>
Re: Proposal: Commit timestamp Andrew Dunstan <andrew@dunslane.net>
Re: Proposal: Commit timestamp Andrew Dunstan <andrew@dunslane.net>
Re: Proposal: Commit timestamp Jan Wieck <JanWieck@Yahoo.com>
Re: Proposal: Commit timestamp Jan Wieck <JanWieck@Yahoo.com>
Re: Proposal: Commit timestamp Richard Troy <rtroy@ScienceTools.com>
Re: Proposal: Commit timestamp Kris Jurka <books@ejurka.com>
Re: Proposal: Commit timestamp Gregory Stark <stark@enterprisedb.com>
Re: Proposal: Commit timestamp "Zeugswetter Andreas ADI SD" <ZeugswetterA@spardat.at>
Re: Proposal: Commit timestamp Jim Nasby <decibel@decibel.org>
Re: Proposal: Commit timestamp Theo Schlossnagle <jesus@omniti.com>
Re: Proposal: Commit timestamp Richard Troy <rtroy@ScienceTools.com>
Re: Proposal: Commit timestamp Jan Wieck <JanWieck@Yahoo.com>
Jan, et. al., On Jan 26, 2007, at 2:37 AM, Naz Gassiep wrote: > I would be *very* concerned that system time is not a guaranteed > monotonic entity. Surely a counter or other internally managed > mechanism would be a better solution. As you should be concerned. Looking on my desk through the last few issues in IEEE Transactions on Parallel and Distributed Systems, I see no time synch stuff for clusters of machines that is actually based on time. Almost all rely on something like a Lamport timestamp or some relaxation thereof. A few are based off a tree based pulse. Using actual times is fraught with problems and is typically inappropriate for cluster synchronization needs. > Furthermore, what would be the ramifications of master and slave > system times being out of sync? I'm much more concerned with the overall approach. The algorithm for replication should be published in theoretic style with a thorough analysis of its assumptions and a proof of correctness based on those assumptions. Databases and replication therein are definitely technologies that aren't "off-the-cuff," and rigorous academic discussion and acceptance before they will get adopted. People generally will not adopt technologies to store mission critical data until they are confident that it will both work as designed and work as implemented -- the second is far less important as the weakness there are simply bugs. I'm not implying that this rigorous dissection of replication design hasn't happened, but I didn't see it referenced anywhere in this thread. Can you point me to it? I've reviewed many of these papers and would like to better understand what you are aiming at. Best regards, Theo Schlossnagle
В списке pgsql-hackers по дате отправления