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