Details
-
Bug
-
Status: Open
-
Major
-
Resolution: Unresolved
-
None
-
None
-
None
-
RHEL7.3
Jboss AMQ 7
python-qpid-proton.x86_64-0.14.0-1.el7
Description
Steps to reproduce:
1. Start broker
2. Create queue
3. Start sending e.g. 10 messages with python sender
4. Kill broker
5. Notice that client continues send messages and raises exception only after all 10 messages were sent.
Actual behavior: Python sender client ignores link failure until all messages were sent and only then raises an exception/ begins re-connection attempts.
Expected behavior: Client should stop sending messages and raise exception or try to begin re-connection attempts if reconnect option is set.
Please, see sender.log. Global handler was added for event logging purposes. It just prints event/handler name.