From 9a216edaba16b28f240832cbbb25a5e6b367ac86 Mon Sep 17 00:00:00 2001
From: Jean-Noël Rouvignac <jean-noel.rouvignac@forgerock.com>
Date: Mon, 30 Nov 2015 14:27:34 +0000
Subject: [PATCH] OPENDJ-2476 Purge of file-based changelog is very slow and the changelog size is growing
---
opendj-server-legacy/src/main/java/org/opends/server/replication/common/MultiDomainServerState.java | 24 +++++++++++++-----------
1 files changed, 13 insertions(+), 11 deletions(-)
diff --git a/opendj-server-legacy/src/main/java/org/opends/server/replication/common/MultiDomainServerState.java b/opendj-server-legacy/src/main/java/org/opends/server/replication/common/MultiDomainServerState.java
index 2edf41b..a47fc54 100644
--- a/opendj-server-legacy/src/main/java/org/opends/server/replication/common/MultiDomainServerState.java
+++ b/opendj-server-legacy/src/main/java/org/opends/server/replication/common/MultiDomainServerState.java
@@ -211,16 +211,9 @@
@Override
public String toString()
{
- final StringBuilder res = new StringBuilder();
- if (list != null && !list.isEmpty())
- {
- for (Entry<DN, ServerState> entry : list.entrySet())
- {
- res.append(entry.getKey()).append(":")
- .append(entry.getValue()).append(";");
- }
- }
- return res.toString();
+ final StringBuilder buffer = new StringBuilder();
+ toString(buffer);
+ return buffer.toString();
}
/**
@@ -229,7 +222,16 @@
*/
public void toString(StringBuilder buffer)
{
- buffer.append(this);
+ if (list != null && !list.isEmpty())
+ {
+ for (Entry<DN, ServerState> entry : list.entrySet())
+ {
+ entry.getKey().toString(buffer);
+ buffer.append(":");
+ entry.getValue().toString(buffer);
+ buffer.append(";");
+ }
+ }
}
/**
--
Gitblit v1.10.0