Libvirt QoS rate limit for instances's network interfaces doesn't work
Affects | Status | Importance | Assigned to | Milestone | ||
---|---|---|---|---|---|---|
Mirantis OpenStack | Status tracked in 10.0.x | |||||
10.0.x |
Invalid
|
Low
|
Unassigned | |||
7.0.x |
Won't Fix
|
High
|
Anton Chevychalov | |||
8.0.x |
Won't Fix
|
High
|
Anton Chevychalov | |||
9.x |
Invalid
|
High
|
Unassigned |
Bug Description
Upstream bug: https:/
Tried to apply QoS rate limits for network interfaces on instances.
Set needed values in flavor metadata, the parameters appear in libvirt XML files, but rate limits aren't applied and the instance can reach up to 2Gbit/sec
Please provide a patch.
- Similar bug: https:/
- MOS 8.0 with Contrail
- Libvirt packages:
libsys-virt-perl 1.2.1-1
libvirt-bin 1.2.9-9~
libvirt-clients 1.2.9-9~
libvirt-daemon 1.2.9-9~
libvirt-
libvirt0 1.2.9-9~
python-libvirt 1.2.15-
/mnt/nova/
<interface type="ethernet">
<mac address=
<model type="virtio"/>
<script path=""/>
<target dev="tap9ee6d56
<bandwidth>
<inbound average="12800"/>
<outbound average="12800"/>
</bandwidth>
</interface>
/etc/libvirt/
<interface type='ethernet'>
<mac address=
<bandwidth>
<inbound average='12800'/>
<outbound average='12800'/>
</bandwidth>
<script path=''/>
<target dev='tap9ee6d56
<model type='virtio'/>
<address type='pci' domain='0x0000' bus='0x00' slot='0x03' function='0x0'/>
</interface>
/run/libvirt/
<interface type='ethernet'>
<mac address=
<bandwidth>
<inbound average='12800'/>
<outbound average='12800'/>
</bandwidth>
<script path=''/>
<target dev='tap9ee6d56
<model type='virtio'/>
<alias name='net0'/>
<address type='pci' domain='0x0000' bus='0x00' slot='0x03' function='0x0'/>
</interface>
Changed in mos: | |
importance: | Undecided → High |
tags: | added: ct1 |
description: | updated |
MOS 9.2 and MOS 10.0 come with newer libvirt versions (1.3.1 and 2.1.0) that support QoS on contrail.