From 280aac7b3af632f2401b6bda48aa462e0c7076d7 Mon Sep 17 00:00:00 2001
From: pgamba <pgamba@localhost>
Date: Wed, 26 Aug 2009 07:18:22 +0000
Subject: [PATCH] Fix for 4192 Trailing replicated server process after stop - draftCNDbHandler must shutdown

---
 opends/src/server/org/opends/server/replication/server/ReplicationServer.java |    8 +++++---
 1 files changed, 5 insertions(+), 3 deletions(-)

diff --git a/opends/src/server/org/opends/server/replication/server/ReplicationServer.java b/opends/src/server/org/opends/server/replication/server/ReplicationServer.java
index c6c9263..3b06977 100644
--- a/opends/src/server/org/opends/server/replication/server/ReplicationServer.java
+++ b/opends/src/server/org/opends/server/replication/server/ReplicationServer.java
@@ -628,7 +628,7 @@
 
 }
 
-  private void finalizeECL()
+  private void shutdownECL()
   {
     WorkflowImpl eclwf =
       (WorkflowImpl)WorkflowImpl.getWorkflow(externalChangeLogWorkflowID);
@@ -662,7 +662,9 @@
       eclwe.finalizeWorkflowElement();
     }
 
-}
+    if (draftCNDbHandler != null)
+      draftCNDbHandler.shutdown();
+  }
 
   /**
    * Get the ReplicationServerDomain associated to the base DN given in
@@ -740,7 +742,7 @@
       dbEnv.shutdown();
     }
 
-    finalizeECL();
+    shutdownECL();
 }
 
 

--
Gitblit v1.10.0