apple / apple/swift-distributed-actors
Implement nodes .leaving cluster allowing to perform graceful leaving
Open
Nobody has claimed this yet.
1 - triaged
t:cluster:membership
- Dominant language
- Swift
- Stars
- 677
- Forks
- 85
- PR merge metrics
- No merged PRs in 30d
Description
E.g. wait for some thing to hand over work to other nodes etc.
Examples that should use this:
- singletons
- virtual actors
- anything the user wants to complete before shutting down gracefully
Contributor guide
First steps
- Read the whole issue, then the project's contributing guide.
- Comment on the issue to say you are picking it up — it saves two people doing the same work.
- Fork the repository and make your change on a branch.
- Open a pull request that references the issue number.
Research direction
The issue names no files, tests, or entry points. Start by locating the cluster node shutdown and lifecycle handling, then review how work handoff and user shutdown hooks are currently represented. Done should include a defined graceful-leaving API and behavior for completing or handing off work before a node stops.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- swift
- Domain
- distributed-systems
- Issue type
- Feature
- Difficulty
- 5/5
- Estimated time
- Over a week
- Activity status
- Stale
- Clarity
- Needs clarification
- Newbie friendliness
- 25/100