On Wed, May 20, 2009 at 03:46:54AM -0700, webpost_at_tigris.org wrote:
> I am experiencing the same problem. Committing a large number of files
> (>5000) crashes with TortoiseSVN client 1.6.2, apparently because
> TortoiseProc.exe leaks memory until the magical 2 GB limit is reached.
>
> Commits with the new svn are significantly worse also
> performance-wise: sending binary files to the server using client
> 1.6.2, I get ~20 kB/s and 1 file per second throughput. It tries
> sending the files for more than 30 minutes until it crashes. Using svn
> 1.5.9, it's more than 200 kB/s and multiple files/s. The commit is
1.5.9 hasn't been released. Do you mean 1.5.6?
> finished in less than 15 minutes.
>
> I have tried both TortoiseSVN 1.6.2 and command-line svn 1.6.2 with exactly the same behavior.
>
> I have downgraded and upgraded between Tortoise 1.5.5, 1.5.9, and
> 1.6.2 back and forth and always experience the same issue with 1.6.2,
> and never with 1.5.x. All clients use the same svn server, that was
> never rebooted or otherwise configured in between.
I would suspect issue #1964,
http://subversion.tigris.org/issues/show_bug.cgi?id=1964
Summary: You're supposed to use svn import instead of svn add
when importing large source trees.
It is interesting that you can only trigger the problem with 1.6
and not 1.5, so it might be a different problem.
But still, adding a large number of files should be done using
svn import. What does 1.6 do if you use svn import instead of svn add?
Stefan
Received on 2009-05-20 16:12:45 CEST