Philip Martin wrote on Thu, Jan 05, 2012 at 01:12:23 +0000: > Ryan Schmidt <subversion-20...@ryandesign.com> writes: > > > On Jan 4, 2012, at 07:12, Alexandru Ioan Cucu wrote: > > > >> I've been browsing through the 1.4.6 subversion sources and noticed > >> that this error message is given when apr_dbm_open or apr_dbm_fetch > >> fail for any reason (look in mod_dav_svn/activity.c --> const char > >> *dav_svn_get_txn) so I would assume this is caused by concurrency > >> issues in Berkley DB or in APR... (though this is just an > >> assumption...) > > > > Also, if you are indeed using a BerkeleyDB-based repository, I'd > > suggest a dump/load cycle to get onto an FSFS-based repository so you > > can avoid all the BDB-specific problems. FSFS has been the default > > repository type since Subversion 1.2 IIRC. > > In 1.5 Subversion stopped using the apr_dbm API for the activities > database and uses a simple MD5 filename system instead, and the v2 > protocol in 1.7 usually bypasses the activities database altogether.
AKA: "this is a use of BDB within mod_dav_svn 1.4 and earlier, and is not the same thing as whether the libsvn_fs backend is FSFS or BDB".