Sieve failure on deliverdb corruption...

Rob Mueller robm at
Thu Jun 19 01:04:13 EDT 2003

> I'm not sure running recovery on a potentially in-use database is a good
> idea.  But then I'm not a berkeley DB expert.
> I'm sure its an even worse idea to potentially have multiple processes
> running recovery on it at once.

I'm sure you could create a lock file to ensure only one is run at a time,
though I bet it probably does that itself...

What are the possibilities:

1. Any attempts to open the DB fail. That's what's happening anyway, so no
2. Any attempts to open the DB crash. That's probably OK too, the lmtp
delivery will fail, and the MTA will try again later
3. Any attempts to open the DB freeze. Worst case, probably not traumatic

Well, seems it would be worth trying to run the recovery from my point of
view. At least, that's all I did, and I didn't stop cyrus, and it seemed to
work fine...


More information about the Info-cyrus mailing list