emanlodovice edited a comment on pull request #243:
URL: https://github.com/apache/qpid-proton/pull/243#issuecomment-839388807
That's for responding @astitcher . I will try to open an issue if this is
indeed a problem. It might just be a config issue as I am new to this. Here is
my code
```
urls = ['activemq1`, `activemq2`]
conn = BlockingConnection(
urls=urls, user="admin", password="$pass", sasl_enabled=True,
allow_insecure_mechs=True, allowed_mechs="ANONYMOUS",
reconnect=Backoff(max_tries=5)
)
sender = conn.create_sender("test1")
creation_time = datetime.utcnow().timestamp()
message = Message(
body="hello workd",
creation_time=creation_time,
expiry_time=creation_time + 200,
durable=True,
)
sender.send(message)
```
I am running this code with docker-compose that has 2 activemq services
(activemq1 and activemq2). It works fine if the activemq1 service is running.
But when I kill activemq1 service to test fail over this code errors with this
message:
```
Traceback (most recent call last):
File "/usr/local/lib/python3.8/site-packages/proton/_utils.py", line 373,
in __init__
self.wait(lambda: not (self.conn.state & Endpoint.REMOTE_UNINIT),
File "/usr/local/lib/python3.8/site-packages/proton/_utils.py", line 501,
in wait
self.container.process()
File "/usr/local/lib/python3.8/site-packages/proton/_reactor.py", line
242, in process
event.dispatch(self._global_handler)
File "/usr/local/lib/python3.8/site-packages/proton/_events.py", line 162,
in dispatch
_dispatch(handler, type.method, self)
File "/usr/local/lib/python3.8/site-packages/proton/_events.py", line 125,
in _dispatch
handler.on_unhandled(method, *args)
File "/usr/local/lib/python3.8/site-packages/proton/_reactor.py", line
873, in on_unhandled
event.dispatch(self.base)
File "/usr/local/lib/python3.8/site-packages/proton/_events.py", line 162,
in dispatch
_dispatch(handler, type.method, self)
File "/usr/local/lib/python3.8/site-packages/proton/_events.py", line 123,
in _dispatch
m(*args)
File "/usr/local/lib/python3.8/site-packages/proton/_handlers.py", line
1337, in on_connection_bound
addrs = socket.getaddrinfo(host, port, socket.AF_UNSPEC,
socket.SOCK_STREAM)
File "/usr/local/lib/python3.8/socket.py", line 918, in getaddrinfo
for res in _socket.getaddrinfo(host, port, family, type, proto, flags):
Exception Value: [Errno -3] Temporary failure in name resolution
```
--
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.
For queries about this service, please contact Infrastructure at:
[email protected]
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]