Description of problem: RX/TX Queue size implemented in RHOSP 14 according to the following BZ [1] [2], missing THT parameters. [1] - https://bugzilla.redhat.com/show_bug.cgi?id=1553088 [2] - https://bugzilla.redhat.com/show_bug.cgi?id=1512941 THT parameters should configure rx_queue_size and tx_queue_size in nova.conf [libvirt] rx_queue_size=1024 tx_queue_size=1024
With https://review.openstack.org/#/c/592458/ we now have the following role parameters, e.g.: parameter_defaults: ComputeParameters: NovaLibvirtRxQueueSize: 1024 NovaLibvirtTxQueueSize: 1024
We expect THT parameters as all DPDK/NOVA parameters such as: NovaRxQueueSize: 1024 NovaTxQueueSize: 1024 ComputeOvsDpdkParameters: KernelArgs: "default_hugepagesz=1GB hugepagesz=1G hugepages=32 iommu=pt intel_iommu=on isolcpus=2-19,22-39" TunedProfileName: "cpu-partitioning" IsolCpusList: "2-19,22-39" NovaVcpuPinSet: ['4-19,24-39'] NovaReservedHostMemory: 4096 OvsDpdkSocketMemory: "4096,4096" OvsDpdkMemoryChannels: "4" OvsDpdkCoreList: "0,20,1,21" OvsPmdCoreList: "2,22,3,23" NovaComputeCpuSharedSet: [0,20,1,21] ComputeSriovParameters: KernelArgs: "default_hugepagesz=1GB hugepagesz=1G hugepages=32 iommu=pt intel_iommu=on isolcpus=2-19,22-39" TunedProfileName: "cpu-partitioning" IsolCpusList: "2-19,22-39" NovaVcpuPinSet: ['4-19,24-39'] NovaReservedHostMemory: 4096
Chris, please, ignore Yariv's need info.
Verified with the following THT parameters: parameter_defaults: ComputeParameters: NovaLibvirtRxQueueSize: 1024 NovaLibvirtTxQueueSize: 1024 Deployed successfully with the correct info in nova.conf: [heat-admin@compute-0 ~]$ sudo docker exec nova_libvirt grep -i rx /etc/nova/nova.conf # Configure virtio rx queue size. #rx_queue_size=<None> rx_queue_size=1024
Since the problem described in this bug report should be resolved in a recent advisory, it has been closed with a resolution of ERRATA. For information on the advisory, and where to find the updated files, follow the link below. If the solution does not work for you, open a new bug report. https://access.redhat.com/errata/RHEA-2019:0045