Glen writes:
> Question 4 - Not really a question more of a request for comments. We
> have several developer's and reliability and stability are most
> important (versus having feature X). We are switching to subversion to
> ease stress not create it ;-) Please share
> experiences/recommendations.
We just moved over our largest and most active repository from CVS to
Subversion about a month ago. We have had no glitches whatsoever. Our
server is a G3 PowerMac running Gentoo Linux with XFS for a file system.
We do full repository dumps every few days and then send them to various
backup servers on a different physical location. And I don't delete the
old dumps for at least a year. I do bzip2 compress them to save space.
On the hardware side of things I would recommend for a Subversion server
are:
* Size the memory depending on the number of clients. I use the
formula of 10MB per developer up to 50 developers plus operating
system overhead.
* SCSI disks. You want nice fast SCSI disks with a good, high quality
controller. Being based on a transactional database prevents
a lot of lazy writing. SCSI disks respond much better when you
tell them to write lots of data (and when to flush their internal
caches). I really wouldn't keep a repository on IDE disks if I
could help it.
* For Windows I would take the performance hit and go with NTFS.
If your data is important, journalling is worth it for many reasons.
* CPU isn't all that important unless lots of your developers are
outside your network. If you are going to be using lots of SSL
connections and verifying client certificates (I do), then
I would get a more beefy CPU.
To be honest, we've been loving Subversion here ever since switching over
to it. Since we were command line users it required little training. We've
also come to love repository browsing. Sometimes its nice to just pop up
the code in a browser to check something out.
Hope this helps,
Mark G.
---------------------------------------------------------------------
To unsubscribe, e-mail: users-unsubscribe@subversion.tigris.org
For additional commands, e-mail: users-help@subversion.tigris.org
Received on Tue Dec 30 23:13:09 2003