From 29f6e751f19f2abd2a0f6eac00e3f8d500a00d16 Mon Sep 17 00:00:00 2001
From: pgamba <pgamba@localhost>
Date: Thu, 08 Oct 2009 15:45:50 +0000
Subject: [PATCH] Fix 4269 ECL - draft: pre-external-initialization + initialize-all doesn't reset changenumber

---
 opends/src/server/org/opends/server/replication/server/ReplicationServer.java |   11 +++++++++++
 1 files changed, 11 insertions(+), 0 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 c725b4f..8cd9f1a 100644
--- a/opends/src/server/org/opends/server/replication/server/ReplicationServer.java
+++ b/opends/src/server/org/opends/server/replication/server/ReplicationServer.java
@@ -1236,6 +1236,17 @@
         rsd.clearDbs();
       }
     }
+    if (this.draftCNDbHandler != null)
+    {
+      try
+      {
+        draftCNDbHandler.clear();
+        draftCNDbHandler.shutdown();
+        lastGeneratedDraftCN = 0;
+        draftCNDbHandler = null;
+      }
+      catch(Exception e) {}
+    }
   }
 
   /**

--
Gitblit v1.10.0