-
Notifications
You must be signed in to change notification settings - Fork 32
Open
Labels
enhancementNew feature or requestNew feature or requeststatus/needs-triageNeeds initial triageNeeds initial triage
Description
🚀 Is your feature request related to a problem?
Distributed reads are leader-centric today, which can increase tail latency and leader pressure. There is no explicit follower-read consistency mode.
💡 Proposed Solution
Add follower-read modes with clear consistency levels.
Suggested modes:
- strong (leader/read-index),
- bounded-stale,
- follower-prefer (when safe).
🎨 Alternatives Considered
- Keep all reads on leader.
- Add ad-hoc follower reads without explicit consistency contract.
An explicit mode contract is safer and easier to reason about.
📝 Technical Details / Implementation Plan
- Define read consistency enum/options in RPC path.
- Implement follower-read admission checks (applied index/lease/read index constraints).
- Add integration tests covering stale-read bounds and failover behavior.
🧐 Additional Context
This would improve horizontal read scalability for multi-replica deployments.
Reactions are currently unavailable
Metadata
Metadata
Assignees
Labels
enhancementNew feature or requestNew feature or requeststatus/needs-triageNeeds initial triageNeeds initial triage
Projects
Status
In Progress