[
https://issues.jboss.org/browse/JGRP-2293?page=com.atlassian.jira.plugin....
]
Bela Ban commented on JGRP-2293:
--------------------------------
So A (coord) writes to B, asking it to leave A. At the same time, B writes to A (for B, A
is still the coord), asking it to remove B from the view. I'll have to see if this
needs to be handled explicitly, or whether we should simply let failure detection do its
job...
Graceful concurrent leaving of coordinator(s) leaves the cluster with
stale views
---------------------------------------------------------------------------------
Key: JGRP-2293
URL:
https://issues.jboss.org/browse/JGRP-2293
Project: JGroups
Issue Type: Bug
Affects Versions: 4.0.14
Reporter: Radoslav Husar
Assignee: Bela Ban
Priority: Critical
Fix For: 4.0.15
JGroups does not handle concurrent leaving of nodes correctly. This is a typical use case
in cloud environment when scaled down with an autoscaler/manually which we need to
handle.
A simple test can be devised which fails first n (where n>1) nodes from a cluster,
reproducer PR
https://github.com/belaban/JGroups/pull/397
--
This message was sent by Atlassian JIRA
(v7.5.0#75005)