]> git-server-git.apps.pok.os.sepia.ceph.com Git - ceph.git/commitdiff
mgr/volumes: deploy MDSs when creating fs
authorSage Weil <sage@newdream.net>
Thu, 28 Jan 2021 18:27:35 +0000 (12:27 -0600)
committerSage Weil <sage@newdream.net>
Thu, 4 Feb 2021 17:19:36 +0000 (11:19 -0600)
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 <sage@newdream.net>
(cherry picked from commit a59d63782efc33218b9c7d5e6767701ba337e9a8)

src/pybind/mgr/volumes/fs/operations/volume.py

index 80a8090db9b88f8142a719f35acc4434dc186301..58d77f0f9837cc077c2ed83c8221ac6c227eb165 100644 (file)
@@ -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):