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

Re: Apache memory leak with TSVN 1.5.x clients

From: Stefan Küng <tortoisesvn_at_gmail.com>
Date: Thu, 09 Oct 2008 18:23:25 +0200

Patrick Bureau wrote:
> Hello,
>
> We are experiencing Apache memory leaks and server crash with TSVN 1.5.x
> clients.
> When doing a big checkout or update, the process size on the server for
> the transaction keeps growing at an alarming rate(GBs in minutes).
>
> The leaks only happen with TortoiseSVN 1.5.x clients on our Debian
> Apache Subversion 1.4.4 server.
> The SVN 1.5.x command line clients work fine as well as the TortoiseSVN
> 1.4.x ones. (the process stays stable at around 20MB on the server)
>
> I don't know if it's the TSVN client using something that the command
> line client doesn't and that our "old" 1.4.4 server mishandle.

Depends on the command you use. Since TSVN uses the Subversion library,
it's not possible that the command line client 'works' and TSVN does not
with the very same command. Best guess: you forgot some command line
switch that TSVN is always using (for example, any command that has the
-v flag, TSVN will always use that).
Also, TSVN often calls 'svn info' before the 'real' command.
And of course, the 1.5 client also uses most commands with the 'merge'
info requested too, and falls back to 'without merge info' if that fails.

Since it's your server that's consuming the memory, there's nothing we
can do in TSVN to change that.

Stefan

-- 
       ___
  oo  // \\      "De Chelonian Mobile"
 (_,\/ \_/ \     TortoiseSVN
   \ \_/_\_/>    The coolest Interface to (Sub)Version Control
   /_/   \_\     http://tortoisesvn.net

Received on 2008-10-09 18:23:52 CEST

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