[libvirt] qemu: Add timeout for monitor to avoid virsh getting stuck when monitor gets die.

Mark Wu dwu at redhat.com
Wed Apr 6 04:26:13 UTC 2011


Sorry for duplicated message.
On 04/06/2011 12:15 PM, Mark Wu wrote:
> Hello Guys,
>
> When the qemu process becomes hung, virsh will get stuck on the hung 
> guest and can't move forward. It can be reproduced by the following 
> steps:
>
> 1. setup a virt guest with qemu-kvm, and start it
> 2. stop qemu process with following:
> kill -STOP `ps aux | grep qemu | grep -v grep | awk '{print $2}'`
> 3. run the following command:
> virsh list
>
> I think we can add a timeout for qemu monitor to resolve this problem: 
> using virCondWaitUntil instead of virCondWait in qemuMonitorSend. 
> What's your opinions?
> Thanks!
>
>
>
> --
> libvir-list mailing list
> libvir-list at redhat.com
> https://www.redhat.com/mailman/listinfo/libvir-list

-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://listman.redhat.com/archives/libvir-list/attachments/20110406/0210e827/attachment-0001.htm>


More information about the libvir-list mailing list