[pve-devel] applied: [PATCH qemu-server v2 0/8] improve qemu-guest-agent api

Thomas Lamprecht t.lamprecht at proxmox.com
Tue Feb 20 10:33:42 CET 2018


applied series with v3 for 4/8 and 8/8 

On 2/15/18 2:04 PM, Dominik Csapak wrote:
> this series aims to improve the guest agent api (but maintains compatibility)
> by adding an api call for each command, making some commands
> a GET call instead of POST (important for the webui)
> and adds some new commands added in qemu since 2.9
> 
> also this splits the code from Qemu.pm in its own file
> 
> changes from v1:
> * use SOURCES in Makefile
> * use a hash only for commands instead of array+hash
> * simplify permission override (string and hash only)
> * method is no longer optional
> * new patch 8/8 to include the error from guest agent we get one
> 
> Dominik Csapak (8):
>   improve PVE/API2/Makefile
>   add agent flag to vm status api call
>   move guest agent api call to its own file
>   make an api call for each guest agent command
>   add an guest agent index call
>   change some guest agent commands to GET api calls
>   add new guest-agent commands
>   return error from guest-agent
> 
>  PVE/API2/Makefile      |   8 +-
>  PVE/API2/Qemu.pm       |  72 ++----------------
>  PVE/API2/Qemu/Agent.pm | 193 +++++++++++++++++++++++++++++++++++++++++++++++++
>  PVE/API2/Qemu/Makefile |   6 ++
>  PVE/CLI/qm.pm          |   3 +-
>  PVE/QMPClient.pm       |   2 +
>  6 files changed, 216 insertions(+), 68 deletions(-)
>  create mode 100644 PVE/API2/Qemu/Agent.pm
>  create mode 100644 PVE/API2/Qemu/Makefile
> 





More information about the pve-devel mailing list