oslo.messaging/oslo_messaging/_drivers
Guillaume Espanel 43f2224aac Remove logging from ProducerConnection._produce_message
In impl_kafka, _produce_message is run in a tpool.execute
context but it was also calling logging functions.
This could cause subsequent calls to logging functions to
deadlock.

This patch moves the logging calls out of the tpool.execute scope.

Change-Id: I81167eea0a6b1a43a88baa3bc383af684f4b1345
Closes-bug: #1981093
2022-08-03 17:35:16 +02:00
..
amqp1_driver amqp1: fix race when reconnecting 2021-11-09 15:59:54 -05:00
kafka_driver Add support for kafka SSL autentication 2020-01-16 23:26:53 +01:00
__init__.py Fixed a couple of pep8 errors/warnings 2016-01-25 15:00:49 +08:00
amqp.py Adding support for rabbitmq quorum queues 2022-02-05 07:12:49 +00:00
amqpdriver.py [rabbit] use retry parameters during notification sending 2022-01-12 12:22:55 +01:00
base.py add min of 1 to rpc_conn_pool_size 2020-10-13 12:44:30 +01:00
common.py [rabbit] use retry parameters during notification sending 2022-01-12 12:22:55 +01:00
impl_amqp1.py Add the "transport_options" parameter to the amqp1 and kafka drivers. 2019-06-20 16:12:39 -04:00
impl_fake.py Remove six usage 2020-05-11 10:21:58 +02:00
impl_kafka.py Remove logging from ProducerConnection._produce_message 2022-08-03 17:35:16 +02:00
impl_rabbit.py Merge "Add quorum queue control configurations" 2022-06-13 17:14:16 +00:00
pool.py [rabbit] use retry parameters during notification sending 2022-01-12 12:22:55 +01:00