You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@mina.apache.org by Emmanuel Lecharny <el...@gmail.com> on 2010/01/15 00:49:10 UTC

MINA 2.0 bug parade : status

Hi guys,

I spent the last two days to review most of the JIRA we have on MINA 
2.0-RC2. Some have been fixed (thanks to all of those who have posted 
some patches !)

Here are he remaining issues : ([B] = Bug, [I] = Improvement, [T] = 
task, [F] = new Feature, [W] = wish)

MINA 2.0-RC2 roadmap :
----------------------

[B] DIRMINA-539    NioDatagramConnector doesn't takes the TrafficClass 
value set to his DatagramSessionConfig
[B] DIRMINA-755    IoConnectot.dispose blocks forever
[B] DIRMINA-742    When session is closed, DefaultIoFilterChain is in 
deadlock.
[I] DIRMINA-682    We need a better documentation for the ExecutorFilter 
[was :Writing more than one message will block until the MessageReceived 
as been fully proceced]
[I] DIRMINA-593    Javadoc & documentation for org/apache/mina/filter/reqres
[I] DIRMINA-707    Add sendfile support to APR transport
[T] DIRMINA-477    Update page about differences between 1.x and 2.x
[T] DIRMINA-708    Unbound thread growth on discovery attempts : Improve 
documentation
[T] DIRMINA-756    Bump up the used jars

Unscheduled :
-------------
[B] DIRMINA-737    StateMachine deadlock on StateContext synchronization
[B] DIRMINA-683    APR transport on FreeBSD throwing Exceptions
[B] DIRMINA-379    setKeepAlive/setTcpNoDelay and exceptions in Windows 
Vista
[B] DIRMINA-738    Using IoEventQueueThrottler with a WriteRequestFilter 
can lead to hangs
[B] DIRMINA-724    getScheduledWriteMessages not zero after all sessions 
closed
[I] DIRMINA-301    New Multi threaded SocketIOProcessor to improve 
fairness of socket reads/writes
[I] DIRMINA-509    DatagramConnector.connect() is slow compared to 
connect() with java.net.DatagramSocket
[I] DIRMINA-752    maybe move SerialAddressEditor.class to the mina 
beans project
[I] DIRMINA-657    SSL Filter and IoHandler.     Unassigned     Sanjeev 
Sachdev
[I] DIRMINA-723    OrderedThreadPoolExecutor behavior: configurable 
queue size, corePoolSize, maximumPoolSize
[F] DIRMINA-705    Transport for unix local sockets based on APR
[F] DIRMINA-128    IoSession.shutdown(TrafficMask)
[F] DIRMINA-484    Datagram transport based on APR (Apache Portable Runtime)
[F] DIRMINA-500    Cache for encoded messages.
[F] DIRMINA-389    Create a Connection Throttle Filter
[F] DIRMINA-499    Bindings for Scala
[F] DIRMINA-258    Example of an XML server and Client.
[F] DIRMINA-655    Add a more general purpose text based decoder
[F] DIRMINA-196    Connection shaper
[T] DIRMINA-250    Provide a test suite for a transport implementor.
[W] DIRMINA-355    Modified sumup client to act as a jmeter javarequest 
sampler
[W] DIRMINA-641    Configurable memory limit for CompressionFilter
[W] DIRMINA-715    Ability to set timeouts for NioSocketConnector.connect()

Looking at those issues, and especially the bugs, I think a very few of 
them are critical :
DIRMINA-755, DIRMINA-742 and DIRMINA-738.

We need to investigate them, and to fix them, before releasing 2.0-RC2, IMO.

All the other issues need some love, but some triage is needed too.

FYI, I'm on DIRMINA-755 atm.

Thanks !


-- 
Regards,
Cordialement,
Emmanuel Lécharny
www.nextury.com