-
Notifications
You must be signed in to change notification settings - Fork 4.1k
kvserver: roll out replica pausing #86775
Copy link
Copy link
Closed
Labels
A-admission-controlC-enhancementSolution expected to add code/behavior + preserve backward-compat (pg compat issues are exception)Solution expected to add code/behavior + preserve backward-compat (pg compat issues are exception)T-kvKV TeamKV Team
Description
In #86147 we enabled a mechanism that alleviates raft append traffic's impact on I/O overload by letting raft leaders selectively pause replication streams to followers. Since we are unable to perform as much production-grade testing of this feature during the stability period as planned, we now prefer an incremental roll-out:
- default the cluster setting to disable pausing for 22.2: kvserver: disable replica pausing by default #86776
- incrementally roll out a value of 0.8 on CockroachCloud
- brief Customer Support and SRE on the existence of the setting and its potential utility in overload situations (i.e. write KB entry).
- default the setting to true for the 23.1 release.
- resurrect the roachtest in roachtest: exercise follower replica IO overload #81834.
Jira issue: CRDB-18925
Reactions are currently unavailable
Metadata
Metadata
Assignees
Labels
A-admission-controlC-enhancementSolution expected to add code/behavior + preserve backward-compat (pg compat issues are exception)Solution expected to add code/behavior + preserve backward-compat (pg compat issues are exception)T-kvKV TeamKV Team