http://issues.apache.org/SpamAssassin/show_bug.cgi?id=5695
------- Additional Comments From [EMAIL PROTECTED] 2007-10-22 05:33 -------
'some other completely random unrelated action comes along that can't be handled
in that state.'
we'd need to have a good idea of what exactly that unrelated action *is*. On
Linux, at least, EINTR in flock() means specifically a signal:
EINTR While waiting to acquire a lock, the call was interrupted by
deliv-
ery of a signal caught by a handler.
And if we get a signal in that state, we need to stop trying to get the lock,
since -- yes-- we've been interrupted.
If something is delivering signals to spamd child processes while they're trying
to get database locks, we need to figure out what that something is, and why
it's signalling them -- basically, the EINTR is a symptom and we need to be
treating the cause, not the symptom.
------- You are receiving this mail because: -------
You are the assignee for the bug, or are watching the assignee.