DBERROR: skiplist recovery errors
Lawrence Greenfield
leg+ at andrew.cmu.edu
Thu Dec 12 18:10:37 EST 2002
Date: Wed, 11 Dec 2002 10:46:45 -0200
From: Alessandro Oliveira <alessandro.o at nunoferreira.com.br>
[...]
....
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
More information about the Info-cyrus
mailing list