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

squid: kv/RocksDBStore: Configure compact-on-deletion for all CFs #57403

Open
wants to merge 1 commit into
base: squid
Choose a base branch
from

Conversation

k0ste
Copy link
Contributor

@k0ste k0ste commented May 10, 2024

backport tracker: https://tracker.ceph.com/issues/65915


backport of #55676
parent tracker: https://tracker.ceph.com/issues/64511

this backport was staged using ceph-backport.sh version 16.0.0.6848
find the latest version at https://github.com/ceph/ceph/blob/main/src/script/ceph-backport.sh

update_column_family_options() is called only for non-default CFs,
whereas load_rocksdb_options() sets options for all CFs, including
default. This isn't really a problem for new installs, where the default
CF isn't used for very much, but for upgrades where resharding has not
yet happened, the bulk of rocksdb data is still in the default CF and so
it's important that it also gets compact-on-deletion configured, if
desired.

Fixes: https://tracker.ceph.com/issues/64511
Signed-off-by: Joshua Baergen <jbaergen@digitalocean.com>
(cherry picked from commit e31c724)
@k0ste k0ste requested a review from a team as a code owner May 10, 2024 16:39
@github-actions github-actions bot added the core label May 10, 2024
@ifed01
Copy link
Contributor

ifed01 commented May 13, 2024

jenkins test api

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
2 participants