qemu-devel
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [PATCH] qmp: Stabilize preconfig


From: Paolo Bonzini
Subject: Re: [PATCH] qmp: Stabilize preconfig
Date: Wed, 10 Nov 2021 22:56:23 +0100
User-agent: Mozilla/5.0 (X11; Linux x86_64; rv:91.0) Gecko/20100101 Thunderbird/91.2.0

On 11/3/21 09:02, Markus Armbruster wrote:
I wonder whether we really have to step through three states

          x-exit-preconfig  cont
     preconfig ---> pre run ---> run

and not two

             cont
     pre run ---> run

Devices would be hotplugged between x-exit-preconfig and cont, and part of the machine until x-exit-preconfig; so there is a need for something like x-exit-preconfig.

In my prototype of a QMP-only binary, the idea would be that there wouldn't be a single x-exit-preconfig command, but "cont", "migrate-incoming", "finish-machine-init" (the stable replacement for x-exit-preconfig) and "loadvm" would all complete the configuration of the machine. "finish-machine-init" would do nothing else, the others would continue with whatever they were supposed to do.

Which of the queries you need work only between x-exit-preconfig and -S?

Well before x-exit-preconfig, QMP only permits a very small number
of commands - QEMU has loosened that up a bit, but I don't think anyone
has checked whether there's enough to cover libvirt's current usage yet.

Indeed I looked at the commands that operate on the backends, but not that much at query commands.

Paolo




reply via email to

[Prev in Thread] Current Thread [Next in Thread]