These are chat archives for akkadotnet/akka.net
actorUnderTest.Tell( "doYourThing"); await SystemIdle; Assert.Something();
await ExpectMsg<string>( msg => msg == "didIt")without timeout.
await Sys.Idle();, is that the correct way to use it? I get an error, seems I need to use
AwaitableTaskDispatcherin some way.
The singleton actor is always running on the oldest member with specified role. The oldest member is determined by Akka.Cluster.Member#IsOlderThan. This can change when removing that member from the cluster. Be aware that there is a short time period when there is no active singleton during the hand-over process.
Question: To avoid down time, is it possible to have a "shadow" or "hidden" duplicate of the singleton somewhere on another (oldest) node, which becomes "active" as soon as the current one stops ?