Commit Graph
114 Commits
Author SHA1 Message Date
Jonathan Shook 6abd7968bd improve jsonnet diagnostics 2023-01-27 18:54:31 -06:00
Jonathan Shook 7f8b436ac7 fix diag op format 2023-01-27 17:16:25 -06:00
Jonathan Shook b9005a3a68 add missing mutability+diff check. IntelliJ does not understand this one. 2023-01-26 22:13:41 -06:00
Jonathan Shook ef4c84ddaa jsonnet diagnostic improvements 2023-01-26 18:20:19 -06:00
Jonathan Shook dc9684dd98 rename stmt based types to op based types 2023-01-24 18:14:41 -06:00
Jonathan Shook 9b745dce31 simplify methods further with fewer logger parameters 2023-01-24 18:09:15 -06:00
Jonathan Shook 23ac085037 remove stack logger from op template loader methods 2023-01-24 18:03:01 -06:00
Jonathan Shook 7db6b25a4c add template format for workload parsing flows 2023-01-24 17:55:37 -06:00
Jonathan Shook 69be6a1062 make tests use workload instead of yaml 2023-01-23 12:17:13 -06:00
Jonathan Shook 0c9091714c merge fixups 2023-01-20 11:00:44 -06:00
Jonathan Shook 2b521edbbf provide an empty value type for op templates 2023-01-19 19:29:28 -06:00
Jonathan Shook a85c38f15e restore tag filtering diagnostics 2023-01-19 16:54:06 -06:00
Jonathan Shook 8cf81b38e4 simply TagFilter for logging 2023-01-19 16:52:13 -06:00
Jonathan Shook fa88a3b13b simplify fenced code blocks for compatibility 2023-01-17 19:29:51 -06:00
Jonathan Shook ff188d4860 actions-for-docs (#919)
* updated docs action with version state

* script updates

* misc doc system updates

* Update build.yml

remove versions logic, since zip contains version info now.

* Update build.yml

corrected git add command

* update version format

* updated docs site url
2023-01-13 11:57:08 -06:00
Jonathan Shook 4f6bea91de switch over to snakeyaml-engine 2023-01-12 18:27:36 -06:00
Jonathan Shook 31478ae591 Nosqlbench 904 version5 (#908)
* Ignore .flattened-pom.xml files from the CI-friendly flattening

* Allow newer versions to squelch version warning

* * switch to CI-friendly revisions in Maven
* add flattener
* refactor version tags
* remove unecesary indirection in poms which break version intellisense

* * switch to CI-friendly revisions in Maven
* add flattener
* refactor version tags
* remove unnecessary indirection in poms which break version intellisense

* deleting commented code
* version dep updates
* streamline LUT trimming options
* use a more explicit regex substituion technique
* specify updated okhttp version
* update resources plugin to bugfixed version
* exclude filtering for problematic files
2023-01-12 12:48:50 -06:00
Jonathan Shook 6731937c96 modify logger calls for computable messages via closures 2022-12-21 19:37:36 -06:00
Jonathan Shook 6c8782842d change tests System.out calls to use logger directly 2022-12-20 23:52:37 -06:00
Jonathan Shook c4415e6c0c Merge pull request #863 from nosqlbench/my-NB5-I446
nb5 - Issue 446 - Modified the export-docs command and 'build' workflow
2022-12-19 17:29:52 -06:00
Jonathan Shook dc2174b957 fixed missing licenses 2022-12-19 16:26:15 -06:00
Mike Yaacoub 74bfbc691d Merge branch 'main' into my-NB5-I446 2022-12-19 16:58:50 -05:00
Jonathan Shook d1d21c8e5d nosqlbench-861 Allow dry-run of op generation. 2022-12-19 15:47:03 -06:00
Mike Yaacoub a06e1556f0 merged my-NB5-I446 with main 2022-12-19 15:57:58 -05:00
MikeYaacoubStax e7705d13de NB5-I446 Modified export-docs command to export organized driver and binding docs, also removed gendocs command (VirtDataGenDocsApp now used for generating bindings in StringBuilders to pass to the zipstream)
added the export-docs build workflow job
Updated build.yml to fix path to nb5 in workflow
uploading/downloading docs artifacts in build workflow
Attempt to correct the path to the exported docs to upload them
Corrected exported-docs path
Corrected yml build workflow error
corrected naming of exported docs
2022-12-08 12:20:11 -05:00
Jonathan Shook b4b09048f6 update docs for op types 2022-12-01 12:11:07 -06:00
Jonathan Shook 18ba2fdaf9 Merge branch 'main' into shutdown_hooks 2022-11-22 22:24:03 -06:00
Jonathan Shook 4471d90ccb implement closeable spaces via decorator interface 2022-11-18 23:18:32 -06:00
yabinmeng bd8aff9081 Added support for 1) subscription initial position and 2) regex subscription mode
Also fixed a consumer configuration loading issue with dlq/negAck/ackTimeout policy using Pulsar client's loadConf() API.

Addressed the review comments in PR #791; reverted the changes in ActivityMetrics and BasedOpDispenser
2022-11-18 18:22:04 -06:00
yabinmeng e128d2867a Merge branch 'nosqlbench:main' into main 2022-11-17 10:27:28 -06:00
yabinmeng ca6f2b052b Add PulsarAdapter specific metrics 2022-11-14 15:27:57 -06:00
Jonathan Shook 8b76d1fcf7 add shutdown hooks for adapters and spaces 2022-11-14 15:26:29 -06:00
Jonathan Shook 2b9452fde4 Buildfixes, trying to unblock current builds (#777)
* make example/test script more robust for meager github actions environment
* improve wording around op template resolution
* remove blocking issues github actions plugin, since it is broken
2022-11-11 16:17:36 -06:00
Jonathan Shook 4dc830aa10 improve wording around op template resolution 2022-11-11 11:32:50 -06:00
Jonathan Shook cb826eb62e parameterize driver space in mappers 2022-08-25 15:14:44 -05:00
Jonathan Shook 86112bb3d7 cqlgen updates 2022-08-25 15:13:08 -05:00
Jonathan Shook 080b40b08f minor formatting fixes 2022-07-19 12:19:30 -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 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 8e926ccce8 Merge branch 'main' of github.com:nosqlbench/nosqlbench 2022-07-01 01:03:35 -05:00
Jonathan Shook 7f1337587e stub out tcp adapter 2022-07-01 01:02:59 -05:00
Jonathan Shook 16b59a1561 fix broken stmt loader test 2022-07-01 00:59:06 -05:00
Jonathan Shook 2e4776f893 improve parser error messages to include op template name 2022-06-30 16:11:17 -05:00
Jonathan Shook 9cc92c8f8e eagerly extract special fields from op template level 2022-06-29 22:39:57 -05:00
Jonathan Shook d8cff05705 improve parser error messages to include op template name 2022-06-29 22:39:03 -05:00
Jonathan Shook b88874b36d simplify description extractor 2022-06-29 22:38:55 -05:00
Jonathan Shook 790689f2a2 added detailed corner cases to specifications around params locations 2022-06-29 22:37:22 -05:00
Jonathan Shook 359edac3aa workload files can now require version via min_version or version_regex 2022-06-29 20:45:31 -05:00
Jonathan Shook c55bbfc127 adapters ("drivers") can be specified per op template within a workload 2022-06-29 20:45:27 -05:00