From ced01b132bdeef011e75e9abd1517ad90dfc886d Mon Sep 17 00:00:00 2001
From: Jonathan Shook
If a user wants to allow an activity param as an default for an fields, they must publish the op field name in the configuration model for the activity. Otherwise it is an error to specify the value at @@ -353,7 +353,7 @@ prepared: false document level, down to each block and then down to each statement. -
{@code ./nb run driver=... workload=... cl=LOCAL_QUORUM }diff --git a/nb-apis/nb-api/src/main/java/io/nosqlbench/nb/api/engine/activityimpl/ActivityDef.java b/nb-apis/nb-api/src/main/java/io/nosqlbench/nb/api/engine/activityimpl/ActivityDef.java index 088cb589a..775971a98 100644 --- a/nb-apis/nb-api/src/main/java/io/nosqlbench/nb/api/engine/activityimpl/ActivityDef.java +++ b/nb-apis/nb-api/src/main/java/io/nosqlbench/nb/api/engine/activityimpl/ActivityDef.java @@ -106,7 +106,7 @@ public class ActivityDef implements NBNamedElement { } /** - * Return tbe Activity Driver Adapter Name + * Return tbe StandardActivity Driver Adapter Name * * @return the driver adapter name */ diff --git a/nb-engine/nb-engine-clients/src/main/java/io/nosqlbench/engine/clients/grafana/analyzer/GrafanaRegionAnalyzer.java b/nb-engine/nb-engine-clients/src/main/java/io/nosqlbench/engine/clients/grafana/analyzer/GrafanaRegionAnalyzer.java index 53df19426..d966482bb 100644 --- a/nb-engine/nb-engine-clients/src/main/java/io/nosqlbench/engine/clients/grafana/analyzer/GrafanaRegionAnalyzer.java +++ b/nb-engine/nb-engine-clients/src/main/java/io/nosqlbench/engine/clients/grafana/analyzer/GrafanaRegionAnalyzer.java @@ -76,7 +76,7 @@ public class GrafanaRegionAnalyzer implements Runnable { //details: // params: ActivityDef:(4)/{keycount=5000000000L, hosts=node1, main-cycles=500, threads=1, workload=./keyvalue.yaml, cycles=2, stride=2, tags=block:'schema.*', password=cassandra, rf=3, pooling=16:16:500, driver=cql, rampup-cycles=5000000000, alias=keyvalue_default_schema, valuecount=5000000000L, errors=count, username=cassandra} //labels: - // layer: Activity + // layer: StandardActivity // alias: keyvalue_default_schema // driver: cql // workload: ./keyvalue.yaml diff --git a/nb-engine/nb-engine-core/src/main/java/io/nosqlbench/engine/api/activityapi/core/ActionDispenser.java b/nb-engine/nb-engine-core/src/main/java/io/nosqlbench/engine/api/activityapi/core/ActionDispenser.java index 353880d20..9a09c6cb7 100644 --- a/nb-engine/nb-engine-core/src/main/java/io/nosqlbench/engine/api/activityapi/core/ActionDispenser.java +++ b/nb-engine/nb-engine-core/src/main/java/io/nosqlbench/engine/api/activityapi/core/ActionDispenser.java @@ -16,7 +16,7 @@ package io.nosqlbench.engine.api.activityapi.core; /** - * An ActionDispenser is created for each Activity instance within a scenario. + * An ActionDispenser is created for each StandardActivity instance within a scenario. * When a thread is created, the motor and its input and action instances are resolved. * The ActionDispenser is responsible for choosing how the action is resolved, * whether that is a shared thread-safe action or an action per slot. diff --git a/nb-engine/nb-engine-core/src/main/java/io/nosqlbench/engine/api/activityapi/core/ActivitiesAware.java b/nb-engine/nb-engine-core/src/main/java/io/nosqlbench/engine/api/activityapi/core/ActivitiesAware.java index c9a66459f..280a6ab88 100644 --- a/nb-engine/nb-engine-core/src/main/java/io/nosqlbench/engine/api/activityapi/core/ActivitiesAware.java +++ b/nb-engine/nb-engine-core/src/main/java/io/nosqlbench/engine/api/activityapi/core/ActivitiesAware.java @@ -16,6 +16,8 @@ package io.nosqlbench.engine.api.activityapi.core; +import io.nosqlbench.engine.api.activityimpl.uniform.StandardActivity; + import java.util.Map; /** @@ -23,5 +25,5 @@ import java.util.Map; * activities that are present in a configuration. Those dispensers will have th */ public interface ActivitiesAware { - void setActivitiesMap(Map
journal); - public abstract void applyParams(P params, Activity activity); - public P analyze(Activity flywheel, SimFrameCapture capture, PrintWriter stdout, PrintWriter stderr, ContainerActivitiesController controller) { + public abstract void applyParams(P params, StandardActivity activity); + public P analyze(StandardActivity flywheel, SimFrameCapture capture, PrintWriter stdout, PrintWriter stderr, ContainerActivitiesController controller) { var frameParams = initialStep(); while (frameParams != null) {