From de36fa06856d8d04652401bb24e49c3259aef154 Mon Sep 17 00:00:00 2001
From: Jean-Noel Rouvignac <jean-noel.rouvignac@forgerock.com>
Date: Wed, 30 Apr 2014 10:26:42 +0000
Subject: [PATCH] OPENDJ-1259 (CR-3443) Make the Medium Consistency Point support replicas temporarily leaving the topology
---
opends/src/server/org/opends/server/replication/server/ServerHandler.java | 15 ++++++++++-----
1 files changed, 10 insertions(+), 5 deletions(-)
diff --git a/opends/src/server/org/opends/server/replication/server/ServerHandler.java b/opends/src/server/org/opends/server/replication/server/ServerHandler.java
index e35ddbc..291dcdb 100644
--- a/opends/src/server/org/opends/server/replication/server/ServerHandler.java
+++ b/opends/src/server/org/opends/server/replication/server/ServerHandler.java
@@ -839,14 +839,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 (debugEnabled())
+ {
TRACER.debugInfo("In "
+ replicationServerDomain.getLocalRSMonitorInstanceName() + " "
+ this + " processes received msg:\n" + msg);
+ }
replicationServerDomain.processChangeTimeHeartbeatMsg(this, msg);
}
@@ -865,9 +870,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