You are viewing a plain text version of this content. The canonical link for it is here.
Posted to issues@activemq.apache.org by "Miroslav Novak (JIRA)" <ji...@apache.org> on 2016/05/05 13:04:12 UTC

[jira] [Created] (ARTEMIS-517) Provide public API method to check whether backup is synchronized with live server

Miroslav Novak created ARTEMIS-517:
--------------------------------------

             Summary: Provide public API method to check whether backup is synchronized with live server 
                 Key: ARTEMIS-517
                 URL: https://issues.apache.org/jira/browse/ARTEMIS-517
             Project: ActiveMQ Artemis
          Issue Type: New Feature
          Components: Broker
    Affects Versions: 1.2.0
            Reporter: Miroslav Novak


If HA is configured with replicated journal then it takes some time to backup to synchronize with live server.  Once backup is in sync with live then following information appears in server.log:
{code}
13:20:00,739 INFO  [org.apache.activemq.artemis.core.server] (Thread-3 (ActiveMQ-client-netty-threads-457000966)) AMQ221024: Backup server ActiveMQServerImpl::serverUUID=bc015b34-fd73-11e5-80ca-1b35f669abb8 is synchronized with live-server.
13:20:01,500 INFO  [org.apache.activemq.artemis.core.server] (Thread-2 (ActiveMQ-server-org.apache.activemq.artemis.core.server.impl.ActiveMQServerImpl$2@41f992ab-83559664)) AMQ221031: backup announced
{code}

Reading server logs to see whether backup is in sync is not convenient and user friendly way. 

We should provide public API to check state of synchronization. It should be added to {{Activation}} interface. 
This method should be implemented for {{SharedNothingBackupActivation}} and also {{SharedNothingLiveActivation}}.



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)