]> git.proxmox.com Git - mirror_qemu.git/commit - qga/qapi-schema.json
qga/qmp_guest_fstrim: Return per path fstrim result
authorJustin Ossevoort <justin@quarantainenet.nl>
Mon, 11 May 2015 06:58:45 +0000 (08:58 +0200)
committerMichael Roth <mdroth@linux.vnet.ibm.com>
Wed, 8 Jul 2015 01:13:13 +0000 (20:13 -0500)
commite82855d9aa4580620773b1b145ecab6ca1f2578c
tree3fa9b3484c4f7cda91470430462bda5d917f8586
parent73a652a1b08445e8d91e50cdbb2da50e571c61b3
qga/qmp_guest_fstrim: Return per path fstrim result

The current guest-fstrim support only returns an error if some
mountpoint was unable to be trimmed, skipping any possible additional
mountpoints. The result of the TRIM operation itself is also discarded.

This change returns a per mountpoint result of the TRIM operation. If an
error occurs on some mountpoints that error is returned and the
guest-fstrim continue with any additional mountpoints.

The returned values for errors, minimum and trimmed are dependant on the
filesystem, storage stacks and kernel version.

Signed-off-by: Justin Ossevoort <justin@quarantainenet.nl>
* s/type/struct/ in schema type definitions
* moved version annotation for new guest-fstrim return field to
  the field itself rather than applying to the entire command
Signed-off-by: Michael Roth <mdroth@linux.vnet.ibm.com>
qga/commands-posix.c
qga/commands-win32.c
qga/qapi-schema.json