apple / swift-distributed-actors

Peer-to-peer cluster implementation for Swift Distributed Actors
https://apple.github.io/swift-distributed-actors/
Apache License 2.0
584 stars 54 forks source link

Ensure that during shutdown, no attempts to interpret using Stopped behavior #60

Open ktoso opened 5 years ago

ktoso commented 5 years ago

As mentioned in: https://github.com/apple/swift-distributed-actors/pull/51#discussion_r318792952

When we're shutting down the actor system, it currently MAY happen that we attempt to interpret a message with .stop behavior; this should never be attempted, and while it is "harmless" it is weird that this happens at all; We should ensure it never happens

ktoso commented 4 years ago

I've not seen it since, but keeping around for now