Issue Details (XML | Word | Printable)

Key: DIRMINA-154
Type: Bug Bug
Status: Closed Closed
Resolution: Won't Fix
Priority: Major Major
Assignee: Trustin Lee
Reporter: Trustin Lee
Votes: 0
Watchers: 0
Operations

If you were logged in you would be able to see more operations.
MINA

DatagramBindTest fails with 'too many open files' SocketException

Created: 28/Dec/05 11:09 AM   Updated: 18/Jan/06 10:30 AM
Return to search
Component/s: None
Affects Version/s: None
Fix Version/s: None

Time Tracking:
Not Specified

Resolution Date: 18/Jan/06 10:30 AM


 Description  « Hide
It seems like the file descriptor in DatagramChannel is not released when unbind.

 All   Comments   Work Log   Change History   Subversion Commits      Sort Order: Ascending order - Click to sort in descending order
Repository Revision Date User Message
ASF #359346 Wed Dec 28 02:19:48 UTC 2005 trustin Resolved issue: DIRMINA-154 (DatagramBindTest fails with 'too many open files' SocketException)
* Added a call to DatagramChannel.disconnect() as a workaround
Resolved issue: DIRMINA-155 (DatagramAcceptor and DatagramConnector doesn't provide socket properties)
* Added all properties to DatagramSessionManager
Files Changed
MODIFY /directory/network/trunk/src/java/org/apache/mina/transport/socket/nio/SocketAcceptor.java
MODIFY /directory/network/branches/0.8/project.xml
ADD /directory/network/trunk/src/java/org/apache/mina/transport/socket/nio/DatagramSessionManager.java
MODIFY /directory/network/trunk/src/java/org/apache/mina/transport/socket/nio/support/DatagramSessionManager.java
MODIFY /directory/network/trunk/src/java/org/apache/mina/transport/socket/nio/SocketConnector.java
MODIFY /directory/network/trunk/src/java/org/apache/mina/transport/socket/nio/support/DatagramAcceptorDelegate.java
MODIFY /directory/network/trunk/src/java/org/apache/mina/transport/socket/nio/support/DatagramSessionImpl.java
MODIFY /directory/network/trunk/src/java/org/apache/mina/transport/socket/nio/DatagramSession.java
MODIFY /directory/network/trunk/src/java/org/apache/mina/transport/socket/nio/support/DatagramConnectorDelegate.java
MODIFY /directory/network/trunk/src/java/org/apache/mina/transport/socket/nio/DatagramAcceptor.java
MODIFY /directory/network/branches/0.8/src/java/org/apache/mina/io/datagram/DatagramConnector.java
MODIFY /directory/network/trunk/src/java/org/apache/mina/transport/socket/nio/SocketSessionManager.java
MODIFY /directory/network/branches/0.8/src/java/org/apache/mina/io/datagram/DatagramAcceptor.java
MODIFY /directory/network/trunk/project.xml
MODIFY /directory/network/trunk/src/java/org/apache/mina/transport/socket/nio/DatagramConnector.java
MODIFY /directory/network/trunk/src/java/org/apache/mina/transport/socket/nio/support/DatagramFilterChain.java
MODIFY /directory/network/trunk/src/java/org/apache/mina/transport/socket/nio/support/SocketAcceptorDelegate.java
MODIFY /directory/network/trunk/src/test/org/apache/mina/transport/socket/nio/AbstractBindTest.java

Trustin Lee made changes - 28/Dec/05 11:21 AM
Field Original Value New Value
Status Open [ 1 ] In Progress [ 3 ]
Trustin Lee added a comment - 28/Dec/05 12:01 PM

Trustin Lee added a comment - 29/Dec/05 07:09 PM
Do we need to provide a workaround for this issue as specified in the URL above?

I think this issue is not easily reproduced in many normal applications which bind only a few times in their lifetime. And this issue will be resolved as soon as Mustang is released. I don't think we need to fix it actively if there's no specific real use case.

Trustin Lee added a comment - 18/Jan/06 10:30 AM
I won't provide a wordaround for this issue due to no demand.

Trustin Lee made changes - 18/Jan/06 10:30 AM
Resolution Won't Fix [ 2 ]
Status In Progress [ 3 ] Closed [ 6 ]