[erlang-questions] auto-syncing mnesia after a network split

Holger Hoffstätte <>
Wed Dec 3 06:53:17 CET 2008


Joel Reymont wrote:
> On Dec 2, 2008, at 10:33 PM, mats cronqvist wrote:
> 
>>  i personally would not bet a dirty sock on ordering events by time
>>  stamps (in a distributed system). and for once Leslie Lamport seems
>>  to agreewith me.
>>
>> http://en.wikipedia.org/wiki/Lamport_timestamps

+1

Reliance on physical clocks is long known to be at best unreliable. HW
clock skew and DST (daylight saving time) back/forward warp does the rest.

> Would implementing vector clocks or lamport timestamps for Mnesia  
> solve the problem of ordering events?
> 
> Has anyone attempted this previously?

http://code.google.com/p/distributerl/

-h



More information about the erlang-questions mailing list