Uploaded image for project: 'WildFly'
  1. WildFly
  2. WFLY-5795

HA JMS Topic Subscriber of Colocated life backup symmetrical 2 nodes cluster violates Publish-Subscribe pattern.

    XMLWordPrintable

Details

    • Bug
    • Resolution: Unresolved
    • Major
    • None
    • 10.0.0.CR4
    • JMS
    • None

    Description

      Test Client is producing 10 messages on topic on node 1 and 2 consumers connected to node 1 and the other to node 2 are then consuming the messages.

      Expectation: Every consumer receives 10 Messages.
      Result of test: Consumer connected to node 1 is only getting every second message. Consumer connected to node 2 is receiving all 10 messages:

      Output of test program:

      Sent message: This is text message 0
      Sent message: This is text message 1
      Sent message: This is text message 2
      Sent message: This is text message 3
      Sent message: This is text message 4
      Sent message: This is text message 5
      Sent message: This is text message 6
      Sent message: This is text message 7
      Sent message: This is text message 8
      Sent message: This is text message 9
      0 Recieved message: This is text message 0 from node 0 from java:/jms/topic/ClusterStateTopic
      1 Recieved message: This is text message 2 from node 0 from java:/jms/topic/ClusterStateTopic
      2 Recieved message: This is text message 4 from node 0 from java:/jms/topic/ClusterStateTopic
      3 Recieved message: This is text message 6 from node 0 from java:/jms/topic/ClusterStateTopic
      4 Recieved message: This is text message 8 from node 0 from java:/jms/topic/ClusterStateTopic
      5 error receiving message from node 0
      6 error receiving message from node 0
      7 error receiving message from node 0
      8 error receiving message from node 0
      9 error receiving message from node 0
      0 Recieved message: This is text message 0 from node 1 from java:/jms/topic/ClusterStateTopic
      1 Recieved message: This is text message 1 from node 1 from java:/jms/topic/ClusterStateTopic
      2 Recieved message: This is text message 2 from node 1 from java:/jms/topic/ClusterStateTopic
      3 Recieved message: This is text message 3 from node 1 from java:/jms/topic/ClusterStateTopic
      4 Recieved message: This is text message 4 from node 1 from java:/jms/topic/ClusterStateTopic
      5 Recieved message: This is text message 5 from node 1 from java:/jms/topic/ClusterStateTopic
      6 Recieved message: This is text message 6 from node 1 from java:/jms/topic/ClusterStateTopic
      7 Recieved message: This is text message 7 from node 1 from java:/jms/topic/ClusterStateTopic
      8 Recieved message: This is text message 8 from node 1 from java:/jms/topic/ClusterStateTopic
      9 Recieved message: This is text message 9 from node 1 from java:/jms/topic/ClusterStateTopic

      The test program is added and the 2 node names are given as parameters for main.

      Attachments

        1. ClusteredTopicTest.java
          9 kB
        2. domain.xml
          86 kB
        3. domain.xml
          33 kB
        4. host.xml
          5 kB
        5. host.xml
          4 kB
        6. host-slave.xml
          4 kB
        7. master.log
          28 kB
        8. slave.log
          30 kB

        Issue Links

          Activity

            People

              ehugonne1@redhat.com Emmanuel Hugonnet
              msudra_jira Michal Sudra (Inactive)
              Votes:
              0 Vote for this issue
              Watchers:
              5 Start watching this issue

              Dates

                Created:
                Updated: