AW: multiple svn front-ends, single SAN repo volume

2012-02-13 Thread Markus Schaber
Lysik [mailto:bly...@yahoo.com] Gesendet: Samstag, 11. Februar 2012 06:30 An: users@subversion.apache.org Betreff: Re: multiple svn front-ends, single SAN repo volume We have a single server installation which is currently not fast enough. The LB pair + 3 svn front-ends + SAN storage is not strict

Re: multiple svn front-ends, single SAN repo volume

2012-02-11 Thread Blair Zajac
On 2/10/2012 10:21 AM, Bruce Lysik wrote: Hi, I'm considering deploying 3 front-ends, all mounting the same SAN volume for repo. (The SAN handle flock() and fnctl() correctly.) These 3 FEs would be load balanced by a Citrix Netscaler. (At least for http(s).) The largest issues I've run into us

Re: multiple svn front-ends, single SAN repo volume

2012-02-11 Thread Nico Kadel-Garcia
On Sat, Feb 11, 2012 at 5:36 PM, Nico Kadel-Garcia wrote: > I would be *extremely* leery of this kind of multiple simultaneous > write access to a shared resource. Even with a SAN, filesystem changes > on one system are vulnerable to phase delays or interruptions, and > there have been way, way,

Re: multiple svn front-ends, single SAN repo volume

2012-02-11 Thread Nico Kadel-Garcia
On Fri, Feb 10, 2012 at 6:14 PM, Stefan Sperling wrote: > On Fri, Feb 10, 2012 at 04:47:31PM -0600, Ryan Schmidt wrote: >> So thinking all this through, I agree svnsync does not make sense if >> you are hosting a repository on a SAN and trying to connect multiple >> svn servers to it. But it sound

Re: multiple svn front-ends, single SAN repo volume

2012-02-11 Thread Bruce Lysik
ik Cc: "users@subversion.apache.org" Sent: Friday, February 10, 2012 10:50 PM Subject: Re: multiple svn front-ends, single SAN repo volume On Fri, Feb 10, 2012 at 11:29 PM, Bruce Lysik wrote: > We have a single server installation which is currently not fast enough. > > The LB pair +

Re: multiple svn front-ends, single SAN repo volume

2012-02-10 Thread Les Mikesell
On Fri, Feb 10, 2012 at 11:29 PM, Bruce Lysik wrote: > We have a single server installation which is currently not fast enough. > > The LB pair + 3 svn front-ends + SAN storage is not strictly for > performance, but also for reliability.  Scaling vertically would probably > solve performance probl

Re: multiple svn front-ends, single SAN repo volume

2012-02-10 Thread Bruce Lysik
ary 10, 2012 2:16 PM Subject: Re: multiple svn front-ends, single SAN repo volume On Fri, Feb 10, 2012 at 04:09:45PM -0600, Ryan Schmidt wrote: > Have you verified that a single server will not be fast enough? Good point. It might very well be fast enough. > If so, you could consider having

Re: multiple svn front-ends, single SAN repo volume

2012-02-10 Thread Stefan Sperling
On Fri, Feb 10, 2012 at 04:47:31PM -0600, Ryan Schmidt wrote: > So thinking all this through, I agree svnsync does not make sense if > you are hosting a repository on a SAN and trying to connect multiple > svn servers to it. But it sounds like it would work fine, if you > simply don't use svnsync.

Re: multiple svn front-ends, single SAN repo volume

2012-02-10 Thread Ryan Schmidt
On Feb 10, 2012, at 16:34, Stefan Sperling wrote: > On Fri, Feb 10, 2012 at 04:20:02PM -0600, Ryan Schmidt wrote: >>> While replicating commits, svnsync performs the exact same kinds of >>> write operations against the slave servers that happen on the master >>> repository when a client makes a c

Re: multiple svn front-ends, single SAN repo volume

2012-02-10 Thread Stefan Sperling
On Fri, Feb 10, 2012 at 04:20:02PM -0600, Ryan Schmidt wrote: > > While replicating commits, svnsync performs the exact same kinds of > > write operations against the slave servers that happen on the master > > repository when a client makes a commit. > > So when using svnsync one should always us

Re: multiple svn front-ends, single SAN repo volume

2012-02-10 Thread Ryan Schmidt
On Feb 10, 2012, at 16:16, Stefan Sperling wrote: > On Fri, Feb 10, 2012 at 04:09:45PM -0600, Ryan Schmidt wrote: >> you could consider having any >> number of read-only slave servers, which would each proxy their write >> requests back to the single master server that Subversion supports. >> This

Re: multiple svn front-ends, single SAN repo volume

2012-02-10 Thread Stefan Sperling
On Fri, Feb 10, 2012 at 04:09:45PM -0600, Ryan Schmidt wrote: > Have you verified that a single server will not be fast enough? Good point. It might very well be fast enough. > If so, you could consider having any > number of read-only slave servers, which would each proxy their write > requests

Re: multiple svn front-ends, single SAN repo volume

2012-02-10 Thread Ryan Schmidt
On Feb 10, 2012, at 15:00, Nico Kadel-Garcia wrote: > On Fri, Feb 10, 2012 at 1:21 PM, Bruce Lysik wrote: >> >> I'm considering deploying 3 front-ends, all mounting the same SAN volume for >> repo. (The SAN handle flock() and fnctl() correctly.) These 3 FEs would be >> load balanced by a Citri

Re: multiple svn front-ends, single SAN repo volume

2012-02-10 Thread Stefan Sperling
On Fri, Feb 10, 2012 at 04:00:02PM -0500, Nico Kadel-Garcia wrote: > On Fri, Feb 10, 2012 at 1:21 PM, Bruce Lysik wrote: > > Hi, > > > > I'm considering deploying 3 front-ends, all mounting the same SAN volume for > > repo.  (The SAN handle flock() and fnctl() correctly.)  These 3 FEs would be > >

Re: multiple svn front-ends, single SAN repo volume

2012-02-10 Thread Nico Kadel-Garcia
On Fri, Feb 10, 2012 at 1:21 PM, Bruce Lysik wrote: > Hi, > > I'm considering deploying 3 front-ends, all mounting the same SAN volume for > repo.  (The SAN handle flock() and fnctl() correctly.)  These 3 FEs would be > load balanced by a Citrix Netscaler.  (At least for http(s).) > > Would there

multiple svn front-ends, single SAN repo volume

2012-02-10 Thread Bruce Lysik
Hi, I'm considering deploying 3 front-ends, all mounting the same SAN volume for repo.  (The SAN handle flock() and fnctl() correctly.)  These 3 FEs would be load balanced by a Citrix Netscaler.  (At least for http(s).) Would there be any problems with this configuration?   -- Bruce Z. Lysik