Commit Graph

922 Commits

Author SHA1 Message Date
nb-droid
3e8d59d1b2 [maven-release-plugin] prepare for next development iteration 2022-01-11 04:37:31 +00:00
nb-droid
7ef27af814 [maven-release-plugin] prepare release nosqlbench-4.17.2 2022-01-11 04:37:28 +00:00
Jonathan Shook
71ddd9727d Merge branch 'j17-preview' of github.com:nosqlbench/nosqlbench into j17-preview 2022-01-10 22:25:17 -06:00
Jonathan Shook
374a928527 add example frontmatter for testing 2022-01-10 22:24:17 -06:00
nb-droid
7cf600aea8 [maven-release-plugin] prepare for next development iteration 2022-01-05 23:33:56 +00:00
nb-droid
f8830c78c6 [maven-release-plugin] prepare release nosqlbench-4.17.01 2022-01-05 23:33:54 +00:00
Jonathan Shook
96cef8c653 fix template param removal bug 2022-01-05 17:11:02 -06:00
Jonathan Shook
3af97e202f reset version of this branch to 4.17.* 2022-01-05 17:00:47 -06:00
Jonathan Shook
1bc8b1e3e3 merge fixups 2022-01-05 16:40:08 -06:00
Jonathan Shook
2de3c745c0 clarify corner case on yaml structure 2022-01-05 15:34:10 -06:00
Jonathan Shook
1a0b079ad7 allow op type specialization/covariance 2022-01-05 15:34:04 -06:00
Jonathan Shook
843cbcbf44 refinements to stmtdef op structure 2022-01-05 15:33:50 -06:00
Jonathan Shook
3e0f4c2b4a pre-read yaml to construct config model for template params 2022-01-05 15:33:43 -06:00
Jonathan Shook
79533bb25c fix optional return type bug 2022-01-05 15:33:34 -06:00
Jonathan Shook
82e6d7cbf6 fix op generator flow in main action loop 2022-01-05 15:33:30 -06:00
Jonathan Shook
0ca86e33f4 simplify stmts loader call paths 2022-01-05 15:33:15 -06:00
nb-droid
d967718b8d [maven-release-plugin] prepare for next development iteration 2021-12-23 18:50:21 +00:00
nb-droid
e691268192 [maven-release-plugin] prepare release nosqlbench-4.15.78 2021-12-23 18:50:18 +00:00
nb-droid
b766d63d60 [maven-release-plugin] prepare for next development iteration 2021-12-23 05:32:06 +00:00
nb-droid
5ad829c7b3 [maven-release-plugin] prepare release nosqlbench-4.15.77 2021-12-23 05:32:04 +00:00
nb-droid
11d1e948ae [maven-release-plugin] prepare for next development iteration 2021-12-23 04:23:49 +00:00
nb-droid
5bf30da4d3 [maven-release-plugin] prepare release nosqlbench-4.15.76 2021-12-23 04:23:47 +00:00
nb-droid
0beac40643 [maven-release-plugin] prepare for next development iteration 2021-12-23 03:57:18 +00:00
nb-droid
18ac29131c [maven-release-plugin] prepare release nosqlbench-4.15.75 2021-12-23 03:57:16 +00:00
nb-droid
3449740ed6 [maven-release-plugin] prepare for next development iteration 2021-12-23 03:05:06 +00:00
nb-droid
deeed3a523 [maven-release-plugin] prepare release nosqlbench-4.15.74 2021-12-23 03:05:03 +00:00
nb-droid
d31d7c5dc0 [maven-release-plugin] prepare for next development iteration 2021-12-23 02:53:13 +00:00
nb-droid
71309b0909 [maven-release-plugin] prepare release nosqlbench-4.15.73 2021-12-23 02:53:11 +00:00
Jonathan Shook
1c490cfbe0 merge fixups 2021-12-22 20:33:17 -06:00
Jonathan Shook
8b174fbb0f remove unused method 2021-12-22 17:31:45 -06:00
Jonathan Shook
8f34f8ea75 rehome CommandTemplate 2021-12-21 16:44:43 -06:00
Jonathan Shook
ba736c5f6e support maturity level on CLI and module loader 2021-12-21 13:08:46 -06:00
Jonathan Shook
2e74116dca formatting 2021-12-21 13:08:39 -06:00
Jonathan Shook
7deb11b9ef add base Op behaviors 2021-12-21 13:08:27 -06:00
nb-droid
4b03bd7bd4 [maven-release-plugin] prepare for next development iteration 2021-12-20 22:06:21 +00:00
nb-droid
3c838c17a1 [maven-release-plugin] prepare release nosqlbench-4.15.72 2021-12-20 22:06:19 +00:00
Jonathan Shook
7411a0471f minor fixes 2021-12-20 12:31:10 -06:00
Jonathan Shook
5aa940cbb7 better uniform spec tests and examples 2021-12-20 10:04:10 -06:00
Jonathan Shook
bdd5623514 improve init error format 2021-12-20 10:03:45 -06:00
Jonathan Shook
dd24c960fb minor fixes 2021-12-20 10:02:53 -06:00
nb-droid
653815884c [maven-release-plugin] prepare for next development iteration 2021-12-13 20:59:35 +00:00
nb-droid
d82f3c803c [maven-release-plugin] prepare release nosqlbench-4.15.71 2021-12-13 20:59:33 +00:00
nb-droid
253eca7f76 [maven-release-plugin] prepare for next development iteration 2021-12-09 22:49:09 +00:00
nb-droid
49f7d4a6c2 [maven-release-plugin] prepare release nosqlbench-4.15.70 2021-12-09 22:49:07 +00:00
nb-droid
17a34b1078 [maven-release-plugin] prepare for next development iteration 2021-12-09 20:37:45 +00:00
nb-droid
ac8168c95e [maven-release-plugin] prepare release nosqlbench-4.15.69 2021-12-09 20:37:42 +00:00
nb-droid
a901c0688c [maven-release-plugin] prepare for next development iteration 2021-12-09 19:12:17 +00:00
nb-droid
c20a631335 [maven-release-plugin] prepare release nosqlbench-4.15.68 2021-12-09 19:12:14 +00:00
nb-droid
6e9efabc1c [maven-release-plugin] prepare for next development iteration 2021-12-09 16:18:04 +00:00
nb-droid
6770578bae [maven-release-plugin] prepare release nosqlbench-4.15.67 2021-12-09 16:18:00 +00:00
nb-droid
89eebcda58 [maven-release-plugin] prepare for next development iteration 2021-11-20 00:10:18 +00:00
nb-droid
ba8a1c7069 [maven-release-plugin] prepare release nosqlbench-4.15.66 2021-11-20 00:10:16 +00:00
Jonathan Shook
5f850598fc Merge branch 'main' of github.com:nosqlbench/nosqlbench 2021-11-19 17:37:22 -06:00
Jonathan Shook
00047164ae always use NBConfiguration on SSL Factory 2021-11-19 17:37:05 -06:00
nb-droid
de3b0816cf [maven-release-plugin] prepare for next development iteration 2021-11-19 00:05:06 +00:00
nb-droid
a6de092ff8 [maven-release-plugin] prepare release nosqlbench-4.15.65 2021-11-19 00:05:03 +00:00
Jake Luciani
af83ca6d65 add support for scenarios from a http service 2021-11-18 16:55:23 -05:00
Jonathan Shook
e6f1707d36 post-merge fixups 2021-11-10 14:37:55 -06:00
nb-droid
1b812bcf29 [maven-release-plugin] prepare for next development iteration 2021-11-10 17:29:51 +00:00
nb-droid
1ca659dd3f [maven-release-plugin] prepare release nosqlbench-4.15.64 2021-11-10 17:29:49 +00:00
Jonathan Shook
d9ce624355
Merge pull request #374 from nosqlbench/pulsar-payload-rtt
add instrumentation scaffold for payloadRtt
2021-11-10 10:29:18 -06:00
Jonathan Shook
2fbf0b4ad3 add instrumentation scaffold for payloadRtt 2021-11-10 13:56:18 +00:00
Jonathan Shook
b0c30a7cc0 split description on periods or semicolons 2021-11-04 16:36:34 -05:00
Jonathan Shook
16f4c183d5 minor formatting 2021-11-04 16:36:20 -05:00
Jonathan Shook
53ab5832e2 post-merge fixups 2021-11-03 13:58:51 -05:00
nb-droid
231956001c [maven-release-plugin] prepare for next development iteration 2021-10-26 16:21:49 +00:00
nb-droid
2fadac5f80 [maven-release-plugin] prepare release nosqlbench-4.15.63 2021-10-26 16:21:47 +00:00
nb-droid
956c3b698e [maven-release-plugin] prepare for next development iteration 2021-10-20 20:19:52 +00:00
nb-droid
dae9cc78f2 [maven-release-plugin] prepare release nosqlbench-4.15.62 2021-10-20 20:19:50 +00:00
Jonathan Shook
9ea609142b nosqlbench-370 Specifying full path to the yaml workload crashes 2021-10-20 15:02:58 -05:00
nb-droid
53199e72bb [maven-release-plugin] prepare for next development iteration 2021-10-19 20:08:58 +00:00
nb-droid
d110c4bf7f [maven-release-plugin] prepare release nosqlbench-4.15.61 2021-10-19 20:08:56 +00:00
nb-droid
3cfda97413 [maven-release-plugin] prepare for next development iteration 2021-10-15 21:10:34 +00:00
nb-droid
e04f0fb85c [maven-release-plugin] prepare release nosqlbench-4.15.60 2021-10-15 21:10:32 +00:00
Jonathan Shook
cb47799652 merge fixups 2021-10-14 12:57:52 -05:00
Jonathan Shook
6569fa52ea reformat all pom.xml files 2021-10-14 12:50:11 -05:00
nb-droid
1d34c256f8 [maven-release-plugin] prepare for next development iteration 2021-10-13 18:03:38 +00:00
nb-droid
bfd7e2513b [maven-release-plugin] prepare release nosqlbench-4.15.59 2021-10-13 18:03:35 +00:00
nb-droid
7c2e26d80d [maven-release-plugin] prepare for next development iteration 2021-10-11 22:43:07 +00:00
nb-droid
28df8b297a [maven-release-plugin] prepare release nosqlbench-4.15.58 2021-10-11 22:43:05 +00:00
Jonathan Shook
666279decd Merge branch 'main' into driver-api
# Conflicts:
#	RELEASENOTES.md
#	driver-cql-shaded/pom.xml
#	driver-cqld3-shaded/pom.xml
#	driver-diag/pom.xml
#	driver-dsegraph-shaded/pom.xml
#	driver-http/pom.xml
#	driver-jdbc/pom.xml
#	driver-jms/pom.xml
#	driver-jmx/pom.xml
#	driver-kafka/pom.xml
#	driver-mongodb/pom.xml
#	driver-pulsar/pom.xml
#	driver-stdout/pom.xml
#	driver-tcp/pom.xml
#	driver-web/pom.xml
#	engine-api/src/test/java/io/nosqlbench/engine/api/activityapi/ratelimits/TestRateLimiterPerf1E8.java
#	mvn-defaults/pom.xml
#	nb-api/pom.xml
#	nb/pom.xml
2021-10-05 13:31:23 -05:00
nb-droid
5550c4550a [maven-release-plugin] prepare for next development iteration 2021-10-05 15:47:15 +00:00
nb-droid
4cd39c2d9b [maven-release-plugin] prepare release nosqlbench-4.15.57 2021-10-05 15:47:12 +00:00
nb-droid
35779298a4 [maven-release-plugin] prepare for next development iteration 2021-09-29 21:13:43 +00:00
nb-droid
dfefdd91f0 [maven-release-plugin] prepare release nosqlbench-4.15.56 2021-09-29 21:13:41 +00:00
nb-droid
fd7a6176dd [maven-release-plugin] prepare for next development iteration 2021-09-24 21:03:24 +00:00
nb-droid
8a46ff132a [maven-release-plugin] prepare release nosqlbench-4.15.55 2021-09-24 21:03:22 +00:00
nb-droid
d9de9cb83a [maven-release-plugin] prepare for next development iteration 2021-09-24 10:18:39 +00:00
nb-droid
55bf54402b [maven-release-plugin] prepare release nosqlbench-4.15.54 2021-09-24 10:18:37 +00:00
Jonathan Shook
14859b09cb fix high-centered changes after merge 2021-09-24 05:05:18 -05:00
Jonathan Shook
98ad978063 Merge branch 'main' of github.com:nosqlbench/nosqlbench 2021-09-23 15:12:23 -05:00
Jonathan Shook
ce73fca6ba improve rate limiter tests 2021-09-23 15:11:59 -05:00
Jonathan Shook
bc0fb04fbd standardize formatting of rate limiter diagnostics 2021-09-23 15:11:51 -05:00
nb-droid
cbaa1f823f [maven-release-plugin] prepare for next development iteration 2021-09-15 17:18:35 +00:00
nb-droid
8928d49328 [maven-release-plugin] prepare release nosqlbench-4.15.53 2021-09-15 17:18:33 +00:00
Jonathan Shook
d3b1e074dd Merge branch 'main' of github.com:nosqlbench/nosqlbench 2021-09-14 13:09:11 -05:00
Jonathan Shook
668f9f35ea synchronize start of token pool 2021-09-14 12:04:27 -05:00
nb-droid
871dab0dc7 [maven-release-plugin] prepare for next development iteration 2021-09-13 17:58:14 +00:00
nb-droid
3dc51f7581 [maven-release-plugin] prepare release nosqlbench-4.15.52 2021-09-13 17:58:12 +00:00
Jonathan Shook
aae973c9dd spacing and typos 2021-09-13 09:43:48 -05:00
Jonathan Shook
a019258b3d simplify usage of ActivityType loader 2021-09-13 09:43:42 -05:00
Jonathan Shook
828ec0252d naming: use ParsedOp instead of ParsedCommand 2021-09-13 09:43:19 -05:00
Jonathan Shook
24adf4e750 docs: add examples of histogram aggregates 2021-09-13 09:42:51 -05:00
Jonathan Shook
cb97bc8085 generic signature fixups 2021-08-11 08:59:03 -05:00
Jonathan Shook
ef650c769f fix tests to follow API updates 2021-08-10 13:12:15 -05:00
Jonathan Shook
5b41f978c7 adapter API improvements 2021-08-10 10:34:26 -05:00
Jonathan Shook
d5be7fe72c consume template variables on use 2021-08-10 10:34:20 -05:00
Jonathan Shook
28bf7b6e91 rehome some APIs to nb-api 2021-08-10 10:33:58 -05:00
Jonathan Shook
069e96fceb standard action improvements 2021-08-10 10:33:07 -05:00
Jonathan Shook
e7668610c3 additional improvements to cqld4 driver 2021-07-26 01:09:49 -05:00
Jonathan Shook
05b3a50ec9 first light on Cqld4 prepared statements 2021-07-23 02:54:50 -05:00
Jonathan Shook
bb865d9aae make config model construction more uniform 2021-07-22 17:38:05 -05:00
Jonathan Shook
41f8fb7a46 deprecate CommandTemplate 2021-07-20 18:27:16 -05:00
Jonathan Shook
ef8ecdffc2 Config API updates 2021-07-20 18:26:38 -05:00
Jonathan Shook
34d22c9c01 hoist some deps up to nb-api 2021-07-20 18:26:34 -05:00
Jonathan Shook
367334fa6e re-homing some packages for API sanity 2021-07-20 18:26:31 -05:00
Jonathan Shook
a986fe4421 typos and minor edits 2021-07-20 18:26:24 -05:00
Jonathan Shook
69fc74c409 use NBConfiguration in some types 2021-07-20 18:26:20 -05:00
Jonathan Shook
a12efd0db6 merge fixups - partial 2021-07-20 18:26:13 -05:00
nb-droid
98ec7718b0 [maven-release-plugin] prepare for next development iteration 2021-07-13 21:32:35 +00:00
nb-droid
6acebb1746 [maven-release-plugin] prepare release nosqlbench-4.15.51 2021-07-13 21:32:29 +00:00
Jonathan Shook
f7bf1a0276 improvements to cqld4 2021-07-09 15:35:21 -05:00
Jonathan Shook
1f377926b6 set defaults from sequence 2021-07-08 12:34:18 -05:00
Jonathan Shook
1f4961bb61 StandardActivity improvements 2021-07-08 11:49:25 -05:00
Jonathan Shook
747ef53a16 promote op mapping to a type 2021-07-08 11:49:19 -05:00
Jonathan Shook
eb70120292 ParsedCommand improvements 2021-07-08 11:49:16 -05:00
Jonathan Shook
497b71b945 make extended methods explicit 2021-07-08 11:49:12 -05:00
Jonathan Shook
5dca31efb6 BaseDriverAdapter improvements 2021-07-08 11:49:01 -05:00
Jonathan Shook
4f1df146bc allow injecting ActivityDef into DriverAdapter 2021-07-08 11:48:57 -05:00
Jonathan Shook
ff2e058a93 add explicit state cache for driver adapters 2021-07-08 11:48:49 -05:00
Jonathan Shook
b3195f8e0a use ParsedTemplate everywhere 2021-07-06 11:12:49 -05:00
Jonathan Shook
0bddb0bdaf typos and small cleanups 2021-07-06 11:12:44 -05:00
Jonathan Shook
06d43b8c55 standard activity improvements 2021-07-06 11:12:39 -05:00
Jonathan Shook
e847f2da01 ParsedCommand API improvements 2021-07-06 11:12:29 -05:00
Jonathan Shook
45b3a123ea OpSource API improvements 2021-07-06 11:12:23 -05:00
Jonathan Shook
8dfcabfa14 introduce DriverAdapter 2021-07-06 11:12:09 -05:00
Jonathan Shook
ed91ec7d41 fully generify OpSequence 2021-07-06 11:11:36 -05:00
Jonathan Shook
59c6d281ca checkpoint save 2021-06-25 13:41:59 -05:00
Jonathan Shook
b4f51ce6dd switch to ParsedTemplate in cqld4 2021-06-24 11:27:21 -05:00
Jonathan Shook
c87778cf32 support anonymous bindings in anchors 2021-06-24 11:27:07 -05:00
Jonathan Shook
5415f0b138 require typed construction of CommandTemplate 2021-06-24 11:27:00 -05:00
Jonathan Shook
d0371ecc16 naming updates for clarity 2021-06-24 11:18:47 -05:00
Jonathan Shook
fb587ce426 inject name into tags automatically 2021-06-24 11:18:44 -05:00
Jonathan Shook
c31302e4d0 fix testing for optional op data 2021-06-24 11:18:39 -05:00
Jonathan Shook
56e67a959a add safety checks to OpDate init 2021-06-24 11:18:16 -05:00
Jonathan Shook
fdbace26cd auto-inject name tag 2021-06-23 11:42:53 -05:00
Jonathan Shook
5a1943e321 allow type-safe replacement of stmt semantics 2021-06-23 11:42:49 -05:00
Jonathan Shook
e6e398bb6b add ParsedCommand as a better CommandTemplate 2021-06-23 11:42:43 -05:00
Jonathan Shook
41ce92cf9c OpTemplate type variation for testing 2021-06-23 11:42:36 -05:00
Jonathan Shook
a80e6d599b post-merge fix-ups 2021-06-22 11:10:42 -05:00