Bug 1625179
Summary: | [OSP-12] Nova puts virtio RX/TX Queue Size on SRIOV ports failing VM creation | ||
---|---|---|---|
Product: | Red Hat OpenStack | Reporter: | Stephen Finucane <stephenfin> |
Component: | openstack-nova | Assignee: | OSP DFG:Compute <osp-dfg-compute> |
Status: | CLOSED ERRATA | QA Contact: | OSP DFG:Compute <osp-dfg-compute> |
Severity: | medium | Docs Contact: | |
Priority: | medium | ||
Version: | 12.0 (Pike) | CC: | berrange, dasmith, eglynn, fherrman, fiezzi, jhakimra, kchamart, lyarwood, moshele, nova-maint, sbauza, sgordon, srevivo, vromanso |
Target Milestone: | async | Keywords: | Triaged, ZStream |
Target Release: | 12.0 (Pike) | ||
Hardware: | Unspecified | ||
OS: | Unspecified | ||
Whiteboard: | |||
Fixed In Version: | openstack-nova-16.1.4-7.el7ost | Doc Type: | Enhancement |
Doc Text: |
The hypervisor kernel thread can pre-empt Virtual CPUs (vCPUs) even with strong partitioning enabled (isolcpus, tuned). These pre-emptions are not frequent, but with 256 descriptors per virtio queue, even one single pre-emption of the vCPU can cause packet drop in network function virtualization (NFC) virtual machines that have a packet rate of 1 Mpps (1 million packets per second) or higher.
With this update, there are two new tunable options for configuring the RX queue size and TX queue size of virtio NICs and reducing packet drop:
- 'rx_queue_size'
- 'tx_queue_size'
|
Story Points: | --- |
Clone Of: | 1620171 | Environment: | |
Last Closed: | 2018-12-05 18:50:50 UTC | Type: | Bug |
Regression: | --- | Mount Type: | --- |
Documentation: | --- | CRM: | |
Verified Versions: | Category: | --- | |
oVirt Team: | --- | RHEL 7.3 requirements from Atomic Host: | |
Cloudforms Team: | --- | Target Upstream Version: | |
Embargoed: | |||
Bug Depends On: | 1620171, 1625180, 1638299 | ||
Bug Blocks: | 1625178 |
Comment 12
errata-xmlrpc
2018-12-05 18:50:50 UTC
|