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

Reply via email to