TraceMachina / TraceMachina/nativelink
Replica Store
Open
Nobody has claimed this yet.
- Dominant language
- Rust
- Stars
- 1.6k
- Forks
- 244
- Avg merge
- 1d 16h
- Merged PRs (30d)
- 54
Description
In the same ilk as the ShardingStore. Having replicas over multiple GrpcStores would allow for scaling for a high read workflow.
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
Start by reading the existing ShardingStore and GrpcStore implementations to understand their interfaces and how stores are composed. Define the replica behavior for multiple GrpcStores, including what a successful high-read workflow should look like, then identify the relevant tests or entry points before estimating the implementation.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- grpc, rust
- Domain
- backend, distributed-systems
- Issue type
- Feature
- Difficulty
- 5/5
- Estimated time
- Over a week
- Activity status
- Stale
- Clarity
- Needs clarification
- Newbie friendliness
- 25/100