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

Re: stress.pl error with ra_dav+fsfs

From: Philip Martin <philip_at_codematters.co.uk>
Date: 2005-07-05 19:43:21 CEST

Jani Averbach <jaa@jaa.iki.fi> writes:

> On 2005-07-05 17:06+0100, Philip Martin wrote:
>> Jani Averbach <jaa@jaa.iki.fi> writes:
>>
>> It looks like the locking provided by BDB/GDBM doesn't work on your
>> system--so it's a kernel/filesystem/libc/compiler problem, but I don't
>> know which :)
>
> Sorry to be unclear, but If I run the stress.pl against BDB(4.3)
> backend repository (I double checked that bdb is what I am really
> using),

Ahh, I didn't realise that, I thought you were using fsfs.

> it works just fine with __ra_svn__. If I use ra_dav, it fails
> immediately with activity related errors. So the general locking
> should work, because 10 instances of stress.pl against BDB works just
> fine.
>
> So I would say that something is broken on this trail:
>
> stress.pl -> mod_dav_svn -> activity -> apr_dbm_* -> (BDB, GDBM) -> BANG!

It still looks like a locking problem to me, and it's quite possible
that mod_dav_svn and libsvn_fs_base exercise different paths through
BDB, after all mod_dav_svn doesn't use BDB's transactional interface.

So I'd still suggest running the BDB regression tests (and note there
are some configure options that affect BDB locking).

-- 
Philip Martin
---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscribe@subversion.tigris.org
For additional commands, e-mail: dev-help@subversion.tigris.org
Received on Tue Jul 5 19:53:10 2005

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