[
https://issues.jboss.org/browse/JGRP-1765?page=com.atlassian.jira.plugin....
]
Bela Ban commented on JGRP-1765:
--------------------------------
The advantage over loopback=true is that now we discard the message or message batch
without having to parse it. This means (1) we don't have the parsing costs for our own
messages and (2) we don't use the thread pool to handle our own messages.
TP: enable loopback by default and discard own multicasts
---------------------------------------------------------
Key: JGRP-1765
URL:
https://issues.jboss.org/browse/JGRP-1765
Project: JGroups
Issue Type: Enhancement
Reporter: Bela Ban
Assignee: Bela Ban
Fix For: 3.5
Enable {{TP.looback}} by default (deprecate and ignore prop): all messages sent by self
are passed right to a thread pool to send them up again.
When a multicast message sent by self is received, it is currently passed to a thread
pool, de-serialized and only then discarded if loopback=true. This means that we create an
unneeded buffer for de-serializationand perform de-serialization.
SOLUTION: discard the multicast from self immediately when receiving it, in
{{TP.receive()}}
--
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