apple / apple/swift-distributed-actors
Cluster: measure and optimize join times
Open
1 - triaged
help wanted
t:cluster:gossip
t:cluster:membership
- Dominant language
- Swift
- Stars
- 679
- Forks
- 84
- PR merge metrics
- No merged PRs in 30d
Description
We should specifically measure and work on join times.
- How long does it take a node to "join" and be seen `.joining` such on 5 nodes?
- How long does it take a node to "join" and be seen `.up` such on 5 nodes?
The same about 3 nodes, 10 nodes, 20 nodes.
We should optimize this -- by tuning the peer selection and doing more efficient seen table propagation (see https://github.com/apple/swift-distributed-actors/issues/672 )
Contributor guide
Assessment
This issue has not been assessed yet.