[libvirt] [PATCH v6 1/7] qemu: Add define for the new throttle options

Michal Privoznik mprivozn at redhat.com
Fri Nov 7 15:56:17 UTC 2014


On 29.10.2014 13:15, Matthias Gatto wrote:
> Add defines for the new options total_bytes_sec_max, write_bytes_sec_max,
> read_bytes_sec_max, total_iops_sec_max, write_iops_sec_max, read_iops_sec_max,
> size_iops_sec.
>
> Signed-off-by: Matthias Gatto <matthias.gatto at outscale.com>
> ---
>   include/libvirt/libvirt-domain.h | 54 ++++++++++++++++++++++++++++++++++++++++
>   1 file changed, 54 insertions(+)
>
> diff --git a/include/libvirt/libvirt-domain.h b/include/libvirt/libvirt-domain.h
> index b28d37d..6146244 100644
> --- a/include/libvirt/libvirt-domain.h
> +++ b/include/libvirt/libvirt-domain.h
> @@ -1965,6 +1965,60 @@ int virDomainBlockCommit(virDomainPtr dom, const char *disk, const char *base,
>    */
>   # define VIR_DOMAIN_BLOCK_IOTUNE_WRITE_IOPS_SEC "write_iops_sec"
>
> +/**
> + * VIR_DOMAIN_BLOCK_IOTUNE_TOTAL_BYTES_SEC_MAX:
> + *
> + * Macro for the BlockIoTune tunable weight: it represents the maximum total
> + * bytes per second permitted through a block device, as a ullong.
> + */
> +#define VIR_DOMAIN_BLOCK_IOTUNE_TOTAL_BYTES_SEC_MAX "total_bytes_sec_max"

See the context line above? There should be a space between sharp and 
'define'. Even 'syntax-check' warns about it (but I guess you don't have 
cppi installed, do you?).

> +
> +/**
> + * VIR_DOMAIN_BLOCK_IOTUNE_READ_BYTES_SEC_MAX:
> + *
> + * Macro for the BlockIoTune tunable weight: it represents the maximum read
> + * bytes per second permitted through a block device, as a ullong.
> + */
> +#define VIR_DOMAIN_BLOCK_IOTUNE_READ_BYTES_SEC_MAX "read_bytes_sec_max"
> +
> +/**
> + * VIR_DOMAIN_BLOCK_IOTUNE_WRITE_BYTES_SEC_MAX:
> + *
> + * Macro for the BlockIoTune tunable weight: it represents the maximum write
> + * bytes per second permitted through a block device, as a ullong.
> + */
> +#define VIR_DOMAIN_BLOCK_IOTUNE_WRITE_BYTES_SEC_MAX "write_bytes_sec_max"
> +
> +/**
> + * VIR_DOMAIN_BLOCK_IOTUNE_TOTAL_IOPS_SEC_MAX:
> + *
> + * Macro for the BlockIoTune tunable weight: it represents the maximum
> + * I/O operations per second permitted through a block device, as a ullong.
> + */
> +#define VIR_DOMAIN_BLOCK_IOTUNE_TOTAL_IOPS_SEC_MAX "total_iops_sec_max"
> +
> +/**
> + * VIR_DOMAIN_BLOCK_IOTUNE_READ_IOPS_SEC_MAX:
> + *
> + * Macro for the BlockIoTune tunable weight: it represents the maximum read
> + * I/O operations per second permitted through a block device, as a ullong.
> + */
> +#define VIR_DOMAIN_BLOCK_IOTUNE_READ_IOPS_SEC_MAX "read_iops_sec_max"
> +
> +/**
> + * VIR_DOMAIN_BLOCK_IOTUNE_WRITE_IOPS_SEC_MAX:
> + * Macro for the BlockIoTune tunable weight: it represents the maximum write
> + * I/O operations per second permitted through a block device, as a ullong.
> + */
> +#define VIR_DOMAIN_BLOCK_IOTUNE_WRITE_IOPS_SEC_MAX "write_iops_sec_max"
> +
> +/**
> + * VIR_DOMAIN_BLOCK_IOTUNE_SIZE_IOPS_SEC:
> + * Macro for the BlockIoTune tunable weight: it represents the size
> + * I/O operations per second permitted through a block device, as a ullong.
> + */
> +#define VIR_DOMAIN_BLOCK_IOTUNE_SIZE_IOPS_SEC "size_iops_sec"
> +
>   int
>   virDomainSetBlockIoTune(virDomainPtr dom,
>                           const char *disk,
>

Michal




More information about the libvir-list mailing list