On Tue, Aug 16, 2011 at 11:36:29AM -0400, Nico Kadel-Garcia wrote:
> On Mon, Aug 15, 2011 at 11:08 PM, Seth Daniel
> <subversion....@sethdaniel.org> wrote:
> > Hi,
> >
> > I've done many subversion installs but never have I seen the following
> > problem before.
> >
> > Vanilla Centos 5.4.  Subversion 1.6.17 (compiled and packaged by me).
> > Nothing fancy with the compilation.  I use an 'amalgamated' sqlite
> > 3.6.23 when configuring...otherwise no other options to configure.  Then
> > make; make install.  The client being used is from the same 1.6.17
> > package.  Apache with prefork MPM (centos 5.4 comes with apache 2.2.3).
> 
> Dude!!! I'm building up an SRPM for RPMforge, backported from the
> Fedora Core 16 test release of subversion-1.6.17. Would you care to
> share notes,, or perhaps even test mine as scratch monkey
> (http://www.catb.org/jargon/html/S/scratch-monkey.html) ?
> 
> I also encourage you to jump to CentOS 5.6: while it took a while to
> come out, there are numerous small improvements that pay off at tough
> moments, like the profound stability updates to autofs.
> 
> 
> > The problem: Occasional and (so far) non-deterministic 'hangs'[1] of
> > subversion requests.  It doesn't seem to matter if it's a commit or a
> > status or a log.  Eventually, at some point, a request to the server
> > will hang.  All requests are https.
> 
> That's no good!!!

No it's not.  It seems the problem (based on strace output) is related
to apache connecting/reading to/from the ldap server.  Every single hung
apache instance was in a 'poll' on the ldap server socket.  I still
don't know why that is happening.  We have other apache's doing the same
thing and they don't exhibit this problem.


> That...... is not good. I wonder if you do have an "I ran out of
> randomness" issue? Can you roll back to the subversion-1.6.11 from
> CentOs 5.6, or the subversion-1.6.15 from RPMforge (that I helped
> bundle) on another server, and see if you can replicate the behavior?
> Is this a wildly *busy* server?

This is a wildly unbusy server.  We host it on a dual proc Xen host and
the load rarely gets above 0.1.

-- 
seth /\ sethdaniel.org

Reply via email to