On Wednesday 11 January 2012 at 18:01:20, Bron Gondwana wrote:
> On Wed, Jan 11, 2012 at 03:54:29PM +0100, Thilo Uttendorfer wrote:
> > I recently switched the seenstate_db from skiplist to berkeley. It seems
> > that the creation of directories is missing. I'm getting errors like
> > this:
>
> Why would you do that?  Berkeley is being removed due to
> difficult in upgrading.  I don't expect you will get
> measurable benefits.
>
>[...]
> Just out of interest - what version are you running?

I didn't know that berkeley is beeing removed, so skiplist will be the only 
supported format?

We are using (kolab-) cyrus 2.2. The reason why we're using berkeley is that 
it is (was?) recommended instead of skiplist, but that information is maybe 
outdated. Nevertheless, we recently ran into corrupted seenstate files for 
the first time (we usually had problems with corrupted mailboxes.db und 
annotations.db). So we changed the seenstate file to berkeley as well - and 
got the problems with the directories.

I just had a look at the kolab changelog and found this:
-----------
kolabd-2.2.3-20091217

        kolab/issue840  (Annotations needs to be more robust (skiplist
                         problems)) as the now integrated imapd-2.3.13
                         (see below) has additional skiplist fixes and
                         the switch to berkeley-db for mailboxes.db
                         and annotations.db introduced new problems we
                         switched back to skiplist as default.
-----------

So yes, my patch won't make much sense in recent installations.


Regards,
Thilo Uttendorfer


-- 
Thilo Uttendorfer
Linux Information Systems AG
Putzbrunner Str. 71, 81739 München

Fon: +49 89 993412-11, Fax: +49 89 993412-99
t.uttendor...@linux-ag.com, http://www.linux-ag.com

Reply via email to