]> git-server-git.apps.pok.os.sepia.ceph.com Git - ceph.git/commitdiff
mgr/dashboard: Amend pool backend tasks
authorStephan Müller <smueller@suse.com>
Tue, 31 Jul 2018 10:32:10 +0000 (12:32 +0200)
committerStephan Müller <smueller@suse.com>
Tue, 9 Oct 2018 12:51:27 +0000 (14:51 +0200)
Amends pool tasks in order to get the right results back into the UI
and also to have tasks with the same attributes.

Fixes: https://tracker.ceph.com/issues/36355
Signed-off-by: Stephan Müller <smueller@suse.com>
src/pybind/mgr/dashboard/controllers/pool.py

index e09621b54820bff9ab0031d96d18b86944a20df2..ade88a6e5da41db4b7d879307ac238bb64228148 100644 (file)
@@ -76,11 +76,11 @@ class Pool(RESTController):
         return CephService.send_command('mon', 'osd pool delete', pool=pool_name, pool2=pool_name,
                                         sure='--yes-i-really-really-mean-it')
 
-    @pool_task('set', ['{pool_name}'])
+    @pool_task('edit', ['{pool_name}'])
     def set(self, pool_name, flags=None, application_metadata=None, **kwargs):
         self._set_pool_values(pool_name, application_metadata, flags, True, kwargs)
 
-    @pool_task('create', ['{pool}'])
+    @pool_task('create', {'pool_name': '{pool}'})
     @handle_send_command_error('pool')
     def create(self, pool, pg_num, pool_type, erasure_code_profile=None, flags=None,
                application_metadata=None, rule_name=None, **kwargs):