]
Dan Berindei updated ISPN-2808:
-------------------------------
Status: Pull Request Sent (was: Coding In Progress)
Git Pull Request:
Make Infinispan use its own thread pool for sending messages in order
to avoid thread deadlocks
-----------------------------------------------------------------------------------------------
Key: ISPN-2808
URL:
https://issues.jboss.org/browse/ISPN-2808
Project: Infinispan
Issue Type: Feature Request
Reporter: Mircea Markus
Assignee: Pedro Ruivo
Fix For: 5.3.0.Beta1, 5.3.0.Final
- when an OOB thread sends a sync request it blocks waiting on a sync in jgroups
RequestCorrelator
- it gets released by an another OOB thread when the remote node responds
Now if all the OOB threads are blocked in sending, then there's no available OOB
thread to unblock them even if responses from remote nodes have arrived - deadlock. In
order to avoid this deadlock we can use a different thread pool for sending OOB messages.
For a discussion around this please refer to:
http://infinispan.markmail.org/search/#query:%20list%3Aorg.jboss.lists.in...
--
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: