Commit Graph
100 Commits
Author SHA1 Message Date
Jonathan Shook 0a2efcaddc Merge pull request #2254 from sl-at-ibm/SL-update-jdkversion-buildingfile
Update Java version requirement in building.md
2026-02-09 16:57:18 +00:00
Jonathan Shook 83f66cc8be Merge pull request #2253 from nosqlbench/template_coverage
comprehensive coverage of TEMPLATE nesting patterns
2026-02-05 13:13:10 -06:00
Jonathan Shook 8e9aafcfa0 Merge pull request #2240 from A-k-A-s-H-1/fix/tls1.3-default
Default TLS version updated to TLSv1.3 and add TLSv1.3 test
2026-02-04 13:01:43 -06:00
Jonathan Shook 2a387cf60e Merge pull request #2250 from nosqlbench/snyk-upgrade-1bde5f078586a7471a4e9d93789917ab
[Snyk] Upgrade org.apache.logging.log4j:log4j-jcl from 2.25.2 to 2.25.3
2026-02-04 13:01:05 -06:00
Jonathan Shook 88f2b8e717 Merge branch 'main' into snyk-upgrade-1bde5f078586a7471a4e9d93789917ab 2026-02-04 09:58:19 -06:00
Jonathan Shook bcc1d92a97 Merge pull request #2252 from nosqlbench/dependabot/maven/mvn-defaults/org.assertj-assertj-core-3.27.7
build(deps-dev): bump org.assertj:assertj-core from 3.27.3 to 3.27.7 in /mvn-defaults
2026-02-04 09:57:52 -06:00
Jonathan Shook 5a7f054a33 Merge pull request #2251 from nosqlbench/finetune_template
Fine-tune the TEMPLATE substitution rules in the expr layer:
2026-01-21 11:48:27 -06:00
Jonathan Shook e67178702d Merge branch 'main' into snyk-upgrade-1bde5f078586a7471a4e9d93789917ab 2026-01-20 13:21:01 -06:00
Jonathan Shook fa879079f8 Merge pull request #2242 from nosqlbench/stacked_scopes
This change set does the following:
- simplify scope stacking (activity → action → stride → flow slot → cycle)
- reduce per-cycle churn by initializing shells once per lifecycle 
- makes execution/scheduling more logically consistent within a stride
- aligns execution path better towards per-stride DAG
- clarifies relationship between upstream and downstream data producers and consumers within a stride

Outcome: execution shell stack
- Activity (templates, dispensers immutable)
- Action (StandardAction or async)
- StrideContext/AsyncStrideContext (reset per stride)
- Flow contexts per slot (clear arrays per stride)
- CycleOps per cycle (produced and executed)

