[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [Qemu-devel] QMP: RFC: I/O error info & query-stop-reason
From: |
Daniel P. Berrange |
Subject: |
Re: [Qemu-devel] QMP: RFC: I/O error info & query-stop-reason |
Date: |
Fri, 3 Jun 2011 15:03:03 +0100 |
User-agent: |
Mutt/1.5.21 (2010-09-15) |
On Fri, Jun 03, 2011 at 08:51:29AM -0500, Anthony Liguori wrote:
> On 06/03/2011 08:41 AM, Jan Kiszka wrote:
> >On 2011-06-03 15:26, Anthony Liguori wrote:
> >>I think what we're getting at is the need for an enumeration. So let's
> >>introduce one. Here's what I propose:
> >>
> >>SQMP
> >>query-status
> >>------------
> >>
> >>Return a json-object with the following information:
> >>
> >>- "running": true if the VM is running, or false if it is paused
> >>(json-bool)
> >>- "singlestep": true if the VM is in single step mode,
> >> false otherwise (json-bool)
> >>- "status": one of the following values (json-string) (optional)
> >> "prelaunch" - QEMU was started with -S and guest has not started
> >> "running" - guest is actively running
> >> "singlestep" - guest is running in single step mode
> >
> >"singlestep" is just a subset of "debug" stops. Better use the latter.
> >
> >> "paused" - guest has been paused via the 'stop' command
> >> "postmigrate" - guest is paused following a successful 'migrate'
> >> "shutdown" - guest is shut down (and -no-shutdown is in use)
> >> "io-error" - the last IOP has failed and the device is configured
> >>to pause on I/O errors
> >> "watchdog-error" - the watchdog action is configured to pause and
> >>has been triggered
> >
> >And "panic" or "internal-error".
>
> Can you add the request help spec text too? Is "internal-error" a
> KVM emulation error? If so, I'd rather make it
> "kvm-emulation-error".
Yeah, its for the kvm-all.c code which calls vm_stop(VMSTOP_PANIC);
when it gets either an internal error, or an unhandled exit.
Regards,
Daniel
--
|: http://berrange.com -o- http://www.flickr.com/photos/dberrange/ :|
|: http://libvirt.org -o- http://virt-manager.org :|
|: http://autobuild.org -o- http://search.cpan.org/~danberr/ :|
|: http://entangle-photo.org -o- http://live.gnome.org/gtk-vnc :|
- Re: [Qemu-devel] QMP: RFC: I/O error info & query-stop-reason, (continued)
- Re: [Qemu-devel] QMP: RFC: I/O error info & query-stop-reason, Daniel P. Berrange, 2011/06/03
- Re: [Qemu-devel] QMP: RFC: I/O error info & query-stop-reason, Anthony Liguori, 2011/06/03
- Re: [Qemu-devel] QMP: RFC: I/O error info & query-stop-reason, Daniel P. Berrange, 2011/06/03
- Re: [Qemu-devel] QMP: RFC: I/O error info & query-stop-reason, Anthony Liguori, 2011/06/03
- Re: [Qemu-devel] QMP: RFC: I/O error info & query-stop-reason, Daniel P. Berrange, 2011/06/03
- Re: [Qemu-devel] QMP: RFC: I/O error info & query-stop-reason, Luiz Capitulino, 2011/06/03
- Re: [Qemu-devel] QMP: RFC: I/O error info & query-stop-reason, Anthony Liguori, 2011/06/03
- Re: [Qemu-devel] QMP: RFC: I/O error info & query-stop-reason, Jan Kiszka, 2011/06/03
- Re: [Qemu-devel] QMP: RFC: I/O error info & query-stop-reason, Anthony Liguori, 2011/06/03
- Re: [Qemu-devel] QMP: RFC: I/O error info & query-stop-reason, Jan Kiszka, 2011/06/03
- Re: [Qemu-devel] QMP: RFC: I/O error info & query-stop-reason,
Daniel P. Berrange <=
- Re: [Qemu-devel] QMP: RFC: I/O error info & query-stop-reason, Markus Armbruster, 2011/06/06
Re: [Qemu-devel] QMP: RFC: I/O error info & query-stop-reason, Luiz Capitulino, 2011/06/02
- Re: [Qemu-devel] QMP: RFC: I/O error info & query-stop-reason, Anthony Liguori, 2011/06/02
- Re: [Qemu-devel] QMP: RFC: I/O error info & query-stop-reason, Luiz Capitulino, 2011/06/02
- Re: [Qemu-devel] QMP: RFC: I/O error info & query-stop-reason, Anthony Liguori, 2011/06/02
- Re: [Qemu-devel] QMP: RFC: I/O error info & query-stop-reason, Luiz Capitulino, 2011/06/02
- Re: [Qemu-devel] QMP: RFC: I/O error info & query-stop-reason, Anthony Liguori, 2011/06/02
- Re: [Qemu-devel] [libvirt] QMP: RFC: I/O error info & query-stop-reason, Eric Blake, 2011/06/02
- Re: [Qemu-devel] [libvirt] QMP: RFC: I/O error info & query-stop-reason, Anthony Liguori, 2011/06/02
Re: [Qemu-devel] QMP: RFC: I/O error info & query-stop-reason, Kevin Wolf, 2011/06/06