]> git.apps.os.sepia.ceph.com Git - ceph.git/commitdiff
tasks/ceph_manager: make utility_task cluster-aware
authorJosh Durgin <jdurgin@redhat.com>
Fri, 25 Mar 2016 00:14:17 +0000 (17:14 -0700)
committerJosh Durgin <jdurgin@redhat.com>
Mon, 9 May 2016 18:52:00 +0000 (11:52 -0700)
Signed-off-by: Josh Durgin <jdurgin@redhat.com>
tasks/ceph_manager.py

index 71578645afe5e756b59ce615caa4bc05809d4afe..ad13801782a4ba9761abddbc2f127ef83053582b 100644 (file)
@@ -2061,7 +2061,8 @@ def utility_task(name):
             config = {}
         args = config.get('args', [])
         kwargs = config.get('kwargs', {})
-        fn = getattr(ctx.manager, name)
+        cluster = config.get('cluster', 'ceph')
+        fn = getattr(ctx.managers[cluster], name)
         fn(*args, **kwargs)
     return task