From 6b3ef14a652f6be0d559365d2fd2c78a61524fec Mon Sep 17 00:00:00 2001
From: matthew_swift <matthew_swift@localhost>
Date: Fri, 17 Sep 2010 22:06:25 +0000
Subject: [PATCH] Minimize Historical Data (dsreplication/client side). The purge historical can be executed on the local server even when it is stopped. This is matches the functionality provided by utilities such import-ldif, backup, etc.
---
opends/src/server/org/opends/server/replication/plugin/LDAPReplicationDomain.java | 7 +++++--
1 files changed, 5 insertions(+), 2 deletions(-)
diff --git a/opends/src/server/org/opends/server/replication/plugin/LDAPReplicationDomain.java b/opends/src/server/org/opends/server/replication/plugin/LDAPReplicationDomain.java
index f4bc7a4..5ac41d8 100644
--- a/opends/src/server/org/opends/server/replication/plugin/LDAPReplicationDomain.java
+++ b/opends/src/server/org/opends/server/replication/plugin/LDAPReplicationDomain.java
@@ -5680,7 +5680,9 @@
attrs, null);
int count = 0;
- task.setProgressStats(lastChangeNumberPurgedFromHist, count);
+
+ if (task != null)
+ task.setProgressStats(lastChangeNumberPurgedFromHist, count);
LinkedList<SearchResultEntry> entries = searchOp.getSearchEntries();
for (SearchResultEntry entry : entries)
@@ -5731,7 +5733,8 @@
}
else
{
- task.setProgressStats(lastChangeNumberPurgedFromHist, count);
+ if (task != null)
+ task.setProgressStats(lastChangeNumberPurgedFromHist, count);
}
}
}
--
Gitblit v1.10.0