You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@subversion.apache.org by ju...@schlund.de on 2005/10/04 14:57:05 UTC

need help: multiple instances of svnserve blocking SVN-server

Hi,

i have a problem using TortoiseSVN (but the same problem also appeared with
subclipse). I've reported the problem already on the
TortoiseSVN-mailinglist and also got an answer (blaming svnserve),
see for my data about my environment, tcpdumps, etc:

  http://tortoisesvn.tigris.org/servlets/ReadMsg?list=dev&msgNo=20939

got the following answer:

  http://tortoisesvn.tigris.org/servlets/ReadMsg?list=dev&msgNo=20943

The answer states that in an older subversion (as i am using), there
is/was a problem with forked svnserve-instances that do not disappear, and
so "blocking" the SVN-server for further client-calls. I've again tested
it and indeed, those additional svnserve-processes are forked on the
server, and don't disappear. That causes the server to hang for further
client
requests.

Can you explain this behaviour ?

It may also have something to do with authentication problems.
The svnserve more often blocks than not blocks the server leading to
"blocking" clients (waiting for the timeouts) when testing user-auth
with 'anon-access = read|none'. Sadly, i was not able to reproduce
this blocking behaviour to be able to send in a bug-report for that.
But maybe the tcpdumps shed some light also on this issue.

Can you please help me, i'm running out of ideas, what i can do to fix or
avoid this situation. We wanted to use SVN as versioning system here
at our group at the university. But it's not possible to use it with this
client-timeouts.

Cheers,
Jens-Uwe Gaspar

Re: need help: multiple instances of svnserve blocking SVN-server

Posted by David James <ja...@gmail.com>.
On 10/4/05, jug@schlund.de <ju...@schlund.de> wrote:
> [...]
> The answer states that in an older subversion (as i am using), there
> is/was a problem with forked svnserve-instances that do not disappear, and
> so "blocking" the SVN-server for further client-calls. I've again tested
> it and indeed, those additional svnserve-processes are forked on the
> server, and don't disappear. That causes the server to hang for further
> client
> requests.
>
> Can you explain this behaviour ?
>[...]
I have had similar issues with svnserve. See the following threads for
a description of the problem, and a reproduction recipe. Do you think
these issues are related?

http://svn.haxx.se/dev/archive-2005-06/0737.shtml
http://svn.haxx.se/dev/archive-2005-06/0824.shtml

Cheers,

David

--
David James -- http://www.cs.toronto.edu/~james

---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscribe@subversion.tigris.org
For additional commands, e-mail: dev-help@subversion.tigris.org


Re: need help: multiple instances of svnserve blocking SVN-server

Posted by Marcus Rueckert <da...@web.de>.
On 2005-10-18 02:20:56 +0200, Jens-Uwe Gaspar wrote:
> why is it neccessary that apache2 is *not* installed ?
> 
> And what if apache2 couldn't be avoided on that particular server ?
> Has his any implications for subversion ?

it is just about avoid trouble. using the libapr0 from projects/apache
requires using the apache2 from projects/apache too. so it is easier to
test without an apache2 installed on the test box. :)

darix

---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscribe@subversion.tigris.org
For additional commands, e-mail: dev-help@subversion.tigris.org

Re: need help: multiple instances of svnserve blocking SVN-server

Posted by Jens-Uwe Gaspar <ju...@schlund.de>.
Hi,

Marcus Rueckert wrote:
> On 2005-10-05 11:26:09 +0200, Jens-Uwe Gaspar wrote:
>> Because they have a rather strict policy regarding the installing of
>> Suse-RPMs here. They only want to rely on the "official" Suse-RPMs
>> and subversion-1.1.3-10 was the latest package available.
>> 
>> I also tested it with subversion-1.2.1 on another only-test-system,
>> but it showed up the same problem, and i was instructed to get it
>> to work with the "official" RPMs.
>> 
>> The guy from Tortoise said, he remembered a problem with "blocking/
>> hanging" svnserve-processes but couldn't remember exactly. Can you
>> approve or deny that ?
> 
> can you test with the rpms from 
> http://ftp.gwdg.de/pub/linux/suse/projects/apache/
> 
> you need the libapr0 package from the same site. please dont test on a
> host with apache2 installed.

why is it neccessary that apache2 is *not* installed ?

And what if apache2 couldn't be avoided on that particular server ?
Has his any implications for subversion ?

Regards,

Jens-Uwe Gaspar

________________________________________________________________________
Jens-Uwe Gaspar                              Schlund + Partner AG
E-Mail: jug@schlund.de                       Brauerstr. 48
Tel. +49-721-91374-50                        76135 Karlsruhe, Germany
Fax  +49-721-91374-20                        http://www.schlund.de

---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscribe@subversion.tigris.org
For additional commands, e-mail: dev-help@subversion.tigris.org

