Uninformed: Informative Information for the Uninformed

Vol 2» 2005.Sept


Server de-synchronization

At one time, a race condition such that if a malicious user were to log on to two connected (i.e. not-split) servers at the same time, the two servers would cease to communicate with another, causing a server split to occur. It is difficult to provide an exact explanation for why this would occur given the collision elimination mechanism described above for users that are logged on with the same unique name, but it is assumed that in the process of synchronizing a new user between servers, there is a period of time where that a second server can also attempt to synchronize the same user and cause one of the servers to get into a invalid state. According to observations, this invalid state would eventually be resolved automatically, usually after 10-15 minutes.