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

Re: Apache 2.4, Worker MPM, SVN 1.7.20, MOD_DAV_SVN and Post-Commit Hooks

From: Philip Martin <philip.martin_at_wandisco.com>
Date: Thu, 11 Feb 2016 10:41:48 +0000

Steffen Moser <lists_at_steffen-moser.de> writes:

> So my questions to you are:
>
> 1) Are there any known multi-threading problems with the combination
> Apache 2.4 MPM Worker, SVN 1.7.x, MOD_DAV_SVN and hooks?

I would expect it to work although we do not get many reports of
Subversion on Solaris so it is possible there is a bug. Subversion 1.7
is old.

We did have a Solaris buidbot running Solaris 10 and it ran the
regression tests over svn:// with svnserve in threaded mode. I believe
I also had success with the tests over http:// with Apache worker but I
can't remember for sure.

> 2) Is there any alternative to access an SVN repository via Apache
> besides using the MOD_DAV_SVN module in Apache? For example, can I
> possibly use "Fast CGI" to link SVN to Apache? (This is, for example,
> a solution to run the non-thread-safe PHP in a multi-threaded Worker
> MPM).

No.

> 3) What is the recommended way to solve the problem? Do I really have
> to go without a multi-threaded web server?

Is your repository BDB? If so you could try migrating to FSFS. If you
are using BDB which version is the library?

You could try running svnserve in threaded mode with the svn:// protocol
to see if the problem is limited to Apache.

You could try building more recent APR/Apache/Subversion.

-- 
Philip Martin
WANdisco
Received on 2016-02-11 11:41:58 CET

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