I found another option which works correctly now:

I did set 'SVNAllowBulkUpdates Off' in my mod_dav_svn config file and now 
memory consumption stays normal (<450MB with about 10 users) during the whole 
checkout, even with about 1.6GB data / 6000 files to get (few hours required).
Before (default value is On when option is not explicitly set), I could easily 
get 500MB used after 15mn, if I let the process it would eventually fill up the 
whole RAM/swap.

To summarize, this option will force SVN clients to request only parts of the 
tree to get, and not the entire tree within one request.
Default behavior is to let the client decide which amount of data to get for 
one request.
This could explain why TortoiseSVN 1.6 has different behavior than SVN 1.6 
command line version.
I indeed only got this memory problem using TortoiseSVN and not with SVN 
command line.

report to subversion team as
http://subversion.tigris.org/issues/show_bug.cgi?id=3084

** Bug watch added: Subversion Issue Tracker #3084
   http://subversion.tigris.org/issues/show_bug.cgi?id=3084

-- 
Apache mod_dav_svn leaking memory
https://bugs.launchpad.net/bugs/273859
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.

-- 
ubuntu-bugs mailing list
ubuntu-bugs@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs

Reply via email to