| Summary: | QMP: "info history" with "human-monitor-command" can not return the historical used commands | ||
|---|---|---|---|
| Product: | Red Hat Enterprise Linux 6 | Reporter: | Qunfang Zhang <qzhang> |
| Component: | qemu-kvm | Assignee: | Luiz Capitulino <lcapitulino> |
| Status: | CLOSED WONTFIX | QA Contact: | Virtualization Bugs <virt-bugs> |
| Severity: | medium | Docs Contact: | |
| Priority: | low | ||
| Version: | 6.2 | CC: | juzhang, michen, mkenneth, tburke, virt-maint |
| Target Milestone: | rc | ||
| Target Release: | --- | ||
| Hardware: | Unspecified | ||
| OS: | Unspecified | ||
| Whiteboard: | |||
| Fixed In Version: | Doc Type: | Bug Fix | |
| Doc Text: | Story Points: | --- | |
| Clone Of: | Environment: | ||
| Last Closed: | 2011-09-12 07:00:34 UTC | Type: | --- |
| Regression: | --- | Mount Type: | --- |
| Documentation: | --- | CRM: | |
| Verified Versions: | Category: | --- | |
| oVirt Team: | --- | RHEL 7.3 requirements from Atomic Host: | |
| Cloudforms Team: | --- | Target Upstream Version: | |
Not sure it worth fixing since the HMP is not supported long term The "info history" command is HMP-only, it doesn't make sense on QMP, even when using HMP passhthrough. |
Description of problem: Input some commands in QMP and then check the history used commands by the following command, the used commands can not be returned: {"execute":"human-monitor-command","arguments":{"command-line":"info history"}} Version-Release number of selected component (if applicable): kernel-2.6.32-171.el6.x86_64 qemu-kvm-0.12.1.2-2.172.el6.x86_64 How reproducible: 100% Steps to Reproduce: 1. Start a guest with QMP. /usr/libexec/qemu-kvm -m 8G -smp 4 -cpu cpu64-rhel6,+x2apic -usbdevice tablet -drive file=RHEL-Server-6.1-64-virtio.qcow2,format=qcow2,if=none,id=drive-ide0-0-0,werror=stop,rerror=stop,cache=none -device virtio-blk-pci,drive=drive-ide0-0-0,id=ide0-0-0 -netdev tap,id=hostnet0,script=/etc/qemu-ifup -device e1000,netdev=hostnet0,mac=00:10:1a:20:06:28,bus=pci.0,addr=0x6 -boot c -uuid bea9c85e-0a47-4030-979d-5d94bb3d6161 -rtc-td-hack -no-kvm-pit-reinjection -monitor stdio -qmp tcp:0:4444,server,nowait -name win7-64-balloon -vnc :10 -device virtio-balloon-pci,bus=pci.0,id=balloon0 2.Input some QMP commands {"execute":"qmp_capabilities"} {"return": {}} {"execute":"query-status"} {"return": {"singlestep": false, "running": true}} {"execute":"query-kvm"} {"return": {"enabled": true, "present": true}} 3.Check the historical used commands: {"execute":"human-monitor-command","arguments":{"command-line":"info history"}} {"return": {}} Actual results: The used command like "query-status" and "query-kvm" do not return. Expected results: Should display history commands after step3. Additional info: