Loading ccnode/hypervisor/__init__.py +5 −6 Original line number Diff line number Diff line Loading @@ -225,10 +225,9 @@ class Hypervisor(object): vm = self.domains.pop(dom.name()) # self.sjproxy.unregister(vm.name) self.async_calls[self.rpc_con.rpc.async_call_cb( self.register_cb, 'register', self.unregister_cb, 'unregister', vm.name, 'vm', )] = vm.name elif event in ('Started', 'Suspended', 'Resumed', 'Stopped', 'Saved', 'Restored'): Loading @@ -251,11 +250,11 @@ class Hypervisor(object): self.main.reset_sub_tag(vm.name, tag) def unregister_cb(self, call_id, response=None, error=None): vm = self.domains[self.async_calls.pop(call_id)] vm_name = self.async_calls.pop(call_id) if error is not None: logger.error('Error while unregistering domain to server, %s', error) logger.info('Delete domain: %s (%s)', vm.name, vm.uuid) self.main.remove_sub_object(vm) logger.info('Delete domain: %s', vm_name) self.main.remove_sub_object(vm_name) def vm_define(self, xml_desc): """Create a VM on the Hypervisor Loading Loading
ccnode/hypervisor/__init__.py +5 −6 Original line number Diff line number Diff line Loading @@ -225,10 +225,9 @@ class Hypervisor(object): vm = self.domains.pop(dom.name()) # self.sjproxy.unregister(vm.name) self.async_calls[self.rpc_con.rpc.async_call_cb( self.register_cb, 'register', self.unregister_cb, 'unregister', vm.name, 'vm', )] = vm.name elif event in ('Started', 'Suspended', 'Resumed', 'Stopped', 'Saved', 'Restored'): Loading @@ -251,11 +250,11 @@ class Hypervisor(object): self.main.reset_sub_tag(vm.name, tag) def unregister_cb(self, call_id, response=None, error=None): vm = self.domains[self.async_calls.pop(call_id)] vm_name = self.async_calls.pop(call_id) if error is not None: logger.error('Error while unregistering domain to server, %s', error) logger.info('Delete domain: %s (%s)', vm.name, vm.uuid) self.main.remove_sub_object(vm) logger.info('Delete domain: %s', vm_name) self.main.remove_sub_object(vm_name) def vm_define(self, xml_desc): """Create a VM on the Hypervisor Loading