]> git-server-git.apps.pok.os.sepia.ceph.com Git - ceph.git/commitdiff
os/bluestore: track compression_*blob_size* parameters for online update. 67888/head
authorIgor Fedotov <igor.fedotov@croit.io>
Thu, 19 Feb 2026 17:39:56 +0000 (20:39 +0300)
committerIgor Fedotov <igor.fedotov@croit.io>
Mon, 13 Apr 2026 12:22:01 +0000 (15:22 +0300)
Fixes: https://tracker.ceph.com/issues/75032
Signed-off-by: Igor Fedotov <igor.fedotov@croit.io>
(cherry picked from commit b14012f3f608a279d8b650793a2f2d48d9c0e40a)

src/os/bluestore/BlueStore.cc

index 8355e5231cfa7014cd1a5b5990abb99311378f87..6461263d22158c29aa1f36a37901318fe004340a 100644 (file)
@@ -5849,7 +5849,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();
     }