Loading ccserver/handlers.py +5 −5 Original line number Diff line number Diff line Loading @@ -135,15 +135,15 @@ class CliHandler(OnlineCCHandler): return self._server.list(query) def _vm_action(self, query, method, *args, **kwargs): vms = self._server.list(query, show=set(('vm', 'role'))) hypervisors = list(self._server.iter_connected_role('hypervisor')) vms = self._server.list(query, show=set(('r', 'h'))) hypervisors = list(self._server.iter_connected_role('hv')) for hv in hypervisors: vm_to_start = [] for vm in vms: if vm['role'] != 'vm': pass if vm['r'] != 'vm': continue elif vm['id'].split('.')[0] == hv.login: vm_to_start.append(vm['vm']) vm_to_start.append(vm['h']) if vm_to_start: hv.connection.call(method, vm_to_start, *args, **kwargs) Loading Loading
ccserver/handlers.py +5 −5 Original line number Diff line number Diff line Loading @@ -135,15 +135,15 @@ class CliHandler(OnlineCCHandler): return self._server.list(query) def _vm_action(self, query, method, *args, **kwargs): vms = self._server.list(query, show=set(('vm', 'role'))) hypervisors = list(self._server.iter_connected_role('hypervisor')) vms = self._server.list(query, show=set(('r', 'h'))) hypervisors = list(self._server.iter_connected_role('hv')) for hv in hypervisors: vm_to_start = [] for vm in vms: if vm['role'] != 'vm': pass if vm['r'] != 'vm': continue elif vm['id'].split('.')[0] == hv.login: vm_to_start.append(vm['vm']) vm_to_start.append(vm['h']) if vm_to_start: hv.connection.call(method, vm_to_start, *args, **kwargs) Loading