[ http://issues.apache.org/jira/browse/QPID-18?page=comments#action_12440689 ] Robert Greig commented on QPID-18: ----------------------------------
Some things to note/consider: 1) we have a BIO implementation that was written as an experiment. Unless it is trivial to update it to support MINA 1.0 it is probably worth removing it. It was written to see if BIO could offer any improvement in performance over NIO but we could not observe any difference in performance on any of our test cases. 2) similarly we have an NIO implementation that is heavily based on the MINA NIO implementation, with the difference that it uses separate threads for reading and writing in the SocketIoProcessor (MINA default is one thread per SocketIoProcessor). Again this isn't currently used so it could be removed and if we ever want to resurrect it we can always grab it from subversion. Since it was based on several MINA package protected classes it involved copying several MINA classes hence is a bit of a maintenance overhead. 3) MINA now has a different thread pool filter implementation, based on a new ExecutorFilter. We need to investigate how that performs and how our own custom thread pool compares. > Update Java client and broker to MINA 1.0 release > ------------------------------------------------- > > Key: QPID-18 > URL: http://issues.apache.org/jira/browse/QPID-18 > Project: Qpid > Issue Type: Task > Components: Java Broker, Java Client > Reporter: Robert Greig > > We are currently using a build of MINA from the trunk, circa version 0.9.5. > Now that version 1.0 has been released we should update to use that version. > We have our own thread pool implementation, I am not sure if there are any > changes to MINA that will mean that code has to be modified. -- 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
