mirror of https://gitee.com/openkylin/libvirt.git
domain_validate: drop cpu.shares cgroup check
This check is done when VM is defined but doesn't take into account what cgroups version is currently used on the host system so it doesn't work correctly. To make proper check at this point we would have to figure out cgroups version while defining a VM but that will still not guarantee that the VM will start correctly in the future as the host may be rebooted with different cgroups version. Signed-off-by: Pavel Hrdina <phrdina@redhat.com> Reviewed-by: Martin Kletzander <mkletzan@redhat.com>
This commit is contained in:
parent
cf3414a85b
commit
38af649761
|
@ -1725,16 +1725,6 @@ virDomainDefOSValidate(const virDomainDef *def,
|
|||
static int
|
||||
virDomainDefCputuneValidate(const virDomainDef *def)
|
||||
{
|
||||
if (def->cputune.shares > 0 &&
|
||||
(def->cputune.shares < VIR_CGROUP_CPU_SHARES_MIN ||
|
||||
def->cputune.shares > VIR_CGROUP_CPU_SHARES_MAX)) {
|
||||
virReportError(VIR_ERR_CONFIG_UNSUPPORTED,
|
||||
_("Value of cputune 'shares' must be in range [%llu, %llu]"),
|
||||
VIR_CGROUP_CPU_SHARES_MIN,
|
||||
VIR_CGROUP_CPU_SHARES_MAX);
|
||||
return -1;
|
||||
}
|
||||
|
||||
CPUTUNE_VALIDATE_PERIOD(period);
|
||||
CPUTUNE_VALIDATE_PERIOD(global_period);
|
||||
CPUTUNE_VALIDATE_PERIOD(emulator_period);
|
||||
|
|
Loading…
Reference in New Issue