Details
-
Bug
-
Status: Closed
-
Major
-
Resolution: Fixed
-
None
-
None
Description
If a consuming python client application written against the old legacy 0-8..0-91 API suffers a disconnect from the Broker, the application (calling queue.get()) is unaware and will continue to wait indefinitely.
The disconnect may be caused by either management intervention, a broken socket or the enablement of heart-beating Broker-side. On the latter point, The legacy client does not support heat beating so the Broker will always close the connection as soon as the line goes quiet.