apple / swift-cluster-membership

Distributed Membership Protocol implementations in Swift
https://apple.github.io/swift-cluster-membership/
Apache License 2.0
201 stars 20 forks source link

Check why we might emit a .dead for "current" node when "previous" was dead #91

Open ktoso opened 1 year ago

ktoso commented 1 year ago

More details in: https://github.com/apple/swift-distributed-actors/pull/1083

and I wonder if this is a bug in SWIM itself how we handle an incoming dead + alive of the same endpoint, but different node. Might be missing a nid check somewhere.