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
compaction: excessive reallocation during input list formatting #14071
Comments
@scylladb/scylla-maint please consider backport to all active OSS versions + 2022.1 (@bhalevy we might need another PR on the other repo for 2022.1) |
…ting with off-strategy, input list size can be close to 1k, which will lead to unneeded reallocations when formatting the list for logging. in the past, we faced stalls in this area, and excessive reallocation (log2 ~1k = ~10) may have contributed to that. Signed-off-by: Raphael S. Carvalho <raphaelsc@scylladb.com> Closes #13907 (cherry picked from commit 5544d12) Fixes #14071
…ting with off-strategy, input list size can be close to 1k, which will lead to unneeded reallocations when formatting the list for logging. in the past, we faced stalls in this area, and excessive reallocation (log2 ~1k = ~10) may have contributed to that. Signed-off-by: Raphael S. Carvalho <raphaelsc@scylladb.com> Closes #13907 (cherry picked from commit 5544d12) Fixes #14071
Backported to 5.2, 5.1. 5.3 already had the fix. |
@avikivity did you forgot to remove the labels? or it's in purpose? |
Forgot. |
I don't quite understand the mapping from OSS to enterprise yet and it's not explicitly mentioned - what release of 2022.2.x is this coming in? |
According to https://github.com/scylladb/scylla-enterprise/commits/branch-2022.2 |
As @raphaelsc said in #13907:
with off-strategy, input list size can be close to 1k, which will lead to unneeded reallocations when formatting the list for logging.
in the past, we faced stalls in this area, and excessive reallocation (log2 ~1k = ~10) may have contributed to that.
The text was updated successfully, but these errors were encountered: