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 -> RS1 -> RS2 -> DS2).
*/
public abstract class RoutableMsg extends ReplicationMsg
{
--
Gitblit v1.10.0