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

    • Icon: Bug Bug
    • Resolution: Done
    • Icon: Major 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

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

              Created:
              Updated:
              Resolved: