From: Paul Boven (no email)
Date: Tue Jul 11 2006 - 14:15:05 EDT
Hi Matthew,
Matthew Schumacher wrote:
> Paul Boven wrote:
>> I'm planning an upgrade from a Cyrus-2.2.8 to Cyrus-2.2.12. However, we
>> will also be upgrading Berkeley from 4.1.25 to 4.4.20 because of some
>> performance issues with the first.
>>
>> So now I'm wondering: should I call db_upgrade from Berkeley on each of
>> these databases? And which databases exactly would that be? This is a
>> stock standard 2.2.8, with no specific backends mentioned in the
>> imapd.conf or compiled in. What are the filenames/locations where I
>> should find Berkeley db files?
> If it where me I would downgrade your bdb back to 4.1.25 so that you can
> read the files then export them to text format. Once you upgrade cyrus,
> import them into skiplist format and be done with bdb.
>
> I have a fairly large system and was always bumping into bdb problems so
> about a week ago I finally decided to go to skiplist format and haven't
> looked back.
>
> Skiplist should also make things easier next time you upgrade since it
> doesn't depend on external libraries and their versions.
Thank you for your reply. I was already considering changing to
skiplist, but at the moment the problem is that I don't know which
database is where, and what kind of backend it is. On my test-machine, I
think I've located all Berkeley's, but Cyrus is completely dead, failing
with a 'DB4' error. So first of all I'm trying to find which ones I'm
missing - which is getting a bit urgent, given the planned upgrade for
tomorrow :-/
Regards, Paul Boven.
---- Cyrus Home Page: http://asg.web.cmu.edu/cyrus Cyrus Wiki/FAQ: http://cyruswiki.andrew.cmu.edu List Archives/Info: http://asg.web.cmu.edu/cyrus/mailing-list.html
|
|
|