From 5c6a37a752bf0deb1f5a5c0fa6d72307b065acc9 Mon Sep 17 00:00:00 2001
From: Gaetan Boismal <gaetan.boismal@forgerock.com>
Date: Fri, 25 Jul 2014 14:21:59 +0000
Subject: [PATCH] OPENDJ-1023 OPENDJ-1024 (CR-4092) Provide duration and warm-up parameters to the xxxrate tools Adding two new parameters to the xxxrate tools, maximum duration time and warm-up duration time.
---
opendj-ldap-toolkit/src/main/java/com/forgerock/opendj/ldap/tools/AddRate.java | 11 +++++++++--
1 files changed, 9 insertions(+), 2 deletions(-)
diff --git a/opendj-ldap-toolkit/src/main/java/com/forgerock/opendj/ldap/tools/AddRate.java b/opendj-ldap-toolkit/src/main/java/com/forgerock/opendj/ldap/tools/AddRate.java
index b7ea17c..9b29b04 100644
--- a/opendj-ldap-toolkit/src/main/java/com/forgerock/opendj/ldap/tools/AddRate.java
+++ b/opendj-ldap-toolkit/src/main/java/com/forgerock/opendj/ldap/tools/AddRate.java
@@ -117,7 +117,14 @@
private final String[] extraColumn = new String[1];
private AddRateStatsThread() {
- super(new String[] { "Add%" });
+ super("Add%");
+ }
+
+ @Override
+ void resetStats() {
+ super.resetStats();
+ nbAdd.set(0);
+ nbDelete.set(0);
}
@Override
@@ -176,7 +183,7 @@
case SIZE_THRESHOLD:
return dnEntriesAdded.size() > sizeThreshold;
case AGE_THRESHOLD:
- long olderEntryTimestamp = (Long) dnEntriesAdded.firstKey();
+ long olderEntryTimestamp = dnEntriesAdded.firstKey();
return (olderEntryTimestamp + timeToWait) < currentTime;
default:
return false;
--
Gitblit v1.10.0