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