ceph balancer show <plan-name>
+All plans can be shown with::
+
+ ceph balancer ls
+
Old plans can be discarded with::
ceph balancer rm <plan-name>
"desc": "Show an optimization plan",
"perm": "r",
},
+ {
+ "cmd": "balancer ls",
+ "desc": "List all plans",
+ "perm": "r",
+ },
{
"cmd": "balancer execute name=plan,type=CephString",
"desc": "Execute an optimization plan",
elif command['prefix'] == 'balancer reset':
self.plans = {}
return (0, '', '')
+ elif command['prefix'] == 'balancer ls':
+ return (0, json.dumps([p for p in self.plans], indent=4), '')
elif command['prefix'] == 'balancer dump':
plan = self.plans.get(command['plan'])
if not plan: