From dead58af9c9e4653a2a48f882d593441f3cb0e1e Mon Sep 17 00:00:00 2001
From: ludovicp <ludovicp@localhost>
Date: Thu, 27 May 2010 09:16:08 +0000
Subject: [PATCH] Resolve an issue with disabling replication of a suffix and the External changelog.

---
 opendj-sdk/opends/src/server/org/opends/server/replication/server/ECLServerHandler.java |    7 ++++++-
 1 files changed, 6 insertions(+), 1 deletions(-)

diff --git a/opendj-sdk/opends/src/server/org/opends/server/replication/server/ECLServerHandler.java b/opendj-sdk/opends/src/server/org/opends/server/replication/server/ECLServerHandler.java
index 1b8efbb..279bfa7 100644
--- a/opendj-sdk/opends/src/server/org/opends/server/replication/server/ECLServerHandler.java
+++ b/opendj-sdk/opends/src/server/org/opends/server/replication/server/ECLServerHandler.java
@@ -22,7 +22,7 @@
  * CDDL HEADER END
  *
  *
- *      Copyright 2009 Sun Microsystems, Inc.
+ *      Copyright 2009-2010 Sun Microsystems, Inc.
  */
 package org.opends.server.replication.server;
 
@@ -717,7 +717,12 @@
 
           // skip the excluded domains
           if (excludedServiceIDs.contains(rsd.getBaseDn()))
+          {
+            // this is an excluded domain
+            if (allowUnknownDomains)
+              startStatesFromProvidedCookie.remove(rsd.getBaseDn());
             continue;
+          }
 
           // skip unused domains
           if (rsd.getDbServerState().isEmpty())

--
Gitblit v1.10.0