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

Re: Balancing and proxing

From: Mark Phippard <markphip_at_gmail.com>
Date: Fri, 9 Aug 2013 16:45:16 -0400

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.naumenko_at_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.
>
Received on 2013-08-09 22:45:47 CEST

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