Re: Running cyrus-imapd without BerkeleyDB and using skiplist instead

From: Pascal Mouret (no email)
Date: Wed Jan 04 2006 - 10:53:48 EST

  • Next message: Igor Brezac: "Re: ldap ptloader support in Cyrus IMAPd 2.3.1"

    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: 
    Fax: 04 91 08 35 00             ou      
    (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
    

  • Next message: Igor Brezac: "Re: ldap ptloader support in Cyrus IMAPd 2.3.1"





    Hosted Email Solutions

    Invaluement Anti-Spam DNSBLs



    Powered By FreeBSD   Powered By FreeBSD