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

Re: Re: TSVNCache appears to be I/O bound and locking the machine.

From: Simon Large <simon.tortoisesvn_at_googlemail.com>
Date: 2007-11-15 11:55:21 CET

On 15/11/2007, Josef Karthauser <joe.karthauser@geomerics.com> wrote:
> > -----Original Message-----
> > From: Stefan Küng [mailto:tortoisesvn@gmail.com]
> > Sent: 15 November 2007 10:12
> > To: users@tortoisesvn.tigris.org
> > Subject: Re: TSVNCache appears to be I/O bound and locking the machine.
> >
> > On Nov 15, 2007 10:58 AM, Josef Karthauser
> > <joe.karthauser@geomerics.com> wrote:
> >
> > > Why is it scanning the contents of every file? It seems unnecessary,
> > that
> > > is I can use the command line 'svn' without any woes. :/
> >
> > I won't stop you from using the command line client.
>
> Sorry, I don't understand your sentiment. I wasn't saying that the command line svn client is any better or worse, but that I don't understand why the TSVNCache is scanning the entire contents of my checked out source. What's it doing? How do I stop it doing that? Is it a bug or a feature?
>
> From it's current behaviour it appears that things would run better without the cache altogether! :)

TortoiseSVN->Settings->Icon overlays-> use Shell for status instead of default.

The default behaviour is to show status recursively, that is, if there
is a change deep down in your working copy, the modified status
overlay will be propagated upwards to the WC root. To do that we have
to crawl the entire WC in a separate low priority process. But if it
locks explorer, that is a bug, usually indicating that TSVNcache got
stuck in a loop somewhere and is consuming 100% CPU.

The Shell method just gets status for the displayed directory,
non-recursively. If you have a huge flat structure (thousands of files
in one folder) that will also lock the explorer while it is doing the
scan because the shell itself is doing the scanning and it can't be
backgrounded.

Simon

-- 
       ___
  oo  // \\      "De Chelonian Mobile"
 (_,\/ \_/ \     TortoiseSVN
   \ \_/_\_/>    The coolest Interface to (Sub)Version Control
   /_/   \_\     http://tortoisesvn.net
---------------------------------------------------------------------
To unsubscribe, e-mail: users-unsubscribe@tortoisesvn.tigris.org
For additional commands, e-mail: users-help@tortoisesvn.tigris.org
Received on Thu Nov 15 11:55:38 2007

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

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