FailoverHandler.run and AMQProtocolHandler interact in a messy, horrid way.
----------------------------------------------------------------------------
Key: QPID-1516
URL: https://issues.apache.org/jira/browse/QPID-1516
Project: Qpid
Issue Type: Improvement
Components: Java Client
Affects Versions: M4
Reporter: Aidan Skinner
The interaction between FailoverHandler.run and AMQProtocolHandler with it's
passing around of latches, mutexes and other lock and lock-like objects is ugly
and prone to bugs.
It would be much better if amqProtocolHandler.failoverInProgress were to start
the process, obtain the locks it needed and hold them until signalled again by
the FailoverHandler.
--
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.