Hello,
We've been running cyrus 2.2.12 without BerkeleyDB for more than 4
months now (every former BDB databases being converted to skiplist).
Everything seems to work fine. The load is absolutely correct. We're
only experiencing strange "Too many files open" errors from time to
time, but I cannot formally link that to getting rid of BDB (We
eliminated BDB at the same time as we upgraded from 2.0.17 to 2.2.12 !).
The problem is not solved yet (I am on a Tru64 unix box and increasing
the total number of vnodes does not seem very easy, at least I did not
dare try so far) but it is not too stressing.
Actually, I too am wondering what is the point of keeping BDB, as
everything works pretty fine without it, and maintaining it up to date
(BDB that is) is quite a pain in the neck ! Now, did anybody experience
crashes with skiplist ? Is it easy to recover ? I don't know if there
are mechanisms such as those in BDB, which could be a reason to choose
between the one and the other ...
Pascal
Simon Matter wrote:
This has been discussed several times on the list and I promised to report
how things work for me.
While a number of users of my rpm packages have converted their systems to
skiplist only, I didn't try it on production servers until some weeks ago.
I have converted a quite loaded box running 2.2.12 to skiplist only by
using "duplicate_db: skiplist" and "tlscache_db: skiplist" in imapd.conf.
The good news is that I didn't have any problems with it, not before and
not after the switch. CPU load has absolutely not changed over the time
and my question is what is a good reason to still live with BerkeleyDB?
What issues did other people have after switching to skiplist only?
Thanks for your time,
Simon
----
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
--
Pascal Mouret
DSII - Direction du Système d'Information et de l'Informatique
Université de Provence - 3, place Victor Hugo - 13331 Marseille cedex 3
Tél: 04 91 10 64 02 E-mail: [EMAIL PROTECTED]
Fax: 04 91 08 35 00 ou [EMAIL PROTECTED]
(Ligne d'assistance (interne) : 04 91 10 85 55 / 04 42 95 34 54)
----
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