Commit Graph

205 Commits

Author SHA1 Message Date
nb-droid
372f604e15 [maven-release-plugin] prepare for next development iteration 2022-08-16 17:56:15 +00:00
nb-droid
3a403038f3 [maven-release-plugin] prepare release nosqlbench-4.17.24 2022-08-16 17:56:12 +00:00
nb-droid
1ea05a0f14 [maven-release-plugin] prepare for next development iteration 2022-08-16 16:58:58 +00:00
nb-droid
bb7fd4f7b6 [maven-release-plugin] prepare release nosqlbench-4.17.23 2022-08-16 16:58:56 +00:00
nb-droid
bfb0fc38d8 [maven-release-plugin] prepare for next development iteration 2022-08-16 14:51:38 +00:00
nb-droid
584a6c802c [maven-release-plugin] prepare release nosqlbench-4.17.22 2022-08-16 14:51:35 +00:00
Jonathan Shook
a0344d65c9 make BundledApps implement primitive interface 2022-08-16 00:42:58 -05:00
Jonathan Shook
380b3cbae5 introduce picocli to standard libs 2022-08-16 00:42:52 -05:00
nb-droid
6dd0723546 [maven-release-plugin] prepare for next development iteration 2022-08-10 03:16:40 +00:00
nb-droid
b56995d4cf [maven-release-plugin] prepare release nosqlbench-4.17.21 2022-08-10 03:16:37 +00:00
Jonathan Shook
14af21a096 disable test with bad path 2022-08-09 13:23:57 -05:00
Jonathan Shook
38b6e73e75 add test file 2022-08-09 12:59:56 -05:00
Jonathan Shook
3a3ebc3203 update test to support reference checking 2022-08-09 12:54:23 -05:00
Jonathan Shook
e8cb418b14 provide summary of generated bindings in cqlgen 2022-08-09 12:54:20 -05:00
Jonathan Shook
ae42142336 moderate refactoring of module builder, better separation from model 2022-08-09 12:54:17 -05:00
Jonathan Shook
f8c4fbe220 include field position in model for renderer 2022-08-09 12:54:13 -05:00
Jonathan Shook
01ea830301 hoist params to earlier in workload yaml 2022-08-09 12:54:10 -05:00
Jonathan Shook
e8b26b1040 allow skipping tablestats, update namer 2022-08-09 12:54:07 -05:00
Jonathan Shook
8b5052d393 change default textual bindings for cqlgen from NumberNameToString() to ToString() 2022-08-09 12:48:49 -05:00
Jonathan Shook
fab797fd02 cqlgen checkpoint: hierarchic model, ref checking, builder handles transients, transformers are named 2022-07-29 20:53:40 -05:00
Jonathan Shook
f3c0d001aa cqlgen fixes 2022-07-26 02:12:07 -05:00
Jonathan Shook
ab03cfc54d start ring analyzer with picocli experiment 2022-07-26 01:15:23 -05:00
Jonathan Shook
043c578e3f repoint cqld4 dependencies to adapters path 2022-07-26 01:15:19 -05:00
Jonathan Shook
21ca1d1b2f minor fixes 2022-07-26 01:15:11 -05:00
Jonathan Shook
c98d5ffc66 cqlgen improvements and improved structure 2022-07-26 01:14:58 -05:00
Jonathan Shook
30f67d9002 Merge branch 'main' of github.com:nosqlbench/nosqlbench 2022-07-19 12:30:26 -05:00
Jonathan Shook
080b40b08f minor formatting fixes 2022-07-19 12:19:30 -05:00
Jonathan Shook
1df11fa776 add main scenarios for main sections separately 2022-07-19 12:19:21 -05:00
Jonathan Shook
279bb2242f fix for cardinality estimates: rebind all patition keys with the same modulo 2022-07-19 12:18:38 -05:00
nb-droid
4a3845aafb [maven-release-plugin] prepare for next development iteration 2022-07-19 16:11:11 +00:00
nb-droid
b5d4e1e3c6 [maven-release-plugin] prepare release nosqlbench-4.17.20 2022-07-19 16:11:09 +00:00
Jonathan Shook
1d1c96f9bf checkpoint: paths and packages cleanup, tri-state filtering on keyspaces, more efficient init, LOCAL_QUORUM 2022-07-19 01:41:23 -05:00
Jonathan Shook
e79b09ace7 Skip inserts on counter tables, simplify multi-block tag predicates 2022-07-17 17:18:07 -05:00
Jonathan Shook
fbd8947e7a checkpoint:
* fixed binding null issue with warning for none found
* configurable naming support in obfuscator
* partial implementation of text transformer
2022-07-17 17:06:10 -05:00
Jonathan Shook
562978c9cc fix quotes in scenarios 2022-07-17 13:10:37 -05:00
Jonathan Shook
1d19164390 fixed syntax error in scan and select predicates 2022-07-17 03:58:55 -05:00
Jonathan Shook
c0cb4c0226 checkpoint; many fixes and enhancements:
* use config file with modular elements
* eliminated opaque DDL hacks, generating everything from AST data now
* (thus) obfuscation supported
* weighting based on partition counts
* (from weighting) Modulo bindings with quantized cardinalities
* binding re-use for identical definitions
* custom timeouts supported by op type
* extended CQL driver properties
* name-based workload phases
2022-07-17 03:39:19 -05:00
Jonathan Shook
fb200e0b58 checkpoint: exporter.yaml config and many transformers added (see the file) 2022-07-15 19:44:58 -05:00
Jonathan Shook
2af5f2c39a first cut of obfuscator 2022-07-15 11:26:33 -05:00
Jonathan Shook
4e08b65f2d package refactoring 2022-07-14 20:40:06 -05:00
Jonathan Shook
789cc62430 package refactoring 2022-07-14 19:01:00 -05:00
Jonathan Shook
09fd16a632 preprocessor fix for ratio calculations 2022-07-14 19:00:35 -05:00
Jonathan Shook
481fb5855b test fix 2022-07-14 00:07:20 -05:00
Jonathan Shook
080d9005e0 checkpoint:
various fixes to enable rampup and main phases
 inclusion of Mark Wolters stats parsing; ratio injection based on nodetool stats
 allow bind point names to include angle brackets
 disable raw format processing
2022-07-13 20:42:10 -05:00
Jonathan Shook
71fd51225c fix bug in udt elision 2022-07-13 16:49:50 -05:00
Jonathan Shook
fd3461fd29 checkpoint: simplify binding names, swap blob in for udts, naming styles, literal formats 2022-07-13 14:54:12 -05:00
Jonathan Shook
652d9928c0 fix broken test because of UDT work-around 2022-07-13 11:22:24 -05:00
Jonathan Shook
0dc7a2f157 test classpath and loader fixes 2022-07-13 10:30:32 -05:00
Jonathan Shook
50e617233f test classpath and loader fixes 2022-07-13 02:16:52 -05:00
Jonathan Shook
540abeee00 test classpath and loader fixes 2022-07-13 02:14:28 -05:00