cockroachdb / cockroachdb/cockroach

rangefeed: user-defined quality-of-service prioritization

Open
#110,568 2 comments 0 reactions 0 assignees View on GitHub
A-kv-rangefeed C-enhancement T-kv
Dominant language
Go
Stars
32.5k
Forks
4.1k
PR merge metrics
PR metrics pending

Description

Different changefeeds on the same node may have different requirements: some may need low latency, while others are not latency-sensitive at all. It would be nice if users could specify the relative priority between rangefeeds in case of resource contention. This would involve:

* Scheduler priority.
* Mux stream priority.
* Memory budget priority.
* gRPC/TCP connection priority.

It would probably also need higher-level prioritization of the writing workload, e.g. in AC and other systems.

Jira issue: CRDB-31509

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.