What's a good way of making SVN highly available?

We take backups of our Subversion server, but this is not enough, as svn is very important. We would like to implement some HA mechanmism for Subversion

There is a commercial solution (http://www.wandisco.com/subversion/clustering/) but maybe I can use another mechanism or even git with svn compability?

link|improve this question
Related: stackoverflow.com/questions/1445156/… – PieterB Dec 3 '10 at 13:50
feedback

2 Answers

You're going to want to use svnsync.

The Subversion book is a good reference for this.

Also, you may be interested in what the Apache Software Foundation is doing.

link|improve this answer
feedback

I work for WANdisco, and I will explain why svnsync will not meet your needs for implementing HA Subversion.

The downside of svnsync is that if your subversion server goes down, then you will have no write access to the repository, and the svnsync copy of the data will be out of date. The only way to guarantee HA is to have a fully working, up-to-date copy of the repository on a second server which can be put into play immediately when the main Subversion server goes down.

In this rispect WANdisco replication technology is unique - the active-active replication technology allows for real-time replication of any changes to the backup svn server: not a scheduled replication like you would have with other solutions.

Regards, Jon

link|improve this answer
feedback

Your Answer

 
or
required, but never shown

Not the answer you're looking for? Browse other questions tagged or ask your own question.