Outgoing spooling stuck over old mails when more than 1000 old mails are
present in outgoing.
---------------------------------------------------------------------------------------------
Key: JAMES-603
URL: http://issues.apache.org/jira/browse/JAMES-603
Project: James
Issue Type: Bug
Components: Remote Delivery, SpoolManager & Processors
Affects Versions: 2.3.0rc2
Reporter: Stefano Bagnara
Fix For: 2.3.0
scenario:
remote delivery has 6 hours for the third delaytime
insert into the outgoing spool 1000 messages with a last_updated 5 hours ago
and error_message 3
start james
send a new message
the first remote delivery thread is stuck in the main accept method because
getNextPendingMessage ALWAYS return a new pending message but none of them is
ready to be processed. The bad news is that after it finish the 1000 messages
from pendingMessages it simply restart the loadPendingMessages and try them
again, without waiting.
So 100% CPU used until we are able to spool the 1000 "old" messages and then
our james will return to normality.
--
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators:
http://issues.apache.org/jira/secure/Administrators.jspa
-
For more information on JIRA, see: http://www.atlassian.com/software/jira
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]