Uploaded image for project: 'ActiveMQ Classic'
  1. ActiveMQ Classic
  2. AMQ-1946

Negative ConsumerCount

    XMLWordPrintableJSON

Details

    • Bug
    • Status: Resolved
    • Minor
    • Resolution: Fixed
    • 5.1.0
    • 5.2.0
    • Broker
    • None
    • ActiveMQ 5.1

    Description

      Here's the scenario.

      You have one or more active consumers for a particular queue.
      Via the JConsole, you invoke the DestinationView's resetStatistics() method for that queue
      The consumer count is reset to 0, even though you still have one or more active consumers
      If you shutdown the consumers and then refresh the 'Attributes' panel for the queue, you end up with a negative value for the ConsumerCount attribute.
      The negative number reflects the number of once active consumers. So if you had 2 consumers, you'll see -2.
      If you then restart the consumers, the negative value is increased by the number of active consumers thus leaving you with an invalid consumer count. So if you previously had 2 consumers, when you bring 2 back up you'll end up with a 0 value for the ConsumerCount

      This probably also holds true for the ProducerCount.

      The resetStatistics() method shouldn't reset these two counts.

      Attachments

        1. DestinationStatistics.patch
          0.7 kB
          Joe Francis

        Activity

          People

            rajdavies Robert Davies
            joef Joe Francis
            Votes:
            0 Vote for this issue
            Watchers:
            1 Start watching this issue

            Dates

              Created:
              Updated:
              Resolved: