You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@qpid.apache.org by lq...@apache.org on 2016/11/01 17:07:25 UTC
svn commit: r1767519 - in
/qpid/java/trunk/perftests/src/main/java/org/apache/qpid/disttest:
ControllerRunner.java controller/HillClimbingTestRunner.java
Author: lquack
Date: Tue Nov 1 17:07:24 2016
New Revision: 1767519
URL: http://svn.apache.org/viewvc?rev=1767519&view=rev
Log:
NO-JIRA: [Java Broker, Performance Tests] by default pick optimal hillclimbing bias
Modified:
qpid/java/trunk/perftests/src/main/java/org/apache/qpid/disttest/ControllerRunner.java
qpid/java/trunk/perftests/src/main/java/org/apache/qpid/disttest/controller/HillClimbingTestRunner.java
Modified: qpid/java/trunk/perftests/src/main/java/org/apache/qpid/disttest/ControllerRunner.java
URL: http://svn.apache.org/viewvc/qpid/java/trunk/perftests/src/main/java/org/apache/qpid/disttest/ControllerRunner.java?rev=1767519&r1=1767518&r2=1767519&view=diff
==============================================================================
--- qpid/java/trunk/perftests/src/main/java/org/apache/qpid/disttest/ControllerRunner.java (original)
+++ qpid/java/trunk/perftests/src/main/java/org/apache/qpid/disttest/ControllerRunner.java Tue Nov 1 17:07:24 2016
@@ -68,7 +68,7 @@ public class ControllerRunner extends Ab
private static final String HILL_CLIMBER_CONSUMPTION_TO_PRODUCTION_RATIO_SUCCESS_THRESHOLD_DEFAULT = "0.95";
private static final String HILL_CLIMBER_PRODUCTION_TO_TARGET_RATIO_SUCCESS_THRESHOLD_DEFAULT = "0.95";
private static final String HILL_CLIMBER_MINIMUM_DELTA_DEFAULT = "1";
- private static final String HILL_CLIMBER_BIAS_DEFAULT = "0.25";
+ private static final String HILL_CLIMBER_BIAS_DEFAULT = "-1";
private final Aggregator _aggregator = new Aggregator();
Modified: qpid/java/trunk/perftests/src/main/java/org/apache/qpid/disttest/controller/HillClimbingTestRunner.java
URL: http://svn.apache.org/viewvc/qpid/java/trunk/perftests/src/main/java/org/apache/qpid/disttest/controller/HillClimbingTestRunner.java?rev=1767519&r1=1767518&r2=1767519&view=diff
==============================================================================
--- qpid/java/trunk/perftests/src/main/java/org/apache/qpid/disttest/controller/HillClimbingTestRunner.java (original)
+++ qpid/java/trunk/perftests/src/main/java/org/apache/qpid/disttest/controller/HillClimbingTestRunner.java Tue Nov 1 17:07:24 2016
@@ -61,6 +61,10 @@ public class HillClimbingTestRunner exte
final int maxNumberOfRuns = Integer.valueOf(_options.get(HILL_CLIMBER_MAX_NUMBER_OF_RUNS));
double rate = Double.valueOf(_options.get(HILL_CLIMBER_START_TARGET_RATE));
double bias = Double.valueOf(_options.get(HILL_CLIMBER_BIAS));
+ if (bias < 0)
+ {
+ bias = 1. / (maxNumberOfRuns + 1.);
+ }
double initialDelta = rate - 1;
HillClimber hillClimber = new HillClimber(rate, initialDelta, bias);
TestResult bestSuccessfulTestResult = null;
---------------------------------------------------------------------
To unsubscribe, e-mail: commits-unsubscribe@qpid.apache.org
For additional commands, e-mail: commits-help@qpid.apache.org