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

svn resource requirements with large repositories?

From: Chase Phillips <shepard_at_ameth.org>
Date: 2004-11-04 21:16:44 CET

Recently our software development team has tried to create and use a
Subversion repository for working on NetBSD source code with Subversion
1.0.5, 1.1.0, and 1.1.1. In each of these, basic operations fail for what
appears to be process resource requirements. The processes grow so large
that they are killed by our server's OS.

While the initial import is of a directory that is nearly 800 MB, I'm told
that the server has more than 512 MB of RAM. When the process is killed
it's apparently from bumping its head at having a memory image ~ 128 MB.
So far, we've experienced this type of failure in 'import', 'commit', and
'cleanup' operations (in 1.1.0, the import went well, though commit and
cleanup later failed running out of resources). We've been in touch with
a member of the Subversion team about the problems we've experienced and
hope to get time soon to try two patches that may resolve these resource
issues in large part.

Running into this problem has made me curious who on the list is using
Subversion to manage "large" repositories and what experiences you've had
doing so. Do you find Subversion works just as well on large repositories
as it does small repositories on your system? Also, what OS, server
hardware, server settings, Subversion version, and back-end is recommended
for operating on large repositories. (After researching, we've assumed
fsfs is the best back-end due to wedgeless operation, though it's new and
we have the process resource problems in the only versions where it's

PS I reviewed the FAQ and propaganda listing prior to posting and didn't
find anything which directly addresses this issue. Apologies if there's
already documentation on it. If you could point me to it, I'd appreciate

Chase Phillips

Developer, Champaign-Urbana Community Wireless Network
To unsubscribe, e-mail: users-unsubscribe@subversion.tigris.org
For additional commands, e-mail: users-help@subversion.tigris.org
Received on Thu Nov 4 21:20:05 2004

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

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