When restarting (e.g. after the crash) the transaction is not rolled back
in
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.
Rob