> 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
change...
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
though

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...

Rob

Reply via email to