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

Re: BDB-4.4 and automatic database recovery

From: Garrett Rooney <rooneg_at_electricjellyfish.net>
Date: 2006-01-12 23:31:45 CET

On 1/12/06, Branko ╚ibej <brane@xbc.nu> wrote:

> In the next several days, I'll make some final changes, then, if nobody
> objects, merge this branch to trunk and propose it for inclusion into
> svn-1.3.1. I submit that this is not a new feature, but is essentially a
> bugfix for all those wedged-repository bugs we've seen, and is therefore
> a valid candidate for a patch release. There are of course no API
> changes involved.

I spent a little while today looking over these changes, and while
they are incomplete, the parts that are done seem reasonable to me.
One problem I noticed was that the use of atomics as seen in APR 0.9.x
meant that it wouldn't build with APR 1.x. I added the necessary
#ifdefs, and now that's working fine. I also added the needed
autoconf glue to the APR build system to let it find BDB 4.4, and
backported it to APR-Util 0.9.x (for HTTPD 2.0.x) and APR-Util 1.2.x
(for HTTPD 2.2.x). I imagine we'll want to push for APR-Util releases
prior to releasing a version of Subversion that has this code...

The one thing that does worry me is the fact that we're talking about
backporting these changes to 1.3.x when so few people have done
anything with them. I don't object to merging back to a 1.3.x release
eventually, but the changes aren't even complete on the branch yet,
let along merged into the trunk and tested by a wide variety of
people, so let's not put the cart before the horse here.

-garrett
Received on Fri Jan 13 00:38:42 2006

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