]> git.apps.os.sepia.ceph.com Git - ceph.git/commitdiff
ceph-volume-client: fix command argument order
authorPatrick Donnelly <pdonnell@redhat.com>
Tue, 27 Feb 2018 11:35:00 +0000 (03:35 -0800)
committerJan Fajerski <jfajerski@suse.com>
Wed, 12 Jun 2019 12:48:02 +0000 (14:48 +0200)
Fixes: http://tracker.ceph.com/issues/22038
Signed-off-by: Patrick Donnelly <pdonnell@redhat.com>
(cherry picked from commit cd30d28c6e691c974d6a10b4441d03febfec544f)

src/pybind/ceph_volume_client.py

index c1943f32773355543acfe29b6a841eba0c2f3fc1..33d9516d5ae47076ac9f1492451bafca3576b431 100644 (file)
@@ -637,7 +637,8 @@ class CephFSVolumeClient(object):
             pool_id = self._create_volume_pool(pool_name)
             mds_map = self.get_mds_map()
             if pool_id not in mds_map['data_pools']:
-                self._rados_command("fs {} add_data_pool".format(mds_map['fs_name']), {
+                self._rados_command("fs add_data_pool", {
+                    'fs_name': mds_map['fs_name'],
                     'pool': pool_name
                 })
             time.sleep(5) # time for MDSMap to be distributed
@@ -747,7 +748,8 @@ class CephFSVolumeClient(object):
             pool_id = self._get_pool_id(osd_map, pool_name)
             mds_map = self.get_mds_map()
             if pool_id in mds_map['data_pools']:
-                self._rados_command("fs {} rm_data_pool".format(mds_map['fs_name']), {
+                self._rados_command("fs rm_data_pool", {
+                    'fs_name': mds_map['fs_name'],
                     'pool': pool_name
                 })
             self._rados_command("osd pool delete",