Bugzilla will be upgraded to version 5.0. The upgrade date is tentatively scheduled for 2 December 2018, pending final testing and feedback.
Bug 1082443 - [Doc] [RFE][neutron]: Multiple RPC workers
[Doc] [RFE][neutron]: Multiple RPC workers
Status: CLOSED CURRENTRELEASE
Product: Red Hat OpenStack
Classification: Red Hat
Component: doc-Release_Notes (Show other bugs)
5.0 (RHEL 7)
Unspecified Unspecified
high Severity high
: Upstream M3
: 5.0 (RHEL 7)
Assigned To: Martin Lopes
Don Domingo
https://blueprints.launchpad.net/neut...
: Documentation, FutureFeature, Triaged
Depends On: 1063583
Blocks:
  Show dependency treegraph
 
Reported: 2014-03-31 01:45 EDT by Martin Lopes
Modified: 2016-04-26 11:32 EDT (History)
9 users (show)

See Also:
Fixed In Version:
Doc Type: Known Issue
Doc Text:
Changing the neutron.conf rpc_workers option's default value of '0' can cause the Networking service to fail.
Story Points: ---
Clone Of: 1063583
Environment:
Last Closed: 2015-02-15 18:43:56 EST
Type: ---
Regression: ---
Mount Type: ---
Documentation: ---
CRM:
Verified Versions:
Category: ---
oVirt Team: ---
RHEL 7.3 requirements from Atomic Host:
Cloudforms Team: ---


Attachments (Terms of Use)


External Trackers
Tracker ID Priority Status Summary Last Updated
OpenStack gerrit 76021 None None None Never

  None (edit)
Comment 5 Maru Newby 2014-04-11 10:49:35 EDT
Martin: Unlike RHOS 4.0, which only supported api_workers, 5.0 will support a second configuration option named rpc_workers.  The defaults for both options in 5.0 is 0 pending the testing necessary to validate multi-process behavior.  If/when multi-process behavior proves stable, an operator will be able to configure the Neutron service with both options set to 1 and then increment the options independently when bottlenecks are identified.

Since each worker represents a process, the sum of api_workers and rpc_workers should not exceed the available number of cores on the host.
Comment 7 Maru Newby 2014-06-03 01:35:21 EDT
Setting api_workers and rpc_workers in RHOS 5.0 to non-zero values breaks the Neutron service rather than increasing its scalability.  The documentation will need to discourage changing the values for these configuration settings until further notice.

I've attached a link to an upstream patch that demonstrates the failure mode in question.
Comment 9 Maru Newby 2014-06-03 21:51:20 EDT
I think it would make sense to remove the section in question or limit it to a warning not to change the api_workers and rpc_workers options.  The metadata_workers option does not impact the scalability of the Neutron service, only that of the metadata agent (as per the following bug):

https://bugs.launchpad.net/neutron/+bug/1274536
Comment 10 Martin Lopes 2014-06-03 22:04:17 EDT
Thanks Maru, 

I've removed the section from the book spec, and flagged this BZ for the Release  Notes as a known issue.
Comment 11 Martin Lopes 2014-06-17 20:30:09 EDT
Mention of the api_workers known issue is noted in BZ#1056405
Comment 13 Martin Lopes 2014-10-19 19:09:19 EDT
Setting to verified.

Note You need to log in before you can comment on or make changes to this bug.