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

Advisories are dropped till broker is fully started in error

    Details

    • Type: Bug
    • Status: Resolved
    • Priority: Major
    • Resolution: Fixed
    • Affects Version/s: 5.15.0
    • Fix Version/s: 5.15.1, 5.16.0
    • Component/s: Broker, networkbridge
    • Labels:
      None

      Description

      The Advisory broker fire is conditional on the broker being fully started. This has been present for the longest time however the started flag has been modified to include a countDownLatch that is triggered on start completion.
      This means that consumers that connect to the active transportConnectors do not result in advisories which can mean incoming networkConnectors can mis this advise in error which results in the demand being ignored.

      From what I can see, the check for started does not add value and in the event of a failure to fire an advisory the error will be caught and logged rather than being ignored as it is now.

        Attachments

          Activity

            People

            • Assignee:
              gtully Gary Tully
              Reporter:
              gtully Gary Tully
            • Votes:
              0 Vote for this issue
              Watchers:
              2 Start watching this issue

              Dates

              • Created:
                Updated:
                Resolved: