Having worked for so many major corporations and being a user of ClearCase,
this is how I and many of my colleagues have always set up a Repository: On
its own dedicated server. It's not a law or mandate; it's just better
practice.
It makes it easy to troubleshoot and you don't have make a million guesses
as to what caused a problem as for many many applications you mentioned you
serve from your repo server. Except needing Apache to supervise and
authenticate access, I am very strict with my Subversion Server. However,
some of the applications you mentioned are part of the Linux pckg anyway, so
I don't see any harm but when you got a lot of non-SVN usres logged in to
that server, you maybe slowing down or sacrificing your SVN users,
especially when many users, including myself have posted here as to why SVN
is so slow. I have 10,000 files in one of the projects in my repo and it
takes a full 25-35 minutes to do a complete fresh check out.
----Original Message Follows----
From: Ryan Schmidt <subversion-2006Q1@ryandesign.com>
To: Res Pons <pons32@hotmail.com>, alex@kiesel.name
CC: Subversion List <users@subversion.tigris.org>
Subject: Re: svn cleanup performance
Date: Sat, 25 Mar 2006 19:11:25 +0100
MIME-Version: 1.0 (Apple Message framework v746.3)
Received: from smtprelay02.ispgateway.de ([80.67.18.14]) by
bay0-mc8-f9.bay0.hotmail.com with Microsoft SMTPSVC(6.0.3790.1830); Sat, 25
Mar 2006 10:11:31 -0800
Received: (qmail 21756 invoked from network); 25 Mar 2006 18:11:30 -0000
Received: from unknown (HELO [213.196.200.225]) (560487@[213.196.200.225])
(envelope-sender <subversion-2006Q1@ryandesign.com>) by
smtprelay02.ispgateway.de (qmail-ldap-1.03) with RC4-SHA encrypted SMTP
for <users@subversion.tigris.org>; 25 Mar 2006 18:11:30 -0000
X-Message-Info: JGTYoYF78jEHjJx36Oi8+Z3TmmkSEdPtfpLB7P/ybN8=
References: <BAY113-F36E68184C6E83A4B76991BCCDC0@phx.gbl>
X-Mailer: Apple Mail (2.746.3)
Return-Path: subversion-2006Q1@ryandesign.com
X-OriginalArrivalTime: 25 Mar 2006 18:11:31.0611 (UTC)
FILETIME=[8B3D46B0:01C65037]
On Mar 25, 2006, at 18:35, Res Pons wrote:
>1. A respository should always have its own dedicated server and nothing
>else should be served from that server.
Never heard that before. Granted, it could conceivably improve performance,
but our Subversion repository server also serves MySQL, Apache, PHP,
Postfix, Cyrus, Samba, and probably more that I'm forgetting. Where's the
official statement that a repository server shouldn't do anything else?
>3. I think it would be more efficient if you ran clean up, maybe just once
>a week, instead of, every night?
I think you shouldn't have to run svn cleanup ever. It's only ever useful
if Subversion tells you to run it, and the only reason it would tell you
that is if something is broken, as in you were using svn and it crashed or
encountered an unexpected error and left the working copy in an
inconsistent state. So why is Alex running into the need to run svn cleanup
so often? That's the problem we should be fixing.
_________________________________________________________________
Don’t just search. Find. Check out the new MSN Search!
http://search.msn.click-url.com/go/onm00200636ave/direct/01/
---------------------------------------------------------------------
To unsubscribe, e-mail: users-unsubscribe@subversion.tigris.org
For additional commands, e-mail: users-help@subversion.tigris.org
Received on Sat Mar 25 19:28:12 2006