[svn.haxx.se] · SVN Dev · SVN Users · SVN Org · TSVN Dev · TSVN Users · Subclipse Dev · Subclipse Users · this month's index

Balancing and proxing

From: Naumenko, Roman <roman.naumenko_at_rbccm.com>
Date: Fri, 9 Aug 2013 20:40:29 +0000

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.
Received on 2013-08-09 22:41:28 CEST

This is an archived mail posted to the Subversion Users mailing list.