Add a new configuration parameter rpc_response_max_timeout
A new parameter rpc_response_max_timeout is added and registered into neutron.conf. The rpc_response_max_timeout plays a role of the ceiling of timeout seconds when waiting for the response of a remote rpc server. During an RPC call, the waiting time starts from the existing parameter rpc_response_timeout(default 60s) and doubled each time until it reaches the ceiling which is currently set as 10 times rpc_response_timeout. It seems to be less flexible since user cannot directly change the ceiling value unless he/she changes the rpc_response_timeout. By adding rpc_response_max_timeout, user can now modify it without changing any other parameters. Co-Authored-By: Allain Legacy<Allain.legacy@windriver.com> Change-Id: I170113c2946cc95308edcb1a703a99c71e50b6f9 Related-Bug: #1805769 Story: 2004456 Task: 28171
This commit is contained in:
parent
4acd609a4a
commit
f1592c42d9
@ -39,6 +39,9 @@ service_opts = [
|
|||||||
help=_('Range of seconds to randomly delay when starting the '
|
help=_('Range of seconds to randomly delay when starting the '
|
||||||
'periodic task scheduler to reduce stampeding. '
|
'periodic task scheduler to reduce stampeding. '
|
||||||
'(Disable by setting to 0)')),
|
'(Disable by setting to 0)')),
|
||||||
|
cfg.IntOpt('rpc_response_max_timeout',
|
||||||
|
default=600,
|
||||||
|
help=_('Maximum seconds to wait for a response from a call.')),
|
||||||
]
|
]
|
||||||
|
|
||||||
|
|
||||||
|
@ -0,0 +1,5 @@
|
|||||||
|
---
|
||||||
|
features:
|
||||||
|
- Add config option ``rpc_response_max_timeout``
|
||||||
|
to configure the maximum time waiting for an
|
||||||
|
RPC response.
|
Loading…
Reference in New Issue
Block a user