Note: This bug is displayed in read-only format because the product is no longer active in Red Hat Bugzilla.

Bug 1615763

Summary: OVN tripleo deployment should configure neutron config rpc_workers to a low number (1 is enough, and higher when using SRIOV)
Product: Red Hat OpenStack Reporter: Numan Siddique <nusiddiq>
Component: openstack-tripleo-heat-templatesAssignee: Daniel Alvarez Sanchez <dalvarez>
Status: CLOSED ERRATA QA Contact: Gurenko Alex <agurenko>
Severity: high Docs Contact:
Priority: high    
Version: 13.0 (Queens)CC: apevec, ccopello, dalvarez, ekuris, emacchi, jschluet, lhh, lmartins, majopela, mburns, slinaber
Target Milestone: z5Keywords: Triaged, ZStream
Target Release: 13.0 (Queens)   
Hardware: Unspecified   
OS: Unspecified   
Whiteboard:
Fixed In Version: openstack-tripleo-heat-templates-8.0.7-25.el7ost Doc Type: No Doc Update
Doc Text:
Story Points: ---
Clone Of:
: 1658484 (view as bug list) Environment:
Last Closed: 2019-03-14 13:54:51 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:    
Bug Blocks: 1658484    

Description Numan Siddique 2018-08-14 08:13:54 UTC
Description of problem:

Right now, puppet/services/neutron-api.yaml sets "neutron::servers::api_workers" and "neutron::servers::rpc_workers" from the t-h-t param "NeutronWorkers".

In the case of OVN, we do not need rpc workers at all (unless dhcp agent is used).

We should introduce a new t-h-t param for rpc_workers.


Version-Release number of selected component (if applicable):


How reproducible:


Steps to Reproduce:
1.
2.
3.

Actual results:


Expected results:


Additional info:

Comment 5 Eran Kuris 2018-11-11 11:17:25 UTC
In OSP13 puddle : 13.0-RHEL-7/2018-11-07.3/
I saw in neutron.conf 
# Number of RPC worker processes for service. (integer value)
#rpc_workers = 1
rpc_workers=4


[root@controller-0 ~]# rpm -qa | grep python-networking-ovn
python-networking-ovn-4.0.3-1.el7ost.noarch


Is part of default deployment is it ok?

Comment 6 Daniel Alvarez Sanchez 2018-11-11 13:55:11 UTC
Patches are merged upstream in master and under review in stable/rocky on THT. Changing the component now

Comment 24 Eran Kuris 2019-02-19 08:32:39 UTC
fix verified : 
OpenStack/13.0-RHEL-7/2019-02-15.1
(undercloud) [stack@undercloud-0 ~]$ rpm -qa | grep openstack-tripleo-heat-templates-
openstack-tripleo-heat-templates-8.2.0-1.el7ost.noarch


[root@controller-1 ~]# grep -i rpc /var/lib/config-data/neutron/etc/neutron/neutron.conf 
# Number of RPC worker processes for service. (integer value)
#rpc_workers = 1
rpc_workers=1

Comment 27 errata-xmlrpc 2019-03-14 13:54:51 UTC
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/RHBA-2019:0448