Geo Carncross wrote:

> The clock idea would work if the clocks could be kept synchronized, but
> that's just not possible. It's very hard work to get machines on a LAN
> synchronized within 10msec, and clocks can NEVER go backwards. Not even
> a little bit or mail will be lost until UIDVALIDITY changes or their
> clients are reinstalled.

In Germany (afaik everywhere in Europe) time can go backwards: we have
normal time and summer time, UTC+1 and UTC+2 - so time does an one hour
backward jump once a year.

Every host needs a GUID provider (without Pid/Tid in the GUID two
processes could get the same GUID otherwise), that could take care that
GUIDs are always increasing, the problem is synchronizing hosts.
I like your token ring idea, but please keep in mind that two dbmail
hosts don't have to be in the same LAN, for redundancy they could be
separated more. So passing a taken would take quite long.


Thomas
-- 
http://www.tmueller.com for pgp key (95702B3B)

Reply via email to