If sharing storage is an option you can load balance the servers.  See:

http://www.orcaware.com/svn/wiki/Server_performance_tuning_for_Linux_and_Unix

Sent from my iPad

On Aug 9, 2013, at 4:40 PM, "Naumenko, Roman" <roman.naume...@rbccm.com> wrote:

> Hi,
> 
> I wanted to check if it's possible to configure subversion in 
> master-slave mode with some sort of common URL on the proxy server or 
> loadbalancer, so end users wouldn't bother with different names for 
> slave/master/readonly and geolocal names.
> 
> Of course, it would be ideal if subversion nodes could just share a 
> storage, so any sort of requests from a load balancer can processed by 
> any node without need to replicate changes over network.
> 
> Right now it's something like this:
> 
>         rw                                            ro
> https://svnm.ab.org            https://svns.ab.org
>         rw |                                              |r
>              |                                          rw| 
> redirect---> https://svnm.ab.org
>       master    -----replication----->   slave
> 
> Which means that users should be aware which name to use for commits and 
> which for pulls (in case of mistake, the write request will be proxied 
> transparently to master)
> 
> I'd like to do something like this, where LB or proxy takes care about 
> request types and directs them accordingly (maybe with some specific 
> svn-awareness).
> 
> https://svn.ab.org
>             LB
>   rw------ |  ----ro
>     |                    |
>     |                    |
> master  -->   slave
> 
> Thanks,
> --Roman
> PS Not sure if text diagram will keep format.
> _______________________________________________________________________
> 
> This email is intended only for the use of the individual(s) to whom it is 
> addressed and may be privileged and confidential.
> Unauthorised use or disclosure is prohibited. If you receive This e-mail in 
> error, please advise immediately and delete the original message. 
> This message may have been altered without your or our knowledge and the 
> sender does not accept any liability for any errors or omissions in the 
> message.
> 
> Ce courriel est confidentiel et protégé. L'expéditeur ne renonce pas aux 
> droits et obligations qui s'y rapportent. 
> Toute diffusion, utilisation ou copie de ce message ou des renseignements 
> qu'il contient par une personne autre que le (les) destinataire(s) désigné(s) 
> est interdite.
> Si vous recevez ce courriel par erreur, veuillez m'en aviser immédiatement, 
> par retour de courriel ou par un autre moyen.
> 

Reply via email to