From acfcc9e05552e3d2fe37f8d9b8ac0827a204ee3a Mon Sep 17 00:00:00 2001
From: Jean-Noel Rouvignac <jean-noel.rouvignac@forgerock.com>
Date: Mon, 21 Jul 2014 12:53:41 +0000
Subject: [PATCH] OPENDJ-1441 (CR-4037) Persistent searches on external changelog do not return changes for new replicas and new domains
---
opends/src/server/org/opends/server/replication/server/changelog/je/MultiDomainDBCursor.java | 11 ++---------
1 files changed, 2 insertions(+), 9 deletions(-)
diff --git a/opends/src/server/org/opends/server/replication/server/changelog/je/MultiDomainDBCursor.java b/opends/src/server/org/opends/server/replication/server/changelog/je/MultiDomainDBCursor.java
index 773ecb3..cf88679 100644
--- a/opends/src/server/org/opends/server/replication/server/changelog/je/MultiDomainDBCursor.java
+++ b/opends/src/server/org/opends/server/replication/server/changelog/je/MultiDomainDBCursor.java
@@ -107,16 +107,9 @@
/** {@inheritDoc} */
@Override
- protected boolean isCursorNoLongerNeededFor(DN baseDN)
+ protected Iterator<DN> removedCursorsIterator()
{
- return removeDomains.contains(baseDN);
- }
-
- /** {@inheritDoc} */
- @Override
- protected void cursorRemoved(DN baseDN)
- {
- removeDomains.remove(baseDN);
+ return removeDomains.iterator();
}
/** {@inheritDoc} */
--
Gitblit v1.10.0