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

Re: tortoise spawning too many remote svnserve processes...

From: Stefan Küng <tortoisesvn_at_gmail.com>
Date: 2007-08-14 17:56:29 CEST

Gore Jarold wrote:
> --- Stefan Küng <tortoisesvn@gmail.com> wrote:
>
>> Gore Jarold wrote:
>>> Hello,
>>>
>>> I am running tortoisesvn on my Windows system with
>>> putty as the ssh transport ... I simply leave the
>> 'ssh
>>> client' field blank on the network settings
>> dialog,
>>> and it "just works" - I think there is a file type
>>> association with putty...
>>>
>>> Anyway, when I fire it up, two things happen:
>>>
>>> - I am asked for my ssh password multiple times
>> Depending on which dialog/command you use, yes there
>> are multiple
>> authentications required. Because TSVN doesn't just
>> execute the
>> requested command but usually some more for a better
>> user experience
>> (e.g., fetch the repository root, find out whether
>> the URL points to a
>> file or folder, ...).
>
> Is this configurable ? Can I opt for a less refined
> user experience ?

No, that's not possible.
But you can read the FAQ and use pageant:
http://tortoisesvn.net/ssh_howto
http://tortoisesvn.net/node/35

>>> - on the (unix) server side, 40 or 50 or 60
>> 'svnserve'
>>> processes are spawned
>> That's a little high. You should check whether your
>> server properly
>> shuts down the processes after they're not needed
>> anymore.
>
>
> It's a stock, standard FreeBSD system with no svn
> daemon or processes running - the only svn processes
> are the svnserve processes that Tortoise initiates...
>
> Does tortoise not explicity disconnect or kill the
> processes when it is done with them ? It seems that
> it is holding them open indefinitely...

TSVN can't kill a process on a remote machine - no application can (or
should be able to!) do that. If it could, that would be a huge security
breach.
And all connections are automatically closed properly. Even if they
weren't, as soon as you close the TSVN dialog, the process ends and the
connections are closed automatically by Windows itself.

Maybe you have something blocking some data packets which prevent a
proper shutdown.
And you may want to configure the timeout settings on your server so
that a connection times out properly and the process can time out and
close there too.

Stefan

-- 
        ___
   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 Tue Aug 14 17:54:26 2007

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