From cc0fdc6253e948bd78ca29f1b4ef05d359ae6f3a Mon Sep 17 00:00:00 2001 From: Vitaliy Filippov Date: Fri, 8 Sep 2023 23:19:04 +0300 Subject: [PATCH] Remove erroneous block_size mismatch warnings on pools without matching PGs --- src/osd_cluster.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/osd_cluster.cpp b/src/osd_cluster.cpp index fb4a19d8..f5c7bc2e 100644 --- a/src/osd_cluster.cpp +++ b/src/osd_cluster.cpp @@ -649,7 +649,7 @@ void osd_t::apply_pg_config() auto pg_it = this->pgs.find({ .pool_id = pool_id, .pg_num = pg_num }); bool currently_taken = pg_it != this->pgs.end() && pg_it->second.state != PG_OFFLINE; // Check pool block size and bitmap granularity - if (this->bs_block_size != pool_item.second.data_block_size || + if (take && this->bs_block_size != pool_item.second.data_block_size || this->bs_bitmap_granularity != pool_item.second.bitmap_granularity) { if (!warned_block_size)