[jboss-jira] [JBoss JIRA] (JGRP-2180) (7.0.z) UNICAST3: bypass or remove when running over TCP
Bartosz Spyrko-Śmietanko (JIRA)
issues at jboss.org
Fri Jun 2 10:14:00 EDT 2017
Bartosz Spyrko-Śmietanko created JGRP-2180:
----------------------------------------------
Summary: (7.0.z) UNICAST3: bypass or remove when running over TCP
Key: JGRP-2180
URL: https://issues.jboss.org/browse/JGRP-2180
Project: JGroups
Issue Type: Enhancement
Reporter: Bartosz Spyrko-Śmietanko
Assignee: Bela Ban
Priority: Minor
Fix For: 3.6.11, 4.0
When running over TCP as transport, UNICAST3 is still required: while TCP/IP retransmits messages reliably and also provides sender-FIFO ordering, the receiver's thread pool might be exhausted and thus the message might get rejected.
However, *if* the regular and OOB thread pools are disabled, we could actually bypass (or completely remove) UNICAST3. If messages get dropped by a protocol further up the stack, however, there will be no retransmission in this case.
SOLUTION:
* Document this behavior
* Emit an INFO message (or automatically bypass UNICAST3) when run over a TCP transport and both OOB and regular pools are disabled
--
This message was sent by Atlassian JIRA
(v7.2.3#72005)
More information about the jboss-jira
mailing list