From b3c070bb2107aec085fa3f16ba1c118a71e30a7b Mon Sep 17 00:00:00 2001
From: pgamba <pgamba@localhost>
Date: Wed, 13 Feb 2008 09:14:39 +0000
Subject: [PATCH] Fix 2911 - dsreplication pre/post-external initialisation fails to clear all the changelogs

---
 opends/src/server/org/opends/server/replication/plugin/ReplicationDomain.java |    4 +++-
 1 files changed, 3 insertions(+), 1 deletions(-)

diff --git a/opends/src/server/org/opends/server/replication/plugin/ReplicationDomain.java b/opends/src/server/org/opends/server/replication/plugin/ReplicationDomain.java
index 89ed473..760d42b 100644
--- a/opends/src/server/org/opends/server/replication/plugin/ReplicationDomain.java
+++ b/opends/src/server/org/opends/server/replication/plugin/ReplicationDomain.java
@@ -266,7 +266,7 @@
    * A boolean indicating if the thread used to save the persistentServerState
    * is terminated.
    */
-  private boolean done = false;
+  private boolean done = true;
 
   /**
    * This class contain the context related to an import or export
@@ -1222,6 +1222,8 @@
   @Override
   public void run()
   {
+    done = false;
+
     // Create the listener thread
     listenerThread = new ListenerThread(this, updateToReplayQueue);
     listenerThread.start();

--
Gitblit v1.10.0