Uploaded image for project: 'AMQ Broker'
  1. AMQ Broker
  2. ENTMQBR-499

Error acknowledging messages

XMLWordPrintable

    • Icon: Bug Bug
    • Resolution: Done
    • Icon: Major Major
    • A-MQ 7.0.0.ER17
    • None
    • None
    • None

      I am running some tests on the broker using our performance client and I noticed some errors on the logs.

      Our logs are full of messages stating that it failed to acknowledge the message due to a missing reference (see ack-error.log).
      This seems to build up over time and reduce the broker throughput. After some time, the broker hangs and prints an error about failing to finish waiting for executors (see executors-warnings.log) and ends up hanging and printing a thread dump (see thread-dump.log).

      Some comments:

      • we did not have such problem with A-MQ 6.
      • this problem seems to be triggered only by the performance client. I don't have the latest version my COPR, but I can provide compilation instructions if you need it to reproduce the issue.

        1. thread-dump.log
          149 kB
        2. qpid-proton-0.16-ack.patch
          0.8 kB
        3. proton-frm.log
          2 kB
        4. executors-warning.log
          0.9 kB
        5. ack-error.log
          3 kB

            rh-ee-ataylor Andy Taylor
            opiske Otavio Piske
            Otavio Piske Otavio Piske
            Votes:
            0 Vote for this issue
            Watchers:
            5 Start watching this issue

              Created:
              Updated:
              Resolved: