Replicate peer endpoints and forget paths if we have them -- this allows two clusters to talk to each other, whereas forgetting all paths does not.
This commit is contained in:
parent
cc6080fe38
commit
cc1b275ad9
5 changed files with 58 additions and 28 deletions
|
@ -117,6 +117,10 @@ public:
|
|||
/**
|
||||
* Cluster member has this peer:
|
||||
* <[...] binary serialized peer identity>
|
||||
* <[...] binary serialized peer remote physical address>
|
||||
*
|
||||
* Clusters send this message when they learn a path to a peer. The
|
||||
* replicated physical address is the one learned.
|
||||
*/
|
||||
STATE_MESSAGE_HAVE_PEER = 2,
|
||||
|
||||
|
@ -225,8 +229,9 @@ public:
|
|||
* Advertise to the cluster that we have this peer
|
||||
*
|
||||
* @param peerId Identity of peer that we have
|
||||
* @param physicalAddress Physical address of peer (from our POV)
|
||||
*/
|
||||
void replicateHavePeer(const Identity &peerId);
|
||||
void replicateHavePeer(const Identity &peerId,const InetAddress &physicalAddress);
|
||||
|
||||
/**
|
||||
* Advertise a multicast LIKE to the cluster
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue