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

Client consistently locks up in both producer.send and connection.close if broker fails at the right moment

    XMLWordPrintableJSON

Details

    • Bug
    • Status: Closed
    • Critical
    • Resolution: Fixed
    • 0.24
    • 0.25
    • JMS AMQP 0-x
    • None
    • Qpid 0.22 & 0.24, Java 1.7 x64, Ubuntu Desktop Linux 12.04 LTS x64, Apache ActiveMQ 5.8.0

    Description

      If the broker is killed when the thread is between connection.createSession and session.createProducer, the createProducer thread will block. The connection exception listener connection.close call also blocks.

      This has been consistently observed. Example code and stack traces are attached.

      ActiveMQ is running in console mode and is being killed with Ctrl+c

      Attachments

        1. qpid-proto.tar.gz
          3 kB
          Troy Collinsworth
        2. qpid-0.22-blocking3.jstack
          5 kB
          Troy Collinsworth
        3. qpid-0.22-blocking.jstack
          6 kB
          Troy Collinsworth

        Activity

          People

            rgodfrey Robert Godfrey
            tcollinsworth Troy Collinsworth
            Votes:
            0 Vote for this issue
            Watchers:
            5 Start watching this issue

            Dates

              Created:
              Updated:
              Resolved: