[
https://issues.jboss.org/browse/ISPN-2477?page=com.atlassian.jira.plugin....
]
Dan Berindei updated ISPN-2477:
-------------------------------
Status: Resolved (was: Pull Request Sent)
Assignee: Adrian Nistor (was: Galder ZamarreƱo)
Resolution: Done
I think Adrian's updated pull request fixes the bug completely.
AsyncStore shutdown can leak threads
------------------------------------
Key: ISPN-2477
URL:
https://issues.jboss.org/browse/ISPN-2477
Project: Infinispan
Issue Type: Bug
Components: Loaders and Stores
Affects Versions: 5.2.0.Beta3
Reporter: Adrian Nistor
Assignee: Adrian Nistor
Fix For: 5.3.0.Final
AsyncStore stop() should take care that all threads (coordinator and workers) are shut
down. Right now there could be worker threads left hanging and the coordinator thread
waiting forever for them to end.
coordinator.join(shutdownTimeout) in AsyncStore.stop() could time out and both
coordinator and worker thread will leak in this case.
We must ensure the coordinator is terminated and the ExecutorService used for worker
threads is also shut down when we exit AsyncStore.stop().
--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators
For more information on JIRA, see:
http://www.atlassian.com/software/jira