From de17f4c064dfdcf191cf1af97a0fb651f962a49f Mon Sep 17 00:00:00 2001 From: Sage Weil Date: Thu, 28 Jan 2021 12:27:35 -0600 Subject: [PATCH] mgr/volumes: deploy MDSs when creating fs This line was (inadvertantly?) removed in f69abe6291958a9ccfb85ce77c9b86e8af8ecf21 with the addition of the mds_autoscaler module. However, that module does not know how to deal with a filesystem that doesn't have a service spec defined yet. (Also, the module is not enabled by default.) Signed-off-by: Sage Weil (cherry picked from commit a59d63782efc33218b9c7d5e6767701ba337e9a8) --- src/pybind/mgr/volumes/fs/operations/volume.py | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/pybind/mgr/volumes/fs/operations/volume.py b/src/pybind/mgr/volumes/fs/operations/volume.py index 80a8090db9b..58d77f0f983 100644 --- a/src/pybind/mgr/volumes/fs/operations/volume.py +++ b/src/pybind/mgr/volumes/fs/operations/volume.py @@ -65,7 +65,8 @@ def create_volume(mgr, volname, placement): #cleanup remove_pool(mgr, data_pool) remove_pool(mgr, metadata_pool) - return r, outb, outs + return r, outb, outs + return create_mds(mgr, volname, placement) def delete_volume(mgr, volname, metadata_pool, data_pools): -- 2.47.3