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

Error acknowledging messages

    XMLWordPrintable

Details

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

    Description

      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.

      Attachments

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

        Issue Links

          Activity

            People

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

              Dates

                Created:
                Updated:
                Resolved: