[
http://jira.jboss.com/jira/browse/JBMESSAGING-1173?page=comments#action_1... ]
Tim Fox commented on JBMESSAGING-1173:
--------------------------------------
Just to like to make a note that this won't prevent "split-brain" occurring
in the first place.
"Split -brain" is a condition that can happen to pretty much stateful clustered
service with HA, it's not specific to JBM.
Once in a split brain mode, both nodes will think they are in control of the queues, and
therefore it's possible the same messages will be delivered to different consumers
from the two servers. I believe this is what the customer is seeing in practice.
There's not real a lot can be done once split brain is occurred, since, by definition
the "islands" can't see each other.
Standard approaches here are to add redundancy on the IP layer - e.g. IP bonding where you
can a single virtual interface over two real network interfaces - if one is pulled the
other takes over.
Merge after lost of network connectivity between cluster members
(handle the split-brain situation)
---------------------------------------------------------------------------------------------------
Key: JBMESSAGING-1173
URL:
http://jira.jboss.com/jira/browse/JBMESSAGING-1173
Project: JBoss Messaging
Issue Type: Feature Request
Components: JMS Clustering
Affects Versions: 1.4.0.SP2
Environment: Any clustered
Reporter: Mike Clark
Assigned To: Tim Fox
JBM does not currently support the merging of cluster segments that have gotten into the
"split-brain" situation. This occurs when network connectivity is lost between
subsets of a cluster. Each subset assumes the other is gone and acts appropriately. When
the network connectivity is restore, they do not merge back into a single cluster but
remain as independent clusters (the spit-brain).
This feature request is to add cluster merging to prevent the split-brain situation.
--
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators:
http://jira.jboss.com/jira/secure/Administrators.jspa
-
For more information on JIRA, see:
http://www.atlassian.com/software/jira