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