DBERROR: skiplist recovery errors
Rob Mueller
robm at fastmail.fm
Thu Dec 12 18:48:20 EST 2002
> It's scarier when you see this on the mailboxes DB.
>
> You've had this problem on your mailboxes db? Yuck.
Yes, after system crashes. I think it was a SCSI card/driver problem.
> Doing this could destroy most of the database and could be even more
> confusing to system administrators. I guess reasonable syslog()
> records would help with that.
Yes. I think it's better to at least startup with a reduced DB, then fail to
start at all.
> I had a corrupted DB once where RESIZE(p) == 0. This just went into an
> infinite loop. Also not a good idea when trying to recover a database.
>
> Probably verifying that RECSIZE > 0 would be good. Though it looks
> like RECSIZE == 0 implies that the TYPE of the record isn't valid,
> either.
Yes. I guess it's a matter of 'gracefulness in the face of corruption'.
Rob
More information about the Info-cyrus
mailing list