From 7067ad3cb534be96af07817eb5e9e270ae6efcd2 Mon Sep 17 00:00:00 2001
From: ludovicp <ludovicp@localhost>
Date: Wed, 18 Aug 2010 13:27:32 +0000
Subject: [PATCH] First pass on solving issue #514, reducing Replication meta data, especially aged information. The default is to keep the replication meta data (historical information) for at least 1 day. Purging occurs on the fly when entries are modified, or via a task. Launching the task will be available through dsreplication in separate commit.
---
opendj-sdk/opends/src/server/org/opends/server/replication/plugin/MultimasterReplication.java | 4 ++++
1 files changed, 4 insertions(+), 0 deletions(-)
diff --git a/opendj-sdk/opends/src/server/org/opends/server/replication/plugin/MultimasterReplication.java b/opendj-sdk/opends/src/server/org/opends/server/replication/plugin/MultimasterReplication.java
index ddc8b01..ede7a83 100644
--- a/opendj-sdk/opends/src/server/org/opends/server/replication/plugin/MultimasterReplication.java
+++ b/opendj-sdk/opends/src/server/org/opends/server/replication/plugin/MultimasterReplication.java
@@ -503,6 +503,8 @@
historicalInformation);
}
+ historicalInformation.setPurgeDelay(domain.getHistoricalPurgeDelay());
+
historicalInformation.setHistoricalAttrToOperation(modifyOperation);
if (modifyOperation.getModifications().isEmpty())
@@ -556,6 +558,8 @@
historicalInformation);
}
+ historicalInformation.setPurgeDelay(domain.getHistoricalPurgeDelay());
+
// Add to the operation the historical attribute : "dn:changeNumger:moddn"
historicalInformation.setHistoricalAttrToOperation(modifyDNOperation);
--
Gitblit v1.10.0