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:
|
||||
* @disk: disk configuration
|
||||
|
@ -180,6 +180,9 @@ int qemuGetDriveSourceString(virStorageSourcePtr src,
|
||||
qemuDomainSecretInfoPtr secinfo,
|
||||
char **source);
|
||||
|
||||
bool
|
||||
qemuDiskConfigBlkdeviotuneEnabled(virDomainDiskDefPtr disk);
|
||||
|
||||
int qemuCheckDiskConfig(virDomainDiskDefPtr disk,
|
||||
virQEMUCapsPtr qemuCaps);
|
||||
|
||||
|
Loading…
x
Reference in New Issue
Block a user