[jboss-jira] [JBoss JIRA] Commented: (JBMESSAGING-1173) Merge after lost of network connectivity between cluster members (handle the split-brain situation)
Tim Fox (JIRA)
jira-events at lists.jboss.org
Wed Dec 5 15:02:53 EST 2007
[ http://jira.jboss.com/jira/browse/JBMESSAGING-1173?page=comments#action_12390728 ]
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
More information about the jboss-jira
mailing list