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

Deadlock on Paging.checkDepage and Queue.deliver with Topic Subscriptions and Filters

    XMLWordPrintable

Details

    • Bug
    • Resolution: Done
    • Major
    • None
    • None
    • None
    • None
    • Hide
      Cause: During Depaging on a Topic Subscription, where just one subscription received a message (say for filters) there's a rare but possible dead lock between checking if depaging is needed and delivering the queue.

      Consequence: Critical Analyzer would kill the broker allowing a backup to be started, or the broke restarted.

      Fix: The deadlock condition is removed from the codebase as part of this JIRA.

      Result: no more deadlocks
      Show
      Cause: During Depaging on a Topic Subscription, where just one subscription received a message (say for filters) there's a rare but possible dead lock between checking if depaging is needed and delivering the queue. Consequence: Critical Analyzer would kill the broker allowing a backup to be started, or the broke restarted. Fix: The deadlock condition is removed from the codebase as part of this JIRA. Result: no more deadlocks
    • ARTEMIS-2244

    Attachments

      Activity

        People

          rh-ee-ataylor Andy Taylor
          csuconic@redhat.com Clebert Suconic
          Votes:
          0 Vote for this issue
          Watchers:
          1 Start watching this issue

          Dates

            Created:
            Updated:
            Resolved: