[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [Qemu-devel] [PATCH v11 8/8] qemu.py: don't launch again before shut
From: |
Eduardo Habkost |
Subject: |
Re: [Qemu-devel] [PATCH v11 8/8] qemu.py: don't launch again before shutdown() |
Date: |
Fri, 19 Jan 2018 15:52:49 -0200 |
User-agent: |
Mutt/1.9.1 (2017-09-22) |
On Tue, Nov 14, 2017 at 11:22:46AM +0100, Amador Pahim wrote:
> If a VM is launched, files are created and a cleanup is required before
> a new launch. This cleanup is executed by shutdown(), so shutdown() must
> be called even if the VM is manually terminated (i.e. using kill).
>
> This patch creates a control to make sure launch() will not be executed
> again if shutdown() is not called after the previous launch().
>
> Signed-off-by: Amador Pahim <address@hidden>
> ---
> scripts/qemu.py | 7 +++++++
> 1 file changed, 7 insertions(+)
>
> diff --git a/scripts/qemu.py b/scripts/qemu.py
> index 0b0b61be39..862920099c 100644
> --- a/scripts/qemu.py
> +++ b/scripts/qemu.py
> @@ -89,6 +89,7 @@ class QEMUMachine(object):
> self._qemu_full_args = None
> self._test_dir = test_dir
> self._temp_dir = None
> + self._launched = False
>
> # just in case logging wasn't configured by the main script:
> logging.basicConfig()
> @@ -210,10 +211,14 @@ class QEMUMachine(object):
> if self.is_running():
> raise QEMUMachineError('VM already running')
>
> + if self._launched:
> + raise QEMUMachineError('Shutdown pending after previous launch')
I believe "VM already launched" would be clearer than "shutdown
pending".
--
Eduardo
[Prev in Thread] |
Current Thread |
[Next in Thread] |
- Re: [Qemu-devel] [PATCH v11 8/8] qemu.py: don't launch again before shutdown(),
Eduardo Habkost <=