- 14 Sep, 2021 2 commits
-
-
Nikita Kalyanov authored
Return back the message id cache feature to RPC listener, it was removed while refactoring in I708c3d6676b974d8daac6817c15f596cdf35817b See attached bug for more info. We should not raise DuplicateMessageError to avoid rejecting the previously ACK'ed message. Closes-Bug: #1935883 Change-Id: Ie237e9e3fdc3fc27b3deb18b94751cdc3afd190e (cherry picked from commit 129c2233)
-
Nikita Kalyanov authored
We should properly limit the maximum timeout with a 'min' to avoid long delays before message processing. Such delays may happen if the connection to a RabbitMQ server is re-established at the same time when the message arrives (see attached bug for more info). Moreover, this change is in line with the original intent to actually have an upper limit on maximum possible timeout (see comments in code and in the original review). Closes-Bug: #1935864 Change-Id: Iebc8a96e868d938a5d250bf9d66d20746c63d3d5 (cherry picked from commit bdcf915e)
-
- 10 Sep, 2021 2 commits
-
-
OpenStack Release Bot authored
Update the URL to the upper-constraints file to point to the redirect rule on releases.openstack.org so that anyone working on this branch will switch to the correct upper-constraints list automatically when the requirements repository branches. Until the requirements repository has as stable/xena branch, tests will continue to use the upper-constraints list on master. Change-Id: I11f9be64360191590c04c2eae245b45cf98e831b
-
OpenStack Release Bot authored
Change-Id: Ie0a6b96bf1b4fd214fe8c9da7f58ac0c29405da1
-
- 10 Aug, 2021 4 commits
-
-
John Eckersberg authored
Each _SocketConnection object is unique per-peer. For example, the properties attribute may contain keys such as 'x-ssl-peer-name'. Reusing the existing _socket_connection during failover will cause the TLS handshake to fail since the peer name will not match. There is potential for other similar-yet-unexplored bad things to happen as well. Instead, reconnect by waking up the eventloop via the _do_reconnect method, which reconstructs the connection properties to reflect the new (failed-over-to) host and ultimately crates a new _SocketConnection (or re-uses a *valid* old one) in eventloop.Thread.connect(). Closes-Bug: #1938945 Change-Id: I0c8dc447f4dc8d0d08c312a1f3e6fa1745fb69fd
-
John Eckersberg authored
This breaks out the generation of brokers and transport_url into separate methods. These methods are used in the next patch in this series, where TestSSL is updated to inherit from TestFailover, and TestSSL overrides the _gen_brokers and _gen_transport_url methods to supply the necessary SSL-aware options. Change-Id: Ia2f977795abc2e81a996e299867e05d41057f33f
-
John Eckersberg authored
This reverts commit 8f5cfda6. Reason for revert: This was supposed to be temporary to unblock the gate. Whatever broke SSL cert generation in the first place appears to be fixed because I can run SSL tests now. Change-Id: I4f286cf3af0d578f472b84fe355c812910c7a121
-
Zuul authored
-
- 25 Jun, 2021 1 commit
-
-
Zuul authored
-
- 10 Jun, 2021 1 commit
-
-
Zuul authored
-
- 08 Jun, 2021 1 commit
-
-
Ching Kuo authored
This commit added support to send rpc metrics to oslo.metrics. Changes includes: - Adding client wrapper for oslo.metrics to process metrics information and send to oslo.metrics socket - Modify rpc client to send metric when certain rpc events happens For more information on oslo.metrics https://opendev.org/openstack/oslo.metrics Change-Id: Idf8cc0e52ced1f697ac4048655eff4c956fd5c79
-
- 07 Jun, 2021 1 commit
-
-
yangyawei authored
The patch bumps min version of tox to 3.18.0 in order to replace tox's whitelist_externals by allowlist_externals option: https://github.com/tox-dev/tox/blob/master/docs/changelog.rst#v3180-2020-07-23 Change-Id: If129b56be47952d018b9f6024d2a192950c1a974
-
- 26 May, 2021 1 commit
-
-
Zuul authored
-
- 18 May, 2021 1 commit
-
-
wu.shiming authored
[1] https://github.com/pre-commit/pre-commit-hooks/commit/9136088a246768144165fcc3ecc3d31bb686920a Change-Id: Ifbea6ef06e230127bfa16fc3dc0ddd9f236cfbed
-
- 13 May, 2021 1 commit
-
-
yangyawei authored
Setuptools v54.1.0 introduces a warning that the use of dash-separated options in 'setup.cfg' will not be supported in a future version [1]. Get ahead of the issue by replacing the dashes with underscores. Without this, we see 'UserWarning' messages like the following on new enough versions of setuptools: UserWarning: Usage of dash-separated 'description-file' will not be supported in future versions. Please use the underscore name 'description_file' instead [1] https://github.com/pypa/setuptools/commit/a2e9ae4cb Change-Id: I6e015bf3955e3ff7aa21bc86d3f6f69e0017ca29
-
- 11 May, 2021 1 commit
-
-
dengzhaosen authored
Oslo.utils's fnmatch module was added to fix the py2.7 fnmatch module who was not thread safe [1]. Python 2.7 is no longer supported so now we can use the stdlib's fnmatch module and deprecate the one of oslo.utils. [1] https://bugs.python.org/issue23191$ Change-Id: Id5381a0a5216783f0df594b126786947db16a8d1
-
- 28 Apr, 2021 1 commit
-
-
Jorhson Deng authored
We support Python 3.6 as a minimum now, making these checks no-ops. Change-Id: I2cd6d5272eeacbda91e389efb1cfaaadf376d767
-
- 16 Apr, 2021 3 commits
-
-
Zuul authored
-
Zuul authored
-
Pierre Riteau authored
Change-Id: I1f859a964de7f96e5decdec0977faa355b6a2a60
-
- 15 Apr, 2021 2 commits
- 13 Apr, 2021 1 commit
-
-
Kenneth Giusti authored
The goal here is to avoid conflicts between flake8 and hacking version each 2 days. Inspired from nova's approach[1]. The flake8 version to install will be determined by hacking and requirements[2] will stay aligned instead of relying on different versions. [1] https://opendev.org/openstack/nova/src/branch/master/.pre-commit-config.yaml#L26-L35 [2] https://opendev.org/openstack/hacking/src/branch/master/requirements.txt#L1 Co-authored-by:
Daniel Bengtsson <dbengt@redhat.com> Change-Id: I3d2e95c783cb0ca88ea8657acd9f262ea9244e9d
-
- 18 Mar, 2021 2 commits
-
-
OpenStack Release Bot authored
This is an automatically generated patch to ensure unit testing is in place for all the of the tested runtimes for xena. See also the PTI in governance [1]. [1]: https://governance.openstack.org/tc/reference/project-testing-interface.html Change-Id: I0be0881612b74a6d003616ee7747e303939be11f
-
OpenStack Release Bot authored
Add file to the reno documentation build to show release notes for stable/wallaby. Use pbr instruction to increment the minor version number automatically so that master versions are higher than the versions on stable/wallaby. Sem-Ver: feature Change-Id: I2deb189cfdd7420e69060cd89c45b03b43c211af
-
- 12 Feb, 2021 1 commit
-
-
Zuul authored
-
- 09 Feb, 2021 1 commit
-
-
Zuul authored
-
- 05 Feb, 2021 1 commit
-
-
Daniel Bengtsson authored
Remove the lower constraints file and the tox environment for lower constraints. Change-Id: Iefa00bee6f67e9e82f0c703a7aff144c0dcbe1ec
-
- 04 Feb, 2021 1 commit
-
-
Hervé Beraud authored
Currently, setting the '[oslo_messaging] direct_mandatory_flag' config option to 'True' (the default) will result in a 'MessageUndeliverable' exception being raised when sending a reply if a RabbitMQ queue is missing [1]. It was the responsibility of the application to handle this exception, however, many applications are not doing so. This has resulted in a number of bug reports. Start handling this error condition, using a retry loop to attempt to resend the message and work around any temporary glitches. Since attempting to send a reply will will no longer raise an exception, there is little benefit in retaining the '[oslo_messaging] direct_mandatory_flag' config option: users setting this to False will simply not benefit from the retry logic and improved logging added here. This option is already deprecated though and will be fully removed in a future release. [1] https://www.rabbitmq.com/channels.html Change-Id: Id5cddbefbe24ef100f1cc522f44430df77d217cb Closes-Bug: #1905965
-
- 03 Feb, 2021 3 commits
- 01 Feb, 2021 2 commits
-
-
Zuul authored
-
Hervé Beraud authored
It will not be possible to deactivate this functionality anymore. Change-Id: I1cbafff03349f7da9224de46285707fbf2a81a68
-
- 18 Jan, 2021 1 commit
-
-
Zuul authored
-
- 08 Jan, 2021 2 commits
- 06 Jan, 2021 1 commit
-
-
Zuul authored
-
- 03 Jan, 2021 1 commit
-
-
xuanyandong authored
Change-Id: Ib2b816728307166450a4cea2ccdb3c4b550a0713
-
- 02 Jan, 2021 1 commit
-
-
xuanyandong authored
Change-Id: I9ac8671d9a37c218cb0e5546eb6dbcec7a7a764e
-