]> git-server-git.apps.pok.os.sepia.ceph.com Git - ceph.git/commitdiff
os/bluestore: track compression_*blob_size* parameters for online update. 67433/head
authorIgor Fedotov <igor.fedotov@croit.io>
Thu, 19 Feb 2026 17:39:56 +0000 (20:39 +0300)
committerIgor Fedotov <igor.fedotov@croit.io>
Thu, 19 Feb 2026 17:39:56 +0000 (20:39 +0300)
Fixes: https://tracker.ceph.com/issues/75032
Signed-off-by: Igor Fedotov <igor.fedotov@croit.io>
src/os/bluestore/BlueStore.cc

index de5ed96d4679f1b5085fc061dd3efd32cce09c30..77f898291002e1bc34960ee5b4e8f5e47be0dd96 100644 (file)
@@ -5851,7 +5851,11 @@ void BlueStore::handle_conf_change(const ConfigProxy& conf,
   if (changed.count("bluestore_compression_mode") ||
       changed.count("bluestore_compression_algorithm") ||
       changed.count("bluestore_compression_min_blob_size") ||
-      changed.count("bluestore_compression_max_blob_size")) {
+      changed.count("bluestore_compression_min_blob_size_hdd") ||
+      changed.count("bluestore_compression_min_blob_size_ssd") ||
+      changed.count("bluestore_compression_max_blob_size") ||
+      changed.count("bluestore_compression_max_blob_size_hdd") ||
+      changed.count("bluestore_compression_max_blob_size_ssd")) {
     if (bdev) {
       _set_compression();
     }