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]

Reply via email to