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

subversion, hangs and segfaults

From: Moby <moby_at_mobsternet.com>
Date: 2004-10-05 01:18:31 CEST

After posting on this list and obtaining very valuable advice from Peter Poeml,
Wolfgang Fritz, and Aaron Mulder, I have finally resolved some problems and
gotten a much better grasp of others. Here is a brief summary so far:

Segault problem: This was caused by having incorrect CFLAGS. The apxs2 -q
CFLAGS piece was something I was missing. Once I added this piece in, I was
able to compile, install, and run without segfaulting all version from 1.05
through 1.1.0

Hang problem: This problem starts with version 1.0.8 and I see it through and
including version 1.1.0. The problem initially appeared as a hang when the
repository was accessed via a subversion client tool (tsvn and rapidsvn on
Windows and Rapidsvn on Linux). I finally determined that the problem is one of
very very poor performance, where using these client tools, the client waits for
up to seven or eight minutes before succeeding. During that time, the apache
server process stays at 90% or more of CPU on the server. The problems persists
with or without authorization in the picture (mod_auth_svn), regardless whether
I use BDB or FSFS on the back end (FSFS with 1.1 of course). The problem
persists whether I install subversion from binary RPMS, source RPMS, or compile
and install my own from original sources.

The apache log shows that most of the time is spent at the following log entry:

127.0.0.1 - u082485 [01/Oct/2004:12:32:21 -0500] "PROPFIND
/svn/mob/!svn/vcc/default HTTP/1.1" 207 447

 From reading some recent traffic on the list, I understand this to be an issue
that was introduced in 1.08 as part of some security fix and the issue has
persisted through version 1.1.0. I shall wait and see if 1.1.1 resolves it :)

At the present time I am successfully running 1.0.7 on my development and
production machines without any issues, while waiting for 1.1.1 to come out and
hopefully resolve this "performance" (really, I would characterize this as
hanging!) issue.

Thanks again to everyone that offered advice and encouragement, it is very much
appreciated.

-- 
--Moby
They that can give up essential liberty to obtain a little temporary safety 
deserve neither liberty nor safety.  -- Benjamin Franklin
First they came for the Jews and I did not speak out because I was not a Jew.
Then they came for the Communists and I did not speak out because I was not a 
Communist.
Then they came for the trade unionists and I did not speak out because I was not 
a trade unionist.
Then they came for me and there was no one left to speak out for me.  --  Pastor 
Martin Niemöller
---------------------------------------------------------------------
To unsubscribe, e-mail: users-unsubscribe@subversion.tigris.org
For additional commands, e-mail: users-help@subversion.tigris.org
Received on Tue Oct 5 01:18:55 2004

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

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