From 0b99e26e3e75fe58045645706cd3cc8995fda728 Mon Sep 17 00:00:00 2001
From: Matthew Swift <matthew.swift@forgerock.com>
Date: Fri, 27 May 2011 16:14:16 +0000
Subject: [PATCH] Fix OPENDJ-127: Back out OpenDS SDK revision 6648 as it prevents the -M options from working, however doing so seems to significantly impact max throughput (around 20%), probably due to context switching during Future.get() calls.
---
opendj3/opendj-ldap-toolkit/src/main/java/com/forgerock/opendj/ldap/tools/SearchRate.java | 12 +++++-------
1 files changed, 5 insertions(+), 7 deletions(-)
diff --git a/opendj3/opendj-ldap-toolkit/src/main/java/com/forgerock/opendj/ldap/tools/SearchRate.java b/opendj3/opendj-ldap-toolkit/src/main/java/com/forgerock/opendj/ldap/tools/SearchRate.java
index 2d485c1..a78c738 100644
--- a/opendj3/opendj-ldap-toolkit/src/main/java/com/forgerock/opendj/ldap/tools/SearchRate.java
+++ b/opendj3/opendj-ldap-toolkit/src/main/java/com/forgerock/opendj/ldap/tools/SearchRate.java
@@ -62,10 +62,9 @@
private final class SearchStatsHandler extends
UpdateStatsResultHandler<Result> implements SearchResultHandler
{
- private SearchStatsHandler(final long startTime,
- final AsynchronousConnection connection, final ConnectionWorker worker)
+ private SearchStatsHandler(final long startTime)
{
- super(startTime, connection, worker);
+ super(startTime);
}
@@ -121,7 +120,7 @@
- private final class SearchWorkerThread extends ConnectionWorker
+ private final class SearchWorkerThread extends WorkerThread
{
private SearchRequest sr;
@@ -162,8 +161,7 @@
sr.setFilter(String.format(filter, data));
sr.setName(String.format(baseDN, data));
}
- return connection.search(sr, new SearchStatsHandler(startTime,
- connection, this));
+ return connection.search(sr, new SearchStatsHandler(startTime));
}
}
@@ -190,7 +188,7 @@
@Override
- ConnectionWorker newConnectionWorker(
+ WorkerThread newWorkerThread(
final AsynchronousConnection connection,
final ConnectionFactory connectionFactory)
{
--
Gitblit v1.10.0