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