[
https://issues.redhat.com/browse/JGRP-2230?page=com.atlassian.jira.plugin...
]
Bela Ban commented on JGRP-2230:
--------------------------------
Possible impl:
* The top discovery protocol catches the {{FIND_INITIAL_MBRS}} event from above and
creates a {{Responses}} object
* Then, it calls {{findMembers()}} in all discovery protocols below it (might be 0)
* When a discovery response is received by the bottom-most discovery protocol, it finds
the top discovery protocol and calls {{handleDiscoveryResponse()}} on it.
Multiple discovery protocols without MULTI_PING
-----------------------------------------------
Key: JGRP-2230
URL:
https://issues.redhat.com/browse/JGRP-2230
Project: JGroups
Issue Type: Feature Request
Reporter: Bela Ban
Assignee: Bela Ban
Priority: Major
Fix For: 5.1
Currently, {{MULTI_PING}} is needed to forward discovery requests to multiple discovery
protocols. If we change the API in 5.0, and pass a {{Responses}} object down to the
discovery protocols, and each discovery protocol forwards discovery requests down (and
responses up), and they all add responses to the same {{Responses}} object, then we would
not need {{MULTI_PING}} any longer.
However, this is an API change, so can be done only in 5.0.
--
This message was sent by Atlassian Jira
(v7.13.8#713008)