XMLWordPrintable

Details

    • Sub-task
    • Status: Closed (View Workflow)
    • Major
    • Resolution: Out of Date
    • EAP_EWP 5.1.2
    • TBD EAP 5
    • HornetQ
    • None
    • JBoss-EAP-5.1.2, HornetQ-2.2.5-GA, HornetQ-2.2.5+JBPAPP-7242, HornetQ-2.2.10-EAP-B2

    • Release Notes, Compatibility/Configuration
    • already fixed
    • Not Yet Documented
    • NEW

    Description

      Failover process won't work as expected when a singleton MDB is used on HornetQ cluster

      Steps to reproduce:

      -Configure a two node load-balancing cluster ; (L) & (B)
      -Create a Queue on both nodes, queue/A
      -Setup a standalone JBoss-EAP-5.1.2 (S) instance and configure it's RAR to failover
      -Deploy a singleton MDB on the server "S". You could set minSession,maxSessions to 1
      -Open JMX Console and see the consumer count at node "L"
      -You could see node "L" having 1 as its consumer count node "B" having "0"
      -Kill the Node L, (or the one from which the MDB is consuming messages)
      -MDB should listen to Node B, but it won't consume any messages
      -Node B reads it has just 0 consumers.
      -At this stage, the MDB won't consume any messages

      Attachments

        1. ra.xml
          14 kB
        2. RemoteMDB.java
          1 kB

        Activity

          People

            csuconic@redhat.com Clebert Suconic
            rhn-support-tywickra Tyronne Wickramarathne
            Russell Dickenson Russell Dickenson (Inactive)
            Votes:
            0 Vote for this issue
            Watchers:
            4 Start watching this issue

            Dates

              Created:
              Updated:
              Resolved: