Uploaded image for project: 'Qpid'
  1. Qpid
  2. QPID-7951

[Java Broker, AMQP 1.0] Task on IOThread might cause Config thread to hang indefinitely

    XMLWordPrintableJSON

Details

    • Bug
    • Status: Open
    • Major
    • Resolution: Unresolved
    • None
    • Future
    • Broker-J
    • None

    Description

      It seems that it is possible that a Task is submitted to be executed on the IOThread via doOnIOThread but is never being executed because the Connection is already closed. This might result in a Thread hanging indefinetely if it calls ACO.doSync() on the ListeningFuture of the Task.

      This was occurring in the cleanup code to TransactionalTransferTest#receiveTransactionalAcquisitionFlowFailsDueToUnknownTransactionId.

      Attachments

        Activity

          People

            Unassigned Unassigned
            lorenz.quack Lorenz Quack
            Votes:
            0 Vote for this issue
            Watchers:
            2 Start watching this issue

            Dates

              Created:
              Updated: