[Mediawiki-l] Multi-server distributed MediaWiki

Kelly Jones kelly.terry.jones at gmail.com
Mon Jan 1 06:05:19 UTC 2007


It's "easy" to mirror a MediaWiki from one primary server to a number
of secondary servers, but is it possible to have multiple primary servers?

Example: 10 servers and users can make changes on ANY of the 10
servers. Every night, the servers rsync to each other as follows:

1. If server X's version hasn't changed all day and server Y's version
HAS changed, server X accepts server Y's version.

2. If both server X's and server Y's versions have changed, automatic
CVS style merging is used to resolve the changes.

3. If CVS style merging yields a conflict, the site maintainer is
notified and must merge the two files manually (I'm thinking of a
creating a small site, so this shouldn't be too painful)

I realize the rules above only work for 2 servers -- is there a clever
version of this for n servers (n>2)?

-- 
We're just a Bunch Of Regular Guys, a collective group that's trying
to understand and assimilate technology. We feel that resistance to
new ideas and technology is unwise and ultimately futile.



More information about the MediaWiki-l mailing list