[ops] [nova] "invalid argument: shares xxx must be in range [1, 10000]" after 1:25.2.0 to 1.25.2.1. update

Massimo Sgaravatto massimo.sgaravatto at gmail.com
Fri Oct 6 07:04:38 UTC 2023


Thanks for your answer

I guess you are referring to the cpu_shares in the flavor quota [*]

Actually I never explicitly set a value of cpu_shares in the flavor ...


[*] https://docs.openstack.org/nova/yoga/admin/resource-limits.html

On Thu, Oct 5, 2023 at 9:17 PM <smooney at redhat.com> wrote:

> On Thu, 2023-10-05 at 16:53 +0200, Massimo Sgaravatto wrote:
> > Dear all
> >
> > We have recently updated openstack nova on some AlmaLinux9 compute nodes
> > running Yoga from 1:25.2.0 to 1.25.2.1. After this operation some VMs
> don't
> > start anymore. In the log it is reported:
> >
> > libvirt.libvirtError: invalid argument: shares \'57344\' must be in range
> > [1, 10000]\n'}
> >
> > libvirt version is 9.0.0-10.3
> >
> >
> > A quick google search suggests that it is something related to cgroups
> and
> > it is fixed in libvirt >= 9.1 (which is not yet in the almalinux9 repos).
> > Did I get it right ?
> not quite
>
> it is reated to cgroups but the cause is that in cgroups_v1 the maxvlaue
> of shares
> i.e. cpu_shares changed form make int to 10000 in cgroups_v2
> so the issue is teh vm requested a cpu share value of 57344 which is not
> vlaid on an OS
> that is useing cgroups_v2 libvirt will not clamp the value nor will nova.
> you have to change the volue in your flavor and resize the vm.
>
> >
> >
> >
> > Thanks, Massimo
>
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://lists.openstack.org/pipermail/openstack-discuss/attachments/20231006/2c9afb77/attachment-0001.htm>


More information about the openstack-discuss mailing list