
On Mon, 2013-05-27 at 14:28 +0200, Viktor Mihajlovski wrote:
From: chenfan <chen.fan.fnst@cn.fujitsu.com> @@ -3185,6 +3194,9 @@ int qemuMonitorVMStatusToPausedReason(const char *status) case QEMU_MONITOR_VM_STATUS_WATCHDOG: return VIR_DOMAIN_PAUSED_WATCHDOG;
+ case QEMU_MONITOR_VM_STATUS_GUEST_PANICKED: + return VIR_DOMAIN_PAUSED_GUEST_PANICKED; + /* unreachable from this point on */ case QEMU_MONITOR_VM_STATUS_LAST: ; I just have crashed the guest while libvirtd wasn't running, after a restart, virsh domstate --reason always reports
On 05/27/2013 10:41 AM, Chen Fan wrote: paused (guest panicked) while I would expect crashed (guest panicked). Either QEMU is reporting a bogus state or the state computation is flawed somewhere...
Then I will fix this bug. and remain on_crash default behavior in the XML. Thanks for your comments.