* [Qemu-devel] QMP event on reboot when -no-reboot is set
@ 2016-11-16 14:01 Dirk Braunschweiger
2016-11-16 16:29 ` John Snow
0 siblings, 1 reply; 4+ messages in thread
From: Dirk Braunschweiger @ 2016-11-16 14:01 UTC (permalink / raw)
To: qemu-devel
Hey Guys,
I want to get a qmp event when the qemu does a shutdown due to the
-no-reboot flag. Looking at the code I realized that the -no-reboot flag
just changes any reset request to a shutdown request.
Does anybody already patched qemu to emit some kind of reboot event to
the qmp socket?
If no one already patched it, would you accept such a patch? Or is a
non-wanted feature?
Best regards,
Dirk Braunschweiger
^ permalink raw reply [flat|nested] 4+ messages in thread
* Re: [Qemu-devel] QMP event on reboot when -no-reboot is set
2016-11-16 14:01 [Qemu-devel] QMP event on reboot when -no-reboot is set Dirk Braunschweiger
@ 2016-11-16 16:29 ` John Snow
2016-11-17 8:17 ` Dirk Braunschweiger
0 siblings, 1 reply; 4+ messages in thread
From: John Snow @ 2016-11-16 16:29 UTC (permalink / raw)
To: Dirk Braunschweiger, qemu-devel
On 11/16/2016 09:01 AM, Dirk Braunschweiger wrote:
> Hey Guys,
>
> I want to get a qmp event when the qemu does a shutdown due to the
> -no-reboot flag. Looking at the code I realized that the -no-reboot flag
> just changes any reset request to a shutdown request.
> Does anybody already patched qemu to emit some kind of reboot event to
> the qmp socket?
>
> If no one already patched it, would you accept such a patch? Or is a
> non-wanted feature?
>
> Best regards,
> Dirk Braunschweiger
>
Is the existing "STOP" event insufficient for some reason? Is it
important to distinguish between a 'real' stop and a stop that was
originally intended to be a reboot?
If you can elaborate on that case, you have a good chance of amending
the event spec to add some new events.
--js
^ permalink raw reply [flat|nested] 4+ messages in thread
* Re: [Qemu-devel] QMP event on reboot when -no-reboot is set
2016-11-16 16:29 ` John Snow
@ 2016-11-17 8:17 ` Dirk Braunschweiger
2016-11-17 17:34 ` John Snow
0 siblings, 1 reply; 4+ messages in thread
From: Dirk Braunschweiger @ 2016-11-17 8:17 UTC (permalink / raw)
To: qemu-devel
On 2016-11-16 17:29, John Snow wrote:
> On 11/16/2016 09:01 AM, Dirk Braunschweiger wrote:
>> Hey Guys,
>>
>> I want to get a qmp event when the qemu does a shutdown due to the
>> -no-reboot flag. Looking at the code I realized that the -no-reboot
>> flag
>> just changes any reset request to a shutdown request.
>> Does anybody already patched qemu to emit some kind of reboot event to
>> the qmp socket?
>>
>> If no one already patched it, would you accept such a patch? Or is a
>> non-wanted feature?
>>
>> Best regards,
>> Dirk Braunschweiger
>>
>
> Is the existing "STOP" event insufficient for some reason? Is it
> important to distinguish between a 'real' stop and a stop that was
> originally intended to be a reboot?
>
> If you can elaborate on that case, you have a good chance of amending
> the event spec to add some new events.
>
> --js
Hi John,
the stop event is not sufficient. I want to restart the VM if the guest
initiates a reboot. The user of the VM expects that the VM is startet
again after he/she clicks on reboot ;)
I want to use the --no-reboot flag to stop qemu and restart it on
another vm host or to start it with another configuration (more/less
RAM/CPU, a bigger HDD, etc...)
Best regards,
Dirk
^ permalink raw reply [flat|nested] 4+ messages in thread
* Re: [Qemu-devel] QMP event on reboot when -no-reboot is set
2016-11-17 8:17 ` Dirk Braunschweiger
@ 2016-11-17 17:34 ` John Snow
0 siblings, 0 replies; 4+ messages in thread
From: John Snow @ 2016-11-17 17:34 UTC (permalink / raw)
To: Dirk Braunschweiger, qemu-devel
On 11/17/2016 03:17 AM, Dirk Braunschweiger wrote:
> On 2016-11-16 17:29, John Snow wrote:
>> On 11/16/2016 09:01 AM, Dirk Braunschweiger wrote:
>>> Hey Guys,
>>>
>>> I want to get a qmp event when the qemu does a shutdown due to the
>>> -no-reboot flag. Looking at the code I realized that the -no-reboot flag
>>> just changes any reset request to a shutdown request.
>>> Does anybody already patched qemu to emit some kind of reboot event to
>>> the qmp socket?
>>>
>>> If no one already patched it, would you accept such a patch? Or is a
>>> non-wanted feature?
>>>
>>> Best regards,
>>> Dirk Braunschweiger
>>>
>>
>> Is the existing "STOP" event insufficient for some reason? Is it
>> important to distinguish between a 'real' stop and a stop that was
>> originally intended to be a reboot?
>>
>> If you can elaborate on that case, you have a good chance of amending
>> the event spec to add some new events.
>>
>> --js
>
>
> Hi John,
>
> the stop event is not sufficient. I want to restart the VM if the guest
> initiates a reboot. The user of the VM expects that the VM is startet
> again after he/she clicks on reboot ;)
> I want to use the --no-reboot flag to stop qemu and restart it on
> another vm host or to start it with another configuration (more/less
> RAM/CPU, a bigger HDD, etc...)
>
> Best regards,
> Dirk
>
Is there also a reason why live migrating the VM is undesirable and you
want to wait for a perceived more opportune moment?
Regardless;
what you might consider doing is amending the "STOP" event to include a
new optional parameter, like "reason" or so that can include some extra
information about why a VM was stopped.
One of those reasons can be an intercepted --no-reboot event; maybe
REASON=INTERCEPTED_REBOOT as a suggestion.
--js
^ permalink raw reply [flat|nested] 4+ messages in thread
end of thread, other threads:[~2016-11-17 17:34 UTC | newest]
Thread overview: 4+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2016-11-16 14:01 [Qemu-devel] QMP event on reboot when -no-reboot is set Dirk Braunschweiger
2016-11-16 16:29 ` John Snow
2016-11-17 8:17 ` Dirk Braunschweiger
2016-11-17 17:34 ` John Snow
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.