[pve-devel] [PATCH] add qemu guest agent client
Alexandre DERUMIER
aderumier at odiso.com
Wed Sep 5 10:29:54 CEST 2012
yes, It should be possible
main differences :
- we can't send "id" to a qmp comamnd. (so I sent guest-sync with sequence id before each command)
note that this id must be a integer, for in my code, I don't sent the vmid $$:$cmdid_seq, but only $cmdid_seq
- the returned json finish by "}\n" and not "}\r\n"
- we don't need to send qmp_capabilities at the connection opening
you can make a diff between qgaclient and qmpclient, I didn't have make too much changes.
----- Mail original -----
De: "Dietmar Maurer" <dietmar at proxmox.com>
À: "Alexandre Derumier" <aderumier at odiso.com>, pve-devel at pve.proxmox.com
Envoyé: Mercredi 5 Septembre 2012 09:47:40
Objet: RE: [pve-devel] [PATCH] add qemu guest agent client
> Subject: [pve-devel] [PATCH] add qemu guest agent client
>
> This implement qemu guest agent client.
>
> I Have take the qmp client code and try to adapt it.
Isn't there a way to reuse the qmp code? What exactly is the difference between
QMP and QGA protocol? Can't we use a common base class?
More information about the pve-devel
mailing list