Bugs item #1826443, was opened at 2007-11-06 10:24 Message generated for change (Tracker Item Submitted) made by Item Submitter You can respond by visiting: https://sourceforge.net/tracker/?func=detail&atid=723099&aid=1826443&group_id=132078
Please note that this message will contain a full copy of the comment thread, including the initial issue submission, for this request, not just the latest update. Category: protocol Group: Bug - Protocol Status: Open Resolution: None Priority: 7 Private: No Submitted By: nash (nash) Assigned to: Nobody/Anonymous (nobody) Summary: Time is deranged. Initial Comment: Time is defined as: "All times are in 64 bit Unix time stamp format in the timezone of UTC (with no daylight savings)." For starters, a bit of nit picking in that unix time stamps are generally 32 bit ints. Secondly most people who try and define time for network systems don't start with the rather faulty abstraction that time on all hosts are the same, that time on different hosts passes consistently. Generally speaking the concept of time and ordering based on times in a distributed system just doesn't make sense. This just doesn't work. May I suggest some basic reading (vector clocks would be better... but still): http://research.microsoft.com/users/lamport/pubs/time-clocks.pdf Or http://en.wikipedia.org/wiki/Lamport_timestamps Tanembaum's "Distributed Operating Systems" has a good coverage of the topic as well. I can lend a copy to any developer who wants to pick it up. ---------------------------------------------------------------------- You can respond by visiting: https://sourceforge.net/tracker/?func=detail&atid=723099&aid=1826443&group_id=132078 _______________________________________________ tp-bugs mailing list [email protected] http://mail.thousandparsec.net/cgi-bin/mailman/listinfo/tp-bugs
