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
storage: expose new compaction concurrency env var #113052
Conversation
It looks like your PR touches production code but doesn't add or edit any test code. Did you consider adding tests to your PR? 🦉 Hoot! I am a Blathers, a bot for CockroachDB. My owner is dev-inf. |
11cffb1
to
e11d02d
Compare
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.
e11d02d
to
9230393
Compare
Nice. |
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.
LGTM
Adding backport-23.2 because we talked about doing this for the 23.2 release. However, this would constitute a feature change and requires an okay from above. |
TFTR! bors r=itsbilal |
Build succeeded: |
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.