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.

Reply via email to