pekko/akka-cluster
Christopher Batey 0380cc517a Cluster singleton manager: don't send member events to FSM during shutdown (#24236)
There exists a race where a cluter node that is being downed seens its
self as the oldest node (as it has had the other nodes removed) and it
takes over the singleton manager sending the real oldest node to go into
the End state meaning that cluster singletons never work again.

This fix simply prevents Member events being given to the Cluster
Manager FSM during a shut down, instread relying on SelfExiting.

This also hardens the test by not downing the node that the current
sharding coordinator is running on as well as fixing a bug in the
probes.
2018-01-05 09:47:43 +01:00
..
jmx-client Allow multiple Cluster JMX MBeans in the same JVM (#22484) 2017-03-14 14:31:58 +01:00
src Cluster singleton manager: don't send member events to FSM during shutdown (#24236) 2018-01-05 09:47:43 +01:00