From: Joshua Blanch Date: Mon, 16 Mar 2026 17:29:14 +0000 (+0000) Subject: os/bluestore: open bluestore in read only mode during device expansion X-Git-Url: http://git-server-git.apps.pok.os.sepia.ceph.com/?a=commitdiff_plain;h=4f93487e2d48f843bb30d8fe1015ddf718ba0c47;p=ceph.git os/bluestore: open bluestore in read only mode during device expansion Signed-off-by: Joshua Blanch --- diff --git a/src/os/bluestore/BlueStore.cc b/src/os/bluestore/BlueStore.cc index 1d5bc522b80..9aaec54cf88 100644 --- a/src/os/bluestore/BlueStore.cc +++ b/src/os/bluestore/BlueStore.cc @@ -9204,11 +9204,8 @@ int BlueStore::expand_devices(ostream& out) // from the out-of-space state at DB/shared volume(s) // Opening in R/W mode might cause extra space allocation // which is effectively a show stopper for volume expansion. - r = _open_db_and_around(false); - if (r < 0) { - derr << __func__ << " failed to open db: " << cpp_strerror(r) << dendl; - return r; - } + r = _open_db_and_around(true); + ceph_assert(r == 0); need_to_close = true; }