From 9a044522625161ac7eb1bdcf2287f33e7bcb76f6 Mon Sep 17 00:00:00 2001 From: Shahar Zimmerman Date: Sun, 24 Jan 2021 16:21:41 -0800 Subject: [PATCH 1/7] Initial commit for cockroachdb driver --- driver-cockroachdb/pom.xml | 35 +++++ .../cockroachdb/CockroachActivity.java | 56 ++++++++ .../cockroachdb/CockroachActivityType.java | 25 ++++ .../activities/cockroachdb-basic.yaml | 69 ++++++++++ .../src/main/resources/cockroachdb.md | 16 +++ driver-jdbc/pom.xml | 29 +++++ .../jdbc/api/JDBCActionDispenser.java | 18 +++ .../activitytype/jdbc/api/JDBCActivity.java | 121 ++++++++++++++++++ .../activitytype/jdbc/impl/JDBCAction.java | 94 ++++++++++++++ .../activitytype/jdbc/impl/ReadyJDBCOp.java | 26 ++++ nb/pom.xml | 6 + pom.xml | 2 + 12 files changed, 497 insertions(+) create mode 100644 driver-cockroachdb/pom.xml create mode 100644 driver-cockroachdb/src/main/java/io/nosqlbench/activitytype/cockroachdb/CockroachActivity.java create mode 100644 driver-cockroachdb/src/main/java/io/nosqlbench/activitytype/cockroachdb/CockroachActivityType.java create mode 100644 driver-cockroachdb/src/main/resources/activities/cockroachdb-basic.yaml create mode 100644 driver-cockroachdb/src/main/resources/cockroachdb.md create mode 100644 driver-jdbc/pom.xml create mode 100644 driver-jdbc/src/main/java/io/nosqlbench/activitytype/jdbc/api/JDBCActionDispenser.java create mode 100644 driver-jdbc/src/main/java/io/nosqlbench/activitytype/jdbc/api/JDBCActivity.java create mode 100644 driver-jdbc/src/main/java/io/nosqlbench/activitytype/jdbc/impl/JDBCAction.java create mode 100644 driver-jdbc/src/main/java/io/nosqlbench/activitytype/jdbc/impl/ReadyJDBCOp.java diff --git a/driver-cockroachdb/pom.xml b/driver-cockroachdb/pom.xml new file mode 100644 index 000000000..04da34867 --- /dev/null +++ b/driver-cockroachdb/pom.xml @@ -0,0 +1,35 @@ + + + 4.0.0 + + + io.nosqlbench + mvn-defaults + 4.15.8-SNAPSHOT + ../mvn-defaults + + + driver-cockroachdb + jar + ${project.artifactId} + + + A CockroachDB ActivityType driver for http://nosqlbench.io/ + + + + + io.nosqlbench + driver-jdbc + 4.15.8-SNAPSHOT + + + org.postgresql + postgresql + 42.2.14 + + + + diff --git a/driver-cockroachdb/src/main/java/io/nosqlbench/activitytype/cockroachdb/CockroachActivity.java b/driver-cockroachdb/src/main/java/io/nosqlbench/activitytype/cockroachdb/CockroachActivity.java new file mode 100644 index 000000000..d818d77ed --- /dev/null +++ b/driver-cockroachdb/src/main/java/io/nosqlbench/activitytype/cockroachdb/CockroachActivity.java @@ -0,0 +1,56 @@ +package io.nosqlbench.activitytype.cockroachdb; + +import io.nosqlbench.activitytype.jdbc.api.JDBCActivity; +import io.nosqlbench.engine.api.activityimpl.ActivityDef; +import org.apache.logging.log4j.LogManager; +import org.apache.logging.log4j.Logger; +import org.postgresql.ds.PGSimpleDataSource; + +import javax.sql.DataSource; +import java.sql.SQLException; +import java.util.Arrays; + +public class CockroachActivity extends JDBCActivity { + private static final Logger LOGGER = LogManager.getLogger(CockroachActivity.class); + + public CockroachActivity(ActivityDef activityDef) { + super(activityDef); + } + + @Override + protected DataSource newDataSource() { + PGSimpleDataSource ds = new PGSimpleDataSource(); + + // serverName is required + String serverName = getParams(). + getOptionalString("serverName"). + orElseThrow(() -> new RuntimeException("serverName parameter required")); + + // portNumber, user, password are optional + Integer portNumber = getParams().getOptionalInteger("portNumber").orElse(26257); + String user = getParams().getOptionalString("user").orElse(null); + String password = getParams().getOptionalString("password").orElse(null); + + ds.setServerNames(new String[]{serverName}); + ds.setPortNumbers(new int[]{portNumber}); + if (user != null) { + ds.setUser(user); + } + if (password != null) { + ds.setPassword(password); + } + + LOGGER.debug("Final DataSource fields" + + " serverNames=" + Arrays.toString(ds.getServerNames()) + + " portNumbers=" + Arrays.toString(ds.getPortNumbers()) + + " user=" + ds.getUser() + + " password=" + ds.getPassword()); + + return ds; + } + + @Override + public boolean isRetryable(SQLException sqlException) { + return sqlException.getSQLState().equals("40001"); // sql state code for transaction conflict + } +} diff --git a/driver-cockroachdb/src/main/java/io/nosqlbench/activitytype/cockroachdb/CockroachActivityType.java b/driver-cockroachdb/src/main/java/io/nosqlbench/activitytype/cockroachdb/CockroachActivityType.java new file mode 100644 index 000000000..53ceba9d4 --- /dev/null +++ b/driver-cockroachdb/src/main/java/io/nosqlbench/activitytype/cockroachdb/CockroachActivityType.java @@ -0,0 +1,25 @@ +package io.nosqlbench.activitytype.cockroachdb; + +import io.nosqlbench.activitytype.jdbc.api.JDBCActionDispenser; +import io.nosqlbench.engine.api.activityapi.core.ActionDispenser; +import io.nosqlbench.engine.api.activityapi.core.ActivityType; +import io.nosqlbench.engine.api.activityimpl.ActivityDef; +import io.nosqlbench.nb.annotations.Service; + +@Service(ActivityType.class) +public class CockroachActivityType implements ActivityType { + @Override + public String getName() { + return "cockroachdb"; + } + + @Override + public ActionDispenser getActionDispenser(CockroachActivity activity) { + return new JDBCActionDispenser(activity); + } + + @Override + public CockroachActivity getActivity(ActivityDef activityDef) { + return new CockroachActivity(activityDef); + } +} diff --git a/driver-cockroachdb/src/main/resources/activities/cockroachdb-basic.yaml b/driver-cockroachdb/src/main/resources/activities/cockroachdb-basic.yaml new file mode 100644 index 000000000..5d5f671fc --- /dev/null +++ b/driver-cockroachdb/src/main/resources/activities/cockroachdb-basic.yaml @@ -0,0 +1,69 @@ +# java -jar nb.jar run driver=cockroachdb workload=cockroachdb-basic tags=phase:rampup cycles=10 serverName=localhost +# java -jar nb.jar run driver=cockroachdb workload=cockroachdb-basic tags=phase:main cycles=10 serverName=localhost +description: An example of a basic cockroach insert + +scenarios: + default: + - run driver=cockroachdb tags==phase:main threads==auto cycles===<> + rampup: + - run driver=cockroachdb tags==phase:rampup threads==auto cycles===<> + schema: + - run driver=cockroachdb tags==phase:schema threads==1 cycles===2 + #- run driver=stdout tags==phase:schema threads==1 cycles===UNDEF + +bindings: + seq_key: Mod(<>L); ToInt() + seq_value: Mod(<>L); <>; ToString() -> String + rw_key: <long>>; ToInt() + rw_value: <int>>; <>; ToString() -> String + +blocks: + - name: schema + tags: + phase: schema + params: + statements: + - create-database: | + CREATE DATABASE <>; + tags: + name: create-database + - create-table: | + CREATE TABLE IF NOT EXISTS <>.<> ( + code STRING PRIMARY KEY, + amount INTEGER + ); + tags: + name: create-table + - name: rampup + tags: + phase: rampup + params: + statements: + - rampup-insert: insert into <>.<> ( code, amount ) values ( '{seq_key}', {seq_value} ); + params: + tags: + name: rampup-insert + - name: main-read + tags: + phase: main + type: read + params: + ratio: <> + statements: + - main-find: | + SELECT code, amount FROM <>.<> WHERE code = '{rw_key}' AND amount = {rw_value}; + params: + tags: + name: main-find + - name: main-write + tags: + phase: main + type: write + params: + ratio: <> + statements: + - main-insert: | + UPDATE <>.<> SET amount = {seq_value} WHERE code = '{seq_key}'; + params: + tags: + name: main-insert diff --git a/driver-cockroachdb/src/main/resources/cockroachdb.md b/driver-cockroachdb/src/main/resources/cockroachdb.md new file mode 100644 index 000000000..e213cf10e --- /dev/null +++ b/driver-cockroachdb/src/main/resources/cockroachdb.md @@ -0,0 +1,16 @@ +# CockroachDB Driver + +This is a driver for CockroachDB. It extends the generic JDBC Driver and inherits its parameters. + +### CockroachDB driver parameters + +All parameters correspond to the postgresql JDBC library parameters. See the +[DataSource Configuration Properties](https://jdbc.postgresql.org/documentation/81/ds-ds.html) +section for detailed parameter documentation. + +* **serverName** (required) - database hostname +* **portNumber** (optional) - database listen port; defaults to 26257. +* **user** (optional) - database account username; defaults to empty. +* **password** (optional) - database account password; defaults to empty. +* **connectionpool** (optional) - connection pool implementation; defaults to no connection pool. Allowed values: + * *hikari* - use [HikariCP](https://github.com/brettwooldridge/HikariCP) diff --git a/driver-jdbc/pom.xml b/driver-jdbc/pom.xml new file mode 100644 index 000000000..0638edb18 --- /dev/null +++ b/driver-jdbc/pom.xml @@ -0,0 +1,29 @@ + + + + nosqlbench + io.nosqlbench + 4.15.8-SNAPSHOT + + 4.0.0 + + driver-jdbc + + + + com.zaxxer + HikariCP + 3.4.5 + + + io.nosqlbench + engine-api + 4.15.8-SNAPSHOT + compile + + + + + diff --git a/driver-jdbc/src/main/java/io/nosqlbench/activitytype/jdbc/api/JDBCActionDispenser.java b/driver-jdbc/src/main/java/io/nosqlbench/activitytype/jdbc/api/JDBCActionDispenser.java new file mode 100644 index 000000000..fb4d07441 --- /dev/null +++ b/driver-jdbc/src/main/java/io/nosqlbench/activitytype/jdbc/api/JDBCActionDispenser.java @@ -0,0 +1,18 @@ +package io.nosqlbench.activitytype.jdbc.api; + +import io.nosqlbench.activitytype.jdbc.impl.JDBCAction; +import io.nosqlbench.engine.api.activityapi.core.Action; +import io.nosqlbench.engine.api.activityapi.core.ActionDispenser; + +public class JDBCActionDispenser implements ActionDispenser { + private final JDBCActivity activity; + + public JDBCActionDispenser(JDBCActivity a) { + activity = a; + } + + @Override + public Action getAction(int slot) { + return new JDBCAction(activity, slot); + } +} diff --git a/driver-jdbc/src/main/java/io/nosqlbench/activitytype/jdbc/api/JDBCActivity.java b/driver-jdbc/src/main/java/io/nosqlbench/activitytype/jdbc/api/JDBCActivity.java new file mode 100644 index 000000000..07f1055a8 --- /dev/null +++ b/driver-jdbc/src/main/java/io/nosqlbench/activitytype/jdbc/api/JDBCActivity.java @@ -0,0 +1,121 @@ +package io.nosqlbench.activitytype.jdbc.api; + +import com.codahale.metrics.Counter; +import com.codahale.metrics.Histogram; +import com.codahale.metrics.Timer; +import com.zaxxer.hikari.HikariConfig; +import com.zaxxer.hikari.HikariDataSource; +import io.nosqlbench.activitytype.jdbc.impl.ReadyJDBCOp; +import io.nosqlbench.engine.api.activityapi.planning.OpSequence; +import io.nosqlbench.engine.api.activityimpl.ActivityDef; +import io.nosqlbench.engine.api.activityimpl.SimpleActivity; +import io.nosqlbench.engine.api.metrics.ActivityMetrics; +import io.nosqlbench.engine.api.metrics.ExceptionCountMetrics; +import org.apache.logging.log4j.LogManager; +import org.apache.logging.log4j.Logger; + +import javax.sql.DataSource; +import java.sql.SQLException; +import java.util.HashMap; +import java.util.concurrent.ConcurrentHashMap; +import java.util.function.Function; + +public abstract class JDBCActivity extends SimpleActivity { + private final static Logger LOGGER = LogManager.getLogger(JDBCActivity.class); + private Timer bindTimer; + private Timer resultTimer; + private Timer resultSuccessTimer; + private Histogram triesHisto; + private ExceptionCountMetrics exceptionCount; + private SQLExceptionCountMetrics sqlExceptionCount; + + protected DataSource dataSource; + protected OpSequence opSequence; + + public JDBCActivity(ActivityDef activityDef) { + super(activityDef); + } + + /* + Subclasses construct a DataSource object. Concrete type should *not* be a pooled DataSource, + as this class implements wrapping with HikariDataSource if required. + */ + protected abstract DataSource newDataSource(); + + @Override + public synchronized void onActivityDefUpdate(ActivityDef activityDef) { + super.onActivityDefUpdate(activityDef); + + LOGGER.debug("initializing data source"); + dataSource = newDataSource(); + + String connectionPool = getParams().getOptionalString("connectionpool").orElse(""); + if (!connectionPool.isEmpty()) { + LOGGER.debug("initializing connectionpool " + connectionPool); + if (connectionPool.equals("hikari")) { + HikariConfig config = new HikariConfig(); + config.setDataSource(dataSource); + dataSource = new HikariDataSource(config); + } else { + throw new RuntimeException("unknown connectionpool parameter value " + connectionPool); + } + } + } + + @Override + public void initActivity() { + LOGGER.debug("initializing activity: " + getActivityDef().getAlias()); + bindTimer = ActivityMetrics.timer(getActivityDef(), "bind"); + resultTimer = ActivityMetrics.timer(getActivityDef(), "result"); + resultSuccessTimer = ActivityMetrics.timer(getActivityDef(), "result-success"); + triesHisto = ActivityMetrics.histogram(getActivityDef(), "tries"); + exceptionCount = new ExceptionCountMetrics(getActivityDef()); + sqlExceptionCount = new SQLExceptionCountMetrics(getActivityDef()); + + opSequence = createOpSequence(ReadyJDBCOp::new); + setDefaultsFromOpSequence(opSequence); + + onActivityDefUpdate(getActivityDef()); + } + + public int getMaxTries() { return 3; } + + public boolean isRetryable(SQLException sqlException) { + return true; + } + + public DataSource getDataSource() { + return dataSource; + } + + public OpSequence getOpSequence() { return opSequence; } + + public Timer getBindTimer() { return bindTimer; } + + public Timer getResultTimer() { return resultTimer; } + + public Timer getResultSuccessTimer() { return resultSuccessTimer; } + + public Histogram getTriesHisto() { return triesHisto; } + + public ExceptionCountMetrics getExceptionCount() { return exceptionCount; } + + public SQLExceptionCountMetrics getSQLExceptionCount() { return sqlExceptionCount; } + + public static class SQLExceptionCountMetrics { + private final ConcurrentHashMap counters = new ConcurrentHashMap<>(); + private final ActivityDef activityDef; + + private SQLExceptionCountMetrics(ActivityDef activityDef) { + this.activityDef = activityDef; + } + + public void inc(SQLException e) { + Counter c = counters.computeIfAbsent( + e.getErrorCode(), + k -> ActivityMetrics.counter(activityDef, "errorcodecounts." + k) + ); + c.inc(); + } + } +} diff --git a/driver-jdbc/src/main/java/io/nosqlbench/activitytype/jdbc/impl/JDBCAction.java b/driver-jdbc/src/main/java/io/nosqlbench/activitytype/jdbc/impl/JDBCAction.java new file mode 100644 index 000000000..bb570ee25 --- /dev/null +++ b/driver-jdbc/src/main/java/io/nosqlbench/activitytype/jdbc/impl/JDBCAction.java @@ -0,0 +1,94 @@ +package io.nosqlbench.activitytype.jdbc.impl; + +import com.codahale.metrics.Timer; +import io.nosqlbench.activitytype.jdbc.api.JDBCActivity; +import io.nosqlbench.engine.api.activityapi.core.SyncAction; +import io.nosqlbench.engine.api.activityapi.planning.OpSequence; +import org.apache.logging.log4j.LogManager; +import org.apache.logging.log4j.Logger; + +import java.sql.*; +import java.util.concurrent.TimeUnit; + +public class JDBCAction implements SyncAction { + private static final Logger LOGGER = LogManager.getLogger(JDBCAction.class); + + private final JDBCActivity activity; + private OpSequence sequencer; + + public JDBCAction(JDBCActivity a, int slot) { + activity = a; + } + + @Override + public void init() { + sequencer = activity.getOpSequence(); + } + + @Override + public int runCycle(long cycle) { + String boundStmt; + + ReadyJDBCOp unboundStmt = sequencer.get(cycle); + + try (Timer.Context bindTime = activity.getBindTimer().time()) { + boundStmt = unboundStmt.apply(cycle); + } + + int maxTries = activity.getMaxTries(); + int errorCode = 0; + + for (int tries = 1; tries <= maxTries; tries++) { + errorCode = execute(boundStmt, tries); + if (errorCode == 0) return 0; + } + + LOGGER.debug("Max tries " + maxTries + " exceeded for executing statement " + boundStmt); + return errorCode; + } + + private int execute(String sql, int tries) { + long startTimeNano = System.nanoTime(); + Long resultTime = null; + + try (Connection conn = activity.getDataSource().getConnection()) { + Statement jdbcStmt = conn.createStatement(); + jdbcStmt.execute(sql); + + resultTime = System.nanoTime() - startTimeNano; + activity.getResultSuccessTimer().update(resultTime, TimeUnit.NANOSECONDS); + + } catch (Exception e) { + LOGGER.debug("Try " + tries + ": failed to execute statement: " + sql, e); + + activity.getExceptionCount().count(e); + + if (e instanceof SQLException) { + SQLException sqle = (SQLException) e; + + activity.getSQLExceptionCount().inc(sqle); + + // TODO non-retryable exception should return its non-zero error code to runCycle() caller + if (!activity.isRetryable(sqle)) { + return 0; + } + + return sqle.getErrorCode(); + } + + return 1; + + } finally { + if (resultTime == null) { + resultTime = System.nanoTime() - startTimeNano; + } + + activity.getResultTimer().update(resultTime, TimeUnit.NANOSECONDS); + activity.getTriesHisto().update(tries); + } + + LOGGER.trace("Try " + tries + ": successfully executed statement: " + sql); + return 0; + } + +} diff --git a/driver-jdbc/src/main/java/io/nosqlbench/activitytype/jdbc/impl/ReadyJDBCOp.java b/driver-jdbc/src/main/java/io/nosqlbench/activitytype/jdbc/impl/ReadyJDBCOp.java new file mode 100644 index 000000000..4734e59ac --- /dev/null +++ b/driver-jdbc/src/main/java/io/nosqlbench/activitytype/jdbc/impl/ReadyJDBCOp.java @@ -0,0 +1,26 @@ +package io.nosqlbench.activitytype.jdbc.impl; + +import io.nosqlbench.engine.api.activityconfig.yaml.OpTemplate; +import io.nosqlbench.virtdata.core.bindings.BindingsTemplate; +import io.nosqlbench.virtdata.core.templates.ParsedTemplate; +import io.nosqlbench.virtdata.core.templates.StringBindings; +import io.nosqlbench.virtdata.core.templates.StringBindingsTemplate; + +import java.util.function.LongFunction; + +public class ReadyJDBCOp implements LongFunction { + private final StringBindings bindings; + + public ReadyJDBCOp(OpTemplate stmtDef) { + ParsedTemplate paramTemplate = new ParsedTemplate(stmtDef.getStmt(), stmtDef.getBindings()); + BindingsTemplate paramBindings = new BindingsTemplate(paramTemplate.getBindPoints()); + StringBindingsTemplate template = new StringBindingsTemplate(stmtDef.getStmt(), paramBindings); + + bindings = template.resolve(); + } + + @Override + public String apply(long cycle) { + return bindings.bind(cycle); + } +} diff --git a/nb/pom.xml b/nb/pom.xml index a172eb6b0..e33144a69 100644 --- a/nb/pom.xml +++ b/nb/pom.xml @@ -129,6 +129,12 @@ + + io.nosqlbench + driver-cockroachdb + 4.15.8-SNAPSHOT + + javax.activation activation diff --git a/pom.xml b/pom.xml index 6efe205ad..d856cc6e1 100644 --- a/pom.xml +++ b/pom.xml @@ -53,6 +53,7 @@ driver-kafka driver-mongodb driver-jmx + driver-jdbc @@ -65,6 +66,7 @@ virtdata-lib-realer virtdata-userlibs + driver-cockroachdb From 76779d1029eab8862109d7f1b07fadba3d4630ac Mon Sep 17 00:00:00 2001 From: Jonathan Shook Date: Mon, 25 Jan 2021 07:51:28 -0600 Subject: [PATCH 2/7] post-merge fixups for cockroachdb driver contribution --- driver-cockroachdb/pom.xml | 4 ++-- driver-jdbc/pom.xml | 4 ++-- .../io/nosqlbench/activitytype/jdbc/api/JDBCActivity.java | 4 ++-- nb/pom.xml | 2 +- 4 files changed, 7 insertions(+), 7 deletions(-) diff --git a/driver-cockroachdb/pom.xml b/driver-cockroachdb/pom.xml index 04da34867..6dd7274a4 100644 --- a/driver-cockroachdb/pom.xml +++ b/driver-cockroachdb/pom.xml @@ -7,7 +7,7 @@ io.nosqlbench mvn-defaults - 4.15.8-SNAPSHOT + 4.15.10-SNAPSHOT ../mvn-defaults @@ -23,7 +23,7 @@ io.nosqlbench driver-jdbc - 4.15.8-SNAPSHOT + 4.15.10-SNAPSHOT org.postgresql diff --git a/driver-jdbc/pom.xml b/driver-jdbc/pom.xml index 0638edb18..f5874c9f8 100644 --- a/driver-jdbc/pom.xml +++ b/driver-jdbc/pom.xml @@ -5,7 +5,7 @@ nosqlbench io.nosqlbench - 4.15.8-SNAPSHOT + 4.15.10-SNAPSHOT 4.0.0 @@ -20,7 +20,7 @@ io.nosqlbench engine-api - 4.15.8-SNAPSHOT + 4.15.10-SNAPSHOT compile diff --git a/driver-jdbc/src/main/java/io/nosqlbench/activitytype/jdbc/api/JDBCActivity.java b/driver-jdbc/src/main/java/io/nosqlbench/activitytype/jdbc/api/JDBCActivity.java index 07f1055a8..c4769be53 100644 --- a/driver-jdbc/src/main/java/io/nosqlbench/activitytype/jdbc/api/JDBCActivity.java +++ b/driver-jdbc/src/main/java/io/nosqlbench/activitytype/jdbc/api/JDBCActivity.java @@ -16,10 +16,10 @@ import org.apache.logging.log4j.Logger; import javax.sql.DataSource; import java.sql.SQLException; -import java.util.HashMap; import java.util.concurrent.ConcurrentHashMap; -import java.util.function.Function; +// This should not be exposed as as service directly unless it can +// be used with a modular JDBC configuration. public abstract class JDBCActivity extends SimpleActivity { private final static Logger LOGGER = LogManager.getLogger(JDBCActivity.class); private Timer bindTimer; diff --git a/nb/pom.xml b/nb/pom.xml index 37f98a237..fe3e92957 100644 --- a/nb/pom.xml +++ b/nb/pom.xml @@ -132,7 +132,7 @@ io.nosqlbench driver-cockroachdb - 4.15.8-SNAPSHOT + 4.15.10-SNAPSHOT From 34ae273bfa38d4c3ae89e9a40bdba2f73791ff3b Mon Sep 17 00:00:00 2001 From: Jonathan Shook Date: Mon, 25 Jan 2021 07:51:54 -0600 Subject: [PATCH 3/7] preview release --- RELEASENOTES.md | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/RELEASENOTES.md b/RELEASENOTES.md index 08dd2dbac..4e69b0d88 100644 --- a/RELEASENOTES.md +++ b/RELEASENOTES.md @@ -12,3 +12,13 @@ - ead06c0a improvements to generic configuration APIs - 0b886931 findmax improvements - 998439c8 add customizable timers to CQL driver +- 76779d10 (HEAD -> main) post-merge fixups for cockroachdb driver contribution +- 5be890bf support both undef and unset in named scenarios +- 5bbdc961 improve error handling +- c423cf00 cycle naming for simplicity +- 9a044522 Initial commit for cockroachdb driver +- 34b7bfc0 experimental dashboard capture +- 71c05903 add generalized error handling in http +- fc42ff47 disable hashed file function for now +- 83a40b01 provide additional signature for HashedFileExtract +- cdf2bd59 make info less chatty by pushing some things to debug From a477e8be4795f03310e19543b6ae213e33625661 Mon Sep 17 00:00:00 2001 From: nb-droid Date: Mon, 25 Jan 2021 14:03:01 +0000 Subject: [PATCH 4/7] [maven-release-plugin] prepare release nosqlbench-4.15.10 --- docsys/pom.xml | 6 +++--- driver-cockroachdb/pom.xml | 8 +++---- driver-cql-shaded/pom.xml | 6 +++--- driver-cqlverify/pom.xml | 6 +++--- driver-diag/pom.xml | 6 +++--- driver-dsegraph-shaded/pom.xml | 6 +++--- driver-http/pom.xml | 6 +++--- driver-jdbc/pom.xml | 8 +++---- driver-jmx/pom.xml | 6 +++--- driver-kafka/pom.xml | 6 +++--- driver-mongodb/pom.xml | 6 +++--- driver-stdout/pom.xml | 6 +++--- driver-tcp/pom.xml | 8 +++---- driver-web/pom.xml | 6 +++--- drivers-api/pom.xml | 6 +++--- engine-api/pom.xml | 10 ++++----- engine-cli/pom.xml | 6 +++--- engine-clients/pom.xml | 4 ++-- engine-core/pom.xml | 8 +++---- engine-docker/pom.xml | 4 ++-- engine-docs/pom.xml | 4 ++-- engine-extensions/pom.xml | 4 ++-- engine-rest/pom.xml | 4 ++-- mvn-defaults/pom.xml | 4 ++-- nb-annotations/pom.xml | 2 +- nb-api/pom.xml | 4 ++-- nb/pom.xml | 38 +++++++++++++++++----------------- pom.xml | 4 ++-- virtdata-api/pom.xml | 6 +++--- virtdata-lang/pom.xml | 2 +- virtdata-lib-basics/pom.xml | 4 ++-- virtdata-lib-curves4/pom.xml | 6 +++--- virtdata-lib-random/pom.xml | 6 +++--- virtdata-lib-realer/pom.xml | 4 ++-- virtdata-realdata/pom.xml | 4 ++-- virtdata-userlibs/pom.xml | 16 +++++++------- 36 files changed, 118 insertions(+), 122 deletions(-) diff --git a/docsys/pom.xml b/docsys/pom.xml index 6bb3c5fba..55cca9629 100644 --- a/docsys/pom.xml +++ b/docsys/pom.xml @@ -9,7 +9,7 @@ mvn-defaults io.nosqlbench - 4.15.10-SNAPSHOT + 4.15.10 ../mvn-defaults @@ -18,7 +18,7 @@ io.nosqlbench nb-api - 4.15.10-SNAPSHOT + 4.15.10 @@ -98,7 +98,7 @@ io.nosqlbench virtdata-api - 4.15.10-SNAPSHOT + 4.15.10 diff --git a/driver-cockroachdb/pom.xml b/driver-cockroachdb/pom.xml index 6dd7274a4..e75afb8cb 100644 --- a/driver-cockroachdb/pom.xml +++ b/driver-cockroachdb/pom.xml @@ -1,13 +1,11 @@ - + 4.0.0 io.nosqlbench mvn-defaults - 4.15.10-SNAPSHOT + 4.15.10 ../mvn-defaults @@ -23,7 +21,7 @@ io.nosqlbench driver-jdbc - 4.15.10-SNAPSHOT + 4.15.10 org.postgresql diff --git a/driver-cql-shaded/pom.xml b/driver-cql-shaded/pom.xml index c2a4bb1ac..c662e8aaf 100644 --- a/driver-cql-shaded/pom.xml +++ b/driver-cql-shaded/pom.xml @@ -4,7 +4,7 @@ io.nosqlbench mvn-defaults - 4.15.10-SNAPSHOT + 4.15.10 ../mvn-defaults @@ -23,13 +23,13 @@ io.nosqlbench engine-api - 4.15.10-SNAPSHOT + 4.15.10 io.nosqlbench drivers-api - 4.15.10-SNAPSHOT + 4.15.10 diff --git a/driver-cqlverify/pom.xml b/driver-cqlverify/pom.xml index 9ff269da8..f2a10bb92 100644 --- a/driver-cqlverify/pom.xml +++ b/driver-cqlverify/pom.xml @@ -4,7 +4,7 @@ io.nosqlbench mvn-defaults - 4.15.10-SNAPSHOT + 4.15.10 ../mvn-defaults @@ -24,13 +24,13 @@ io.nosqlbench driver-cql-shaded - 4.15.10-SNAPSHOT + 4.15.10 io.nosqlbench drivers-api - 4.15.10-SNAPSHOT + 4.15.10 diff --git a/driver-diag/pom.xml b/driver-diag/pom.xml index 0e67aa1e7..1e5b8ff0e 100644 --- a/driver-diag/pom.xml +++ b/driver-diag/pom.xml @@ -5,7 +5,7 @@ mvn-defaults io.nosqlbench - 4.15.10-SNAPSHOT + 4.15.10 ../mvn-defaults @@ -20,13 +20,13 @@ io.nosqlbench engine-api - 4.15.10-SNAPSHOT + 4.15.10 io.nosqlbench drivers-api - 4.15.10-SNAPSHOT + 4.15.10 diff --git a/driver-dsegraph-shaded/pom.xml b/driver-dsegraph-shaded/pom.xml index d9d30e730..4270b77cd 100644 --- a/driver-dsegraph-shaded/pom.xml +++ b/driver-dsegraph-shaded/pom.xml @@ -4,7 +4,7 @@ io.nosqlbench mvn-defaults - 4.15.10-SNAPSHOT + 4.15.10 ../mvn-defaults @@ -23,13 +23,13 @@ io.nosqlbench engine-api - 4.15.10-SNAPSHOT + 4.15.10 io.nosqlbench drivers-api - 4.15.10-SNAPSHOT + 4.15.10 diff --git a/driver-http/pom.xml b/driver-http/pom.xml index 97a22faef..7b0ed1cf7 100644 --- a/driver-http/pom.xml +++ b/driver-http/pom.xml @@ -5,7 +5,7 @@ mvn-defaults io.nosqlbench - 4.15.10-SNAPSHOT + 4.15.10 ../mvn-defaults @@ -22,13 +22,13 @@ io.nosqlbench engine-api - 4.15.10-SNAPSHOT + 4.15.10 io.nosqlbench drivers-api - 4.15.10-SNAPSHOT + 4.15.10 diff --git a/driver-jdbc/pom.xml b/driver-jdbc/pom.xml index f5874c9f8..862ae76e9 100644 --- a/driver-jdbc/pom.xml +++ b/driver-jdbc/pom.xml @@ -1,11 +1,9 @@ - + nosqlbench io.nosqlbench - 4.15.10-SNAPSHOT + 4.15.10 4.0.0 @@ -20,7 +18,7 @@ io.nosqlbench engine-api - 4.15.10-SNAPSHOT + 4.15.10 compile diff --git a/driver-jmx/pom.xml b/driver-jmx/pom.xml index ba2ad0e8c..892e6d6cb 100644 --- a/driver-jmx/pom.xml +++ b/driver-jmx/pom.xml @@ -5,7 +5,7 @@ mvn-defaults io.nosqlbench - 4.15.10-SNAPSHOT + 4.15.10 ../mvn-defaults @@ -22,13 +22,13 @@ io.nosqlbench drivers-api - 4.15.10-SNAPSHOT + 4.15.10 io.nosqlbench engine-api - 4.15.10-SNAPSHOT + 4.15.10 diff --git a/driver-kafka/pom.xml b/driver-kafka/pom.xml index 98811e4b7..e2afeb0f4 100644 --- a/driver-kafka/pom.xml +++ b/driver-kafka/pom.xml @@ -4,7 +4,7 @@ mvn-defaults io.nosqlbench - 4.15.10-SNAPSHOT + 4.15.10 ../mvn-defaults @@ -44,13 +44,13 @@ io.nosqlbench engine-api - 4.15.10-SNAPSHOT + 4.15.10 io.nosqlbench driver-stdout - 4.15.10-SNAPSHOT + 4.15.10 diff --git a/driver-mongodb/pom.xml b/driver-mongodb/pom.xml index 9a48a0e72..362d2e22e 100644 --- a/driver-mongodb/pom.xml +++ b/driver-mongodb/pom.xml @@ -7,7 +7,7 @@ mvn-defaults io.nosqlbench - 4.15.10-SNAPSHOT + 4.15.10 ../mvn-defaults @@ -21,13 +21,13 @@ io.nosqlbench engine-api - 4.15.10-SNAPSHOT + 4.15.10 io.nosqlbench drivers-api - 4.15.10-SNAPSHOT + 4.15.10 diff --git a/driver-stdout/pom.xml b/driver-stdout/pom.xml index 90070a3d4..589e81a37 100644 --- a/driver-stdout/pom.xml +++ b/driver-stdout/pom.xml @@ -7,7 +7,7 @@ mvn-defaults io.nosqlbench - 4.15.10-SNAPSHOT + 4.15.10 ../mvn-defaults @@ -22,13 +22,13 @@ io.nosqlbench engine-api - 4.15.10-SNAPSHOT + 4.15.10 io.nosqlbench drivers-api - 4.15.10-SNAPSHOT + 4.15.10 diff --git a/driver-tcp/pom.xml b/driver-tcp/pom.xml index 852bec998..b2906d690 100644 --- a/driver-tcp/pom.xml +++ b/driver-tcp/pom.xml @@ -7,7 +7,7 @@ mvn-defaults io.nosqlbench - 4.15.10-SNAPSHOT + 4.15.10 ../mvn-defaults @@ -24,19 +24,19 @@ io.nosqlbench engine-api - 4.15.10-SNAPSHOT + 4.15.10 io.nosqlbench drivers-api - 4.15.10-SNAPSHOT + 4.15.10 io.nosqlbench driver-stdout - 4.15.10-SNAPSHOT + 4.15.10 diff --git a/driver-web/pom.xml b/driver-web/pom.xml index fa60c1af7..982bab324 100644 --- a/driver-web/pom.xml +++ b/driver-web/pom.xml @@ -7,7 +7,7 @@ mvn-defaults io.nosqlbench - 4.15.10-SNAPSHOT + 4.15.10 ../mvn-defaults @@ -22,13 +22,13 @@ io.nosqlbench engine-api - 4.15.10-SNAPSHOT + 4.15.10 io.nosqlbench drivers-api - 4.15.10-SNAPSHOT + 4.15.10 diff --git a/drivers-api/pom.xml b/drivers-api/pom.xml index 1b6c22406..4b5937a53 100644 --- a/drivers-api/pom.xml +++ b/drivers-api/pom.xml @@ -5,7 +5,7 @@ mvn-defaults io.nosqlbench - 4.15.10-SNAPSHOT + 4.15.10 ../mvn-defaults @@ -23,13 +23,13 @@ io.nosqlbench nb-api - 4.15.10-SNAPSHOT + 4.15.10 io.nosqlbench virtdata-userlibs - 4.15.10-SNAPSHOT + 4.15.10 diff --git a/engine-api/pom.xml b/engine-api/pom.xml index 5f4a7c922..e92ad30c1 100644 --- a/engine-api/pom.xml +++ b/engine-api/pom.xml @@ -5,7 +5,7 @@ mvn-defaults io.nosqlbench - 4.15.10-SNAPSHOT + 4.15.10 ../mvn-defaults @@ -23,25 +23,25 @@ io.nosqlbench nb-api - 4.15.10-SNAPSHOT + 4.15.10 io.nosqlbench drivers-api - 4.15.10-SNAPSHOT + 4.15.10 io.nosqlbench nb-annotations - 4.15.10-SNAPSHOT + 4.15.10 io.nosqlbench virtdata-userlibs - 4.15.10-SNAPSHOT + 4.15.10 diff --git a/engine-cli/pom.xml b/engine-cli/pom.xml index 14080978e..cd0c01073 100644 --- a/engine-cli/pom.xml +++ b/engine-cli/pom.xml @@ -4,7 +4,7 @@ mvn-defaults io.nosqlbench - 4.15.10-SNAPSHOT + 4.15.10 ../mvn-defaults @@ -23,13 +23,13 @@ io.nosqlbench engine-core - 4.15.10-SNAPSHOT + 4.15.10 io.nosqlbench engine-docker - 4.15.10-SNAPSHOT + 4.15.10 diff --git a/engine-clients/pom.xml b/engine-clients/pom.xml index 3184d7a35..5785cc248 100644 --- a/engine-clients/pom.xml +++ b/engine-clients/pom.xml @@ -5,7 +5,7 @@ mvn-defaults io.nosqlbench - 4.15.10-SNAPSHOT + 4.15.10 ../mvn-defaults @@ -21,7 +21,7 @@ io.nosqlbench engine-api - 4.15.10-SNAPSHOT + 4.15.10 diff --git a/engine-core/pom.xml b/engine-core/pom.xml index eeca6829f..0c2b2065d 100644 --- a/engine-core/pom.xml +++ b/engine-core/pom.xml @@ -5,7 +5,7 @@ mvn-defaults io.nosqlbench - 4.15.10-SNAPSHOT + 4.15.10 ../mvn-defaults @@ -28,13 +28,13 @@ io.nosqlbench engine-api - 4.15.10-SNAPSHOT + 4.15.10 io.nosqlbench drivers-api - 4.15.10-SNAPSHOT + 4.15.10 @@ -85,7 +85,7 @@ io.nosqlbench engine-clients - 4.15.10-SNAPSHOT + 4.15.10 compile diff --git a/engine-docker/pom.xml b/engine-docker/pom.xml index a6ae1283a..fdfa0bd18 100644 --- a/engine-docker/pom.xml +++ b/engine-docker/pom.xml @@ -4,7 +4,7 @@ mvn-defaults io.nosqlbench - 4.15.10-SNAPSHOT + 4.15.10 ../mvn-defaults @@ -65,7 +65,7 @@ io.nosqlbench engine-api - 4.15.10-SNAPSHOT + 4.15.10 diff --git a/engine-docs/pom.xml b/engine-docs/pom.xml index 7383ddcef..453afacb4 100644 --- a/engine-docs/pom.xml +++ b/engine-docs/pom.xml @@ -4,7 +4,7 @@ mvn-defaults io.nosqlbench - 4.15.10-SNAPSHOT + 4.15.10 ../mvn-defaults @@ -28,7 +28,7 @@ io.nosqlbench docsys - 4.15.10-SNAPSHOT + 4.15.10 diff --git a/engine-extensions/pom.xml b/engine-extensions/pom.xml index 71fe00a23..f14ee8025 100644 --- a/engine-extensions/pom.xml +++ b/engine-extensions/pom.xml @@ -4,7 +4,7 @@ mvn-defaults io.nosqlbench - 4.15.10-SNAPSHOT + 4.15.10 ../mvn-defaults @@ -22,7 +22,7 @@ io.nosqlbench engine-api - 4.15.10-SNAPSHOT + 4.15.10 diff --git a/engine-rest/pom.xml b/engine-rest/pom.xml index 3815f0171..ba371f0ea 100644 --- a/engine-rest/pom.xml +++ b/engine-rest/pom.xml @@ -4,7 +4,7 @@ mvn-defaults io.nosqlbench - 4.15.10-SNAPSHOT + 4.15.10 ../mvn-defaults @@ -47,7 +47,7 @@ io.nosqlbench engine-cli - 4.15.10-SNAPSHOT + 4.15.10 diff --git a/mvn-defaults/pom.xml b/mvn-defaults/pom.xml index 8e782bcdd..db8976f09 100644 --- a/mvn-defaults/pom.xml +++ b/mvn-defaults/pom.xml @@ -3,7 +3,7 @@ io.nosqlbench mvn-defaults - 4.15.10-SNAPSHOT + 4.15.10 pom @@ -90,7 +90,7 @@ scm:git:https://github.com/nosqlbench/nosqlbench.git - HEAD + nosqlbench-4.15.10 diff --git a/nb-annotations/pom.xml b/nb-annotations/pom.xml index f82fe385f..8b944e133 100644 --- a/nb-annotations/pom.xml +++ b/nb-annotations/pom.xml @@ -5,7 +5,7 @@ mvn-defaults io.nosqlbench - 4.15.10-SNAPSHOT + 4.15.10 ../mvn-defaults diff --git a/nb-api/pom.xml b/nb-api/pom.xml index 3dcda8972..afa6c8f88 100644 --- a/nb-api/pom.xml +++ b/nb-api/pom.xml @@ -5,7 +5,7 @@ mvn-defaults io.nosqlbench - 4.15.10-SNAPSHOT + 4.15.10 ../mvn-defaults @@ -31,7 +31,7 @@ io.nosqlbench nb-annotations - 4.15.10-SNAPSHOT + 4.15.10 diff --git a/nb/pom.xml b/nb/pom.xml index fe3e92957..817d5f32a 100644 --- a/nb/pom.xml +++ b/nb/pom.xml @@ -5,7 +5,7 @@ mvn-defaults io.nosqlbench - 4.15.10-SNAPSHOT + 4.15.10 ../mvn-defaults @@ -24,31 +24,31 @@ io.nosqlbench engine-rest - 4.15.10-SNAPSHOT + 4.15.10 io.nosqlbench engine-cli - 4.15.10-SNAPSHOT + 4.15.10 io.nosqlbench engine-docs - 4.15.10-SNAPSHOT + 4.15.10 io.nosqlbench engine-core - 4.15.10-SNAPSHOT + 4.15.10 io.nosqlbench engine-extensions - 4.15.10-SNAPSHOT + 4.15.10 @@ -60,67 +60,67 @@ io.nosqlbench driver-web - 4.15.10-SNAPSHOT + 4.15.10 io.nosqlbench driver-kafka - 4.15.10-SNAPSHOT + 4.15.10 io.nosqlbench driver-stdout - 4.15.10-SNAPSHOT + 4.15.10 io.nosqlbench driver-diag - 4.15.10-SNAPSHOT + 4.15.10 io.nosqlbench driver-tcp - 4.15.10-SNAPSHOT + 4.15.10 io.nosqlbench driver-http - 4.15.10-SNAPSHOT + 4.15.10 io.nosqlbench driver-jmx - 4.15.10-SNAPSHOT + 4.15.10 io.nosqlbench driver-dsegraph-shaded - 4.15.10-SNAPSHOT + 4.15.10 io.nosqlbench driver-cql-shaded - 4.15.10-SNAPSHOT + 4.15.10 io.nosqlbench driver-cqlverify - 4.15.10-SNAPSHOT + 4.15.10 io.nosqlbench driver-mongodb - 4.15.10-SNAPSHOT + 4.15.10 @@ -132,7 +132,7 @@ io.nosqlbench driver-cockroachdb - 4.15.10-SNAPSHOT + 4.15.10 @@ -263,7 +263,7 @@ io.nosqlbench driver-mongodb - 4.15.10-SNAPSHOT + 4.15.10 diff --git a/pom.xml b/pom.xml index 4ab145ce9..d17091730 100644 --- a/pom.xml +++ b/pom.xml @@ -7,7 +7,7 @@ mvn-defaults io.nosqlbench - 4.15.10-SNAPSHOT + 4.15.10 mvn-defaults @@ -147,7 +147,7 @@ scm:git:https://github.com/nosqlbench/nosqlbench.git scm:git:git@github.com:nosqlbench/nosqlbench.git - HEAD + nosqlbench-4.15.10 diff --git a/virtdata-api/pom.xml b/virtdata-api/pom.xml index 12ec8f0c3..96495af9d 100644 --- a/virtdata-api/pom.xml +++ b/virtdata-api/pom.xml @@ -7,7 +7,7 @@ io.nosqlbench mvn-defaults - 4.15.10-SNAPSHOT + 4.15.10 ../mvn-defaults @@ -23,14 +23,14 @@ io.nosqlbench - 4.15.10-SNAPSHOT + 4.15.10 nb-api io.nosqlbench virtdata-lang - 4.15.10-SNAPSHOT + 4.15.10 diff --git a/virtdata-lang/pom.xml b/virtdata-lang/pom.xml index 47b3e7427..c94a0187a 100644 --- a/virtdata-lang/pom.xml +++ b/virtdata-lang/pom.xml @@ -7,7 +7,7 @@ mvn-defaults io.nosqlbench - 4.15.10-SNAPSHOT + 4.15.10 ../mvn-defaults diff --git a/virtdata-lib-basics/pom.xml b/virtdata-lib-basics/pom.xml index 19e4bbcbe..11f6b9644 100644 --- a/virtdata-lib-basics/pom.xml +++ b/virtdata-lib-basics/pom.xml @@ -7,7 +7,7 @@ mvn-defaults io.nosqlbench - 4.15.10-SNAPSHOT + 4.15.10 ../mvn-defaults @@ -20,7 +20,7 @@ io.nosqlbench virtdata-api - 4.15.10-SNAPSHOT + 4.15.10 diff --git a/virtdata-lib-curves4/pom.xml b/virtdata-lib-curves4/pom.xml index 135c763d4..e54d90333 100644 --- a/virtdata-lib-curves4/pom.xml +++ b/virtdata-lib-curves4/pom.xml @@ -4,7 +4,7 @@ mvn-defaults io.nosqlbench - 4.15.10-SNAPSHOT + 4.15.10 ../mvn-defaults @@ -22,13 +22,13 @@ io.nosqlbench virtdata-api - 4.15.10-SNAPSHOT + 4.15.10 io.nosqlbench virtdata-lib-basics - 4.15.10-SNAPSHOT + 4.15.10 diff --git a/virtdata-lib-random/pom.xml b/virtdata-lib-random/pom.xml index 02fd5f8c5..2feb59f87 100644 --- a/virtdata-lib-random/pom.xml +++ b/virtdata-lib-random/pom.xml @@ -7,7 +7,7 @@ mvn-defaults io.nosqlbench - 4.15.10-SNAPSHOT + 4.15.10 ../mvn-defaults @@ -20,13 +20,13 @@ io.nosqlbench virtdata-api - 4.15.10-SNAPSHOT + 4.15.10 io.nosqlbench virtdata-lib-basics - 4.15.10-SNAPSHOT + 4.15.10 diff --git a/virtdata-lib-realer/pom.xml b/virtdata-lib-realer/pom.xml index b382f06aa..139121afb 100644 --- a/virtdata-lib-realer/pom.xml +++ b/virtdata-lib-realer/pom.xml @@ -4,7 +4,7 @@ mvn-defaults io.nosqlbench - 4.15.10-SNAPSHOT + 4.15.10 ../mvn-defaults @@ -20,7 +20,7 @@ io.nosqlbench virtdata-lib-basics - 4.15.10-SNAPSHOT + 4.15.10 diff --git a/virtdata-realdata/pom.xml b/virtdata-realdata/pom.xml index 300573161..1815ff93e 100644 --- a/virtdata-realdata/pom.xml +++ b/virtdata-realdata/pom.xml @@ -7,7 +7,7 @@ mvn-defaults io.nosqlbench - 4.15.10-SNAPSHOT + 4.15.10 ../mvn-defaults @@ -18,7 +18,7 @@ io.nosqlbench virtdata-api - 4.15.10-SNAPSHOT + 4.15.10 diff --git a/virtdata-userlibs/pom.xml b/virtdata-userlibs/pom.xml index 4634ee656..336303e99 100644 --- a/virtdata-userlibs/pom.xml +++ b/virtdata-userlibs/pom.xml @@ -4,7 +4,7 @@ mvn-defaults io.nosqlbench - 4.15.10-SNAPSHOT + 4.15.10 ../mvn-defaults @@ -18,36 +18,36 @@ io.nosqlbench virtdata-realdata - 4.15.10-SNAPSHOT + 4.15.10 io.nosqlbench virtdata-lib-realer - 4.15.10-SNAPSHOT + 4.15.10 io.nosqlbench virtdata-api - 4.15.10-SNAPSHOT + 4.15.10 io.nosqlbench virtdata-lib-random - 4.15.10-SNAPSHOT + 4.15.10 io.nosqlbench - 4.15.10-SNAPSHOT + 4.15.10 virtdata-lib-basics io.nosqlbench - 4.15.10-SNAPSHOT + 4.15.10 virtdata-lib-curves4 @@ -55,7 +55,7 @@ io.nosqlbench docsys - 4.15.10-SNAPSHOT + 4.15.10 From acfe9889d212b33eb1e920e848e5c3a355012e86 Mon Sep 17 00:00:00 2001 From: nb-droid Date: Mon, 25 Jan 2021 14:03:11 +0000 Subject: [PATCH 5/7] [maven-release-plugin] prepare for next development iteration --- docsys/pom.xml | 6 +++--- driver-cockroachdb/pom.xml | 4 ++-- driver-cql-shaded/pom.xml | 6 +++--- driver-cqlverify/pom.xml | 6 +++--- driver-diag/pom.xml | 6 +++--- driver-dsegraph-shaded/pom.xml | 6 +++--- driver-http/pom.xml | 6 +++--- driver-jdbc/pom.xml | 4 ++-- driver-jmx/pom.xml | 6 +++--- driver-kafka/pom.xml | 6 +++--- driver-mongodb/pom.xml | 6 +++--- driver-stdout/pom.xml | 6 +++--- driver-tcp/pom.xml | 8 +++---- driver-web/pom.xml | 6 +++--- drivers-api/pom.xml | 6 +++--- engine-api/pom.xml | 10 ++++----- engine-cli/pom.xml | 6 +++--- engine-clients/pom.xml | 4 ++-- engine-core/pom.xml | 8 +++---- engine-docker/pom.xml | 4 ++-- engine-docs/pom.xml | 4 ++-- engine-extensions/pom.xml | 4 ++-- engine-rest/pom.xml | 4 ++-- mvn-defaults/pom.xml | 4 ++-- nb-annotations/pom.xml | 2 +- nb-api/pom.xml | 4 ++-- nb/pom.xml | 38 +++++++++++++++++----------------- pom.xml | 4 ++-- virtdata-api/pom.xml | 6 +++--- virtdata-lang/pom.xml | 2 +- virtdata-lib-basics/pom.xml | 4 ++-- virtdata-lib-curves4/pom.xml | 6 +++--- virtdata-lib-random/pom.xml | 6 +++--- virtdata-lib-realer/pom.xml | 4 ++-- virtdata-realdata/pom.xml | 4 ++-- virtdata-userlibs/pom.xml | 16 +++++++------- 36 files changed, 116 insertions(+), 116 deletions(-) diff --git a/docsys/pom.xml b/docsys/pom.xml index 55cca9629..cdb437b56 100644 --- a/docsys/pom.xml +++ b/docsys/pom.xml @@ -9,7 +9,7 @@ mvn-defaults io.nosqlbench - 4.15.10 + 4.15.11-SNAPSHOT ../mvn-defaults @@ -18,7 +18,7 @@ io.nosqlbench nb-api - 4.15.10 + 4.15.11-SNAPSHOT @@ -98,7 +98,7 @@ io.nosqlbench virtdata-api - 4.15.10 + 4.15.11-SNAPSHOT diff --git a/driver-cockroachdb/pom.xml b/driver-cockroachdb/pom.xml index e75afb8cb..c9fcf1910 100644 --- a/driver-cockroachdb/pom.xml +++ b/driver-cockroachdb/pom.xml @@ -5,7 +5,7 @@ io.nosqlbench mvn-defaults - 4.15.10 + 4.15.11-SNAPSHOT ../mvn-defaults @@ -21,7 +21,7 @@ io.nosqlbench driver-jdbc - 4.15.10 + 4.15.11-SNAPSHOT org.postgresql diff --git a/driver-cql-shaded/pom.xml b/driver-cql-shaded/pom.xml index c662e8aaf..957c45869 100644 --- a/driver-cql-shaded/pom.xml +++ b/driver-cql-shaded/pom.xml @@ -4,7 +4,7 @@ io.nosqlbench mvn-defaults - 4.15.10 + 4.15.11-SNAPSHOT ../mvn-defaults @@ -23,13 +23,13 @@ io.nosqlbench engine-api - 4.15.10 + 4.15.11-SNAPSHOT io.nosqlbench drivers-api - 4.15.10 + 4.15.11-SNAPSHOT diff --git a/driver-cqlverify/pom.xml b/driver-cqlverify/pom.xml index f2a10bb92..777e4b625 100644 --- a/driver-cqlverify/pom.xml +++ b/driver-cqlverify/pom.xml @@ -4,7 +4,7 @@ io.nosqlbench mvn-defaults - 4.15.10 + 4.15.11-SNAPSHOT ../mvn-defaults @@ -24,13 +24,13 @@ io.nosqlbench driver-cql-shaded - 4.15.10 + 4.15.11-SNAPSHOT io.nosqlbench drivers-api - 4.15.10 + 4.15.11-SNAPSHOT diff --git a/driver-diag/pom.xml b/driver-diag/pom.xml index 1e5b8ff0e..b6921636b 100644 --- a/driver-diag/pom.xml +++ b/driver-diag/pom.xml @@ -5,7 +5,7 @@ mvn-defaults io.nosqlbench - 4.15.10 + 4.15.11-SNAPSHOT ../mvn-defaults @@ -20,13 +20,13 @@ io.nosqlbench engine-api - 4.15.10 + 4.15.11-SNAPSHOT io.nosqlbench drivers-api - 4.15.10 + 4.15.11-SNAPSHOT diff --git a/driver-dsegraph-shaded/pom.xml b/driver-dsegraph-shaded/pom.xml index 4270b77cd..b20ddd5bc 100644 --- a/driver-dsegraph-shaded/pom.xml +++ b/driver-dsegraph-shaded/pom.xml @@ -4,7 +4,7 @@ io.nosqlbench mvn-defaults - 4.15.10 + 4.15.11-SNAPSHOT ../mvn-defaults @@ -23,13 +23,13 @@ io.nosqlbench engine-api - 4.15.10 + 4.15.11-SNAPSHOT io.nosqlbench drivers-api - 4.15.10 + 4.15.11-SNAPSHOT diff --git a/driver-http/pom.xml b/driver-http/pom.xml index 7b0ed1cf7..a0610499e 100644 --- a/driver-http/pom.xml +++ b/driver-http/pom.xml @@ -5,7 +5,7 @@ mvn-defaults io.nosqlbench - 4.15.10 + 4.15.11-SNAPSHOT ../mvn-defaults @@ -22,13 +22,13 @@ io.nosqlbench engine-api - 4.15.10 + 4.15.11-SNAPSHOT io.nosqlbench drivers-api - 4.15.10 + 4.15.11-SNAPSHOT diff --git a/driver-jdbc/pom.xml b/driver-jdbc/pom.xml index 862ae76e9..5a88a39ae 100644 --- a/driver-jdbc/pom.xml +++ b/driver-jdbc/pom.xml @@ -3,7 +3,7 @@ nosqlbench io.nosqlbench - 4.15.10 + 4.15.11-SNAPSHOT 4.0.0 @@ -18,7 +18,7 @@ io.nosqlbench engine-api - 4.15.10 + 4.15.11-SNAPSHOT compile diff --git a/driver-jmx/pom.xml b/driver-jmx/pom.xml index 892e6d6cb..c173eab1b 100644 --- a/driver-jmx/pom.xml +++ b/driver-jmx/pom.xml @@ -5,7 +5,7 @@ mvn-defaults io.nosqlbench - 4.15.10 + 4.15.11-SNAPSHOT ../mvn-defaults @@ -22,13 +22,13 @@ io.nosqlbench drivers-api - 4.15.10 + 4.15.11-SNAPSHOT io.nosqlbench engine-api - 4.15.10 + 4.15.11-SNAPSHOT diff --git a/driver-kafka/pom.xml b/driver-kafka/pom.xml index e2afeb0f4..91125e007 100644 --- a/driver-kafka/pom.xml +++ b/driver-kafka/pom.xml @@ -4,7 +4,7 @@ mvn-defaults io.nosqlbench - 4.15.10 + 4.15.11-SNAPSHOT ../mvn-defaults @@ -44,13 +44,13 @@ io.nosqlbench engine-api - 4.15.10 + 4.15.11-SNAPSHOT io.nosqlbench driver-stdout - 4.15.10 + 4.15.11-SNAPSHOT diff --git a/driver-mongodb/pom.xml b/driver-mongodb/pom.xml index 362d2e22e..daf780759 100644 --- a/driver-mongodb/pom.xml +++ b/driver-mongodb/pom.xml @@ -7,7 +7,7 @@ mvn-defaults io.nosqlbench - 4.15.10 + 4.15.11-SNAPSHOT ../mvn-defaults @@ -21,13 +21,13 @@ io.nosqlbench engine-api - 4.15.10 + 4.15.11-SNAPSHOT io.nosqlbench drivers-api - 4.15.10 + 4.15.11-SNAPSHOT diff --git a/driver-stdout/pom.xml b/driver-stdout/pom.xml index 589e81a37..2daff894d 100644 --- a/driver-stdout/pom.xml +++ b/driver-stdout/pom.xml @@ -7,7 +7,7 @@ mvn-defaults io.nosqlbench - 4.15.10 + 4.15.11-SNAPSHOT ../mvn-defaults @@ -22,13 +22,13 @@ io.nosqlbench engine-api - 4.15.10 + 4.15.11-SNAPSHOT io.nosqlbench drivers-api - 4.15.10 + 4.15.11-SNAPSHOT diff --git a/driver-tcp/pom.xml b/driver-tcp/pom.xml index b2906d690..b300845c6 100644 --- a/driver-tcp/pom.xml +++ b/driver-tcp/pom.xml @@ -7,7 +7,7 @@ mvn-defaults io.nosqlbench - 4.15.10 + 4.15.11-SNAPSHOT ../mvn-defaults @@ -24,19 +24,19 @@ io.nosqlbench engine-api - 4.15.10 + 4.15.11-SNAPSHOT io.nosqlbench drivers-api - 4.15.10 + 4.15.11-SNAPSHOT io.nosqlbench driver-stdout - 4.15.10 + 4.15.11-SNAPSHOT diff --git a/driver-web/pom.xml b/driver-web/pom.xml index 982bab324..34c3093c6 100644 --- a/driver-web/pom.xml +++ b/driver-web/pom.xml @@ -7,7 +7,7 @@ mvn-defaults io.nosqlbench - 4.15.10 + 4.15.11-SNAPSHOT ../mvn-defaults @@ -22,13 +22,13 @@ io.nosqlbench engine-api - 4.15.10 + 4.15.11-SNAPSHOT io.nosqlbench drivers-api - 4.15.10 + 4.15.11-SNAPSHOT diff --git a/drivers-api/pom.xml b/drivers-api/pom.xml index 4b5937a53..099c80140 100644 --- a/drivers-api/pom.xml +++ b/drivers-api/pom.xml @@ -5,7 +5,7 @@ mvn-defaults io.nosqlbench - 4.15.10 + 4.15.11-SNAPSHOT ../mvn-defaults @@ -23,13 +23,13 @@ io.nosqlbench nb-api - 4.15.10 + 4.15.11-SNAPSHOT io.nosqlbench virtdata-userlibs - 4.15.10 + 4.15.11-SNAPSHOT diff --git a/engine-api/pom.xml b/engine-api/pom.xml index e92ad30c1..7a5cee599 100644 --- a/engine-api/pom.xml +++ b/engine-api/pom.xml @@ -5,7 +5,7 @@ mvn-defaults io.nosqlbench - 4.15.10 + 4.15.11-SNAPSHOT ../mvn-defaults @@ -23,25 +23,25 @@ io.nosqlbench nb-api - 4.15.10 + 4.15.11-SNAPSHOT io.nosqlbench drivers-api - 4.15.10 + 4.15.11-SNAPSHOT io.nosqlbench nb-annotations - 4.15.10 + 4.15.11-SNAPSHOT io.nosqlbench virtdata-userlibs - 4.15.10 + 4.15.11-SNAPSHOT diff --git a/engine-cli/pom.xml b/engine-cli/pom.xml index cd0c01073..acb980a6e 100644 --- a/engine-cli/pom.xml +++ b/engine-cli/pom.xml @@ -4,7 +4,7 @@ mvn-defaults io.nosqlbench - 4.15.10 + 4.15.11-SNAPSHOT ../mvn-defaults @@ -23,13 +23,13 @@ io.nosqlbench engine-core - 4.15.10 + 4.15.11-SNAPSHOT io.nosqlbench engine-docker - 4.15.10 + 4.15.11-SNAPSHOT diff --git a/engine-clients/pom.xml b/engine-clients/pom.xml index 5785cc248..826a85d78 100644 --- a/engine-clients/pom.xml +++ b/engine-clients/pom.xml @@ -5,7 +5,7 @@ mvn-defaults io.nosqlbench - 4.15.10 + 4.15.11-SNAPSHOT ../mvn-defaults @@ -21,7 +21,7 @@ io.nosqlbench engine-api - 4.15.10 + 4.15.11-SNAPSHOT diff --git a/engine-core/pom.xml b/engine-core/pom.xml index 0c2b2065d..6768a6cab 100644 --- a/engine-core/pom.xml +++ b/engine-core/pom.xml @@ -5,7 +5,7 @@ mvn-defaults io.nosqlbench - 4.15.10 + 4.15.11-SNAPSHOT ../mvn-defaults @@ -28,13 +28,13 @@ io.nosqlbench engine-api - 4.15.10 + 4.15.11-SNAPSHOT io.nosqlbench drivers-api - 4.15.10 + 4.15.11-SNAPSHOT @@ -85,7 +85,7 @@ io.nosqlbench engine-clients - 4.15.10 + 4.15.11-SNAPSHOT compile diff --git a/engine-docker/pom.xml b/engine-docker/pom.xml index fdfa0bd18..aca656b5a 100644 --- a/engine-docker/pom.xml +++ b/engine-docker/pom.xml @@ -4,7 +4,7 @@ mvn-defaults io.nosqlbench - 4.15.10 + 4.15.11-SNAPSHOT ../mvn-defaults @@ -65,7 +65,7 @@ io.nosqlbench engine-api - 4.15.10 + 4.15.11-SNAPSHOT diff --git a/engine-docs/pom.xml b/engine-docs/pom.xml index 453afacb4..cb2e33fd4 100644 --- a/engine-docs/pom.xml +++ b/engine-docs/pom.xml @@ -4,7 +4,7 @@ mvn-defaults io.nosqlbench - 4.15.10 + 4.15.11-SNAPSHOT ../mvn-defaults @@ -28,7 +28,7 @@ io.nosqlbench docsys - 4.15.10 + 4.15.11-SNAPSHOT diff --git a/engine-extensions/pom.xml b/engine-extensions/pom.xml index f14ee8025..f14bc7d9f 100644 --- a/engine-extensions/pom.xml +++ b/engine-extensions/pom.xml @@ -4,7 +4,7 @@ mvn-defaults io.nosqlbench - 4.15.10 + 4.15.11-SNAPSHOT ../mvn-defaults @@ -22,7 +22,7 @@ io.nosqlbench engine-api - 4.15.10 + 4.15.11-SNAPSHOT diff --git a/engine-rest/pom.xml b/engine-rest/pom.xml index ba371f0ea..98a67e196 100644 --- a/engine-rest/pom.xml +++ b/engine-rest/pom.xml @@ -4,7 +4,7 @@ mvn-defaults io.nosqlbench - 4.15.10 + 4.15.11-SNAPSHOT ../mvn-defaults @@ -47,7 +47,7 @@ io.nosqlbench engine-cli - 4.15.10 + 4.15.11-SNAPSHOT diff --git a/mvn-defaults/pom.xml b/mvn-defaults/pom.xml index db8976f09..c71c32201 100644 --- a/mvn-defaults/pom.xml +++ b/mvn-defaults/pom.xml @@ -3,7 +3,7 @@ io.nosqlbench mvn-defaults - 4.15.10 + 4.15.11-SNAPSHOT pom @@ -90,7 +90,7 @@ scm:git:https://github.com/nosqlbench/nosqlbench.git - nosqlbench-4.15.10 + HEAD diff --git a/nb-annotations/pom.xml b/nb-annotations/pom.xml index 8b944e133..8354237ad 100644 --- a/nb-annotations/pom.xml +++ b/nb-annotations/pom.xml @@ -5,7 +5,7 @@ mvn-defaults io.nosqlbench - 4.15.10 + 4.15.11-SNAPSHOT ../mvn-defaults diff --git a/nb-api/pom.xml b/nb-api/pom.xml index afa6c8f88..1c39ca155 100644 --- a/nb-api/pom.xml +++ b/nb-api/pom.xml @@ -5,7 +5,7 @@ mvn-defaults io.nosqlbench - 4.15.10 + 4.15.11-SNAPSHOT ../mvn-defaults @@ -31,7 +31,7 @@ io.nosqlbench nb-annotations - 4.15.10 + 4.15.11-SNAPSHOT diff --git a/nb/pom.xml b/nb/pom.xml index 817d5f32a..798b6186f 100644 --- a/nb/pom.xml +++ b/nb/pom.xml @@ -5,7 +5,7 @@ mvn-defaults io.nosqlbench - 4.15.10 + 4.15.11-SNAPSHOT ../mvn-defaults @@ -24,31 +24,31 @@ io.nosqlbench engine-rest - 4.15.10 + 4.15.11-SNAPSHOT io.nosqlbench engine-cli - 4.15.10 + 4.15.11-SNAPSHOT io.nosqlbench engine-docs - 4.15.10 + 4.15.11-SNAPSHOT io.nosqlbench engine-core - 4.15.10 + 4.15.11-SNAPSHOT io.nosqlbench engine-extensions - 4.15.10 + 4.15.11-SNAPSHOT @@ -60,67 +60,67 @@ io.nosqlbench driver-web - 4.15.10 + 4.15.11-SNAPSHOT io.nosqlbench driver-kafka - 4.15.10 + 4.15.11-SNAPSHOT io.nosqlbench driver-stdout - 4.15.10 + 4.15.11-SNAPSHOT io.nosqlbench driver-diag - 4.15.10 + 4.15.11-SNAPSHOT io.nosqlbench driver-tcp - 4.15.10 + 4.15.11-SNAPSHOT io.nosqlbench driver-http - 4.15.10 + 4.15.11-SNAPSHOT io.nosqlbench driver-jmx - 4.15.10 + 4.15.11-SNAPSHOT io.nosqlbench driver-dsegraph-shaded - 4.15.10 + 4.15.11-SNAPSHOT io.nosqlbench driver-cql-shaded - 4.15.10 + 4.15.11-SNAPSHOT io.nosqlbench driver-cqlverify - 4.15.10 + 4.15.11-SNAPSHOT io.nosqlbench driver-mongodb - 4.15.10 + 4.15.11-SNAPSHOT @@ -132,7 +132,7 @@ io.nosqlbench driver-cockroachdb - 4.15.10 + 4.15.11-SNAPSHOT @@ -263,7 +263,7 @@ io.nosqlbench driver-mongodb - 4.15.10 + 4.15.11-SNAPSHOT diff --git a/pom.xml b/pom.xml index d17091730..7d3427d96 100644 --- a/pom.xml +++ b/pom.xml @@ -7,7 +7,7 @@ mvn-defaults io.nosqlbench - 4.15.10 + 4.15.11-SNAPSHOT mvn-defaults @@ -147,7 +147,7 @@ scm:git:https://github.com/nosqlbench/nosqlbench.git scm:git:git@github.com:nosqlbench/nosqlbench.git - nosqlbench-4.15.10 + HEAD diff --git a/virtdata-api/pom.xml b/virtdata-api/pom.xml index 96495af9d..ed201a526 100644 --- a/virtdata-api/pom.xml +++ b/virtdata-api/pom.xml @@ -7,7 +7,7 @@ io.nosqlbench mvn-defaults - 4.15.10 + 4.15.11-SNAPSHOT ../mvn-defaults @@ -23,14 +23,14 @@ io.nosqlbench - 4.15.10 + 4.15.11-SNAPSHOT nb-api io.nosqlbench virtdata-lang - 4.15.10 + 4.15.11-SNAPSHOT diff --git a/virtdata-lang/pom.xml b/virtdata-lang/pom.xml index c94a0187a..86916cd4e 100644 --- a/virtdata-lang/pom.xml +++ b/virtdata-lang/pom.xml @@ -7,7 +7,7 @@ mvn-defaults io.nosqlbench - 4.15.10 + 4.15.11-SNAPSHOT ../mvn-defaults diff --git a/virtdata-lib-basics/pom.xml b/virtdata-lib-basics/pom.xml index 11f6b9644..b994b03e7 100644 --- a/virtdata-lib-basics/pom.xml +++ b/virtdata-lib-basics/pom.xml @@ -7,7 +7,7 @@ mvn-defaults io.nosqlbench - 4.15.10 + 4.15.11-SNAPSHOT ../mvn-defaults @@ -20,7 +20,7 @@ io.nosqlbench virtdata-api - 4.15.10 + 4.15.11-SNAPSHOT diff --git a/virtdata-lib-curves4/pom.xml b/virtdata-lib-curves4/pom.xml index e54d90333..c6cf2d3a9 100644 --- a/virtdata-lib-curves4/pom.xml +++ b/virtdata-lib-curves4/pom.xml @@ -4,7 +4,7 @@ mvn-defaults io.nosqlbench - 4.15.10 + 4.15.11-SNAPSHOT ../mvn-defaults @@ -22,13 +22,13 @@ io.nosqlbench virtdata-api - 4.15.10 + 4.15.11-SNAPSHOT io.nosqlbench virtdata-lib-basics - 4.15.10 + 4.15.11-SNAPSHOT diff --git a/virtdata-lib-random/pom.xml b/virtdata-lib-random/pom.xml index 2feb59f87..6005c99a6 100644 --- a/virtdata-lib-random/pom.xml +++ b/virtdata-lib-random/pom.xml @@ -7,7 +7,7 @@ mvn-defaults io.nosqlbench - 4.15.10 + 4.15.11-SNAPSHOT ../mvn-defaults @@ -20,13 +20,13 @@ io.nosqlbench virtdata-api - 4.15.10 + 4.15.11-SNAPSHOT io.nosqlbench virtdata-lib-basics - 4.15.10 + 4.15.11-SNAPSHOT diff --git a/virtdata-lib-realer/pom.xml b/virtdata-lib-realer/pom.xml index 139121afb..ea0980b7b 100644 --- a/virtdata-lib-realer/pom.xml +++ b/virtdata-lib-realer/pom.xml @@ -4,7 +4,7 @@ mvn-defaults io.nosqlbench - 4.15.10 + 4.15.11-SNAPSHOT ../mvn-defaults @@ -20,7 +20,7 @@ io.nosqlbench virtdata-lib-basics - 4.15.10 + 4.15.11-SNAPSHOT diff --git a/virtdata-realdata/pom.xml b/virtdata-realdata/pom.xml index 1815ff93e..1ceda140b 100644 --- a/virtdata-realdata/pom.xml +++ b/virtdata-realdata/pom.xml @@ -7,7 +7,7 @@ mvn-defaults io.nosqlbench - 4.15.10 + 4.15.11-SNAPSHOT ../mvn-defaults @@ -18,7 +18,7 @@ io.nosqlbench virtdata-api - 4.15.10 + 4.15.11-SNAPSHOT diff --git a/virtdata-userlibs/pom.xml b/virtdata-userlibs/pom.xml index 336303e99..04eb0e2be 100644 --- a/virtdata-userlibs/pom.xml +++ b/virtdata-userlibs/pom.xml @@ -4,7 +4,7 @@ mvn-defaults io.nosqlbench - 4.15.10 + 4.15.11-SNAPSHOT ../mvn-defaults @@ -18,36 +18,36 @@ io.nosqlbench virtdata-realdata - 4.15.10 + 4.15.11-SNAPSHOT io.nosqlbench virtdata-lib-realer - 4.15.10 + 4.15.11-SNAPSHOT io.nosqlbench virtdata-api - 4.15.10 + 4.15.11-SNAPSHOT io.nosqlbench virtdata-lib-random - 4.15.10 + 4.15.11-SNAPSHOT io.nosqlbench - 4.15.10 + 4.15.11-SNAPSHOT virtdata-lib-basics io.nosqlbench - 4.15.10 + 4.15.11-SNAPSHOT virtdata-lib-curves4 @@ -55,7 +55,7 @@ io.nosqlbench docsys - 4.15.10 + 4.15.11-SNAPSHOT From cd86ea756d05e3b0be9f073f0681782ea1e4565a Mon Sep 17 00:00:00 2001 From: Jonathan Shook Date: Mon, 25 Jan 2021 14:25:46 -0600 Subject: [PATCH 6/7] improve error handling --- .../activitytype/http/InvalidStatusCodeException.java | 5 +++++ .../errorhandling/modular/handlers/StopErrorHandler.java | 5 +---- 2 files changed, 6 insertions(+), 4 deletions(-) diff --git a/driver-http/src/main/java/io/nosqlbench/activitytype/http/InvalidStatusCodeException.java b/driver-http/src/main/java/io/nosqlbench/activitytype/http/InvalidStatusCodeException.java index e13c5986c..85d957570 100644 --- a/driver-http/src/main/java/io/nosqlbench/activitytype/http/InvalidStatusCodeException.java +++ b/driver-http/src/main/java/io/nosqlbench/activitytype/http/InvalidStatusCodeException.java @@ -7,6 +7,11 @@ public class InvalidStatusCodeException extends RuntimeException { private final Pattern ok_status; private final int statusCode; + @Override + public String getMessage() { + return "Server returned status code '" + statusCode + "' which did not match ok_status '" + ok_status.toString() + "'"; + } + public InvalidStatusCodeException(long cycleValue, Pattern ok_status, int statusCode) { this.cycleValue = cycleValue; this.ok_status = ok_status; diff --git a/engine-api/src/main/java/io/nosqlbench/engine/api/activityapi/errorhandling/modular/handlers/StopErrorHandler.java b/engine-api/src/main/java/io/nosqlbench/engine/api/activityapi/errorhandling/modular/handlers/StopErrorHandler.java index 1724398ea..394224d6f 100644 --- a/engine-api/src/main/java/io/nosqlbench/engine/api/activityapi/errorhandling/modular/handlers/StopErrorHandler.java +++ b/engine-api/src/main/java/io/nosqlbench/engine/api/activityapi/errorhandling/modular/handlers/StopErrorHandler.java @@ -13,9 +13,6 @@ public class StopErrorHandler implements ErrorHandler { @Override public ErrorDetail handleError(Throwable t, long cycle, long durationInNanos, ErrorDetail detail) { - String durationSummary = String.format("%.3fS", ((double) durationInNanos / 1000000000.0)); - throw new RuntimeException( - "An error was rethrown in order to stop the activity in cycle:" + cycle + ", duration:" + durationSummary + " msg:" + - t.getMessage()); + throw new RuntimeException(t); } } From e5de87141fa8e197e5fb6b5f025815e84c98f19e Mon Sep 17 00:00:00 2001 From: Jonathan Shook Date: Mon, 25 Jan 2021 14:25:54 -0600 Subject: [PATCH 7/7] reorder build --- pom.xml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pom.xml b/pom.xml index 7d3427d96..fe6ad612e 100644 --- a/pom.xml +++ b/pom.xml @@ -46,7 +46,7 @@ driver-stdout driver-tcp driver-http - driver-dsegraph-shaded + driver-dsegraph-shaded driver-cql-shaded driver-cqlverify driver-web @@ -54,6 +54,7 @@ driver-mongodb driver-jmx driver-jdbc + driver-cockroachdb @@ -66,7 +67,6 @@ virtdata-lib-realer virtdata-userlibs - driver-cockroachdb