On Fri, Nov 21, 2008 at 7:18 PM, Emmanuel Lecharny <[EMAIL PROTECTED]>wrote:
> Hi guys, > > the vote for the 2.0-RC1 code freeze is now closed. the result : > +1 : 3 binding votes (mine included), 6 non binding Hello, My apologies for nitpicking, but according to http://www.nabble.com/-Votes--MINA-2.0-RC1-to20557460.html I see 5 binding votes: Emmanuel, Maarten, Julien, Niklas G, Marc and 5 non-binding: Eero, Edouard, Steve, Jeff, Ashish Maarten > > > So we will freeze the API now, and move to RC1 as soon as the doco is ok. I > suggest that 2.0.0-M4 should be the API freeze, and that we move to RC1 as > soon as we reach a decent level of documentation (Javadoc, site and > tutorial). > > I will also create a 3.0-M1 version, so those who want to move JIRAs to > this version can do it. > > However, we still have a bunch of open issues, some of them being > associated with 2.0.0-M4 and a lot more being unscheduled. Here are all the > open issues : > > Scheduled for 2.0.0-M4 : > ------------------------ > > | Bug | DIRMINA-539 | Major | NioDatagramConnector doesn't takes the > TrafficClass value set to his DatagramSessionConfig > | Bug | DIRMINA-585 | Minor | Visibility issue in various configuration > properties and a few critical counters > | Bug | DIRMINA-574 | Block | ClassCastException when a message is > written on a closed session > | Bug | DIRMINA-639 | Block | WriteFuture are updated long after a > session.write() is done > | Impr | DIRMINA-593 | Major | Javadoc & documentation for > org/apache/mina/filter/reqres > | Impr | DIRMINA-594 | Major | Javadoc & documentation for APR transport > | Impr | DIRMINA-577 | Major | Implement a Selector pool > | Impr | DIRMINA-586 | Minor | Dynamic delimiter support for > TextLineCodecFactory > | Impr | DIRMINA-605 | Major | Add documentation for using and building > serial port connection > | Impr | DIRMINA-629 | Minor | The IoServiceStatistics methods are called > for every new session creation > | NewF | DIRMINA-415 | Major | Proxy support > | NewF | DIRMINA-489 | Major | Composite IoBuffer > | NewF | DIRMINA-518 | Minor | Support gathering writes > | NewF | DIRMINA-520 | Minor | DemuxingIoHandler for > SingleSessionIoHandlers > | NewF | DIRMINA-554 | Minor | A hook between bind() and accept() > | Task | DIRMINA-477 | Major | Update page about differences between 1.x > and 2.x > | Task | DIRMINA-612 | Minor | Add documentation on SingleSessionIohandler > > > Unscheduled : > ------------- > > | Bug | DIRMINA-618 | Block | Latest MINA won't work with glassfish as > JCA inbound connector > | Bug | DIRMINA-604 | Criti | Deadlock occurs when implementing two mina > StateMachine > | Bug | DIRMINA-419 | Major | about the Proxy example > | Bug | DIRMINA-588 | Major | High CPU Usage in AprIoProcessor > | Bug | DIRMINA-597 | Major | AbstractIoAcceptor.toString() blocks when > invoked from IoServiceListener.serviceActivated() > | Bug | DIRMINA-598 | Major | ByteBuffer passed to > ProtocolEncoderOutput.write(ByteBuffer) does not get released back to the > pool > | Bug | DIRMINA-617 | Major | JMX - IoServiceMBean doesn't expose > IoService statistics > | Bug | DIRMINA-627 | Major | ByteBuffer.getObject() doesn't support > Class objects for non-serializable classes > | Bug | DIRMINA-379 | Major | setKeepAlive/setTcpNoDelay and exceptions > in Windows Vista > | Bug | DIRMINA-632 | Major | WriteFuture.awaitUninterruptibly() or > .join() hangs if write() throws Exceptions > | Bug | DIRMINA-634 | Major | IllegalStateException: Already released > Buffer in SSLFilter messageSent() > | Bug | DIRMINA-596 | Major | Sessions generated by NioSocketConnector > cannot be closed in time (within MINA2.0 M1,M2) > | Bug | DIRMINA-625 | Major | How to use the function > awaitUninterruptibly or await > | Impr | DIRMINA-301 | Major | New Multi threaded SocketIOProcessor to > improve fairness of socket reads/writes > | Impr | DIRMINA-210 | Major | Investigate removal of static methods in > ByteBuffer > | Impr | DIRMINA-509 | Major | DatagramConnector.connect() is slow > compared to connect() with java.net.DatagramSocket > | Impr | DIRMINA-572 | Major | Add Spring support for Mina statemachine > | Impr | DIRMINA-601 | Major | Add sendfile support to transport-apr > | Impr | DIRMINA-616 | Major | New release.xml file > | Impr | DIRMINA-624 | Major | Message handlers selection is not efficient > in the DemuxingIoHandler > | Impr | DIRMINA-631 | Major | AbstractIoFilter: increment writen- and > receivedMessages statistics on application end of filter chain > | Impr | DIRMINA-166 | Minor | Common internal messages that can be shared > by filters and transport implementations > | Impr | DIRMINA-237 | Minor | Improve Spring integration > | Impr | DIRMINA-371 | Trivi | Annotations to document concurrency > | Impr | DIRMINA-622 | Trivi | Initialise return ByteBuffer from > PoolByteBufferAllokator with 0 > | NewF | DIRMINA-453 | Major | Multiple IoServices for one > java.nio.Selector > | NewF | DIRMINA-68 | Major | Automatic reconnect configuration for > client channels. > | NewF | DIRMINA-485 | Major | SCTP Transport based on APR (Apache > Portable Runtime) > | NewF | DIRMINA-418 | Major | sendUrgentData feature is needed > | NewF | DIRMINA-23 | Major | New transport type: non-NIO sockets > | NewF | DIRMINA-484 | Minor | Datagram transport based on APR (Apache > Portable Runtime) > | NewF | DIRMINA-423 | Minor | Read-write ratio configuration for > SocketIoProcessor > | NewF | DIRMINA-424 | Minor | Automatic read-write ratio configuration > | NewF | DIRMINA-507 | Minor | IoBuffer: Support prepending data > | NewF | DIRMINA-128 | Minor | IoSession.shutdown(TrafficMask) > | NewF | DIRMINA-499 | Minor | Bindings for Scala > | NewF | DIRMINA-258 | Minor | Example of an XML server and Client. > | NewF | DIRMINA-389 | Minor | Create a Connection Throttle Filter > | NewF | DIRMINA-500 | Minor | Cache for encoded messages. > | NewF | DIRMINA-438 | Minor | Multicast support for MINA API > | NewF | DIRMINA-196 | Trivi | Connection shaper > | Task | DIRMINA-32 | Major | Revise JavaDoc, PPT, and Tutorial > | Task | DIRMINA-57 | Major | 100% Test Coverage > | Task | DIRMINA-56 | Minor | Create a Benchmark Suite That Generates > HTML Reports. > | Task | DIRMINA-188 | Minor | All-in-one JAR > | Task | DIRMINA-250 | Minor | Provide a test suite for a transport > implementor > | Test | DIRMINA-355 | Major | Modified sumup client to act as a jmeter > javarequest sampler > | Wish | DIRMINA-192 | Major | Clustering for transparent load balancing > > > I suggest that we fix the 17 bugs (minus the one we will postpone to a 3.0 > version), and reschedule all the Improvements, New features, Tasks and Wish > unless they are important for 2.0. > > This will be the very first step toward MINA 2.0 ! > > Feel free to update the JIRAs, fix the issues, and add some doco. > > Thanks ! > > -- > -- > cordialement, regards, > Emmanuel Lécharny > www.iktek.com > directory.apache.org > > >