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

Re: Subversion 1.8.9 repository access issue [Urgent]

From: Branko Čibej <brane_at_wandisco.com>
Date: Mon, 07 Jul 2014 13:14:33 +0200

On 07.07.2014 12:48, Nico Kadel-Garcia wrote:
> On Mon, Jul 7, 2014 at 3:23 AM, Branko Čibej <brane_at_wandisco.com> wrote:
>> On 06.07.2014 23:54, Andreas Stieger wrote:
>>
>> On 06/07/14 21:58, Branko Čibej wrote:
>>
>> On 06.07.2014 13:35, Andreas Stieger wrote:
>>
>> Your repository is of type bdb, (berkeley db backend), not fsfs. As such
>> is it not suitable for a direct upgrade.
>>
>> That's nonsense.
>>
>> See DB_VERSION_MISMATCH and others. Building the bdb backend might just
>> uncover that.
>>
>>
>> The error in the httpd log is SVN_ERR_FS_UNKNOWN_FS_TYPE. So the part about
>> the BDB back-end not being built is pretty obvious.
>>
>> Berkeley DB databases can always be upgraded from older BDB versions with
>> db_upgrade, if the BDB version on the new server is incompatible with the
>> one on the old server. Nothing else should really matter.
> This is not necessarily reliable. I've encountered at least 4 BDB
> environments that worked as they were, but for which 'db_upgrade' was
> impossible. It even paid serious consulting rates while I backported a
> bunch of CentOS tools to work with an old BDB environment that someone
> had hand built and not written a usable 'export' function for.
>
> I have never found BDB to be stable or reliable enough for production use.

That's an answer to a different question. :)

>> We do still support all BDB repositories. We did not deprecate the BDB
>> backend because it would be inherently worse than FSFS, but because we
>> simply do not have the resources to adequately maintain and improve two (and
>> soon, three) repository back-ends. That's all.
> Do you intend to discard it in a foreseeable release? While it's been
> useful to take old SVN environments and be able to run 'svnadmin
> download' on them with newer Subversion releases, I'm not sure if it's
> worth just abandoning at some point. Does anyone use it by choice
> anymore?

http://subversion.apache.org/docs/release-notes/1.8.html#bdb-deprecated

I can't predict anything more than what we wrote in the release notes.
If we do decide to completely remove BDB support, we will definitely
tell our users a couple releases in advance, to give them enough time to
migrate.

-- Brane

-- 
Branko Čibej | Director of Subversion
WANdisco // Non-Stop Data
e. brane_at_wandisco.com
Received on 2014-07-07 13:15:08 CEST

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

This site is subject to the Apache Privacy Policy and the Apache Public Forum Archive Policy.