From fe9afb1a6d0f9ec4559541a9a87344963a13b03d Mon Sep 17 00:00:00 2001 From: Mark Wolters Date: Fri, 22 Dec 2023 15:05:13 -0400 Subject: [PATCH] changed optimo rate param min from 20 to 10, added more informative exception message --- .../scenarios/simframe/optimizers/optimo/CMD_optimo.java | 2 +- .../scenarios/simframe/optimizers/optimo/OptimoParamModel.java | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/nbr/src/main/java/io/nosqlbench/scenarios/simframe/optimizers/optimo/CMD_optimo.java b/nbr/src/main/java/io/nosqlbench/scenarios/simframe/optimizers/optimo/CMD_optimo.java index 4777717c2..1872849aa 100644 --- a/nbr/src/main/java/io/nosqlbench/scenarios/simframe/optimizers/optimo/CMD_optimo.java +++ b/nbr/src/main/java/io/nosqlbench/scenarios/simframe/optimizers/optimo/CMD_optimo.java @@ -83,7 +83,7 @@ public class CMD_optimo extends NBBaseCommand { OptimoSearchSettings optimoSearchParams = new OptimoSearchSettings(params, model); - model.add("rate", 20, optimoSearchParams.startRate(), optimoSearchParams.startRate()*4, + model.add("rate", 10, optimoSearchParams.startRate(), optimoSearchParams.startRate()*4, rate -> flywheel.onEvent(ParamChange.of(new CycleRateSpec(rate, 1.1d, SimRateSpec.Verb.restart))) ); model.add("threads", 10, 50, 2000, diff --git a/nbr/src/main/java/io/nosqlbench/scenarios/simframe/optimizers/optimo/OptimoParamModel.java b/nbr/src/main/java/io/nosqlbench/scenarios/simframe/optimizers/optimo/OptimoParamModel.java index 536696eeb..588005626 100644 --- a/nbr/src/main/java/io/nosqlbench/scenarios/simframe/optimizers/optimo/OptimoParamModel.java +++ b/nbr/src/main/java/io/nosqlbench/scenarios/simframe/optimizers/optimo/OptimoParamModel.java @@ -29,7 +29,7 @@ public class OptimoParamModel { public OptimoParamModel add(String name, double min, double initial, double max, DoubleConsumer effector) { if (min>initial || initial > max) { - throw new RuntimeException("parameters must be in min