Drop explicit executor argument

The argument was deprecated in oslo.messaging 16.0.0, as part of huge
deprecation of eventlet support.

If the argument is not set, the appropriate executor is selected
according to whether eventlet monkey patching is done or not.

Change-Id: Ib53d53d9ce74453f568bda785b08df656b8ab109
This commit is contained in:
Takashi Kajinami
2025-05-27 14:24:16 +09:00
parent 6ebeb37261
commit b211ff4e06
2 changed files with 6 additions and 8 deletions

View File

@@ -199,7 +199,6 @@ def get_server(target, endpoints, serializer=None):
TRANSPORT,
target,
endpoints,
executor='eventlet',
serializer=serializer,
access_policy=access_policy
)
@@ -214,7 +213,6 @@ def get_notification_listener(targets, endpoints, serializer=None, pool=None):
NOTIFICATION_TRANSPORT,
targets,
endpoints,
executor='eventlet',
pool=pool,
serializer=serializer
)

View File

@@ -177,7 +177,7 @@ class RPCTest(oslotest.base.BaseTestCase):
mock_get_rpc_server.assert_called_with(
True, None, None,
executor='eventlet', serializer=mock.ANY,
serializer=mock.ANY,
access_policy=mock.ANY,
)
@@ -213,19 +213,19 @@ class RPCTest(oslotest.base.BaseTestCase):
rpc.get_notification_listener('target', 'endpoint', serializer=None)
mock_get_notification_listener.assert_called_with(
True, 'target', 'endpoint', executor='eventlet', pool=None,
serializer=mock.ANY
True, 'target', 'endpoint', pool=None, serializer=mock.ANY
)
@mock.patch.object(designate.rpc, 'NOTIFICATION_TRANSPORT', True)
@mock.patch.object(messaging, 'get_notification_listener')
def test_get_notification_listener_serializer_set(self,
mock_get_notification_listener):
rpc.get_notification_listener('target', 'endpoint', serializer=True)
serializer = mock.Mock()
rpc.get_notification_listener('target', 'endpoint',
serializer=serializer)
mock_get_notification_listener.assert_called_with(
True, 'target', 'endpoint', executor='eventlet', pool=None,
serializer=True
True, 'target', 'endpoint', pool=None, serializer=serializer
)
@mock.patch.object(designate.rpc, 'NOTIFICATION_TRANSPORT', None)