oslo.messaging/oslo_messaging/_drivers
Kenneth Giusti d7a7230ff5 Do not access the connection's socket during error callback
The _get_connection_info() method attempts to gather debug information
from the connection, and will reach into the amqp channel to get the
local (client's) TCP port number via the 'sock' property.

If _get_connection_info() is called from autoretry's on_error handler
the 'sock' property notices that the transport is not set and attempts
to re-connect.  amqp has deprecated this reconnect behavior, and in
any case the client's socket is irrelevant since the connection may
not be valid at this point.

Closes-Bug: #1745166
Change-Id: I3c42f8463605927f6f94d6c3a7f05e584476abc1
(cherry picked from commit 361669764f)
2018-09-26 05:38:33 +02:00
..
amqp1_driver Return list of addresses for IPV4 and IPV6 2017-01-30 09:54:03 -05:00
pika_driver Replace six.iteritems() with .items() 2016-11-23 09:02:14 +00:00
zmq_driver [zmq] Failure of dynamic connections fanout 2017-01-23 07:43:12 +00:00
__init__.py Fixed a couple of pep8 errors/warnings 2016-01-25 15:00:49 +08:00
amqp.py Replace six.iteritems() with .items() 2016-11-23 09:02:14 +00:00
amqpdriver.py rabbitmq: don't wait for message ack/requeue 2017-12-01 11:35:36 +01:00
base.py Document the transport backend driver interface 2016-11-22 08:11:22 -05:00
common.py Replace six.iteritems() with .items() 2016-11-23 09:02:14 +00:00
impl_amqp1.py [AMQP 1.0] Resend messages that are released or modified 2017-01-09 09:30:57 -05:00
impl_fake.py Remove logging from serialize_remote_exception 2016-05-19 15:18:28 +03:00
impl_kafka.py kafka: remove no really implemented feature 2017-01-02 11:46:48 +01:00
impl_pika.py Merge "Fix a docstring typo in impl_pika.py" 2016-11-18 11:15:25 +00:00
impl_rabbit.py Do not access the connection's socket during error callback 2018-09-26 05:38:33 +02:00
impl_zmq.py Remove useless logging import statements 2016-11-08 10:11:13 +08:00
kafka_options.py kafka: disable batch for functional tests 2017-01-02 11:46:48 +01:00
pool.py Introduce TTL for idle connections 2016-07-22 13:03:04 +03:00