Uploaded image for project: 'JBoss Enterprise Application Platform'
  1. JBoss Enterprise Application Platform
  2. JBEAP-1857

Backup does not open port after failback in colocated topology

    XMLWordPrintable

Details

    • Bug
    • Resolution: Won't Do
    • Blocker
    • None
    • 7.0.0.DR13 (Alpha)
    • ActiveMQ, JMS
    • None

    Description

      I have two servers with following configuration:

      standalone-full-ha.xml
      <subsystem xmlns="urn:jboss:domain:messaging-activemq:1.0">
                  <server name="default">
                      <security enabled="false"/>
                      <cluster password="${jboss.messaging.cluster.password:CHANGE ME!!}"/>
                      <shared-store-colocated backup-port-offset="500" request-backup="true"/>
                      <bindings-directory path="/home/eduda/Projects/eap-tests-hornetq/journal-A/bindings"/>
                      <journal-directory path="/home/eduda/Projects/eap-tests-hornetq/journal-A/journal"/>
                      <large-messages-directory path="/home/eduda/Projects/eap-tests-hornetq/journal-A/largemessages"/>
                      <paging-directory path="/home/eduda/Projects/eap-tests-hornetq/journal-A/paging"/>
                      <security-setting name="#">
                          <role name="guest" delete-non-durable-queue="true" create-non-durable-queue="true" consume="true" send="true"/>
                      </security-setting>
                      <address-setting name="#" redistribution-delay="0" page-size-bytes="524288" max-size-bytes="1048576" max-delivery-attempts="200"/>
                      <http-connector name="http-connector" socket-binding="http">
                          <param name="http-upgrade-endpoint" value="http-acceptor"/>
                      </http-connector>
                      <http-connector name="http-connector-throughput" socket-binding="http">
                          <param name="http-upgrade-endpoint" value="http-acceptor-throughput"/>
                          <param name="batch-delay" value="50"/>
                      </http-connector>
                      <in-vm-connector name="in-vm" server-id="0"/>
                      <http-acceptor name="http-acceptor" http-listener="default"/>
                      <http-acceptor name="http-acceptor-throughput" http-listener="default">
                          <param name="batch-delay" value="50"/>
                          <param name="direct-deliver" value="false"/>
                      </http-acceptor>
                      <in-vm-acceptor name="in-vm" server-id="0"/>
                      <broadcast-group name="bg-group1" connectors="http-connector" jgroups-channel="activemq-cluster" jgroups-stack="udp"/>
                      <discovery-group name="dg-group1" refresh-timeout="1000" jgroups-channel="activemq-cluster" jgroups-stack="udp"/>
                      <cluster-connection name="my-cluster" discovery-group="dg-group1" connector-name="http-connector" address="jms"/>
                      <jms-queue name="ExpiryQueue" entries="java:/jms/queue/ExpiryQueue"/>
                      <jms-queue name="DLQ" entries="java:/jms/queue/DLQ"/>
                      <jms-queue name="testQueue0" entries="jms/queue/testQueue0 java:jboss/exported/jms/queue/testQueue0"/>
                      <jms-queue name="InQueue" entries="jms/queue/InQueue java:jboss/exported/jms/queue/InQueue"/>
                      <jms-queue name="OutQueue" entries="jms/queue/OutQueue java:jboss/exported/jms/queue/OutQueue"/>
                      <jms-topic name="testTopic0" entries="jms/topic/testTopic0 java:jboss/exported/jms/topic/testTopic0"/>
                      <connection-factory name="InVmConnectionFactory" entries="java:/ConnectionFactory" connectors="in-vm"/>
                      <connection-factory name="RemoteConnectionFactory" reconnect-attempts="-1" retry-interval-multiplier="1.0" retry-interval="1000" block-on-acknowledge="true" ha="true" entries="java:jboss/exported/jms/RemoteConnectionFactory" connectors="http-connector"/>
                      <pooled-connection-factory name="activemq-ra" transaction="xa" entries="java:/JmsXA java:jboss/DefaultJMSConnectionFactory" connectors="in-vm"/>
                  </server>
              </subsystem>
      

      When I check opened ports on my machine after failback, there are no port, which should be opened by backup (9580).

      lsof -i -n -P | grep "java.*(LISTEN)"
      java       5096   eduda   48u  IPv4  51493      0t0  TCP 127.0.0.1:6942 (LISTEN)
      java       5096   eduda  339u  IPv4  48775      0t0  TCP 127.0.0.1:63342 (LISTEN)
      java       5096   eduda  374u  IPv4  57577      0t0  TCP *:44655 (LISTEN)
      java       5399   eduda   33u  IPv6  51605      0t0  TCP *:5870 (LISTEN)
      java       5399   eduda   67u  IPv6  51606      0t0  TCP *:36704 (LISTEN)
      java      20299   eduda    6u  IPv6 254988      0t0  TCP *:9591 (LISTEN)
      java      21006   eduda    6u  IPv4 255073      0t0  TCP 127.0.0.1:10091 (LISTEN)
      java      21006   eduda  400u  IPv4 251577      0t0  TCP 127.0.0.1:9009 (LISTEN)
      java      21006   eduda  401u  IPv4 251578      0t0  TCP 127.0.0.1:9080 (LISTEN)
      java      21006   eduda  428u  IPv4 255090      0t0  TCP 127.0.0.1:10990 (LISTEN)
      java      21006   eduda  429u  IPv4 253767      0t0  TCP 127.0.0.1:4528 (LISTEN)
      java      21006   eduda  433u  IPv4 253769      0t0  TCP 127.0.0.1:4529 (LISTEN)
      java      21006   eduda  439u  IPv4 253775      0t0  TCP 127.0.0.1:55200 (LISTEN)
      

      Attachments

        Issue Links

          Activity

            People

              rh-ee-ataylor Andy Taylor
              eduda_jira Erich Duda (Inactive)
              Votes:
              0 Vote for this issue
              Watchers:
              4 Start watching this issue

              Dates

                Created:
                Updated:
                Resolved: