[ https://issues.apache.org/jira/browse/DIRMINA-604?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
Emmanuel Lecharny resolved DIRMINA-604. --------------------------------------- Resolution: Won't Fix The StateMachine code has no maintainer. I'm not sure it has users either... This issue can be reopened as soon as someone is willing to fix it. > Deadlock occurs when implementing two mina StateMachine > -------------------------------------------------------- > > Key: DIRMINA-604 > URL: https://issues.apache.org/jira/browse/DIRMINA-604 > Project: MINA > Issue Type: Bug > Components: Statemachine > Affects Versions: 2.0.0-M2 > Environment: Bug found under: > - windows vista business edition > - dual core intel machine > - jdk6_update6 > Reporter: simon trudeau > Priority: Critical > Fix For: 2.0.8 > > > For mailing list discussion on the issue, see: > http://mina.markmail.org/message/hp2bkg56sf5f6l56?q=list:org.apache.mina.users&page=1#query:list%3Aorg.apache.mina.users+page:1+mid:l6up4s36uag6yvll+state:results > With the mailing list thread is included a jstack stack trace to illustrate > the deadlock. > A deadlock occurs when a Mina StateMachine's Filter (A) reads data using > messageReceived() while another mina StateMachine's Filter (B) write data at > the same time using filterWrite(). > My current oberservation show that what witch I thought only occured rarely > happens in fact very frequently when there are few concurrent connections! > (Basically the faster we can get a response to a request, the more likely the > chance of this situation happening!) > The effect of such a deadlock is that it freezes the whole application > without possibility of recovering. -- This message was sent by Atlassian JIRA (v6.3.4#6332)