Re:Clocks Are Bad, Or, Welcome to the World of Distributed S...
by flavien_bessede on Tuesday November 12, 2013 @07:44PM
(#6722561)
Distributed systems design aside, the core of the problem is that they relied on ntp (as they probably should), and in their case ntp was not working properly.
[ Parent
| on HN ]
Re:Clocks Are Bad, Or, Welcome to the World of Distributed S...
by scottdw2 on Wednesday November 13, 2013 @02:19AM
(#6723851)
The key take away from the article SHOULD be: don't rely on ntp if you don't have to.
There are people who have to. They run their own atomic clocks, and worry about things such as precision delivery of nuclear ordanance.
Then there's you. You should use vector clocks, with a builtin conflict resolution mechanism based on domain knowledge.
That's the point of the article.
Re:Clocks Are Bad, Or, Welcome to the World of Distributed S...
by devicenull on Tuesday November 12, 2013 @08:53PM
(#6722817)
And this is precisely why a thing that is not monitored is not actually a thing.
Re:Clocks Are Bad, Or, Welcome to the World of Distributed S...
by olefoo on Tuesday November 12, 2013 @10:10PM
(#6723093)
> "A thing that is not monitored is not actually a thing."
That should be on a cross-stitch sampler on the wall of every NOC.
Re:Clocks Are Bad, Or, Welcome to the World of Distributed S...
by specialist on Wednesday November 13, 2013 @02:20AM
(#6723855)
Nice. Much stronger than the "you can only manage what you measure" adage I learned from accounting.
Re:Clocks Are Bad, Or, Welcome to the World of Distributed S...
by globalpanic on Wednesday November 13, 2013 @03:57AM
(#6724106)
Even if NTP had been working properly, you would not have clocks synchronised at the level of individual ticks - only to the level of time intervals. If two updates happened at roughly the same time, and fell into the same time interval, there would be no way to tell which one happened before the other. A paper by Cilia et al on timing of composite events in distributed event-based systems using NTP deals with this issue.
Re:Clocks Are Bad, Or, Welcome to the World of Distributed S...
by Dylan16807 on Wednesday November 13, 2013 @07:12AM
(#6724675)
But this is not a problem in many situations. Whereas successor writes failing within an entire 30 second span is a pretty big problem.
Re:Clocks Are Bad, Or, Welcome to the World of Distributed S...
by donavanm on Wednesday November 13, 2013 @03:25AM
(#6724014)
Ntp is good. Assuming that time is coordinated, much less monotonically increasing, is a bad plan. Just the other week i got paged in the middle of the night because a clock moved backwards.