yahoo-eng-team team mailing list archive
-
yahoo-eng-team team
-
Mailing list archive
-
Message #75143
[Bug 1796410] [NEW] Large network throttle values cause instance launch failure
Public bug reported:
Steps to reproduce
==================
Set network throttle properties of a flavor to something large, such as 40Gbps (specified in KiB per second):
quota:vif_inbound_average='4882813', quota:vif_outbound_average='4882813'
Launch an instance.
Easy to reproduce. Lowering the quota values to something smaller
(15Gbps or less is what I have tested so far), works fine, so I'm
guessing we're running into a 32-bit number issue (too large of throttle
to store in a 32-bit number), or a signed number issue (negative number
is being generated by setting the throttle too high and wrapping around.
Might be a limitation in LibVirt.
Expected result
===============
Successful instance launch.
Actual result
=============
Server status is ERROR. Fault information indicates:
build of instance XXXXX aborted. Volume attachment YYYYY could not be found.
where XXXXX and YYYYY are UUIDs.
Environment
===========
stable/rocky deployed with Kolla-Ansible 7.0.0.0rc2 with latest Kolla
and Kolla-Ansible built from source.
All machines are running CentOS with the latest elrepo kernel (as of
today): 4.18.12-1.el7.elrepo.x86_64
Hypervisor is KVM.
Storage is Ceph on SSDs.
Network is Neutron DVR (with OpenVSwitch).
Regarding version of nova - I'm not sure how to get this from the
containers since rpm lists nothing from inside any of the Kolla Nova
containers.
** Affects: nova
Importance: Undecided
Status: New
--
You received this bug notification because you are a member of Yahoo!
Engineering Team, which is subscribed to OpenStack Compute (nova).
https://bugs.launchpad.net/bugs/1796410
Title:
Large network throttle values cause instance launch failure
Status in OpenStack Compute (nova):
New
Bug description:
Steps to reproduce
==================
Set network throttle properties of a flavor to something large, such as 40Gbps (specified in KiB per second):
quota:vif_inbound_average='4882813', quota:vif_outbound_average='4882813'
Launch an instance.
Easy to reproduce. Lowering the quota values to something smaller
(15Gbps or less is what I have tested so far), works fine, so I'm
guessing we're running into a 32-bit number issue (too large of
throttle to store in a 32-bit number), or a signed number issue
(negative number is being generated by setting the throttle too high
and wrapping around.
Might be a limitation in LibVirt.
Expected result
===============
Successful instance launch.
Actual result
=============
Server status is ERROR. Fault information indicates:
build of instance XXXXX aborted. Volume attachment YYYYY could not be found.
where XXXXX and YYYYY are UUIDs.
Environment
===========
stable/rocky deployed with Kolla-Ansible 7.0.0.0rc2 with latest Kolla
and Kolla-Ansible built from source.
All machines are running CentOS with the latest elrepo kernel (as of
today): 4.18.12-1.el7.elrepo.x86_64
Hypervisor is KVM.
Storage is Ceph on SSDs.
Network is Neutron DVR (with OpenVSwitch).
Regarding version of nova - I'm not sure how to get this from the
containers since rpm lists nothing from inside any of the Kolla Nova
containers.
To manage notifications about this bug go to:
https://bugs.launchpad.net/nova/+bug/1796410/+subscriptions