Red Hat Bugzilla – Bug 647447
QMP: provide a hmp_passthrough command to allow execution of non-converted commands
Last modified: 2013-01-09 18:17:46 EST
Cloning this bug for RHEl6.1 as it's also going to get this feature, so that we can have things like savevm/loadvm working under QMP. +++ This bug was initially created as a clone of Bug #644819 +++ It is impossible to debug qemu instance without human qemu monitor.
Submitted upstream: http://lists.gnu.org/archive/html/qemu-devel/2010-10/msg02232.html
Approved by Development for targeting RHEL 6.1.
After a few revisions and some upstream discussion, the final version has been submitted for inclusion as part of a Monitor queue pull request: http://lists.gnu.org/archive/html/qemu-devel/2010-11/msg01577.html This should be merged in the next days.
*** Bug 644819 has been marked as a duplicate of this bug. ***
Technical note added. If any revisions are required, please edit the "Technical Notes" field accordingly. All revisions will be proofread by the Engineering Content Services team. New Contents: Cause: hmp_passthrough command is needed so libvirt can use some qemu-kvm features such as savevm/loadvm. Consequence: libvirt can't use savevm/loadvm through QMP withou hmp_passthrough command. Change: htmp_passthrough command was implemented in qemu-kvm. Result: libvirt can use the hmp_passthrough QMP command to execute legacy commands such as loadvm/savevm.
Technical note updated. If any revisions are required, please edit the "Technical Notes" field accordingly. All revisions will be proofread by the Engineering Content Services team. Diffed Contents: @@ -1,3 +1,5 @@ +IMPORTANT: this is an internal interface consumed only by libvirt. Users should only know about libvirt related impact and new functionality (which is not described here). + Cause: hmp_passthrough command is needed so libvirt can use some qemu-kvm features such as savevm/loadvm. Consequence: libvirt can't use savevm/loadvm through QMP withou hmp_passthrough command.
An advisory has been issued which should help the problem described in this bug report. This report is therefore being closed with a resolution of ERRATA. For more information on therefore solution and/or where to find the updated files, please follow the link below. You may reopen this bug report if the solution does not work for you. http://rhn.redhat.com/errata/RHSA-2011-0534.html