MINA does not fire read events
------------------------------

                 Key: DIRMINA-245
                 URL: http://issues.apache.org/jira/browse/DIRMINA-245
             Project: Directory MINA
          Issue Type: Bug
    Affects Versions: 0.9.4, 0.9.5
         Environment: Java 5, Java 6. Not reproducible on Windows
            Reporter: Vinod Panicker
            Priority: Blocker


We've been stumped with a serious issue with MINA where it stops firing read 
events after a particular scenario occurs. The scenario is such - 

1. A MINA server is listening for connections
2. Clients connect to it and send requests - server responds
3. Number of clients concurrently connected doing the same activity is around 
60-100
4. Clients are terminated abruptly
5. Server processes disconnects and is idle
6. New client connects and sends requests
7. Server accepts connection, but a read event is not fired. This happens with 
each subsequent client connection.

On debugging, we found that the JVM is notifying MINA about the read event, but 
after the event is put into the queue for processing, MINA does not process it 
and a read event is not fired.  sessionCreated, however is fired.

On using the Executor based thread pool implementation, this problem does not 
occur.

This problem is not reproducible on Windows based systems.  Reproduced on Linux 
systems with java 5 and 6.

Unfortunately, we can't provide a test case at the moment since we were able to 
reproduce this only with our application server and custom client.

-- 
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

        

Reply via email to