From 818368bd2f278130d53b3e0ac8446a10b318751f Mon Sep 17 00:00:00 2001
From: ooudghir <ooudghir@localhost>
Date: Wed, 04 Mar 2009 16:58:33 +0000
Subject: [PATCH] Fix for issue 3841 Performances degradations are observed when using LDAPWriter.

---
 opends/src/server/org/opends/server/tools/LDAPWriter.java |    4 +++-
 1 files changed, 3 insertions(+), 1 deletions(-)

diff --git a/opends/src/server/org/opends/server/tools/LDAPWriter.java b/opends/src/server/org/opends/server/tools/LDAPWriter.java
index 807f789..3918b8e 100644
--- a/opends/src/server/org/opends/server/tools/LDAPWriter.java
+++ b/opends/src/server/org/opends/server/tools/LDAPWriter.java
@@ -40,6 +40,7 @@
 
 import java.net.Socket;
 import java.io.IOException;
+import java.io.BufferedOutputStream;
 
 /**
  * This class defines a utility that can be used to write LDAP messages over a
@@ -71,7 +72,8 @@
   {
     this.socket = socket;
     this.debugOutputStream =
-        new RecordingOutputStream(socket.getOutputStream());
+        new RecordingOutputStream(
+        new BufferedOutputStream(socket.getOutputStream(), 4096));
     this.asn1Writer = ASN1.getWriter(debugOutputStream);
   }
 

--
Gitblit v1.10.0