Re: svnserve under Linux inetd hangs, burning CPU cycles, under too low TCP-sendbuffer.
From: Dr. Andreas Krüger <andreas.krueger_at_dv-ratio.com>
Date: Tue, 02 Mar 2010 14:03:37 +0100
-----BEGIN PGP SIGNED MESSAGE-----
Hallo, Philip,
management summary: It does look like svnserve is innocent and
Firstly, I have now been able to move this entire affair off my
The bug is reproducible locally, on my "home" machine, with a plain
I also tried the other direction: A big "svn ci" to svn://localhost .
> Somebody (you probably) needs to debug it.
Ooouch... Have not touched gdb for some 10 years now...
But, if debug we must, debug we must. I thought. So I dutifully
Just short of digging up the gdb documentation, I did one final
Interestingly, while svnserve was burning CPU cycles like crazy, the
The last syscall which strace had logged was a write call. Which had
write(4, "7\310 lots of data skipped here"..., 99321
So it seems svnserve is hanging, burning CPU cycles, FROM INSIDE A
Which got interrupted when I finally killed the server. Now there was
write(4, "7\310 lots of data skipped here"...,
> As I understand it OpenVZ involves a custom kernel with it's own
I now think you are right on target with that one! It does look like
I'll try to cobble together a few-line C server and see whether that
So, for now, it looks like no svn bug after all.
Regards, Andreas
- --
DV-RATIO NORDWEST GmbH
DV-RATIO - "Kompetenz und Zuverlässigkeit seit 1980"
-----BEGIN PGP SIGNATURE-----
iEUEARECAAYFAkuNDKUACgkQ6hmq3P1EXre2WgCXb56x2wO69Yv67TFZDdMYwuf9
|
This is an archived mail posted to the Subversion Dev mailing list.
This site is subject to the Apache Privacy Policy and the Apache Public Forum Archive Policy.