Re: need help: multiple instances of svnserve blocking SVN-server

Posted by Marcus Rueckert <da...@web.de>.
On 2005-10-05 11:26:09 +0200, Jens-Uwe Gaspar wrote:
> Because they have a rather strict policy regarding the installing of
> Suse-RPMs here. They only want to rely on the "official" Suse-RPMs
> and subversion-1.1.3-10 was the latest package available.
> 
> I also tested it with subversion-1.2.1 on another only-test-system,
> but it showed up the same problem, and i was instructed to get it
> to work with the "official" RPMs.
> 
> The guy from Tortoise said, he remembered a problem with "blocking/
> hanging" svnserve-processes but couldn't remember exactly. Can you
> approve or deny that ?
>

can you test with the rpms from 
http://ftp.gwdg.de/pub/linux/suse/projects/apache/

you need the libapr0 package from the same site. please dont test on a
host with apache2 installed.

with kind regards

    marcus

---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscribe@subversion.tigris.org
For additional commands, e-mail: dev-help@subversion.tigris.org

Re: need help: multiple instances of svnserve blocking SVN-server

Posted by Jens-Uwe Gaspar <ju...@schlund.de>.
Hi,

see below ...

Peter N. Lundblad wrote:
> On Tue, 4 Oct 2005 jug@schlund.de wrote:
> 
>> i have a problem using TortoiseSVN (but the same problem also appeared with
>> subclipse). I've reported the problem already on the
>> TortoiseSVN-mailinglist and also got an answer (blaming svnserve),
>> see for my data about my environment, tcpdumps, etc:
>>
>>   http://tortoisesvn.tigris.org/servlets/ReadMsg?list=dev&msgNo=20939
>>
>> got the following answer:
>>
>>   http://tortoisesvn.tigris.org/servlets/ReadMsg?list=dev&msgNo=20943
>>
>> The answer states that in an older subversion (as i am using), there
>> is/was a problem with forked svnserve-instances that do not disappear, and
>> so "blocking" the SVN-server for further client-calls. I've again tested
>> it and indeed, those additional svnserve-processes are forked on the
>> server, and don't disappear. That causes the server to hang for further
>> client
>> requests.
>>
>> Can you please help me, i'm running out of ideas, what i can do to fix or
>> avoid this situation. We wanted to use SVN as versioning system here
>> at our group at the university. But it's not possible to use it with this
>> client-timeouts.
>>
> If the bug is in an old version of Subversionm, then why don't you try the
> latest version?

Because they have a rather strict policy regarding the installing of
Suse-RPMs here. They only want to rely on the "official" Suse-RPMs
and subversion-1.1.3-10 was the latest package available.

I also tested it with subversion-1.2.1 on another only-test-system,
but it showed up the same problem, and i was instructed to get it
to work with the "official" RPMs.

The guy from Tortoise said, he remembered a problem with "blocking/
hanging" svnserve-processes but couldn't remember exactly. Can you
approve or deny that ?

Regards,
Jens-Uwe Gaspar

________________________________________________________________________
Jens-Uwe Gaspar                              Schlund + Partner AG
E-Mail: jug@schlund.de                       Brauerstr. 48
Tel. +49-721-91374-50                        76135 Karlsruhe, Germany
Fax  +49-721-91374-20                        http://www.schlund.de

---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscribe@subversion.tigris.org
For additional commands, e-mail: dev-help@subversion.tigris.org

Re: need help: multiple instances of svnserve blocking SVN-server

Posted by "Peter N. Lundblad" <pe...@famlundblad.se>.
On Tue, 4 Oct 2005 jug@schlund.de wrote:

> i have a problem using TortoiseSVN (but the same problem also appeared with
> subclipse). I've reported the problem already on the
> TortoiseSVN-mailinglist and also got an answer (blaming svnserve),
> see for my data about my environment, tcpdumps, etc:
>
>   http://tortoisesvn.tigris.org/servlets/ReadMsg?list=dev&msgNo=20939
>
> got the following answer:
>
>   http://tortoisesvn.tigris.org/servlets/ReadMsg?list=dev&msgNo=20943
>
> The answer states that in an older subversion (as i am using), there
> is/was a problem with forked svnserve-instances that do not disappear, and
> so "blocking" the SVN-server for further client-calls. I've again tested
> it and indeed, those additional svnserve-processes are forked on the
> server, and don't disappear. That causes the server to hang for further
> client
> requests.
>
> Can you please help me, i'm running out of ideas, what i can do to fix or
> avoid this situation. We wanted to use SVN as versioning system here
> at our group at the university. But it's not possible to use it with this
> client-timeouts.
>
If the bug is in an old version of Subversionm, then why don't you try the
latest version?

Thanks,
//Peter

---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscribe@subversion.tigris.org
For additional commands, e-mail: dev-help@subversion.tigris.org