From 6ee1440f6f56ac066f97383315b2798287f0821a Mon Sep 17 00:00:00 2001
From: Matthew Swift <matthew.swift@forgerock.com>
Date: Wed, 23 Mar 2011 22:27:01 +0000
Subject: [PATCH] Fix issue OpenDJ-95: Socket leak and constant disconnect/reconnect when a directory server can no longer reach its connected replication server
---
opends/src/server/org/opends/server/replication/server/ReplicationBackend.java | 17 ++---------------
1 files changed, 2 insertions(+), 15 deletions(-)
diff --git a/opends/src/server/org/opends/server/replication/server/ReplicationBackend.java b/opends/src/server/org/opends/server/replication/server/ReplicationBackend.java
index 1fe4afa..4d631d0 100644
--- a/opends/src/server/org/opends/server/replication/server/ReplicationBackend.java
+++ b/opends/src/server/org/opends/server/replication/server/ReplicationBackend.java
@@ -23,6 +23,7 @@
*
*
* Copyright 2007-2009 Sun Microsystems, Inc.
+ * Portions copyright 2011 ForgeRock AS
*/
package org.opends.server.replication.server;
import static org.opends.messages.BackendMessages.*;
@@ -36,12 +37,10 @@
import org.opends.server.replication.protocol.LDAPUpdateMsg;
-import java.io.BufferedReader;
import java.io.ByteArrayInputStream;
import java.io.ByteArrayOutputStream;
import java.io.File;
import java.io.IOException;
-import java.io.StringReader;
import java.util.ArrayList;
import java.util.HashMap;
import java.util.HashSet;
@@ -1479,19 +1478,7 @@
return writer;
}
- /**
- * Close the writer and get a string reader for the LDIF content.
- *
- * @return Returns the string contents of the writer.
- * @throws Exception
- * If an error occurred closing the writer.
- */
- public BufferedReader getLDIFBufferedReader() throws Exception {
- writer.close();
- String ldif = stream.toString("UTF-8");
- StringReader reader = new StringReader(ldif);
- return new BufferedReader(reader);
- }
+
/**
* Close the writer and get an LDIF reader for the LDIF content.
--
Gitblit v1.10.0