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

Re: [TSVN_U] Re: [TSVN] TSVNCache keeps handles to unversioned folders

From: Stefan Küng <tortoisesvn_at_gmail.com>
Date: 2005-10-12 18:17:35 CEST

Markus Gölzner wrote:

> - There is no evidence besides TSVNCache behaving strange of a network
> prolem.

Well I think you have to look harder for further evidence, sorry.

> - The SVN server seems to work correctly. I can browse all repositories with
> TSVN. The issue arises with a completely unversioned folder structure,
> though the SVN server should not matter at all.

Most of the time, servers seem to work correctly (after all, if you
would notice it you would do something about it). It's the 'not working
*correctly*' part that's important here.

> - There are no virus scanners at the server. On the workstation ClamWin
> Antivirus is installed. An on demand scanner which does not interfere by
> design.

Ok.

> - I can reproduce the issue using a loopback connection on a XP machine. The
> following batch creates the test folders and files under the current
> directory. It creates a share of the current directory named 'TSVN_test' and
> maps the drive T: to ...\TSVN_test\Work\.
> - Maybe my instruction steps were not exact enough.
[snip instructions]

Ok, tried exactly your recipe. First, no handle was opened by TSVNCache.
Only if I change the included path to "T:\Projects*", then TSVNCache
will open several file handles.

But: those file handles shown in the process explorer are *not* the
reason why you can't delete a directory. Those are handles created with
FILE_SHARE_READ|FILE_SHARE_WRITE|FILE_SHARE_DELETE access. So you can
delete those folders without any problem, rename them, do whatever you
want with them! Those handles are used for monitoring the file system
and don't interfere with other operations at all.

So you must look somewhere else - it's not the cache that's blocking
your folders but something else.

Stefan

-- 
        ___
   oo  // \\      "De Chelonian Mobile"
  (_,\/ \_/ \     TortoiseSVN
    \ \_/_\_/>    The coolest Interface to (Sub)Version Control
    /_/   \_\     http://tortoisesvn.tigris.org
---------------------------------------------------------------------
To unsubscribe, e-mail: users-unsubscribe@tortoisesvn.tigris.org
For additional commands, e-mail: users-help@tortoisesvn.tigris.org
--
Received on Wed Oct 12 17:19:45 2005

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