| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
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
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
As per victoria cycle testing runtime and community goal[1]
we need to migrate upstream CI/CD to Ubuntu Focal(20.04).
Fixing:
- bug#1886298
Bump the lower constraints for required deps which added python3.8 support
in their later version.
Story: #2007865
Task: #40207
Closes-Bug: #1886298
[1] https://governance.openstack.org/tc/goals/selected/victoria/migrate-ci-cd-jobs-to-ubuntu-focal.h>
Change-Id: Id6b499239fa8b6480c5f67d460215ab458677c6d
|
|
|
|
|
|
|
|
|
| |
Remove six, the python 2/3 compatibility library. It's not needed
anymore since the repo is python3 only.
Remove a now unneeded hacking test.
Change-Id: I40522c4accb4aaf8115d11fee8b081e2d991cb4d
|
|
|
|
|
|
|
|
|
|
| |
The monotonic package was needed for monotonic time operations when
running under Python runtimes older than 3.3. Since we now only support
versions higher than this, this third party package requirement can now
be removed.
Change-Id: I598530b3f417964ff697b48e681b135bd119ae81
Signed-off-by: Sean McGinnis <sean.mcginnis@gmail.com>
|
|
|
|
|
|
|
|
| |
Waiting on a threading.Event with eventlet can cause busy looping via
epoll_wait, see related bug for more details.
Change-Id: I007613058a2d21d1712c02fa6d1602b63705c1ab
Related-bug: #1518430
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
amqp fixed a bug in 2.5.2 that is needed
also update kombu to support amqp 2.5.2
see
https://review.opendev.org/#/c/693704/
https://github.com/celery/py-amqp/commit/86cb254dceab75e0240b4fa6b97249de70036a4b
Change-Id: I4b72d8feb85c2b9b4657510c356cd21e22fe40c2
Closes-bug: #1852058
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
With this feature it is possible to use the mandatory RabbitMQ
mandatory flag.
Implements: blueprint transport-options (point 3)
The blueprint link is [1]
Please follow the link [2] to use and test the feature.
1- https://blueprints.launchpad.net/oslo.messaging/+spec/transport-options
2- https://github.com/Gsantomaggio/rabbitmq-utils/
tree/master/openstack/mandatory_test
Change-Id: Ie269fc08ba80c4b94a24a8207c1e86c19c3b3fcb
|
|
|
|
|
|
|
|
|
| |
Log messages are no longer being translated. This removes all use of
the _LE, _LI, and _LW translation markers to simplify logging and to
avoid confusion with new contributions.
Change-Id: I9ddb6595fc52e46ed8844e39d2fa71029c90b65c
Closes-Bug: #1674567
|
|
|
|
|
|
|
|
|
|
| |
Bumping the version of amqp in requirements.txt and
lower-constraints.txt from 2.4.0 to 2.4.1 to mitigate issues with
MessagingTimeouts when using TLS due to a amqp bug that was fixed in
2.4.1
Change-Id: I0b094f32dec24c70f95ccd509164a14a71fcfc7d
Closes-Bug: #1800957
|
|
|
|
|
|
|
|
| |
See http://lists.openstack.org/pipermail/openstack-discuss/2019-January/001998.html
Closes-Bug: #1813029
Change-Id: I4ef3d1184fd593f4acd090395579d91e093dd82c
|
|
|
|
|
|
|
|
|
|
|
|
| |
A change to the global-requirements has limited use of monotonic
library to Python versions earlier than 3.3 (later versions have
built-in support for a monotonic clock), so limit it in
requirements.txt.
Note: this patch updates kafka driver (due to deprecated exception
in library) in order to pass unit tests
Change-Id: Id6b0814e05a0e548a8c2a5359daf1a6878cf6859
|
|
|
|
|
|
|
|
| |
Users of the oslo.messaging RPC communications service must use
the rabbit ("rabbit://...") or AMQP 1.0 ("amqp://...") drivers.
Change-Id: If3474142f1fe99d41d7b4466061ed0e23ca38549
Closes-Bug: 1789259
|
|
|
|
|
|
|
|
| |
Due to the bug below we want to have py-amqp>=2.3.0 so that connecting
to rabbit endpoints don't timeout when relying on /etc/hosts entries.
Closes-Bug: 1780992
Change-Id: Ia2c1114cb0f8d480695197714f7c6293751430dd
|
|
|
|
| |
Change-Id: Ie79d1e4a364ec17c7a2524a095c852677e562c7f
|
|
|
|
|
|
|
|
|
|
|
| |
It is recommended that all users of the Pika driver transition to
using the Rabbit driver instead. Typically this is done by changing
the prefix of the transport_url configuration option from "pika://..."
to "rabbit://...". There are no changes required to the RabbitMQ
server configuration.
Change-Id: I52ea5ccb7e7c247abd95e2d8d50dac4c4ad11246
Closes-Bug: #1744741
|
|
|
|
| |
Change-Id: I9500a0d27953881cfad24d5542356c539353d6a7
|
|
|
|
| |
Change-Id: Ieee5fa811e69e7ae4f597ce361319758d8030bde
|
|
|
|
| |
Change-Id: I5bc6a1ba5214d5f73fc61fd8b656d3c00b0ca193
|
|
|
|
| |
Change-Id: I370881ada05c29399f1351444544eaf28150c4d1
|
|
|
|
| |
Change-Id: Id5276f0b18005af895cad852bedfdc7d8eb9b8e8
|
|
|
|
| |
Change-Id: Iea65ddb73a626c048411d85af2669a2e01819f66
|
|
|
|
| |
Change-Id: If146ea28a75593f6ef07a9088b87431881721c12
|
|
|
|
| |
Change-Id: I1315cfd256afa17aaa3be3ae4a3a3f6ee5cbb564
|
|
|
|
| |
Change-Id: I674e086307ef8785244a14fd4e83ffaedc927eb9
|
|
|
|
| |
Change-Id: I8b670cf0164078be22d16786c903b05013af5e77
|
|
|
|
| |
Change-Id: Ida4133ebeb4cc0cbfbd0e8ee62a52236dc4a0256
|
|
|
|
| |
Change-Id: I7b81c8def55f702b95204d727b95d879c441167e
|
|
|
|
| |
Change-Id: Ib872e230f563ca2e1e3e67f9dabe13250735c9e7
|
|
|
|
| |
Change-Id: I1a4a507ba4077b8a8e2e4f1c4e7ac93158918b48
|
|
|
|
| |
Change-Id: I65c767b4562d31cde8f77243eef018f8a4dbd769
|
|
|
|
| |
Change-Id: Ia57edf8d331b729072025c5622f8fd93295996a1
|
|
|
|
| |
Change-Id: Idabf4c8204d6df8a13749151405ac338b38e32ba
|
|
|
|
| |
Change-Id: I7fe4a3b0d1d0e925834237866b478260e9313d05
|
|
|
|
|
|
| |
we lower cap at kombu>=4.0.0 so no need to support kombu3 stuff
Change-Id: I4c3bc4de6026b089fffae7ae4d34f718d45cb972
|
|
|
|
|
|
|
| |
We deprecated RequestContextSerializer in 404bebcca and
it's not used by any project, so we can remove it safely now.
Change-Id: I0300f5d2aaa85d515c0437e0e69399b9f5bad09a
|
|
|
|
| |
Change-Id: I20b3921d23894962a3b7f83b843c326647b418ec
|
|
|
|
| |
Change-Id: If91d1a8a4ff9a120704360705b81b0d4422cae10
|
|
|
|
| |
Change-Id: I1a5882d3fe0189ab3e651155681a1410c37d8a82
|
|
|
|
|
|
|
|
|
|
|
|
| |
- kombu4 wraps recoverable errors as OperationalErrors rather than
raising amqp errors
- also, raise a recoverable error and redeclare if for some reason a
message is double acknowledged... previously, this was hidden.
- ensure socket is not none
- use connect method to ensure connection
Depends-On: I9f980b51901ac31599b9651633956ad2eea6a1ac
Change-Id: I73958c8057353a2eefe1baaa7a41148193d507f7
|
|
|
|
| |
Change-Id: Ie386dea5cc4b9ff02dc2b638d2d6908c3cdad883
|
|
|
|
| |
Change-Id: I6375d299c56fb3789c9d37276dc0a6adb6ec4de8
|
|
|
|
| |
Change-Id: I35e0f9e78c31a7c68746401dcf289f8648ef7e6a
|
|
|
|
| |
Change-Id: Icdcb2a730f2e01d7c4aad42bf4cb1cc3e7876eff
|
|
|
|
| |
Change-Id: Ib8c1fa32298caf654d706a839a23f605989e0a48
|
|
|
|
| |
Change-Id: I195d860b550aeff473c1779fb83ed0cfc650cdf6
|
|
|
|
|
|
|
|
|
|
|
|
| |
This patch replaces the legacy retrying library with the newer
and more convenient tenacity one, taking into account that:
1) retrying uses milliseconds for wait times, but tenacity uses seconds;
2) retrying has a lot of numeric arguments for specifying behaviour
of decorated functions, while tenacity has a few of them, which are
specialized objects, thus making the retry-decorator more flexible.
Change-Id: Ib6ecffe5d1cf292badbb9eb6db6260f17460f343
Closes-Bug: #1635399
|
|
|
|
| |
Change-Id: I1358feb2f87821e8a18ac8b77461df57fa2a6168
|
|
|
|
| |
Change-Id: I8dced43299478078afb75c71b187b7f0607276ad
|
|
|
|
| |
Change-Id: Ib121090566ec7765b52f22227e1ccfe2fe413aff
|
|
|
|
| |
Change-Id: Id6a49871b29e74fcd9dee544cf796a5b6673723d
|