skiplist db corruption
robm at fastmail.fm
Mon Nov 13 05:26:49 EST 2006
> When restarting (e.g. after the crash) the transaction is not rolled back
> every case --> corruption.
Yes, we've seen that. It's annoying, though not deadly so far since it's
only been seen state databases.
> Workaround: Switch to BDB.
I trust BDB a lot less than the skiplist db. I've seen sufficiently many
cases of BDB screwing up with just the deliver db that I wouldn't trust it.
The worst is seeing hundreds of processes get stuck of the course of a few
minutes on some lock that leaves them in a busy loop and brings the machine
to it's knees. Nasty.
More information about the Cyrus-devel