[adding qemu-devel, for a qemu-ga question] On 08/07/2012 06:04 PM, MATSUDA, Daiki wrote: > Hi, All. > > I rewrote the patches as Eric suggested. > > > > virsh # help qemu-agent-command > NAME > qemu-agent-command - Qemu Guest Agent Command > > SYNOPSIS > qemu-agent-command <domain> [--timeout <number>] {[--cmd] <string>}... > > virsh # qemu-agent-command RHEL58_64 '{"execute":"guest-info"}' > {"return":{"version":"1.1.50","supported_commands":[{"enabled":true,"name":"guest-network-get-interfaces"},{"enabled":true,"name":"guest-suspend-hybrid"},... Question to the qemu folks - can we enhance 'guest-info' to tell us commands required to give output on success, vs. commands that are expected to never answer (except on possible error), so that libvirt can then make smarter decisions about whether to wait for a response for an arbitrary guest agent command? That is, I would love for the 'success-response' field of the qapi-schema-guest.json file to be exposed to libvirt, as it would greatly help in implementing Daiki's patchset for calling an arbitrary command and knowing whether to block on expecting a response rather than forcing the user to know which magic --timeout values to use. -- Eric Blake eblake@xxxxxxxxxx +1-919-301-3266 Libvirt virtualization library http://libvirt.org
Attachment:
signature.asc
Description: OpenPGP digital signature
-- libvir-list mailing list libvir-list@xxxxxxxxxx https://www.redhat.com/mailman/listinfo/libvir-list