[pve-devel] [PATCH qemu-server] io throttle: pass pool parameters (*_max)
Alexandre DERUMIER
aderumier at odiso.com
Wed Jan 13 04:38:20 CET 2016
Ok, I have tested it, it's working fine now.
Thanks !
----- Mail original -----
De: "Wolfgang Bumiller" <w.bumiller at proxmox.com>
À: "aderumier" <aderumier at odiso.com>
Cc: "pve-devel" <pve-devel at pve.proxmox.com>
Envoyé: Mardi 12 Janvier 2016 12:24:05
Objet: Re: [pve-devel] [PATCH qemu-server] io throttle: pass pool parameters (*_max)
@Alexandre:
I see the additional parameters have been added back in 2013 by you
with commit 74edd76ba:
qemuserver : iothrottle add support for throttling burst max
Could you check if this was perhaps just forgotten and if it works as
intended with this change?
On Mon, Jan 11, 2016 at 01:27:46PM +0100, Wolfgang Bumiller wrote:
> These have been passed but haven't been used.
> ---
> PVE/QemuServer.pm | 19 +++++++++++++++++--
> 1 file changed, 17 insertions(+), 2 deletions(-)
>
> diff --git a/PVE/QemuServer.pm b/PVE/QemuServer.pm
> index 77bc501..3a7cb6f 100644
> --- a/PVE/QemuServer.pm
> +++ b/PVE/QemuServer.pm
> @@ -4009,11 +4009,26 @@ sub qemu_dimm_list {
> }
>
> sub qemu_block_set_io_throttle {
> - my ($vmid, $deviceid, $bps, $bps_rd, $bps_wr, $iops, $iops_rd, $iops_wr) = @_;
> + my ($vmid, $deviceid,
> + $bps, $bps_rd, $bps_wr, $iops, $iops_rd, $iops_wr,
> + $bps_max, $bps_rd_max, $bps_wr_max, $iops_max, $iops_rd_max, $iops_wr_max) = @_;
>
> return if !check_running($vmid) ;
>
> - vm_mon_cmd($vmid, "block_set_io_throttle", device => $deviceid, bps => int($bps), bps_rd => int($bps_rd), bps_wr => int($bps_wr), iops => int($iops), iops_rd => int($iops_rd), iops_wr => int($iops_wr));
> + vm_mon_cmd($vmid, "block_set_io_throttle", device => $deviceid,
> + bps => int($bps),
> + bps_rd => int($bps_rd),
> + bps_wr => int($bps_wr),
> + iops => int($iops),
> + iops_rd => int($iops_rd),
> + iops_wr => int($iops_wr),
> + bps_max => int($bps_max),
> + bps_rd_max => int($bps_rd_max),
> + bps_wr_max => int($bps_wr_max),
> + iops_max => int($iops_max),
> + iops_rd_max => int($iops_rd_max),
> + iops_wr_max => int($iops_wr_max)
> + );
>
> }
>
> --
> 2.1.4
More information about the pve-devel
mailing list