apple / apple/swift-distributed-actors

We should not need .joining nodes to participate on convergence()

Open
#412 1 comment 0 reactions 0 assignees View on GitHub
1 - triaged t:cluster:all t:cluster:membership
Dominant language
Swift
Stars
679
Forks
84
PR merge metrics
No merged PRs in 30d

Description

I currently did convergence a bit more conservative to get things quite hardened but it should not need to be so I think.

```swift
// FIXME: we should not need .joining nodes to participate on convergence()
func fixme_converged_joiningOrDownMembersDoNotCount() {
```

Contributor guide

Open the contributing guide

Research direction

Locate convergence() and fixme_converged_joiningOrDownMembersDoNotCount(), then read the surrounding convergence logic and existing tests. Determine the expected role of .joining nodes from the current behavior, add or update coverage for convergence, and run the relevant Swift tests to confirm the intended behavior.

Written by the indexing model from the issue text.

Assessment

Tech stack
swift
Domain
distributed-systems
Issue type
Bug
Difficulty
4/5
Estimated time
3-5 days
Activity status
Stale
Clarity
Needs clarification
Newbie friendliness
25/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.