Uploaded image for project: 'ActiveMQ Artemis'
  1. ActiveMQ Artemis
  2. ARTEMIS-1761

Log one warning if cluster could not be formed because it's not possible to connect to other cluster node

    XMLWordPrintableJSON

Details

    • Bug
    • Status: Closed
    • Major
    • Resolution: Fixed
    • 1.5.6, 2.5.0
    • 2.6.0
    • None
    • None

    Description

      If discovery-group receives connector which is not possible to use to create cluster connection (using such connector fails) then server should log one warning. Currently server is logging this on DEBUG level which is confusing and it's not clear why cluster was not formed. It's just silently retrying bad connector on background (on debug level).

      Current debug logs:

      14:43:45,777 DEBUG [org.apache.activemq.artemis.core.server.cluster.impl.BridgeImpl] (Thread-4 (ActiveMQ-server-org.apache.activemq.artemis.core.server.impl.ActiveMQServerImpl$3@3f47a5c5)) Bridge ClusterConnecti
      onBridge@516796ab [name=sf.my-cluster.6eca14fb-4535-11e7-bc50-3ca9f4349bfc, queue=QueueImpl[name=sf.my-cluster.6eca14fb-4535-11e7-bc50-3ca9f4349bfc, postOffice=PostOfficeImpl [server=ActiveMQServerImpl::serverUU
      ID=5630528e-4535-11e7-9213-3c970e9648c8]]@2d035848 targetConnector=ServerLocatorImpl (identity=(Cluster-connection-bridge::ClusterConnectionBridge@516796ab [name=sf.my-cluster.6eca14fb-4535-11e7-bc50-3ca9f4349bf
      c, queue=QueueImpl[name=sf.my-cluster.6eca14fb-4535-11e7-bc50-3ca9f4349bfc, postOffice=PostOfficeImpl [server=ActiveMQServerImpl::serverUUID=5630528e-4535-11e7-9213-3c970e9648c8]]@2d035848 targetConnector=Server
      LocatorImpl [initialConnectors=[TransportConfiguration(name=http-connector, factory=org-apache-activemq-artemis-core-remoting-impl-netty-NettyConnectorFactory) ?httpUpgradeEndpoint=https-acceptor&activemqServerN
      ame=default&httpUpgradeEnabled=true&port=9080&host=localhost], discoveryGroupConfiguration=null]]::ClusterConnectionImpl@386706758[nodeUUID=5630528e-4535-11e7-9213-3c970e9648c8, connector=TransportConfiguration(
      name=http-connector, factory=org-apache-activemq-artemis-core-remoting-impl-netty-NettyConnectorFactory) ?httpUpgradeEndpoint=https-acceptor&activemqServerName=default&httpUpgradeEnabled=true&port=8080&host=loca
      lhost, address=jms, server=ActiveMQServerImpl::serverUUID=5630528e-4535-11e7-9213-3c970e9648c8])) [initialConnectors=[TransportConfiguration(name=http-connector, factory=org-apache-activemq-artemis-core-remoting
      -impl-netty-NettyConnectorFactory) ?httpUpgradeEndpoint=https-acceptor&activemqServerName=default&httpUpgradeEnabled=true&port=9080&host=localhost], discoveryGroupConfiguration=null]] is unable to connect to des
      tination. Retrying: ActiveMQNotConnectedException[errorType=NOT_CONNECTED message=Unable to connect to server using configuration TransportConfiguration(name=http-connector, factory=org-apache-activemq-artemis-c
      ore-remoting-impl-netty-NettyConnectorFactory) ?httpUpgradeEndpoint=https-acceptor&activemqServerName=default&httpUpgradeEnabled=true&port=9080&host=localhost]
              at org.apache.activemq.artemis.core.client.impl.ClientSessionFactoryImpl.connect(ClientSessionFactoryImpl.java:245) [artemis-core-client-1.5.5.001-redhat-1.jar:1.5.5.001-redhat-1]
              at org.apache.activemq.artemis.core.client.impl.ServerLocatorImpl.createSessionFactory(ServerLocatorImpl.java:685) [artemis-core-client-1.5.5.001-redhat-1.jar:1.5.5.001-redhat-1]
              at org.apache.activemq.artemis.core.client.impl.ServerLocatorImpl.createSessionFactory(ServerLocatorImpl.java:659) [artemis-core-client-1.5.5.001-redhat-1.jar:1.5.5.001-redhat-1]
              at org.apache.activemq.artemis.core.server.cluster.impl.ClusterConnectionBridge.createSessionFactory(ClusterConnectionBridge.java:136) [artemis-server-1.5.5.001-redhat-1.jar:1.5.5.001-redhat-1]
              at org.apache.activemq.artemis.core.server.cluster.impl.BridgeImpl.connect(BridgeImpl.java:857) [artemis-server-1.5.5.001-redhat-1.jar:1.5.5.001-redhat-1]
              at org.apache.activemq.artemis.core.server.cluster.impl.BridgeImpl$ConnectRunnable.run(BridgeImpl.java:1048) [artemis-server-1.5.5.001-redhat-1.jar:1.5.5.001-redhat-1]
              at org.apache.activemq.artemis.utils.OrderedExecutorFactory$OrderedExecutor$ExecutorTask.run(OrderedExecutorFactory.java:101) [artemis-commons-1.5.5.001-redhat-1.jar:1.5.5.001-redhat-1]
              at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142) [rt.jar:1.8.0_71]
              at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617) [rt.jar:1.8.0_71]
              at java.lang.Thread.run(Thread.java:745) [rt.jar:1.8.0_71]
      
      14:43:45,778 DEBUG [org.apache.activemq.artemis.core.server.cluster.impl.BridgeImpl] (Thread-4 (ActiveMQ-server-org.apache.activemq.artemis.core.server.impl.ActiveMQServerImpl$3@3f47a5c5)) Bridge ClusterConnecti
      onBridge@516796ab [name=sf.my-cluster.6eca14fb-4535-11e7-bc50-3ca9f4349bfc, queue=QueueImpl[name=sf.my-cluster.6eca14fb-4535-11e7-bc50-3ca9f4349bfc, postOffice=PostOfficeImpl [server=ActiveMQServerImpl::serverUU
      ID=5630528e-4535-11e7-9213-3c970e9648c8]]@2d035848 targetConnector=ServerLocatorImpl (identity=(Cluster-connection-bridge::ClusterConnectionBridge@516796ab [name=sf.my-cluster.6eca14fb-4535-11e7-bc50-3ca9f4349bf
      c, queue=QueueImpl[name=sf.my-cluster.6eca14fb-4535-11e7-bc50-3ca9f4349bfc, postOffice=PostOfficeImpl [server=ActiveMQServerImpl::serverUUID=5630528e-4535-11e7-9213-3c970e9648c8]]@2d035848 targetConnector=Server
      LocatorImpl [initialConnectors=[TransportConfiguration(name=http-connector, factory=org-apache-activemq-artemis-core-remoting-impl-netty-NettyConnectorFactory) ?httpUpgradeEndpoint=https-acceptor&activemqServerN
      ame=default&httpUpgradeEnabled=true&port=9080&host=localhost], discoveryGroupConfiguration=null]]::ClusterConnectionImpl@386706758[nodeUUID=5630528e-4535-11e7-9213-3c970e9648c8, connector=TransportConfiguration(
      name=http-connector, factory=org-apache-activemq-artemis-core-remoting-impl-netty-NettyConnectorFactory) ?httpUpgradeEndpoint=https-acceptor&activemqServerName=default&httpUpgradeEnabled=true&port=8080&host=loca
      lhost, address=jms, server=ActiveMQServerImpl::serverUUID=5630528e-4535-11e7-9213-3c970e9648c8])) [initialConnectors=[TransportConfiguration(name=http-connector, factory=org-apache-activemq-artemis-core-remoting
      -impl-netty-NettyConnectorFactory) ?httpUpgradeEndpoint=https-acceptor&activemqServerName=default&httpUpgradeEnabled=true&port=9080&host=localhost], discoveryGroupConfiguration=null]] retrying connection #59, ma
      xRetry=-1, timeout=500
      

      Attachments

        Activity

          People

            Unassigned Unassigned
            rstancel Radovan Stancel
            Votes:
            0 Vote for this issue
            Watchers:
            3 Start watching this issue

            Dates

              Created:
              Updated:
              Resolved: