From 21af6610b07617ecbf1b826310a2f244deb4d348 Mon Sep 17 00:00:00 2001
From: Matthew Swift <matthew.swift@forgerock.com>
Date: Tue, 25 Mar 2014 15:02:51 +0000
Subject: [PATCH] Fix OPENDJ-1354 - replication threads BLOCKED in pendingChanges queue

---
 opendj3-server-dev/src/server/org/opends/server/replication/protocol/RoutableMsg.java |   14 +++++++++++---
 1 files changed, 11 insertions(+), 3 deletions(-)

diff --git a/opendj3-server-dev/src/server/org/opends/server/replication/protocol/RoutableMsg.java b/opendj3-server-dev/src/server/org/opends/server/replication/protocol/RoutableMsg.java
index 345a00c..ee61e57 100644
--- a/opendj3-server-dev/src/server/org/opends/server/replication/protocol/RoutableMsg.java
+++ b/opendj3-server-dev/src/server/org/opends/server/replication/protocol/RoutableMsg.java
@@ -22,13 +22,21 @@
  *
  *
  *      Copyright 2006-2010 Sun Microsystems, Inc.
+ *      Portions copyright 2014 ForgeRock AS.
  */
 package org.opends.server.replication.protocol;
 
+
+
 /**
- * This is an abstract class of messages of the replication protocol
- * for message that needs to contain information about the server that
- * send them and the destination servers to which they should be sent.
+ * This is an abstract class of messages of the replication protocol for message
+ * that needs to contain information about the server that send them and the
+ * destination servers to which they should be sent.
+ * <p>
+ * Routable messages are used when initializing a new replica from an existing
+ * replica: the total update messages are sent across the topology from the
+ * source replica to the target replica, possibly traversing one or two
+ * replication servers in the process (e.g. DS1 -&gt; RS1 -&gt; RS2 -&gt; DS2).
  */
 public abstract class RoutableMsg extends ReplicationMsg
 {

--
Gitblit v1.10.0