[ https://issues.apache.org/jira/browse/MAILBOX-191?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
Eric Charles closed MAILBOX-191. -------------------------------- Resolution: Fixed Assignee: Eric Charles Hi Peter, In the meantime, I have resolved the disconnection issues (related to IMAP-370), and I run with your patch in production. I have committed it in trunk. If I further see any issue, I will reopen this JIRA. Thx a lot, Eric > more effective implementation of StoreMessageResultIterator > ----------------------------------------------------------- > > Key: MAILBOX-191 > URL: https://issues.apache.org/jira/browse/MAILBOX-191 > Project: James Mailbox > Issue Type: Improvement > Components: store > Affects Versions: 0.4, 0.5 > Reporter: Peter Kvokacka > Assignee: Eric Charles > Priority: Minor > Labels: patch > Fix For: 0.5 > > Attachments: StoreMessageResultIterator.java, > StoreMessageResultIterator.patch > > > I found problem with current implementation of StoreMessageResultIterator. I > discribed it here. > http://www.mail-archive.com/server-user@james.apache.org/msg14242.html > Briefly: > From Thunderbird I got request > 452 UID fetch 16,17:18,20:41,43:45,47,49 (UID RFC822.SIZE BODY.PEEK[]) > which is mapped to calls on MessageMapper.findInMailbox() > findInMailbox: TYPE: RANGE UID: 16:18, Full > *findInMailbox: TYPE: FROM UID: 19:-1, Full > findInMailbox: TYPE: RANGE UID: 20:41, Full > *findInMailbox: TYPE: FROM UID: 42:-1, Full > findInMailbox: TYPE: RANGE UID: 43:45, Full > *findInMailbox: TYPE: FROM UID: 46:-1, Full > findInMailbox: TYPE: ONE UID: 47:47, Full > *findInMailbox: TYPE: ONE UID: 48:48, Full > findInMailbox: TYPE: ONE UID: 49:49, Full > Those marked calls of method findInMailbox are completely unnecessary and > should be avoided. -- This message is automatically generated by JIRA. If you think it was sent incorrectly, please contact your JIRA administrators For more information on JIRA, see: http://www.atlassian.com/software/jira --------------------------------------------------------------------- To unsubscribe, e-mail: server-dev-unsubscr...@james.apache.org For additional commands, e-mail: server-dev-h...@james.apache.org