=Comment: #0================================================= Emily J. Ratliff <ratliff.com> - 1. Feature Overview: Feature Id: [202013] a. Name of Feature: Add async qemu machine protocol (qmp) to qemu b. Feature Description Extend qemu to include a machine protocol for the monitor interface 2. Feature Details: Sponsor: LTC Architectures: x86 x86_64 Arch Specificity: Both Affects Kernel Modules: Yes Delivery Mechanism: Backport Category: Xen Request Type: Driver - New - Open Source d. Upstream Acceptance: Pending Sponsor Priority 2 f. Severity: Medium IBM Confidential: no Code Contribution: 3rd party code g. Component Version Target: qemu 0.12+ 3. Business Case By switching to a machine readable protocol we increase the robustness of the interface that is used to control qemu 4. Primary contact at Red Hat: John Jarvis jjarvis 5. Primary contacts at Partner: Project Management Contact: Stephanie Glass, sglass.com Technical contact(s): Ryan Harper, raharper.com IBM Manager: Warren Grunbok II, grunbok.com
We can't include the current QMP work on RHEL-5.5. It is intrusive code, and still in development upstream. We already have a machine-friendly and stable interface to control qemu-kvm on RHEL5, that is libvirt. If the request is for the asynchronous notification feature only, we have an existing asynchronous notification system (bug #501693).
------- Comment From hollisb.com 2009-08-19 16:57 EDT------- OK, this request should really be about changing the qemu watchdog to use the asynchronous message framework referenced in bug #501693 then.
Should we close this as duplicate of #518703, or do you plan to use this bug to track the async watchdog notification feature?
------- Comment From hollisb.com 2009-08-21 20:14 EDT------- We should track qemu generation of async watchdog events here. Also, this bug is for version 5.5, while bug #518703 is for 6.0.
Created attachment 363535 [details] qemu watchdog emulation for kvm-83 ------- Comment on attachment From hollisb.com 2009-10-02 18:59 EDT------- This is a backport of the latest upstream qemu watchdog emulation. In addition, it adds support for RHEL5's asynchronous monitor messages with the new "notify" watchdog action. This was tested with a RHEL5.3 guest using the i6300esb module, with "poweroff" and "notify" actions.
Comment on attachment 363889 [details] Patch rebased to latest RHEL-5.5 KVM tree. Attached patch rebased to latest RHEL-5.5 KVM tree and with some space/tab mixups fixed.
------- Comment From hollisb.com 2009-10-06 17:18 EDT------- We don't need this feature in 5.5, since libvirt doesn't consume any of the async events.
(In reply to comment #9) > ------- Comment From hollisb.com 2009-10-06 17:18 EDT------- > We don't need this feature in 5.5, since libvirt doesn't consume any of the > async events. Should I close this as WONTFIX (or NOTABUG), then?
------- Comment From sglass.com 2009-10-07 07:31 EDT------- Please close as WONTFIX. Thanks
(In reply to comment #11) > ------- Comment From sglass.com 2009-10-07 07:31 EDT------- > Please close as WONTFIX. Thanks Do you still interested in the watchdog device for rhel5.5 or just drop the async messages for it? ( Bug 513829 - FEAT: watch dog device)
------- Comment From hollisb.com 2009-10-08 18:08 EDT------- Please close that one too, thanks.