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

Re: Client memory usage

From: Ben Collins-Sussman <sussman_at_collab.net>
Date: 2003-07-17 17:51:04 CEST

"Steve Williams" <sly@internode.on.net> writes:

> I installed the latest TortoiseSVN and found that it definitely cannot
> handle a working copy that big. Right-clicking the top-most directory and
> selecting 'Add' resulted in a very long process while it added each
> directory recursively, with numerous 'incorrect parameter' error dialogs,
> but the killer was that it eventually chewed up over 1GB of memory doing it.
> The Windows 2000 machine only has 512MB of RAM, but the memory used was
> double that. This consequently resulted in a very non-responsive machine
> that eventually became comatose.

Can't comment on TortoiseSVN; it's a separate client, not really
supported on this list.

> Doing an add using the command-line client still took a very long time, but
> eventually got through it. It failed a long way (about an hour and a half
> of watching dots go past) into the commit using the command-line client
> (timeout error). I thought commits were atomic such that if it failed then
> nothing got committed?

The problem is that the commit *did* happen on the server atomically,
but your client timed out waiting for the gigantic repsonse from the
server.

You're experiencing a timeout bug, a bug in apache, really. Read this
email for the workaround:

   http://www.contactor.se/~dast/svn/archive-2003-07/0964.shtml

---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscribe@subversion.tigris.org
For additional commands, e-mail: dev-help@subversion.tigris.org
Received on Thu Jul 17 17:53:41 2003

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.