apple / apple/swift-distributed-actors
We should not need .joining nodes to participate on convergence()
Open
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
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