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

svn propget -R on the root of a large repository == boom!

From: Peter Wemm <peter_at_wemm.org>
Date: Mon, 21 Apr 2008 02:12:54 -0700

Suppose you have a large svn repository and people who like inviting
trouble. An example of 'large' in my case is the output (fsfs) of
cvs2svn of the freebsd.org src repository. There are only 180K
changes, but there are many thousands of branches and tags and copies.
 The namespace is quite large and convoluted.

Running 'svn propget -R svn:author file:///path/to/repo' is a good
way to find out how your machine handles running out of swap space...
In my case, the svn process had reached *19GB* before something broke.

I know there's a mod_dontdothat.so for apache, but that doesn't do
much for local access or svnserve. (I'm thinking of having the setgid
svnserve wrapper lower the resource limits as a mitigation.)

Just FYI. This is svn-1.5 as of a checkout from the 1.5 branch on
friday sometime. svnversion says r30712.

Peter Wemm - peter_at_wemm.org; peter_at_FreeBSD.org; peter_at_yahoo-inc.com
"All of this is for nothing if we don't go to the stars" - JMS/B5
"If Java had true garbage collection, most programs would delete
themselves upon execution." -- Robert Sewell
To unsubscribe, e-mail: dev-unsubscribe_at_subversion.tigris.org
For additional commands, e-mail: dev-help_at_subversion.tigris.org
Received on 2008-04-22 08:04:17 CEST

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

This site is subject to the Apache Privacy Policy and the Apache Public Forum Archive Policy.