apple / apple/swift-distributed-actors

Cluster: measure and optimize join times

Open
#684 1 comment 0 reactions 1 assignee Claimed by @ktoso View on GitHub
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

Open the contributing guide

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.