From b875ab3f7b327f797ec4532015e45da6ae3fff56 Mon Sep 17 00:00:00 2001
From: Matthew Swift <matthew.swift@forgerock.com>
Date: Tue, 08 Apr 2014 09:09:25 +0000
Subject: [PATCH] Backport fix for OPENDJ-1354: replication threads BLOCKED in pendingChanges queue
---
opends/src/server/org/opends/server/replication/protocol/RoutableMsg.java | 12 +++++++++---
1 files changed, 9 insertions(+), 3 deletions(-)
diff --git a/opends/src/server/org/opends/server/replication/protocol/RoutableMsg.java b/opends/src/server/org/opends/server/replication/protocol/RoutableMsg.java
index 345a00c..74608e1 100644
--- a/opends/src/server/org/opends/server/replication/protocol/RoutableMsg.java
+++ b/opends/src/server/org/opends/server/replication/protocol/RoutableMsg.java
@@ -22,13 +22,19 @@
*
*
* 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