From 4fe72a4bef946169b0f50bc05bd9dc3b4b1131d3 Mon Sep 17 00:00:00 2001
From: pgamba <pgamba@localhost>
Date: Fri, 14 Aug 2009 12:37:19 +0000
Subject: [PATCH] Support for External change log compatible with draft-good-ldap-changelog-04.txt , March 2003
---
opends/src/server/org/opends/server/replication/server/ExternalChangeLogSessionImpl.java | 7 ++++---
1 files changed, 4 insertions(+), 3 deletions(-)
diff --git a/opends/src/server/org/opends/server/replication/server/ExternalChangeLogSessionImpl.java b/opends/src/server/org/opends/server/replication/server/ExternalChangeLogSessionImpl.java
index 0c6bfea..2d3ec71 100644
--- a/opends/src/server/org/opends/server/replication/server/ExternalChangeLogSessionImpl.java
+++ b/opends/src/server/org/opends/server/replication/server/ExternalChangeLogSessionImpl.java
@@ -87,7 +87,7 @@
public ECLUpdateMsg getNextUpdate()
throws DirectoryException
{
- return handler.getnextUpdate();
+ return handler.getNextECLUpdate();
}
/**
@@ -106,7 +106,7 @@
{
MultiDomainServerState result = new MultiDomainServerState();
// Initialize start state for all running domains with empty state
- Iterator<ReplicationServerDomain> rsdk = this.rs.getCacheIterator();
+ Iterator<ReplicationServerDomain> rsdk = rs.getDomainIterator();
if (rsdk != null)
{
while (rsdk.hasNext())
@@ -116,7 +116,8 @@
if (rsd.getBaseDn().compareToIgnoreCase(
ServerConstants.DN_EXTERNAL_CHANGELOG_ROOT)==0)
continue;
- result.update(rsd.getBaseDn(), rsd.getCLElligibleState());
+ result.update(rsd.getBaseDn(), rsd.getEligibleState(
+ rs.getEligibleCN()));
}
}
return result;
--
Gitblit v1.10.0