Uploaded image for project: 'ActiveMQ Artemis'
  1. ActiveMQ Artemis
  2. ARTEMIS-4095

OpenWire clients are unable to consume from mutlicast queue after 2nd paging

    XMLWordPrintableJSON

Details

    • Bug
    • Status: Closed
    • Major
    • Resolution: Fixed
    • 2.26.0, 2.27.0, 2.27.1, 2.28.0, 2.29.0
    • 2.30.0
    • OpenWire
    • None
    • Artemis, deployed through the official docker image in version 2.26.0 in an OpenShift cluster

    Description

      I observed that after artemis went into paging for the 2nd time, OpenWire clients were not able to read messages from their corresponding addresses. Restarting the applications connected as clients does not fix the issue. Restarting artemis, however, does fix the issue.

      Both images attached show the messages of two queues.

      • The upper (orange) line in the 1st graph shows count of messages in a queue to which core clients are connected.
      • The lower (blue) line in the 1stg raph shows count of messages in a queue to which OpenWire clients are connected.
      • in the 2nd graph, the upper (violet) line shows count of messages in a queue to which core clients are connected.
      • in the 2nd graph, the lower (green) line shows count of messages in a queue to which OpenWire clients are connected.

      I have a heap dump that we could share, showing the accumulated objects. the dump is about 90 MB in size If this would be helpful to have, please let me know.

      Attachments

        1. 0001-ARTEMIS-4095-fix-delivering-message-size-accounting.patch
          2 kB
          Artyom Tarasenko
        2. artemis-Xmx1G.png
          31 kB
          Artyom Tarasenko
        3. artemis-Xmx2G.png
          31 kB
          Artyom Tarasenko
        4. graph1.png
          21 kB
          Marco Bungart
        5. graph2.png
          29 kB
          Marco Bungart
        6. jmeter-orders-6500-localhost.jmx
          9 kB
          Artyom Tarasenko
        7. jmsconsumer-1.0-SNAPSHOT.jar
          3 kB
          Artyom Tarasenko

        Issue Links

          Activity

            People

              Unassigned Unassigned
              turing85 Marco Bungart
              Votes:
              6 Vote for this issue
              Watchers:
              6 Start watching this issue

              Dates

                Created:
                Updated:
                Resolved:

                Time Tracking

                  Estimated:
                  Original Estimate - Not Specified
                  Not Specified
                  Remaining:
                  Remaining Estimate - 0h
                  0h
                  Logged:
                  Time Spent - 1h 50m
                  1h 50m