So... is the berkley db3 more reliable then skiplist ? is it slower than skiplist ?
Lawrence Greenfield wrote:
Date: Wed, 11 Dec 2002 10:46:45 -0200--
From: Alessandro Oliveira <[EMAIL PROTECTED]>
[...]
....
Dec 9 09:12:35 intra03 imapd[30212]: DBERROR: skiplist recovery: 0958 should be ADD or DELETE
Dec 9 09:12:35 intra03 imapd[30212]: DBERROR: opening /var/lib/imap/user/n/natacha.seen: cyrusdb error
Dec 9 09:12:35 intra03 imapd[30212]: Could not open seen state for natacha (System I/O error)
....
I can't figure it out whats going on here, do you have any clues ?
Any error like this is either the result of a bug in the skiplist
implementation (likely) or a bug in the write ordering of the
underlying OS (which assumes you've actually had a _crash_, not an
orderly reboot).
We've seen this once or twice on our seen state. I've reviewed the
skiplist code and haven't found any good reason for it. I haven't come
up with a nice way of gathering more information to debug.
Larry
Best Regards,
Alessandro Oliveira
Nuno Ferreira Cargas Internacionais Ltda.
Phone: +55-11-3241-2000
Fax : +55-11-3242-9891
-------------------------------------------------------------------
It's trivial to make fun of Microsoft products, but it takes a real man to make them work, and a god to make them do anything useful.