Adds an elaborate microbench framework around these changes.
Tags all tests to allow targeted test feedback during dev and CI/CD
2026-01-20 12:57:17 -06:00
Jonathan Shook 925383765d Merge branch 'main' into stacked_scopes 2026-01-20 11:43:18 -06:00
Jonathan Shook 0a436ae5a7 Merge pull request #2238 from sl-at-ibm/SL-data-api-adapter
Data api client bump to 2.x + ensure find-operations exhaust the cursor before completing op
2026-01-20 17:42:35 +00:00
Jonathan Shook 0aaa028c70 Merge branch 'main' into snyk-upgrade-1bde5f078586a7471a4e9d93789917ab 2026-01-15 13:57:33 -06:00
Jonathan Shook 04b6df4123 Merge pull request #2241 from A-k-A-s-H-1/fix/summary-rate-units
Fix console rate units and restore duration unit labels
2026-01-15 13:57:08 -06:00
Jonathan Shook 6e934879e3 Merge branch 'main' into fix/summary-rate-units 2026-01-15 13:56:35 -06:00
Jonathan Shook edc7313eb0 Merge branch 'main' into snyk-upgrade-1bde5f078586a7471a4e9d93789917ab 2026-01-15 13:56:15 -06:00
Jonathan Shook bc5413635b Merge pull request #2249 from nosqlbench/snyk-upgrade-7f51b3cbd3402d91333344610594d8b8
[Snyk] Upgrade org.apache.logging.log4j:log4j-api from 2.25.2 to 2.25.3
2026-01-15 13:55:52 -06:00
Jonathan Shook 32cfd7720d Merge pull request #2236 from nosqlbench/dependabot/github_actions/softprops/action-gh-release-2.5.0
Bump softprops/action-gh-release from 2.4.1 to 2.5.0
2025-12-13 02:05:51 +00:00
Jonathan Shook e40c59a8a7 Merge branch 'main' into dependabot/github_actions/softprops/action-gh-release-2.5.0 2025-12-12 19:37:28 -06:00
Jonathan Shook 716b6f3d48 Merge pull request #2235 from nosqlbench/dependabot/github_actions/actions/checkout-6
Bump actions/checkout from 5 to 6
2025-12-13 01:37:00 +00:00
Jonathan Shook 625f4f140a Merge branch 'main' into dependabot/github_actions/actions/checkout-6 2025-12-12 19:36:43 -06:00
Jonathan Shook 20c0df9a3a Merge pull request #2239 from nosqlbench/fix_order
fix JVM-variant ordering glitch
2025-12-04 17:05:03 -06:00
Jonathan Shook b2fdebbd3c Merge pull request #2234 from nosqlbench/dependabot/maven/nb-adapters/adapter-kafka/org.apache.commons-commons-lang3-3.18.0
Bump org.apache.commons:commons-lang3 from 3.14.0 to 3.18.0 in /nb-adapters/adapter-kafka
2025-11-02 01:40:23 -05:00
Jonathan Shook 197cef8790 Merge branch 'main' into dependabot/maven/nb-adapters/adapter-kafka/org.apache.commons-commons-lang3-3.18.0 2025-11-02 01:40:14 -05:00
Jonathan Shook a4e54d6331 Merge pull request #2233 from nosqlbench/dependabot/github_actions/softprops/action-gh-release-2.4.1
Bump softprops/action-gh-release from 2.3.3 to 2.4.1
2025-11-02 01:40:04 -05:00
Jonathan Shook 8d2250879e Merge branch 'main' into dependabot/github_actions/softprops/action-gh-release-2.4.1 2025-11-01 22:10:09 -05:00
Jonathan Shook 856e6dfea7 Merge pull request #2232 from nosqlbench/dependabot/github_actions/actions/download-artifact-6
Bump actions/download-artifact from 5 to 6
2025-11-01 22:09:37 -05:00
Jonathan Shook eeb175f37f Merge branch 'main' into dependabot/github_actions/actions/download-artifact-6 2025-11-01 14:35:31 -05:00
Jonathan Shook 8b2dbf8757 Merge pull request #2231 from nosqlbench/dependabot/github_actions/actions/upload-artifact-5
Bump actions/upload-artifact from 4 to 5
2025-11-01 14:34:56 -05:00
Jonathan Shook 68c35027c5 Merge pull request #2230 from nosqlbench/jshook/sessionartifact
standardize and extend metrics reporting channels
2025-10-22 18:37:23 -05:00
Jonathan Shook cd69d9f9b8 Merge pull request #2229 from nosqlbench/jshook/nanotime
fix session duration calculation
2025-10-20 16:31:08 +00:00
Jonathan Shook 2973800931 Merge branch 'main' into jshook/nanotime 2025-10-20 11:19:44 -05:00
Jonathan Shook d0560f2801 templates as exprs (#2228)
* improve exprs dryrun output and error messages

* modularize user-extensible workload exprs

* make TEMPLATE just exprs

* square up template variable syntax

* banish double angle brackets and make Dryrun enum pervasive

* template replacement cleanup

* clean up logger levels, support copy target
2025-10-17 12:10:50 -05:00
Jonathan Shookandsnyk-bot 6fe62472e3 fix: upgrade org.apache.logging.log4j:log4j-api from 2.25.1 to 2.25.2 (#2223)
Snyk has created this PR to upgrade org.apache.logging.log4j:log4j-api from 2.25.1 to 2.25.2.

See this package in maven:
org.apache.logging.log4j:log4j-api

See this project in Snyk:
https://app.snyk.io/org/nosqlbench/project/06396ccf-ad82-4096-aa22-0a423b9edf2b?utm_source=github&utm_medium=referral&page=upgrade-pr

Co-authored-by: snyk-bot <snyk-bot@snyk.io>
2025-10-12 23:17:02 -05:00
Jonathan Shookandsnyk-bot 62bca90041 fix: upgrade org.apache.logging.log4j:log4j-core from 2.25.1 to 2.25.2 (#2224)
Snyk has created this PR to upgrade org.apache.logging.log4j:log4j-core from 2.25.1 to 2.25.2.

See this package in maven:
org.apache.logging.log4j:log4j-core

See this project in Snyk:
https://app.snyk.io/org/nosqlbench/project/06396ccf-ad82-4096-aa22-0a423b9edf2b?utm_source=github&utm_medium=referral&page=upgrade-pr

Co-authored-by: snyk-bot <snyk-bot@snyk.io>
2025-10-12 23:16:36 -05:00
Jonathan Shookandsnyk-bot 3dd63e6e10 fix: upgrade org.apache.logging.log4j:log4j-jcl from 2.25.1 to 2.25.2 (#2225)
Snyk has created this PR to upgrade org.apache.logging.log4j:log4j-jcl from 2.25.1 to 2.25.2.

See this package in maven:
org.apache.logging.log4j:log4j-jcl

See this project in Snyk:
https://app.snyk.io/org/nosqlbench/project/06396ccf-ad82-4096-aa22-0a423b9edf2b?utm_source=github&utm_medium=referral&page=upgrade-pr

Co-authored-by: snyk-bot <snyk-bot@snyk.io>
2025-10-12 23:16:07 -05:00
Jonathan Shookandsnyk-bot a7610353a4 fix: upgrade org.apache.logging.log4j:log4j-slf4j-impl from 2.25.1 to 2.25.2 (#2226)
Snyk has created this PR to upgrade org.apache.logging.log4j:log4j-slf4j-impl from 2.25.1 to 2.25.2.

See this package in maven:
org.apache.logging.log4j:log4j-slf4j-impl

See this project in Snyk:
https://app.snyk.io/org/nosqlbench/project/06396ccf-ad82-4096-aa22-0a423b9edf2b?utm_source=github&utm_medium=referral&page=upgrade-pr

Co-authored-by: snyk-bot <snyk-bot@snyk.io>
2025-10-12 23:15:33 -05:00
Jonathan Shookandsnyk-bot 6fa294ef02 fix: upgrade org.apache.logging.log4j:log4j-slf4j2-impl from 2.25.1 to 2.25.2 (#2227)
Snyk has created this PR to upgrade org.apache.logging.log4j:log4j-slf4j2-impl from 2.25.1 to 2.25.2.

See this package in maven:
org.apache.logging.log4j:log4j-slf4j2-impl

See this project in Snyk:
https://app.snyk.io/org/nosqlbench/project/06396ccf-ad82-4096-aa22-0a423b9edf2b?utm_source=github&utm_medium=referral&page=upgrade-pr

Co-authored-by: snyk-bot <snyk-bot@snyk.io>
2025-10-12 22:31:19 -05:00
Jonathan Shook 7b8b2d2de1 Jshook vectors (#2222)
* Update nodewalk parsing/rendering for vectordata 0.1.10
  - swap nbvectors predicate imports for vectordata.spec.predicates and make the renderers Function<PNode<?>, String> wrappers with explicit fallback handling
  - drive NodewalkParser through PNode.fromBuffer and case-insensitive renderer selection so both CQL and JSON views work with the new API
  - refresh predicate-focused tests to use the vectordata types and confirm with targeted Maven test runs

* update to groovy 5 for exprs

* groovy 5 expr support checkpoint
* basic expression libraries and lvar support

* add preprocedssor expr layer to support autoconfig of vector params

* added lvar expr integrated tests

* fixed eventing leak
2025-10-10 16:05:28 -05:00
Jonathan Shookandsnyk-bot b10f4f1c60 fix: upgrade com.google.code.gson:gson from 2.13.1 to 2.13.2 (#2221)
Snyk has created this PR to upgrade com.google.code.gson:gson from 2.13.1 to 2.13.2.

See this package in maven:
com.google.code.gson:gson

See this project in Snyk:
https://app.snyk.io/org/nosqlbench/project/453e17d8-dd56-4df1-a6f6-f11fbe9f6022?utm_source=github&utm_medium=referral&page=upgrade-pr

Co-authored-by: snyk-bot <snyk-bot@snyk.io>
2025-10-02 01:49:25 -05:00
Jonathan Shook 901ca55eb5 Jshook/factoring2 - logger updates (#2220)
* shade not assembly
* fix default log init
* logger robustification
2025-10-02 01:49:04 -05:00
Jonathan Shookandsnyk-bot 5a7b597768 fix: upgrade org.apache.logging.log4j:log4j-api from 2.25.0 to 2.25.1 (#2212)
Snyk has created this PR to upgrade org.apache.logging.log4j:log4j-api from 2.25.0 to 2.25.1.

See this package in maven:
org.apache.logging.log4j:log4j-api

See this project in Snyk:
https://app.snyk.io/org/nosqlbench/project/06396ccf-ad82-4096-aa22-0a423b9edf2b?utm_source=github&utm_medium=referral&page=upgrade-pr

Co-authored-by: snyk-bot <snyk-bot@snyk.io>
2025-09-29 13:27:48 -05:00
Jonathan Shookandsnyk-bot 98093f0911 fix: upgrade org.apache.logging.log4j:log4j-core from 2.25.0 to 2.25.1 (#2213)
Snyk has created this PR to upgrade org.apache.logging.log4j:log4j-core from 2.25.0 to 2.25.1.

See this package in maven:
org.apache.logging.log4j:log4j-core

See this project in Snyk:
https://app.snyk.io/org/nosqlbench/project/06396ccf-ad82-4096-aa22-0a423b9edf2b?utm_source=github&utm_medium=referral&page=upgrade-pr

Co-authored-by: snyk-bot <snyk-bot@snyk.io>
2025-09-29 13:27:27 -05:00
Jonathan Shookandsnyk-bot 118c7f11cf fix: upgrade org.apache.logging.log4j:log4j-jcl from 2.25.0 to 2.25.1 (#2214)
Snyk has created this PR to upgrade org.apache.logging.log4j:log4j-jcl from 2.25.0 to 2.25.1.

See this package in maven:
org.apache.logging.log4j:log4j-jcl

See this project in Snyk:
https://app.snyk.io/org/nosqlbench/project/06396ccf-ad82-4096-aa22-0a423b9edf2b?utm_source=github&utm_medium=referral&page=upgrade-pr

Co-authored-by: snyk-bot <snyk-bot@snyk.io>
2025-09-29 13:26:56 -05:00
Jonathan Shookandsnyk-bot 972771b3bf fix: upgrade org.apache.logging.log4j:log4j-slf4j-impl from 2.25.0 to 2.25.1 (#2215)
Snyk has created this PR to upgrade org.apache.logging.log4j:log4j-slf4j-impl from 2.25.0 to 2.25.1.

See this package in maven:
org.apache.logging.log4j:log4j-slf4j-impl

See this project in Snyk:
https://app.snyk.io/org/nosqlbench/project/06396ccf-ad82-4096-aa22-0a423b9edf2b?utm_source=github&utm_medium=referral&page=upgrade-pr

Co-authored-by: snyk-bot <snyk-bot@snyk.io>
2025-09-29 13:26:36 -05:00
Jonathan Shookandsnyk-bot 51dda70af8 fix: upgrade org.apache.logging.log4j:log4j-slf4j2-impl from 2.25.0 to 2.25.1 (#2216)
Snyk has created this PR to upgrade org.apache.logging.log4j:log4j-slf4j2-impl from 2.25.0 to 2.25.1.

See this package in maven:
org.apache.logging.log4j:log4j-slf4j2-impl

See this project in Snyk:
https://app.snyk.io/org/nosqlbench/project/06396ccf-ad82-4096-aa22-0a423b9edf2b?utm_source=github&utm_medium=referral&page=upgrade-pr

Co-authored-by: snyk-bot <snyk-bot@snyk.io>
2025-09-29 13:26:08 -05:00
Jonathan Shook a83d83bbe8 branch reconciliation: Flatten Activity API (#2217)
update and plan true-up: Flatten Activity API
2025-09-29 13:25:37 -05:00
Jonathan Shook 8e85019fe5 Jshook/vectors (#2210)
* vector data support

* update monitor loop

* license headers
2025-09-26 09:51:50 -05:00
Jonathan Shookandsnyk-bot cfeadafdff fix: upgrade org.apache.logging.log4j:log4j-api from 2.24.3 to 2.25.0 (#2199)
Snyk has created this PR to upgrade org.apache.logging.log4j:log4j-api from 2.24.3 to 2.25.0.

See this package in maven:
org.apache.logging.log4j:log4j-api

See this project in Snyk:
https://app.snyk.io/org/nosqlbench/project/f369b185-b32f-4557-8803-ef7fdae9f9c2?utm_source=github&utm_medium=referral&page=upgrade-pr

Co-authored-by: snyk-bot <snyk-bot@snyk.io>
2025-09-24 17:52:17 -05:00
Jonathan Shookandsnyk-bot 6531be32a1 fix: upgrade org.apache.logging.log4j:log4j-core from 2.24.3 to 2.25.0 (#2200)
Snyk has created this PR to upgrade org.apache.logging.log4j:log4j-core from 2.24.3 to 2.25.0.

See this package in maven:
org.apache.logging.log4j:log4j-core

See this project in Snyk:
https://app.snyk.io/org/nosqlbench/project/f369b185-b32f-4557-8803-ef7fdae9f9c2?utm_source=github&utm_medium=referral&page=upgrade-pr

Co-authored-by: snyk-bot <snyk-bot@snyk.io>
2025-09-24 17:51:59 -05:00
Jonathan Shookandsnyk-bot 01a6c255b2 fix: upgrade org.apache.logging.log4j:log4j-jcl from 2.24.3 to 2.25.0 (#2201)
Snyk has created this PR to upgrade org.apache.logging.log4j:log4j-jcl from 2.24.3 to 2.25.0.

See this package in maven:
org.apache.logging.log4j:log4j-jcl

See this project in Snyk:
https://app.snyk.io/org/nosqlbench/project/f369b185-b32f-4557-8803-ef7fdae9f9c2?utm_source=github&utm_medium=referral&page=upgrade-pr

Co-authored-by: snyk-bot <snyk-bot@snyk.io>
2025-09-24 17:51:36 -05:00
Jonathan Shookandsnyk-bot 133a805683 fix: upgrade org.apache.logging.log4j:log4j-slf4j-impl from 2.24.3 to 2.25.0 (#2202)
Snyk has created this PR to upgrade org.apache.logging.log4j:log4j-slf4j-impl from 2.24.3 to 2.25.0.

See this package in maven:
org.apache.logging.log4j:log4j-slf4j-impl

See this project in Snyk:
https://app.snyk.io/org/nosqlbench/project/f369b185-b32f-4557-8803-ef7fdae9f9c2?utm_source=github&utm_medium=referral&page=upgrade-pr

Co-authored-by: snyk-bot <snyk-bot@snyk.io>
2025-09-24 17:51:07 -05:00
Jonathan Shookandsnyk-bot 504d7c1287 fix: upgrade org.apache.logging.log4j:log4j-slf4j2-impl from 2.24.3 to 2.25.0 (#2203)
Snyk has created this PR to upgrade org.apache.logging.log4j:log4j-slf4j2-impl from 2.24.3 to 2.25.0.

See this package in maven:
org.apache.logging.log4j:log4j-slf4j2-impl

See this project in Snyk:
https://app.snyk.io/org/nosqlbench/project/f369b185-b32f-4557-8803-ef7fdae9f9c2?utm_source=github&utm_medium=referral&page=upgrade-pr

Co-authored-by: snyk-bot <snyk-bot@snyk.io>
2025-09-24 17:50:12 -05:00
Jonathan Shookandsnyk-bot f3a55041f7 fix: upgrade com.google.code.gson:gson from 2.13.0 to 2.13.1 (#2194)
Snyk has created this PR to upgrade com.google.code.gson:gson from 2.13.0 to 2.13.1.

See this package in maven:
com.google.code.gson:gson

See this project in Snyk:
https://app.snyk.io/org/nosqlbench/project/453e17d8-dd56-4df1-a6f6-f11fbe9f6022?utm_source=github&utm_medium=referral&page=upgrade-pr

Co-authored-by: snyk-bot <snyk-bot@snyk.io>
2025-09-24 17:49:41 -05:00
Jonathan Shookandsnyk-bot 8adf5f1e77 fix: upgrade org.apache.commons:commons-csv from 1.14.0 to 1.14.1 (#2205)
Snyk has created this PR to upgrade org.apache.commons:commons-csv from 1.14.0 to 1.14.1.

See this package in maven:
org.apache.commons:commons-csv

See this project in Snyk:
https://app.snyk.io/org/nosqlbench/project/b8e5755b-1195-4478-aef0-0fec9ef42903?utm_source=github&utm_medium=referral&page=upgrade-pr

Co-authored-by: snyk-bot <snyk-bot@snyk.io>
2025-09-24 17:43:31 -05:00
Jonathan Shook d5a99fbc85 start supporting Java 25 (#2209)
* start supporting Java 25

* update GHA Java to 25

* update AppImage deps and dependencies
2025-09-24 17:10:32 -05:00
Jonathan Shookandsnyk-bot 83a60d5776 fix: upgrade com.google.code.gson:gson from 2.11.0 to 2.13.0 (#2183)
Snyk has created this PR to upgrade com.google.code.gson:gson from 2.11.0 to 2.13.0.

See this package in maven:
com.google.code.gson:gson

See this project in Snyk:
https://app.snyk.io/org/nosqlbench/project/453e17d8-dd56-4df1-a6f6-f11fbe9f6022?utm_source=github&utm_medium=referral&page=upgrade-pr

Co-authored-by: snyk-bot <snyk-bot@snyk.io>
2025-06-17 13:00:25 -05:00
Jonathan Shook 991579c62b Jshook/xvecs 2190 (#2191)
* ninjafix fd leak in FVecReader and IVecReader

* bvec support for fvec values

* license
2025-06-17 12:59:05 -05:00
Jonathan Shook 18acb669dd Nosqlbench 2178 fixleak (#2179)
* cascade autoclose through cached session objects
* add conventions to assist agents
* avoid concurrent initialization
2025-05-02 16:03:10 -04:00
Jonathan Shook 50d20f3476 fix recall calculations when k<n(gt), improve tests (#2175) 2025-04-09 15:28:47 -07:00
Jonathan Shook 7c37f30374 Jshook/disambiguate calls (#2165)
* disambiguate calls to map compositor methods

* allow ops to be tagged with maps
2025-02-28 10:34:17 -06:00
Jonathan Shook 1bc7df6006 Merge branch 'main' into binpred 2025-02-28 10:29:16 -06:00
Jonathan Shook 3d6881a7ef distribution morphing support (#2161) 2025-02-18 11:37:18 -06:00
Jonathan Shookandsnyk-bot fde7b556ec fix: upgrade org.apache.commons:commons-csv from 1.12.0 to 1.13.0 (#2158)
Snyk has created this PR to upgrade org.apache.commons:commons-csv from 1.12.0 to 1.13.0.

See this package in maven:
org.apache.commons:commons-csv

See this project in Snyk:
https://app.snyk.io/org/nosqlbench/project/b8e5755b-1195-4478-aef0-0fec9ef42903?utm_source=github&utm_medium=referral&page=upgrade-pr

Co-authored-by: snyk-bot <snyk-bot@snyk.io>
2025-02-08 05:06:24 -06:00
Jonathan Shook c0093efdd3 nosqlbench-2149 Label values should not be constrained (#2150) 2025-01-16 14:08:28 -06:00
Jonathan Shook bc759c0e81 nosqlbench-2146 verification timer should be separate from execute timer (#2147)
* nosqlbench-2146 verification timer should be separate from execute timer

* remove stale TODO
2025-01-15 14:11:48 -06:00
Jonathan Shook c0db7a195a jshook/nosqlbench-2055-mapfix2 (#2144)
* HOF component funcs inherit default input type from parent

* minor fixes to test

* fix for preview action syntax
2025-01-13 23:01:03 -06:00
Jonathan Shook 54a3569ce5 deprecation warning for Map (#2141) 2025-01-13 22:14:47 -06:00
Jonathan Shook 03319d0405 jshook/nosqlbench-2135-lerpfield (#2136)
* implement emperical distribution

* shore-up tests for Interpolate

* add licenses
2025-01-10 18:11:15 -06:00
Jonathan Shook 286c5a78b2 jshook/nosqlbench-2133-maps (#2134)
* make changes J21 javac compatible

* nosqlbench-2133 Map functions which work in nb4 appear to break in nb5

* update error message
2025-01-10 11:15:01 -08:00
Jonathan Shookandsnyk-bot 3112fae179 fix: upgrade org.apache.logging.log4j:log4j-jcl from 2.24.2 to 2.24.3 (#2124)
Snyk has created this PR to upgrade org.apache.logging.log4j:log4j-jcl from 2.24.2 to 2.24.3.

See this package in maven:
org.apache.logging.log4j:log4j-jcl

See this project in Snyk:
https://app.snyk.io/org/nosqlbench/project/453e17d8-dd56-4df1-a6f6-f11fbe9f6022?utm_source=github&utm_medium=referral&page=upgrade-pr

Co-authored-by: snyk-bot <snyk-bot@snyk.io>
2025-01-02 09:14:21 -08:00
Jonathan Shookandsnyk-bot f48173c6cd fix: upgrade org.apache.logging.log4j:log4j-core from 2.24.2 to 2.24.3 (#2123)
Snyk has created this PR to upgrade org.apache.logging.log4j:log4j-core from 2.24.2 to 2.24.3.

See this package in maven:
org.apache.logging.log4j:log4j-core

See this project in Snyk:
https://app.snyk.io/org/nosqlbench/project/453e17d8-dd56-4df1-a6f6-f11fbe9f6022?utm_source=github&utm_medium=referral&page=upgrade-pr

Co-authored-by: snyk-bot <snyk-bot@snyk.io>
2025-01-02 09:13:49 -08:00
Jonathan Shookandsnyk-bot fe783a164a fix: upgrade org.apache.logging.log4j:log4j-slf4j-impl from 2.24.2 to 2.24.3 (#2125)
Snyk has created this PR to upgrade org.apache.logging.log4j:log4j-slf4j-impl from 2.24.2 to 2.24.3.

See this package in maven:
org.apache.logging.log4j:log4j-slf4j-impl

See this project in Snyk:
https://app.snyk.io/org/nosqlbench/project/453e17d8-dd56-4df1-a6f6-f11fbe9f6022?utm_source=github&utm_medium=referral&page=upgrade-pr

Co-authored-by: snyk-bot <snyk-bot@snyk.io>
2025-01-02 09:13:16 -08:00
Jonathan Shookandsnyk-bot f7d9c7abc3 fix: upgrade org.apache.logging.log4j:log4j-api from 2.24.2 to 2.24.3 (#2122)
Snyk has created this PR to upgrade org.apache.logging.log4j:log4j-api from 2.24.2 to 2.24.3.

See this package in maven:
org.apache.logging.log4j:log4j-api

See this project in Snyk:
https://app.snyk.io/org/nosqlbench/project/453e17d8-dd56-4df1-a6f6-f11fbe9f6022?utm_source=github&utm_medium=referral&page=upgrade-pr

Co-authored-by: snyk-bot <snyk-bot@snyk.io>
2025-01-02 09:12:33 -08:00
Jonathan Shookandsnyk-bot d8f6d42450 fix: upgrade org.apache.logging.log4j:log4j-slf4j2-impl from 2.24.2 to 2.24.3 (#2126)
Snyk has created this PR to upgrade org.apache.logging.log4j:log4j-slf4j2-impl from 2.24.2 to 2.24.3.

See this package in maven:
org.apache.logging.log4j:log4j-slf4j2-impl

See this project in Snyk:
https://app.snyk.io/org/nosqlbench/project/453e17d8-dd56-4df1-a6f6-f11fbe9f6022?utm_source=github&utm_medium=referral&page=upgrade-pr

Co-authored-by: snyk-bot <snyk-bot@snyk.io>
2025-01-02 09:11:59 -08:00
Jonathan Shook 9ea0266c9a Update to Java 23 (#2120)
* docs update

* typos

* docs updates

* remove extra code and dependencies

* use Java 23

* update Graal for java 23

* update build chain to J23

* update to correct version

* bump build action to use java 23
2024-12-20 01:52:26 -06:00
Jonathan Shookandsnyk-bot e0881d86b5 fix: upgrade org.apache.logging.log4j:log4j-api from 2.24.1 to 2.24.2 (#2109)
Snyk has created this PR to upgrade org.apache.logging.log4j:log4j-api from 2.24.1 to 2.24.2.

See this package in maven:
org.apache.logging.log4j:log4j-api

See this project in Snyk:
https://app.snyk.io/org/nosqlbench/project/06396ccf-ad82-4096-aa22-0a423b9edf2b?utm_source=github&utm_medium=referral&page=upgrade-pr

Co-authored-by: snyk-bot <snyk-bot@snyk.io>
2024-12-13 13:10:58 -08:00
Jonathan Shookandsnyk-bot 7dbff794e3 fix: upgrade org.apache.logging.log4j:log4j-core from 2.24.1 to 2.24.2 (#2110)
Snyk has created this PR to upgrade org.apache.logging.log4j:log4j-core from 2.24.1 to 2.24.2.

See this package in maven:
org.apache.logging.log4j:log4j-core

See this project in Snyk:
https://app.snyk.io/org/nosqlbench/project/06396ccf-ad82-4096-aa22-0a423b9edf2b?utm_source=github&utm_medium=referral&page=upgrade-pr

Co-authored-by: snyk-bot <snyk-bot@snyk.io>
2024-12-13 13:10:27 -08:00
Jonathan Shookandsnyk-bot 0749e4e023 fix: upgrade org.apache.logging.log4j:log4j-jcl from 2.24.1 to 2.24.2 (#2111)
Snyk has created this PR to upgrade org.apache.logging.log4j:log4j-jcl from 2.24.1 to 2.24.2.

See this package in maven:
org.apache.logging.log4j:log4j-jcl

See this project in Snyk:
https://app.snyk.io/org/nosqlbench/project/06396ccf-ad82-4096-aa22-0a423b9edf2b?utm_source=github&utm_medium=referral&page=upgrade-pr

Co-authored-by: snyk-bot <snyk-bot@snyk.io>
2024-12-13 13:09:44 -08:00
Jonathan Shookandsnyk-bot 51297e0d7e fix: upgrade org.apache.logging.log4j:log4j-slf4j-impl from 2.24.1 to 2.24.2 (#2112)
Snyk has created this PR to upgrade org.apache.logging.log4j:log4j-slf4j-impl from 2.24.1 to 2.24.2.

See this package in maven:
org.apache.logging.log4j:log4j-slf4j-impl

See this project in Snyk:
https://app.snyk.io/org/nosqlbench/project/06396ccf-ad82-4096-aa22-0a423b9edf2b?utm_source=github&utm_medium=referral&page=upgrade-pr

Co-authored-by: snyk-bot <snyk-bot@snyk.io>
2024-12-13 13:09:16 -08:00
Jonathan Shookandsnyk-bot 762de98c0b fix: upgrade org.apache.logging.log4j:log4j-slf4j2-impl from 2.24.1 to 2.24.2 (#2113)
Snyk has created this PR to upgrade org.apache.logging.log4j:log4j-slf4j2-impl from 2.24.1 to 2.24.2.

See this package in maven:
org.apache.logging.log4j:log4j-slf4j2-impl

See this project in Snyk:
https://app.snyk.io/org/nosqlbench/project/06396ccf-ad82-4096-aa22-0a423b9edf2b?utm_source=github&utm_medium=referral&page=upgrade-pr

Co-authored-by: snyk-bot <snyk-bot@snyk.io>
2024-12-13 13:08:44 -08:00
Jonathan Shook ca38a710c3 Jshook/verification (#2107)
* docs update

* typos

* disable noisy prom exposition dump

* fix refkey bug

* move specs into non-test namespace

* remove unimplemented rainbow ops

* docs updates

* give credit to maintainers

* update milvus module to build clean on new APIs

* remove var keyword

* API remapping

* enable new op behaviors
2024-12-10 15:41:05 -06:00
Jonathan Shook 130977fa34 many-sessions improvements, type fixes, more javadocs (#2094)
* some javadoc and type alignment improvements

* some javadoc and type alignment improvements

* example adapter

* alignment to previous changes

* improvements to many session testing

* add missing annotation
2024-11-20 15:25:30 -08:00
Jonathan Shook 722e8b53d8 jshook/nosqlbench-2068-opspaces (#2069)
* force mappers to use op-contextual space bindings

* move space de-init to owner (adapter component)

* make specific adapters use op-contextual spaces
2024-11-05 14:59:28 -08:00
Jonathan Shook ea7fceae49 jshook/nosqlbench-2057-flattenop (#2067)
* remove ChainingOp

* typos and other minor fixes

* remove Op, ChainingOp, flatten to CycleOp, derive RunnableOp

* refactor qdrant for aligned op types

* refactor mongodb for aligned op types

* refactor cqld4 for aligned op types

* minor API alignment

refactor gcpspanner for aligned op types

* minor API alignment

refactor gcpspanner for aligned op types

add license

* fix cqld4 batch statement mapper

* fix cql base op mapper

* remove var inference

* remove emitter for runnable op
2024-11-04 14:42:05 -08:00
Jonathan Shook 41abcbd891 Merge pull request #2062 from nosqlbench/jshook/nosqlbench-2044-spaces
jshook/nosqlbench-2044-spaces
2024-10-31 12:09:03 -05:00
Jonathan Shook c92a4f018e Merge pull request #2051 from nosqlbench/snyk-upgrade-6856ac5a3cc1e1c905b17b02b6cc2630
[Snyk] Upgrade org.apache.logging.log4j:log4j-core from 2.24.0 to 2.24.1
2024-10-25 10:53:33 -05:00
Jonathan Shook c6e463191e Merge branch 'main' into snyk-upgrade-6856ac5a3cc1e1c905b17b02b6cc2630 2024-10-25 10:53:22 -05:00
Jonathan Shook 988e297622 Merge pull request #2050 from nosqlbench/snyk-upgrade-174a7c13ad8b3844fe2773319107fd03
[Snyk] Upgrade org.apache.logging.log4j:log4j-api from 2.24.0 to 2.24.1
2024-10-25 10:53:13 -05:00
Jonathan Shook 12bbf99569 Merge branch 'main' into snyk-upgrade-6856ac5a3cc1e1c905b17b02b6cc2630 2024-10-25 10:52:50 -05:00
Jonathan Shook 79445a422b Merge pull request #2052 from nosqlbench/snyk-upgrade-89f3fce4747f4675d979a57acefcf17c
[Snyk] Upgrade org.apache.logging.log4j:log4j-jcl from 2.24.0 to 2.24.1
2024-10-25 10:52:41 -05:00
Jonathan Shook 1a7f8ccc26 Merge branch 'main' into snyk-upgrade-89f3fce4747f4675d979a57acefcf17c 2024-10-25 10:52:33 -05:00
Jonathan Shook 3b225dc553 Merge pull request #2054 from nosqlbench/snyk-upgrade-b1a755e58e9aaf22db42359ec04e7338
[Snyk] Upgrade org.apache.logging.log4j:log4j-slf4j2-impl from 2.24.0 to 2.24.1
2024-10-25 10:52:21 -05:00
Jonathan Shook 596b93142c Merge pull request #2053 from nosqlbench/snyk-upgrade-2784bc86ca938620e64f4f5311b05182
[Snyk] Upgrade org.apache.logging.log4j:log4j-slf4j-impl from 2.24.0 to 2.24.1
2024-10-25 10:52:11 -05:00
Jonathan Shook 01d508dd31 Merge pull request #2049 from nosqlbench/avoid-double-build-workflow-cases
Avoid extra build workflow on preview and release tag push
2024-10-16 15:09:48 -05:00
Jonathan Shook 91efee68f1 Merge pull request #2048 from nosqlbench/version-output-on-cli-errors
Store version in NBCLI class and display on some log messages
2024-10-16 15:09:10 -05:00
e62d84c7de [Snyk] Upgrade org.apache.commons:commons-csv from 1.10.0 to 1.12.0 (#2046)
* fix: upgrade org.apache.commons:commons-csv from 1.10.0 to 1.12.0

Snyk has created this PR to upgrade org.apache.commons:commons-csv from 1.10.0 to 1.12.0.

See this package in maven:
org.apache.commons:commons-csv

See this project in Snyk:
https://app.snyk.io/org/nosqlbench/project/b8e5755b-1195-4478-aef0-0fec9ef42903?utm_source=github&utm_medium=referral&page=upgrade-pr

* Update commons io

---------

Co-authored-by: snyk-bot <snyk-bot@snyk.io>
Co-authored-by: Dave Fisher <dave.fisher@datastax.com>
2024-10-15 13:05:53 -07:00
Jonathan Shook 0f80aa0fde Merge pull request #2034 from nosqlbench/jshook/nosqlbench-2033-envvars
Jshook/nosqlbench 2033 envvars
2024-10-07 16:52:23 -05:00
Jonathan Shook 416e18dbe6 Merge pull request #2032 from nosqlbench/jshook/nosqlbench-2031-blipblobs
jshook/nosqlbench-2031-blipblobs
2024-10-04 18:42:56 -05:00
Jonathan Shook eb6f7eeaad Merge pull request #2028 from nosqlbench/dependabot/maven/nb-adapters/adapter-amqp/commons-io-commons-io-2.14.0
Bump commons-io:commons-io from 2.13.0 to 2.14.0 in /nb-adapters/adapter-amqp
2024-10-04 10:28:29 -05:00
Jonathan Shook f2c6d7bec8 Merge branch 'main' into dependabot/maven/nb-adapters/adapter-amqp/commons-io-commons-io-2.14.0 2024-10-04 09:27:35 -05:00