On 12/31/06, Kelly Jones kelly.terry.jones@gmail.com wrote:
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:
- If server X's version hasn't changed all day and server Y's version
HAS changed, server X accepts server Y's version.
- If both server X's and server Y's versions have changed, automatic
CVS style merging is used to resolve the changes.
- 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)?
What are you trying to accomplish by doing that?
The way the data is in the databases, it's a little more hard than that.
How well do you understand clustering theory?