mirror of
https://gitlab.com/libvirt/libvirt.git
synced 2025-03-07 17:28:15 +00:00
qemu: command: Add helper to check if disk throttling is enabled
Add a helper which will use a collection of other helpers to determine whether a disk requires throttling to be enabled. Signed-off-by: Peter Krempa <pkrempa@redhat.com> Reviewed-by: Ján Tomko <jtomko@redhat.com>
This commit is contained in:
parent
70bc273c98
commit
8e40795dc2
@ -1031,6 +1031,16 @@ qemuDiskConfigBlkdeviotuneHasMaxLength(virDomainDiskDefPtr disk)
|
|||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
|
bool
|
||||||
|
qemuDiskConfigBlkdeviotuneEnabled(virDomainDiskDefPtr disk)
|
||||||
|
{
|
||||||
|
return !!disk->blkdeviotune.group_name ||
|
||||||
|
qemuDiskConfigBlkdeviotuneHasBasic(disk) ||
|
||||||
|
qemuDiskConfigBlkdeviotuneHasMax(disk) ||
|
||||||
|
qemuDiskConfigBlkdeviotuneHasMaxLength(disk);
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* qemuCheckDiskConfigBlkdeviotune:
|
* qemuCheckDiskConfigBlkdeviotune:
|
||||||
* @disk: disk configuration
|
* @disk: disk configuration
|
||||||
|
@ -180,6 +180,9 @@ int qemuGetDriveSourceString(virStorageSourcePtr src,
|
|||||||
qemuDomainSecretInfoPtr secinfo,
|
qemuDomainSecretInfoPtr secinfo,
|
||||||
char **source);
|
char **source);
|
||||||
|
|
||||||
|
bool
|
||||||
|
qemuDiskConfigBlkdeviotuneEnabled(virDomainDiskDefPtr disk);
|
||||||
|
|
||||||
int qemuCheckDiskConfig(virDomainDiskDefPtr disk,
|
int qemuCheckDiskConfig(virDomainDiskDefPtr disk,
|
||||||
virQEMUCapsPtr qemuCaps);
|
virQEMUCapsPtr qemuCaps);
|
||||||
|
|
||||||
|
Loading…
x
Reference in New Issue
Block a user