Closed ktoso closed 1 year ago
The failure is ClusterSingletonPluginClusteredTests.test_singletonByClusterLeadership_withLeaderChange
and I've actually been looking into it now, may solve. It's a bit tricky coming back to this after a while, but I'll figure it out -- it's an unexpected dead letter :)
Unrelated to the PR though.
https://github.com/apple/swift-distributed-actors/issues/1123
Failed: https://github.com/apple/swift-distributed-actors/issues/1124 needs investigation
This improves things but we definitely still have some issues to look into here, I'll schedule time to work on those consistently now.
bug: We wrongly waited on the
self.node
to become up but should wait for the other node injoined(node:)
improvement: We should initiate joining when not already trying to and someone asks
try await joined(node:)
since the equivalentjoin()
makes it seem like joined would do this as well