summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorTobias Urdin <tobias.urdin@binero.se>2023-01-19 20:45:49 +0000
committerwu.chunyang <wchy1001@gmail.com>2023-03-06 11:59:57 +0000
commit4b9c3d3079d558eec5e17b264d9064c443812959 (patch)
tree363570d2eabb49d05185cd47addb3d28bad13249
parentce5956d61adceb1251d1d31a72825cbcf5f859bb (diff)
downloadtrove-4b9c3d3079d558eec5e17b264d9064c443812959.tar.gz
Use new get_rpc_client API from oslo.messaging
Use the new API that is consistent with the existing API instead of instantiating the client class directly. This was introduced in release 14.1.0 here [1] and added into oslo.messaging here [2] [1] https://review.opendev.org/c/openstack/requirements/+/869340 [2] https://review.opendev.org/c/openstack/oslo.messaging/+/862419 Change-Id: Ia0178e905654aaf0d05c7396867332ea5a661760
-rw-r--r--requirements.txt2
-rw-r--r--trove/rpc.py7
2 files changed, 4 insertions, 5 deletions
diff --git a/requirements.txt b/requirements.txt
index b9dabd20..b261d38a 100644
--- a/requirements.txt
+++ b/requirements.txt
@@ -38,7 +38,7 @@ oslo.utils>=3.40.0 # Apache-2.0
oslo.concurrency>=3.26.0 # Apache-2.0
PyMySQL>=0.7.6 # MIT License
stevedore>=1.20.0 # Apache-2.0
-oslo.messaging>=5.29.0 # Apache-2.0
+oslo.messaging>=14.1.0 # Apache-2.0
osprofiler>=1.4.0 # Apache-2.0
oslo.log>=3.36.0 # Apache-2.0
oslo.db>=4.27.0 # Apache-2.0
diff --git a/trove/rpc.py b/trove/rpc.py
index 81a9b2fb..36fa5b21 100644
--- a/trove/rpc.py
+++ b/trove/rpc.py
@@ -103,10 +103,9 @@ def get_client(target, key, version_cap=None, serializer=None,
# assert key is not None
serializer = secure_serializer(
sz.TroveRequestContextSerializer(serializer), key)
- return messaging.RPCClient(TRANSPORT,
- target,
- version_cap=version_cap,
- serializer=serializer)
+ return messaging.get_rpc_client(
+ TRANSPORT, target, version_cap=version_cap,
+ serializer=serializer)
def get_server(target, endpoints, key, serializer=None,