Issue Details (XML | Word | Printable)

Key: DIRMINA-97
Type: Bug Bug
Status: Closed Closed
Resolution: Fixed
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

ThreadPoolFilter doesn't shut down immediately.

Created: 17/Oct/05 03:57 PM   Updated: 18/Oct/05 06:38 PM
Return to search
Component/s: None
Affects Version/s: 0.7.0, 0.7.1, 0.7.2, 0.7.3, 0.7.4
Fix Version/s: 0.8.0

Time Tracking:
Not Specified

Resolution Date: 18/Oct/05 06:38 PM


 Description  « Hide
ThreadPoolFilter doesn't shut down all threads immediately when it is removed from the filter chain. The worker threads don't suicide immediately to cause the controller thread wait for them for KeepAliveTime.

 All   Comments   Work Log   Change History   Subversion Commits      Sort Order: Ascending order - Click to sort in descending order
Trustin Lee added a comment - 17/Oct/05 04:03 PM
Specified wrong version number. Now fixed it.

Trustin Lee made changes - 17/Oct/05 04:03 PM
Field Original Value New Value
Environment MINA-0.8-SNAPSHOT MINA-0.9-SNAPSHOT
Fix Version/s 0.8 [ 11068 ]
Fix Version/s 0.9 [ 11069 ]
Repository Revision Date User Message
ASF #326057 Tue Oct 18 09:21:35 UTC 2005 trustin Resolved issue: DIRMINA-97 - ThreadPoolFilter doesn't shut down immediately.
* Added more state check sentences to fix
Files Changed
MODIFY /directory/network/trunk/src/java/org/apache/mina/filter/ThreadPoolFilter.java

Repository Revision Date User Message
ASF #326060 Tue Oct 18 09:30:48 UTC 2005 trustin * Made Queue a java.util.List
* Modified BlockingQueue to catch up this change

* Resolved DIRMINA-97 - ThreadPoolFilter doesn't shut down immediately
** by adding additional checks
Files Changed
MODIFY /directory/network/branches/0.7/src/test/org/apache/mina/util/QueueTest.java
MODIFY /directory/network/trunk/src/java/org/apache/mina/util/BlockingQueue.java
MODIFY /directory/network/branches/0.7/src/java/org/apache/mina/util/Queue.java
MODIFY /directory/network/branches/0.7/src/java/org/apache/mina/util/BaseThreadPool.java
MODIFY /directory/network/branches/0.7/src/java/org/apache/mina/util/BlockingQueue.java
MODIFY /directory/network/trunk/src/test/org/apache/mina/util/QueueTest.java
MODIFY /directory/network/trunk/src/java/org/apache/mina/util/Queue.java

Trustin Lee added a comment - 18/Oct/05 06:28 PM
Found this bug exists also in 0.8-SNAPSHOT.

Trustin Lee made changes - 18/Oct/05 06:28 PM
Affects Version/s 0.7.3 [ 12310110 ]
Fix Version/s 0.9 [ 11069 ]
Affects Version/s 0.7 [ 11067 ]
Affects Version/s 0.7.2 [ 11180 ]
Affects Version/s 0.7.4 [ 12310182 ]
Environment MINA-0.9-SNAPSHOT
Fix Version/s 0.8 [ 11068 ]
Affects Version/s 0.7.1 [ 11171 ]
Trustin Lee made changes - 18/Oct/05 06:38 PM
Status Open [ 1 ] Closed [ 6 ]
Resolution Fixed [ 1 ]