Commit d9d1a765 authored by Anael Beutot's avatar Anael Beutot
Browse files

Updated VM start handler to allow start in pause state

parent b4ad087e
Loading
Loading
Loading
Loading
+6 −2
Original line number Diff line number Diff line
@@ -282,10 +282,14 @@ class Handler(HostHandler):
            logger.error(msg)
            raise UndefinedDomain(msg)

    def vm_start(self, name):
    def vm_start(self, name, pause=False):
        """
        :param str name: VM name to start
        :param bool pause: start VM in pause
        """
        logger.debug('VM start %s', name)
        try:
            self.hypervisor.domains[name].start()
            self.hypervisor.domains[name].start(pause)
        except libvirt.libvirtError:
            logger.exception('Error while starting VM %s', name)
            raise