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

Re: hang with Tortoise shell extension when enumerating unc shares

From: Stefan Küng <tortoisesvn_at_gmail.com>
Date: 2007-07-19 17:29:46 CEST

Mingus, Denny wrote:
> Greetings,
>
> I believe I’ve discovered a small issue when using TortoiseSVN.
>
> When opening a unc share to a server root (i.e. \\servername
> <file:///\\servername>) there is a delay of about 30 seconds to a
> minute. In order to troubleshoot the problem, I captured the packets
> across the wire. Here’s the essence of the error message
>
>
> Trans2 Request, GET_DFS_REFERRAL, File: \server\_svn (3 times)
> Trans2 Response, GET_DFS_REFERRAL, Error: STATUS_NO_SUCH_DEVICE (3 times)
>
> and the process continues from the server root to each individual share.
>
> I’ve verified that this is an issue with the shell extension by turning
> off the extension with ShellExView, and trying the procedure again. The
> wire capture does not show the above error messages.
>
> I don’t know how this issue might be resolved. Perhaps an option not to
> search UNC shares? Hopefully there is a compromise between being able
> to store svn data via unc, and having the server appear responsive.

You don't mention what kind of server the network share is running on,
but I have to assume it is a samba share.

Try updating your samba installation to the latest version. And you
might want to try the following config options for samba - maybe they
will help:

host msdfs = no
and / or
smb ports = 139

Just do a quick google search for "GET_DFS_REFERRAL" and you will
discover that it's not TSVN's fault (and no, even configuring TSVN to
not scan network shares (which is the default anyway) would help: it's
also the check whether the path is on a network share that's causing this).

Stefan

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

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

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