mirror of
https://gitlab.com/libvirt/libvirt.git
synced 2024-12-25 01:34:11 +03:00
include: Add new definitions for duration for bps/iops throttling
Add new options to allow proving a duration/length in seconds to allow the bps/iops (and friends) to occur: total_bytes_sec_max_length write_bytes_sec_max_length read_bytes_sec_max_length total_iops_sec_max_length write_iops_sec_max_length read_iops_sec_max_length Add continue for compiler hint to return to for control
This commit is contained in:
parent
144947ced6
commit
2d3377c3a0
@ -2322,6 +2322,54 @@ int virDomainBlockCommit(virDomainPtr dom, const char *disk, const char *base,
|
||||
*/
|
||||
# define VIR_DOMAIN_BLOCK_IOTUNE_WRITE_IOPS_SEC_MAX "write_iops_sec_max"
|
||||
|
||||
/**
|
||||
* VIR_DOMAIN_BLOCK_IOTUNE_TOTAL_BYTES_SEC_MAX_LENGTH:
|
||||
*
|
||||
* Macro for the BlockIoTune tunable weight: it represents the duration in
|
||||
* seconds for the burst allowed by total_bytes_sec_max, as a ullong.
|
||||
*/
|
||||
# define VIR_DOMAIN_BLOCK_IOTUNE_TOTAL_BYTES_SEC_MAX_LENGTH "total_bytes_sec_max_length"
|
||||
|
||||
/**
|
||||
* VIR_DOMAIN_BLOCK_IOTUNE_READ_BYTES_SEC_MAX_LENGTH:
|
||||
*
|
||||
* Macro for the BlockIoTune tunable weight: it represents the duration in
|
||||
* seconds for the burst allowed by read_bytes_sec_max, as a ullong.
|
||||
*/
|
||||
# define VIR_DOMAIN_BLOCK_IOTUNE_READ_BYTES_SEC_MAX_LENGTH "read_bytes_sec_max_length"
|
||||
|
||||
/**
|
||||
* VIR_DOMAIN_BLOCK_IOTUNE_WRITE_BYTES_SEC_MAX_LENGTH:
|
||||
*
|
||||
* Macro for the BlockIoTune tunable weight: it represents the duration in
|
||||
* seconds for the burst allowed by write_bytes_sec_max, as a ullong.
|
||||
*/
|
||||
# define VIR_DOMAIN_BLOCK_IOTUNE_WRITE_BYTES_SEC_MAX_LENGTH "write_bytes_sec_max_length"
|
||||
|
||||
/**
|
||||
* VIR_DOMAIN_BLOCK_IOTUNE_TOTAL_IOPS_SEC_MAX_LENGTH:
|
||||
*
|
||||
* Macro for the BlockIoTune tunable weight: it represents the duration in
|
||||
* seconds for the burst allowed by total_iops_sec_max, as a ullong.
|
||||
*/
|
||||
# define VIR_DOMAIN_BLOCK_IOTUNE_TOTAL_IOPS_SEC_MAX_LENGTH "total_iops_sec_max_length"
|
||||
|
||||
/**
|
||||
* VIR_DOMAIN_BLOCK_IOTUNE_READ_IOPS_SEC_MAX_LENGTH:
|
||||
*
|
||||
* Macro for the BlockIoTune tunable weight: it represents the duration in
|
||||
* seconds for the burst allowed by read_iops_sec_max, as a ullong.
|
||||
*/
|
||||
# define VIR_DOMAIN_BLOCK_IOTUNE_READ_IOPS_SEC_MAX_LENGTH "read_iops_sec_max_length"
|
||||
|
||||
/**
|
||||
* VIR_DOMAIN_BLOCK_IOTUNE_WRITE_IOPS_SEC_MAX_LENGTH:
|
||||
*
|
||||
* Macro for the BlockIoTune tunable weight: it represents the duration in
|
||||
* seconds for the burst allowed by write_iops_sec_max, as a ullong.
|
||||
*/
|
||||
# define VIR_DOMAIN_BLOCK_IOTUNE_WRITE_IOPS_SEC_MAX_LENGTH "write_iops_sec_max_length"
|
||||
|
||||
/**
|
||||
* VIR_DOMAIN_BLOCK_IOTUNE_SIZE_IOPS_SEC:
|
||||
* Macro for the BlockIoTune tunable weight: it represents the size
|
||||
|
Loading…
Reference in New Issue
Block a user