[
https://issues.jboss.org/browse/JGRP-1514?page=com.atlassian.jira.plugin....
]
Bela Ban commented on JGRP-1514:
--------------------------------
I added a simple retry mechanism to forward messages to remote sites.
A more refined store-and-forward mechanism will be investigated in 3.2 (if still needed).
Let's see how usage of RELAY2 by Infinispan pans out first.
RELAY2: store-and-forward inter-site messages to prevent message loss
when site master crashes
----------------------------------------------------------------------------------------------
Key: JGRP-1514
URL:
https://issues.jboss.org/browse/JGRP-1514
Project: JGroups
Issue Type: Feature Request
Reporter: Bela Ban
Assignee: Bela Ban
Fix For: 3.3
JGRP-1401 deals with crashes of the site master *within* the current site, and developed
FORWARD_TO_COORD to deal with those temporary losses (a new coord will take over), to
prevent message loss.
*This* JIRA is about preventing message loss caused by the site master of a *remote site*
crashing. The general idea is to store-and-forward a message for a certain time and/or a
certain number of attempts to forward.
The most frequent use case is probably that the site master of a remote site left (or
crashed) and the new site master hasn't yet opened the bridge, so the message would be
lost. Store-and-forward should help here.
If we still cannot forward the message for a (configurable) time and/or number of tries,
we'll send a SITE_UNREACHABLE message back to the original sender of the message,
which will then have to deal with it.
--
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