restatedev / restatedev/restate
Can storage queries be executed concurrently
Nobody has claimed this yet.
- Dominant language
- Rust
- Stars
- 4.4k
- Forks
- 207
- Avg merge
- 3d 8h
- Merged PRs (30d)
- 61
Description
Currently, the DfSessionService serializes the execution of storage queries by running them under a Mutex. This ensures that there can only be at most a single storage query running at any point in time.
The question is whether we want to allow concurrent storage queries or not. The downside of it could be that the cluster could become overloaded with storage queries.
Contributor guide
No contributing guide indexed for this repository
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
No file or test is named; begin by locating DfSessionService and the Mutex that serializes storage queries. Evaluate whether concurrent execution is acceptable without overloading the cluster, then define the behavior and validation needed before considering the issue resolved.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- rust
- Domain
- distributed-systems
- Issue type
- Feature
- Difficulty
- 5/5
- Estimated time
- Over a week
- Activity status
- Stale
- Clarity
- Needs clarification
- Newbie friendliness
- 25/100