Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

kvserver: add ability to filter specific request types from replica load accounting #123524

Open
kvoli opened this issue May 3, 2024 · 0 comments
Labels
A-kv-distribution Relating to rebalancing and leasing. C-enhancement Solution expected to add code/behavior + preserve backward-compat (pg compat issues are exception) O-support Originated from a customer P-3 Issues/test failures with no fix SLA T-kv KV Team
Projects

Comments

@kvoli
Copy link
Collaborator

kvoli commented May 3, 2024

Is your feature request related to a problem? Please describe.
We have seen that export requests in a lightly loaded cluster (with large amounts of data) can cause significant rebalancing activity which is ultimately wasted.

Describe the solution you'd like

Add the ability to exclude specific types of request from load accounting,
Describe alternatives you've considered

We could instead exclude these when deciding upon rebalancing decisions but still account for them otherwise, i.e. maintain separate counters for these request types.

Additional context

image

Jira issue: CRDB-38385

@kvoli kvoli added C-enhancement Solution expected to add code/behavior + preserve backward-compat (pg compat issues are exception) O-support Originated from a customer A-kv-distribution Relating to rebalancing and leasing. T-kv KV Team P-3 Issues/test failures with no fix SLA labels May 3, 2024
@blathers-crl blathers-crl bot added this to Incoming in KV May 3, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
A-kv-distribution Relating to rebalancing and leasing. C-enhancement Solution expected to add code/behavior + preserve backward-compat (pg compat issues are exception) O-support Originated from a customer P-3 Issues/test failures with no fix SLA T-kv KV Team
Projects
KV
Incoming
Development

No branches or pull requests

1 participant