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
release-23.2: storage: expose new compaction concurrency env var #113313
Conversation
Add a new COCKROACH_COMPACTION_CONCURRENCY environment variable to control the maximum number of concurrent compactions that a single store will schedule. This environment variable will supersede the old COCKROACH_ROCKSDB_CONCURRENCY environment variable which was undocumented and was unfortunately named. Epic: none Release note (ops change): Introduced a new documented environment variable that allows an operator to configure the compaction concurrency.
6df9584
to
178fb56
Compare
b96e657
to
fd58d65
Compare
Thanks for opening a backport. Please check the backport criteria before merging:
If your backport adds new functionality, please ensure that the following additional criteria are satisfied:
Also, please add a brief release justification to the body of your PR to justify this |
LGTM for EM approval ✅. Deferring the GitHub approval to the second TL reviewer. |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Reviewed 5 of 5 files at r1, all commit messages.
Reviewable status: complete! 1 of 0 LGTMs obtained (waiting on @itsbilal and @williamkulju)
TFTR! |
Backport 1/1 commits from #113052 on behalf of @jbowens.
/cc @cockroachdb/release
Add a new COCKROACH_COMPACTION_CONCURRENCY environment variable to control the
maximum number of concurrent compactions that a single store will schedule.
This environment variable will supersede the old COCKROACH_ROCKSDB_CONCURRENCY
environment variable which was undocumented and was unfortunately named.
Epic: none
Release note (ops change): Introduced a new documented environment variable
that allows an operator to configure the compaction concurrency.
Release justification: Small new product addition to allow us to document the compaction concurrency environment variable in 23.2.