Introduce 'MemberDowned' member event (#25854)

* Introduce 'MemberDowned' member event

Compatiblity note: MemberEvent is a sealed trait, so it is debatable whether
it is acceptable to introduce a new member.

* Be more conservative (more like leaving), add test
This commit is contained in:
Arnout Engelen 2018-11-05 11:03:06 +01:00 committed by Christopher Batey
parent cb9b35d8ee
commit 079aa46733
6 changed files with 30 additions and 1 deletions

View file

@ -244,6 +244,7 @@ class ClusterSpec extends AkkaSpec(ClusterSpec.config) with ImplicitSender {
probe.expectMsgType[MemberUp]
Cluster(sys3).down(Cluster(sys3).selfAddress)
probe.expectMsgType[MemberDowned]
probe.expectMsgType[MemberRemoved]
Await.result(sys3.whenTerminated, 10.seconds)
Cluster(sys3).isTerminated should ===(true)