Verify removal and add of new node incarnation in multi-dc, #23585
* MemberRemoved must be published before MemberUp, e.g. when restarted in other DC * remove from failureDetector when receiving gossip with new member, not only new joining member * increase timeout in MultiDcSingletonManagerSpec
This commit is contained in:
parent
9df5d80268
commit
5fc6d5a04a
8 changed files with 169 additions and 18 deletions
|
|
@ -454,7 +454,7 @@ object ClusterEvent {
|
|||
val removedMembers = oldGossip.members diff newGossip.members
|
||||
val removedEvents = removedMembers.map(m ⇒ MemberRemoved(m.copy(status = Removed), m.status))
|
||||
|
||||
(new VectorBuilder[MemberEvent]() ++= memberEvents ++= removedEvents).result()
|
||||
(new VectorBuilder[MemberEvent]() ++= removedEvents ++= memberEvents).result()
|
||||
}
|
||||
|
||||
/**
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue