From 5a0befe36d7b7e93a65bb19df19d667d413c7c89 Mon Sep 17 00:00:00 2001
From: Jean-Noel Rouvignac <jean-noel.rouvignac@forgerock.com>
Date: Wed, 30 Apr 2014 15:07:20 +0000
Subject: [PATCH] OPENDJ-1259 (CR-3443) Make the Medium Consistency Point support replicas temporarily leaving the topology

---
 opendj3-server-dev/src/server/org/opends/server/replication/server/ServerHandler.java |   15 ++++++++++-----
 1 files changed, 10 insertions(+), 5 deletions(-)

diff --git a/opendj3-server-dev/src/server/org/opends/server/replication/server/ServerHandler.java b/opendj3-server-dev/src/server/org/opends/server/replication/server/ServerHandler.java
index ead02e3..d83ba85 100644
--- a/opendj3-server-dev/src/server/org/opends/server/replication/server/ServerHandler.java
+++ b/opendj3-server-dev/src/server/org/opends/server/replication/server/ServerHandler.java
@@ -843,14 +843,19 @@
   /**
    * Processes a change time heartbeat msg.
    *
-   * @param msg The message to be processed.
+   * @param msg
+   *          The message to be processed.
+   * @throws DirectoryException
+   *           When an exception is raised.
    */
-  void process(ChangeTimeHeartbeatMsg msg)
+  void process(ChangeTimeHeartbeatMsg msg) throws DirectoryException
   {
     if (logger.isTraceEnabled())
+    {
       logger.trace("In "
           + replicationServerDomain.getLocalRSMonitorInstanceName() + " "
           + this + " processes received msg:\n" + msg);
+    }
     replicationServerDomain.processChangeTimeHeartbeatMsg(this, msg);
   }
 
@@ -869,9 +874,9 @@
       // lets update the LDAP server with out current window size and hope
       // that everything will work better in the future.
       // TODO also log an error message.
-      WindowMsg msg = new WindowMsg(rcvWindow);
-      session.publish(msg);
-    } else
+      session.publish(new WindowMsg(rcvWindow));
+    }
+    else
     {
       // Both the LDAP server and the replication server believes that the
       // window is closed. Lets check the flowcontrol in case we

--
Gitblit v1.10.0