config/sysinv/sysinv/sysinv
Andy Ning 4e75297b58 Specify default connect_timeout for sysinv agent
During bootstrap, for some reason rabbitMQ takes longer time to
response to sysinv agent's AMQP request after TCP connection is
established. This usually happens after multiple connection failures,
and can be as long as 8s. But it's still within th 10s
handshake_timeout configured on rabbitMQ. However the sysinv agent
uses the default 5s timeout from kombu lib so it doesn't wait long
enough before hanging up the connection. This causes the agent can't
reconnect to the rabbitMQ. In turn, the defered manifests don't have
chance to pass readiness checking and get applied.

This commit specifies a 10s default connect_timeout for the agent
t0 connect to rabbitMQ, aligning with the server side timeout.

Closes-Bug: 1928008
Signed-off-by: Andy Ning <andy.ning@windriver.com>
Change-Id: I8cc476910f47fca687ddcfd5f3d20f451f70ffce
2021-05-10 16:28:51 -04:00
..
.eggs StarlingX open source release updates 2018-05-31 07:35:52 -07:00
contrib StarlingX open source release updates 2018-05-31 07:35:52 -07:00
doc/source Change openstack-dev to openstack-discuss 2018-12-04 23:37:31 -05:00
etc/sysinv Interface profile support for VF rate limiting configuration 2021-01-26 15:17:11 +00:00
scripts sysinv-api script to return ERROR 2021-04-15 18:52:48 -04:00
sysinv Specify default connect_timeout for sysinv agent 2021-05-10 16:28:51 -04:00
tools Deprecate sysinv.openstack.common.db in favor of oslo_db 2020-02-07 11:55:49 -06:00
.coveragerc StarlingX open source release updates 2018-05-31 07:35:52 -07:00
.gitignore Update sysinv to not invoke ceph during unit testing 2018-10-02 13:19:43 -05:00
.stestr.conf Cleanup sysinv tox py27 warnings 2019-05-31 08:35:50 -05:00
CONTRIBUTING.rst Update CONTRIBUTING.rst and add HACKING.rst 2019-09-27 09:00:29 -05:00
HACKING.rst Update CONTRIBUTING.rst and add HACKING.rst 2019-09-27 09:00:29 -05:00
LICENSE StarlingX open source release updates 2018-05-31 07:35:52 -07:00
MANIFEST.in Deprecate sysinv.openstack.common.db in favor of oslo_db 2020-02-07 11:55:49 -06:00
README.rst StarlingX open source release updates 2018-05-31 07:35:52 -07:00
babel.cfg StarlingX open source release updates 2018-05-31 07:35:52 -07:00
openstack-common.conf Remove oslo-incubated version 2021-03-24 09:12:33 -04:00
pylint.rc Resolving unpacking-non-sequence error 2020-12-17 21:05:58 +00:00
requirements.txt sysinv: Cleanup requirements 2021-04-01 09:18:05 -04:00
setup.cfg Add sysinv-reset-n3000-fpgas cmd 2021-04-15 13:53:46 +00:00
setup.py Add a zuul job for sysinv tox unittest 2018-08-13 16:34:06 +08:00
test-requirements.txt sysinv: Cleanup requirements 2021-04-01 09:18:05 -04:00
tox.ini Eliminate sdist step from sysinv zuul 2021-04-12 09:34:17 -05:00
upper-constraints.txt Update tox.ini files to use stein constraints 2019-06-25 14:45:54 -04:00

README.rst

Placeholder to allow setup.py to work. Removing this requires modifying the setup.py manifest.