Hi,
Please move this to a more appropriate spot.
I'm a newbie and won't be able to participate much in this Zwiki, but I'd just like to draw your attention to the VERY extensive research on algorithms for replication in cases that include network partitioning, done by the Coda file system project:
http://www.cs.cmu.edu/afs/cs/project/coda-www/ResearchWebPages/docs-coda.html
Source is distributed with FreeBSD? and also runs on NT. Many of the ideas borrowed for multi-master replication in Active Directory, which in some respects involves aspects of replicating an object oriented database, plus catalogs.
See also my internet draft on "Multiple Draft Conflict Resolution":
http://www.ietf.org/internet-drafts/draft-langer-ldup-mdcr-00.txt
I believe it may be possible to eliminate the need for a majority quorum entirely, for replication like Lotus Notes, despite the fact that the conflict resolution issues for an object oriented database are more complex.
Some related projects that you will come across via the Coda research papers include Bayou from Xerox.
BTW, if you get this stuff right, adding an LDAP server front end to the http server front end for ZORB would be relatively simple. You would then have a desperately needed viable multi-master alternative to Active Directory and Novell.
The aggressive optimization of ZODB for reads rather than writes fits precisely with the needs of LDAP Directories.