]
Martin Styk updated WFWIP-17:
-----------------------------
Component/s: Artemis
(was: JMS)
[Artemis 2.x Upgrade] Replicated HA: Live and Backup do not form
cluster and initial synchronization is not triggered
---------------------------------------------------------------------------------------------------------------------
Key: WFWIP-17
URL:
https://issues.jboss.org/browse/WFWIP-17
Project: WildFly WIP
Issue Type: Bug
Components: Artemis
Reporter: Erich Duda
Assignee: Jeff Mesnil
Priority: Blocker
Labels: activemq, feature-branch-blocker
Attachments: server1-trace.log, server1.log, server2-trace.log, server2.log
Across all replicated HA tests I often see an issue that initial synchronization between
Live and Backup was not triggered.
*Scenario*
# There are two Wildfly servers configured as replicated Live-Backup pair.
# Live server is killed/shutdown
*Expectation:* Backup server becomes active.
*Reality:* Backup server does not become active, because initial synchronization with
Live server was not triggered.
*Users impact:* Replicated HA feature doesn't work properly.
*Blocker* priority was set because this is regression against previous Wildfly releases.
*Detail description of the issue*
In the trace log there is last message from the {{SharedNothingBackupActivation}} which
says that it is waiting on cluster connection. It is interested that JGroups subsystem is
booting after this message was logged. However I am not sure if this could cause the
issue.
{code}
13:42:06,489 DEBUG [org.apache.activemq.artemis.core.client.impl.Topology] (AMQ119000:
Activation for server ActiveMQServerImpl::serverUUID=null)
Topology@6a834ff0[owner=ServerLocatorImpl [initialConnectors=[],
discoveryGroupConfiguration=DiscoveryGroupConfiguration{name='dg-group1',
refreshTimeout=10000, discoveryInitialWaitTimeout=10000}]] is sending topology to
org.apache.activemq.artemis.core.server.impl.NamedLiveN
odeLocatorForReplication@38150570
13:42:06,489 TRACE
[org.apache.activemq.artemis.core.server.impl.SharedNothingBackupActivation] (AMQ119000:
Activation for server ActiveMQServerImpl::serverUUID=null) Waiting on cluster connection
13:42:06,502 INFO [org.infinispan.remoting.transport.jgroups.JGroupsTransport] (MSC
service thread 1-6) ISPN000078: Starting JGroups channel ejb
13:42:06,503 INFO [org.infinispan.remoting.transport.jgroups.JGroupsTransport] (MSC
service thread 1-7) ISPN000078: Starting JGroups channel ejb
13:42:06,504 INFO [org.infinispan.CLUSTER] (MSC service thread 1-6) ISPN000094: Received
new cluster view for channel ejb: [node-1|1] (2) [node-1, node-2]
13:42:06,506 INFO [org.infinispan.CLUSTER] (MSC service thread 1-7) ISPN000094: Received
new cluster view for channel ejb: [node-1|1] (2) [node-1, node-2]
13:42:06,506 INFO [org.infinispan.remoting.transport.jgroups.JGroupsTransport] (MSC
service thread 1-8) ISPN000078: Starting JGroups channel ejb
13:42:06,506 INFO [org.infinispan.CLUSTER] (MSC service thread 1-8) ISPN000094: Received
new cluster view for channel ejb: [node-1|1] (2) [node-1, node-2]
13:42:06,510 INFO [org.infinispan.remoting.transport.jgroups.JGroupsTransport] (MSC
service thread 1-3) ISPN000078: Starting JGroups channel ejb
13:42:06,510 INFO [org.infinispan.CLUSTER] (MSC service thread 1-3) ISPN000094: Received
new cluster view for channel ejb: [node-1|1] (2) [node-1, node-2]
13:42:06,516 INFO [org.infinispan.remoting.transport.jgroups.JGroupsTransport] (MSC
service thread 1-8) ISPN000079: Channel ejb local address is node-2, physical addresses
are [127.0.0.1:56200]
13:42:06,527 INFO [org.infinispan.remoting.transport.jgroups.JGroupsTransport] (MSC
service thread 1-3) ISPN000079: Channel ejb local address is node-2, physical addresses
are [127.0.0.1:56200]
13:42:06,527 INFO [org.infinispan.remoting.transport.jgroups.JGroupsTransport] (MSC
service thread 1-7) ISPN000079: Channel ejb local address is node-2, physical addresses
are [127.0.0.1:56200]
13:42:06,529 INFO [org.infinispan.remoting.transport.jgroups.JGroupsTransport] (MSC
service thread 1-6) ISPN000079: Channel ejb local address is node-2, physical addresses
are [127.0.0.1:56200]
13:42:06,551 INFO [org.infinispan.factories.GlobalComponentRegistry] (MSC service thread
1-7) ISPN000128: Infinispan version: Infinispan 'Gaina' 9.2.0.Final
{code}