Jonathan Shook
6c4833d48d
differentiate dimension and instance labels
2023-08-28 16:15:10 -05:00
snyk-bot
a2361ae97f
fix: upgrade org.bouncycastle:bcprov-jdk15on from 1.69 to 1.70
...
Snyk has created this PR to upgrade org.bouncycastle:bcprov-jdk15on from 1.69 to 1.70.
See this package in Maven Repository:
https://mvnrepository.com/artifact/org.bouncycastle/bcprov-jdk15on/
See this project in Snyk:
https://app.snyk.io/org/nosqlbench/project/73081f87-c1b7-4c91-b407-1cb299565642?utm_source=github&utm_medium=referral&page=upgrade-pr
2023-08-21 06:45:17 +00:00
Jonathan Shook
28348180c1
more vector functions
2023-08-18 17:05:45 -05:00
Jonathan Shook
5d519d1984
improved vectormath functions
2023-08-18 12:24:21 -05:00
Jonathan Shook
497432137e
recall computation
2023-08-17 18:07:04 -05:00
Mark Wolters
2a7a1a6fcd
fix for missing jackson-core dependency
2023-08-17 13:50:30 -04:00
Jonathan Shook
ebfe389563
pom dependency fixups after partial merge fixes
2023-07-26 11:28:45 -05:00
Jonathan Shook
d1725da0cb
merge fixups
2023-07-25 12:06:25 -05:00
Jonathan Shook
ed4f620a85
cqld4 adapter updates for vector branch
2023-07-25 11:50:47 -05:00
Jeff Banks
2ab97d9e5e
Snyk remediation 07.06.2023 ( #1388 )
...
Includes:
* docker-java-core upgrade
* engine-docker cve fixes
* removed engine-rest module
* updated deps for high and med. CVEs
* pgrade to commons-collections4
* migrate specific vers to mvn-defaults
2023-07-18 14:43:19 -05:00
Jeff Banks
27644273fd
Bypass SSL validation option ( #1289 )
...
* Bypass ssl validation option
* TrustManager inclusion
2023-07-06 11:32:22 -05:00
dependabot[bot]
4121b0bac2
build(deps): bump snappy-java from 1.1.2.6 to 1.1.10.1 in /adapter-cqld4 ( #1337 )
...
Bumps [snappy-java](https://github.com/xerial/snappy-java ) from 1.1.2.6 to 1.1.10.1.
- [Release notes](https://github.com/xerial/snappy-java/releases )
- [Commits](https://github.com/xerial/snappy-java/compare/1.1.2.6...v1.1.10.1 )
---
updated-dependencies:
- dependency-name: org.xerial.snappy:snappy-java
dependency-type: direct:production
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-06-16 15:05:38 -05:00
Jeff Banks
525e1d2b66
Merge branch 'main' into nosqlbench-1295-vectorfuncs
2023-06-06 12:52:29 -05:00
Snyk bot
a9d65796d3
fix: upgrade org.apache.tinkerpop:gremlin-core from 3.6.3 to 3.6.4 ( #1314 )
...
Snyk has created this PR to upgrade org.apache.tinkerpop:gremlin-core from 3.6.3 to 3.6.4.
See this package in Maven Repository:
https://mvnrepository.com/artifact/org.apache.tinkerpop/gremlin-core/
See this project in Snyk:
https://app.snyk.io/org/nosqlbench/project/73081f87-c1b7-4c91-b407-1cb299565642?utm_source=github&utm_medium=referral&page=upgrade-pr
2023-06-06 11:05:15 -05:00
jeffbanks
28f25b512f
Bump version
2023-06-06 09:56:19 -05:00
jeffbanks
7bbe41705c
Include cleaner handling for cql vector types
2023-06-06 09:03:13 -05:00
jeffbanks
08989143ed
Fixes handling of List vs. Float
2023-06-06 09:03:13 -05:00
jeffbanks
b9d5008c5a
Incremental name changes; use of builder; fix in normalize
2023-06-06 09:03:13 -05:00
Madhavan Sridharan
387cef4c17
Example binding fix
2023-06-06 09:03:13 -05:00
Jonathan Shook
3febf1634f
add small example
2023-06-06 09:03:13 -05:00
jeffbanks
8955ff8c54
Initial baseline cql-vector workload scenarios.
2023-06-06 09:03:13 -05:00
Jonathan Shook
171ed3d317
misc fixes: binding function order, CqlVector, cqld4 config loader precedence, CqlVector->NormalizeVector support
2023-06-06 09:03:13 -05:00
Jonathan Shook
fa0afdd388
DO-NOT-MERGE: this needs some repairs first
2023-06-06 09:03:13 -05:00
Jonathan Shook
1b042fa2d1
DO-NOT-MERGE: partial improvements for non-published artifacts against cql vector types
2023-06-06 09:02:21 -05:00
Snyk bot
6f933e45b9
fix: adapter-cqld4/pom.xml to reduce vulnerabilities ( #1313 )
...
The following vulnerabilities are fixed with an upgrade:
- https://snyk.io/vuln/SNYK-JAVA-COMFASTERXMLJACKSONCORE-3038424
- https://snyk.io/vuln/SNYK-JAVA-COMFASTERXMLJACKSONCORE-3038426
2023-06-06 08:15:51 -05:00
Snyk bot
8b1e24d20a
fix: upgrade org.apache.tinkerpop:tinkergraph-gremlin from 3.6.3 to 3.6.4 ( #1315 )
...
Snyk has created this PR to upgrade org.apache.tinkerpop:tinkergraph-gremlin from 3.6.3 to 3.6.4.
See this package in Maven Repository:
https://mvnrepository.com/artifact/org.apache.tinkerpop/tinkergraph-gremlin/
See this project in Snyk:
https://app.snyk.io/org/nosqlbench/project/73081f87-c1b7-4c91-b407-1cb299565642?utm_source=github&utm_medium=referral&page=upgrade-pr
2023-06-06 08:03:55 -05:00
Jonathan Shook
09ff843c87
fix: upgrade org.apache.tinkerpop:tinkergraph-gremlin from 3.6.2 to 3.6.3 ( #1294 )
...
Snyk has created this PR to upgrade org.apache.tinkerpop:tinkergraph-gremlin from 3.6.2 to 3.6.3.
See this package in Maven Repository:
https://mvnrepository.com/artifact/org.apache.tinkerpop/tinkergraph-gremlin/
See this project in Snyk:
https://app.snyk.io/org/nosqlbench/project/73081f87-c1b7-4c91-b407-1cb299565642?utm_source=github&utm_medium=referral&page=upgrade-pr
Co-authored-by: snyk-bot <snyk-bot@snyk.io>
2023-05-25 14:22:17 -05:00
kijanowski
1101df95c4
Resolve merge conflicts
2023-05-17 11:29:04 +02:00
kijanowski
8f7ebbf0a3
Merge remote-tracking branch 'origin/main' into jk-test-eng-95-expected-result-verification
...
# Conflicts:
# adapters-api/src/main/java/io/nosqlbench/engine/api/activityimpl/BaseOpDispenser.java
# engine-api/src/test/java/io/nosqlbench/engine/api/activityapi/errorhandling/modular/NBErrorHandlerTest.java
# engine-cli/src/main/java/io/nosqlbench/engine/cli/NBCLIOptions.java
2023-05-17 11:21:11 +02:00
kijanowski
2e47715ce7
Code review adjustments
2023-05-12 16:51:38 +02:00
Jeff Banks
02ff160b3c
Metrics Publishing ( #1234 )
...
Included the following with core changes to allow labeled metrics for Prometheus exposition format publishing.
* javadoc updates
* remove extra types
* use NBLabeledElement instead of NBNamedElement
* contextualize NBLabeledElement for graphite/metrics
* externalize labeled ScriptContext to API
* add labels to NicerTimer
* remove partial packaging
* more progress on formatting for prom exposition format
* added metrics diagram
* resolve build issues with label params
* resolve build issues with label params
* prometheus export services
* added PromExpoFormat Tests for NBMetricMeter(Counting+Sampling) and NBMetricTimer(Counting)
* added test for Gauge Formatting
* added Gauge Formatting as well as Sampling values (count, stdev ...)
* added sketch for metrics labeling contexts
* add NBLabeledElement in all the places, retool calling paths to use it
* synchronize antlr versions after partial snyk change
* unbreak static initializer block after IntelliJ "fixed" it.
* engine-api - adapt to NBLabeledElement
* adapters-api - adapt to NBLabeledElement
* nb-api - adapt to NBLabeledElement
* engine-core - adapt to NBLabeledElement
* misc-adapters - adapt to NBLabeledElement
* streaming-adapters - adapt to NBLabeledElement
* add missing test
* initial implementation of a prom push reporter
* Resolve build issue with parseGlobalOptions
* replaced with PromPushReporter
* cleanup unused deps
* dependency removal for micrometer
* allow empty labels for tests
* change space.getName to space.getSpaceName
* cleanup poms
* graphite linearization now includes space element
* http adapter should only depend on adapters API
* http space does not create its own metric names
* import cleanups
* improved javadocs
* introduce component concepts
---------
Co-authored-by: Jonathan Shook <jshook@gmail.com>
Co-authored-by: Mike Yaacoub <mike.yaacoub@datastax.com>
2023-05-09 09:52:42 -05:00
Jonathan Shook
a8ce71f9e7
Comments on branch. You can truncate this commit after reading.
2023-05-08 12:31:01 -05:00
Jonathan Shook
6c611ce114
fix: adapter-cqld4/pom.xml to reduce vulnerabilities ( #1256 )
...
The following vulnerabilities are fixed with an upgrade:
- https://snyk.io/vuln/SNYK-JAVA-ORGYAML-3152153
Co-authored-by: snyk-bot <snyk-bot@snyk.io>
2023-05-08 08:39:17 -05:00
kijanowski
be9b97e2cd
Verify expected result with MVEL
2023-05-05 13:34:25 +02:00
snyk-bot
1042dc30ca
fix: upgrade org.codehaus.groovy:groovy from 3.0.16 to 3.0.17
...
Snyk has created this PR to upgrade org.codehaus.groovy:groovy from 3.0.16 to 3.0.17.
See this package in Maven Repository:
https://mvnrepository.com/artifact/org.codehaus.groovy/groovy/
See this project in Snyk:
https://app.snyk.io/org/nosqlbench/project/73081f87-c1b7-4c91-b407-1cb299565642?utm_source=github&utm_medium=referral&page=upgrade-pr
2023-04-22 18:37:24 +00:00
Jeff Banks
50efb85788
fix: upgrade org.codehaus.groovy:groovy from 3.0.15 to 3.0.16 ( #1200 )
...
Snyk has created this PR to upgrade org.codehaus.groovy:groovy from 3.0.15 to 3.0.16.
See this package in Maven Repository:
https://mvnrepository.com/artifact/org.codehaus.groovy/groovy/
See this project in Snyk:
https://app.snyk.io/org/nosqlbench/project/73081f87-c1b7-4c91-b407-1cb299565642?utm_source=github&utm_medium=referral&page=upgrade-pr
Co-authored-by: snyk-bot <snyk-bot@snyk.io>
2023-04-05 08:23:02 -05:00
Madhavan Sridharan
381465a69b
Trivial updates to cqlgen docs for clarity
2023-03-06 10:48:18 -05:00
Jeff Banks
a6dc563cc1
fix: upgrade org.codehaus.groovy:groovy from 3.0.14 to 3.0.15 ( #1151 )
...
Snyk has created this PR to upgrade org.codehaus.groovy:groovy from 3.0.14 to 3.0.15.
See this package in Maven Repository:
https://mvnrepository.com/artifact/org.codehaus.groovy/groovy/
See this project in Snyk:
https://app.snyk.io/org/nosqlbench/project/73081f87-c1b7-4c91-b407-1cb299565642?utm_source=github&utm_medium=referral&page=upgrade-pr
Co-authored-by: snyk-bot <snyk-bot@snyk.io>
2023-03-04 10:23:21 -06:00
snyk-bot
4ee0d9e4a7
fix: upgrade org.xerial.snappy:snappy-java from 1.1.9.0 to 1.1.9.1
...
Snyk has created this PR to upgrade org.xerial.snappy:snappy-java from 1.1.9.0 to 1.1.9.1.
See this package in Maven Repository:
https://mvnrepository.com/artifact/org.xerial.snappy/snappy-java/
See this project in Snyk:
https://app.snyk.io/org/nosqlbench/project/73081f87-c1b7-4c91-b407-1cb299565642?utm_source=github&utm_medium=referral&page=upgrade-pr
2023-02-23 06:49:43 +00:00
Jonathan Shook
62d5832d1a
Merge pull request #1129 from nosqlbench/nosqlbench-1092-parsedop-captures
...
nosqlbench-1092-parsedop-captures
2023-02-22 16:26:26 -06:00
Jonathan Shook
61ce61faae
Merge pull request #1117 from nosqlbench/jeffb/cql-starter-fix
...
Http Adapter Fixes for Stargate
2023-02-22 16:20:46 -06:00
Jonathan Shook
6b98269a94
remove unused classes
2023-02-22 15:59:24 -06:00
MikeYaacoubStax
54e5428f8f
resolved more complicated merges
2023-02-21 15:42:20 -05:00
MikeYaacoubStax
90815e237d
first part of merge
2023-02-21 15:36:24 -05:00
snyk-bot
e5910b565e
fix: upgrade org.xerial.snappy:snappy-java from 1.1.8.4 to 1.1.9.0
...
Snyk has created this PR to upgrade org.xerial.snappy:snappy-java from 1.1.8.4 to 1.1.9.0.
See this package in Maven Repository:
https://mvnrepository.com/artifact/org.xerial.snappy/snappy-java/
See this project in Snyk:
https://app.snyk.io/org/nosqlbench/project/73081f87-c1b7-4c91-b407-1cb299565642?utm_source=github&utm_medium=referral&page=upgrade-pr
2023-02-20 05:45:55 +00:00
jeffbanks
4528aa1937
Introduced FirstLines binding
2023-02-17 19:11:17 -06:00
jeffbanks
1d7c7d2b38
fix truncate issue
2023-02-16 14:58:29 -06:00
Jonathan Shook
92ef90ca3d
Merge pull request #1114 from nosqlbench/jeffb/fix-mongodb-scen-formats
...
Adapter and ops loader fixes
2023-02-15 17:36:00 -06:00
Jonathan Shook
d46be51f05
Merge pull request #1113 from nosqlbench/nosqlbench-1104-schemafix
...
unbreak schema phase in cql-keyalue
2023-02-15 17:31:55 -06:00
jeffbanks
d63ba45281
adatper formatting; ops loader fix
2023-02-15 16:59:53 -06:00
Jonathan Shook
707a6261e2
fix typo
2023-02-15 16:53:41 -06:00
Jeff Banks
6911fd13c9
Discard no op inclusion ( #1105 )
2023-02-15 13:59:24 -06:00
Jonathan Shook
5e1e74a27d
Merge branch 'main' into nosqlbench-994-unused-driver-warning
2023-02-14 17:49:39 -06:00
Jonathan Shook
a8a285a3f9
clarify optional enhancement func
2023-02-14 17:49:13 -06:00
Jonathan Shook
28e618413f
fix: upgrade org.apache.tinkerpop:tinkergraph-gremlin from 3.6.1 to 3.6.2 ( #1090 )
...
Snyk has created this PR to upgrade org.apache.tinkerpop:tinkergraph-gremlin from 3.6.1 to 3.6.2.
See this package in Maven Repository:
https://mvnrepository.com/artifact/org.apache.tinkerpop/tinkergraph-gremlin/
See this project in Snyk:
https://app.snyk.io/org/nosqlbench/project/73081f87-c1b7-4c91-b407-1cb299565642?utm_source=github&utm_medium=referral&page=upgrade-pr
Co-authored-by: snyk-bot <snyk-bot@snyk.io>
2023-02-13 09:19:03 -06:00
MikeYaacoubStax
f2dd1b6cf4
Finalized CQL workload specific Test Container checks and added the infrastructure for other drivers
2023-02-10 16:13:05 -05:00
Jonathan Shook
70408621dd
nosqlbench-1071 NBIO should favor finding exactly specified file path as a short circuit
2023-02-10 10:20:45 -06:00
MikeYaacoubStax
e67cc265ff
First Phase of Moving to Containers by DriverType
2023-02-10 00:33:54 -05:00
MikeYaacoubStax
ed4be4ee4b
Merge remote-tracking branch 'origin/main' into nosqlbench-948-testcontainers
2023-02-08 14:41:07 -05:00
MikeYaacoubStax
f5f7bde0e7
Added pattern matcher to run test on all cql-workloads
2023-02-08 09:18:53 -05:00
Jeff Banks
1711c5c02c
Phase 2 scenario upgrades #1019 ( #1031 )
2023-02-07 18:28:05 -06:00
Jonathan Shook
977cbc6e5c
docs updates
2023-02-06 22:12:53 -06:00
jeffbanks
cc989c8a72
nb5 revamp for scenarios
2023-02-06 14:58:04 -06:00
Mike Yaacoub
7375e89c48
dse example
2023-02-06 14:40:39 -05:00
Jeff Banks
fb4c275c2c
fix: upgrade org.snakeyaml:snakeyaml-engine from 2.5 to 2.6 ( #993 )
...
Snyk has created this PR to upgrade org.snakeyaml:snakeyaml-engine from 2.5 to 2.6.
See this package in Maven Repository:
https://mvnrepository.com/artifact/org.snakeyaml/snakeyaml-engine/
See this project in Snyk:
https://app.snyk.io/org/nosqlbench/project/73081f87-c1b7-4c91-b407-1cb299565642?utm_source=github&utm_medium=referral&page=upgrade-pr
Co-authored-by: snyk-bot <snyk-bot@snyk.io>
2023-02-04 09:50:22 -06:00
Jonathan Shook
b8f2067265
add port to config model for cqld4 adapter
2023-02-02 17:12:29 -06:00
Jonathan Shook
09350d2526
add a simpler example file
2023-02-01 00:17:30 -06:00
Jonathan Shook
a50c49f60d
minimal fixes needed for example workload in docs
2023-01-31 23:08:16 -06:00
Jonathan Shook
ba2944ce77
code cleanup and naming updates from "statements" to "ops"
2023-01-29 01:26:19 -06:00
Jonathan Shook
5dfa55bfe4
Merge branch 'main' into nosqlbench-944-jsonnet
2023-01-28 00:33:24 -06:00
Jonathan Shook
e3a0dedadd
Merge pull request #961 from nosqlbench/nosqlbench-955-jacoco2
...
This consolidates our jacoco into mvn-default
2023-01-28 00:32:46 -06:00
Jonathan Shook
ec60692375
Merge branch 'nosqlbench-955-jacoco2' into nosqlbench-944-jsonnet
2023-01-27 16:37:28 -06:00
Jonathan Shook
8d02d7829e
Merge pull request #958 from nosqlbench/nosqlbench-957-statistics
...
Replace embedded commons3 statistics with commons-statistics 1.0
2023-01-27 14:11:10 -06:00
Snyk bot
8552cf00dc
fix: adapter-cqld4/pom.xml to reduce vulnerabilities ( #959 )
...
The following vulnerabilities are fixed with an upgrade:
- https://snyk.io/vuln/SNYK-JAVA-ORGAPACHECOMMONS-2944970
- https://snyk.io/vuln/SNYK-JAVA-ORGYAML-2806360
- https://snyk.io/vuln/SNYK-JAVA-ORGYAML-3016888
- https://snyk.io/vuln/SNYK-JAVA-ORGYAML-3016889
- https://snyk.io/vuln/SNYK-JAVA-ORGYAML-3016891
- https://snyk.io/vuln/SNYK-JAVA-ORGYAML-3113851
2023-01-27 08:26:33 -06:00
Jonathan Shook
1eead1add8
centralize jacoco template for reconfiguration
2023-01-26 23:32:15 -06:00
Jonathan Shook
562bde5b76
update distributions to use new instantiators
2023-01-26 22:57:22 -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
f63c7aeadb
replace CI+CD friendly revision
2023-01-19 16:54:06 -06:00
Jonathan Shook
7e5d7f188e
disable incomplete apps
2023-01-17 19:42:20 -06:00
snyk-bot
dd4f639e76
fix: upgrade org.codehaus.groovy:groovy from 3.0.13 to 3.0.14
...
Snyk has created this PR to upgrade org.codehaus.groovy:groovy from 3.0.13 to 3.0.14.
See this package in Maven Repository:
https://mvnrepository.com/artifact/org.codehaus.groovy/groovy/
See this project in Snyk:
https://app.snyk.io/org/nosqlbench/project/73081f87-c1b7-4c91-b407-1cb299565642?utm_source=github&utm_medium=referral&page=upgrade-pr
2023-01-16 04:33:27 +00:00
nb-droid
a49a9e9380
[maven-release-plugin] prepare for next development iteration
2023-01-13 19:51:57 +00:00
nb-droid
67aeba7a34
[maven-release-plugin] prepare release nosqlbench-5.17.0
2023-01-13 19:51:55 +00:00
Jonathan Shook
e04eef814c
temporary work-around for release plugin incompatibility
2023-01-13 13:19:35 -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
97e992bce8
version updates and pom structure improvements ( #918 )
2023-01-13 08:19:16 -06:00
MikeYaacoubStax
d06e01c22e
Merge pull request #915 from nosqlbench/my-cql-astra-example
...
Security Fix by removing CompatibilityFixups
2023-01-12 17:50:18 -05:00
Mike Yaacoub
e2ad639b77
Added cql Astra workload yaml example for docs, also fixed regex security issue by removing CompatibilityFixups
2023-01-12 17:34:34 -05:00
Jonathan Shook
740faffdad
typo fixes
2023-01-12 15:47:06 -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
Jeff Banks
9c25ad9336
Code coverage integration ( #897 )
...
* Jacoco introduced for full reporting of test coverage.
* All modules included in scope.
* Ability to scope to module OR overall reporting.
* Ability to run in dev environment and bypass as needed w/out GHA.
2023-01-12 11:25:40 -06:00
nb-droid
6e93468632
[maven-release-plugin] prepare for next development iteration
2023-01-09 19:36:28 +00:00
nb-droid
d1b9c91e44
[maven-release-plugin] prepare release nosqlbench-4.17.32
2023-01-09 19:36:26 +00:00
Jonathan Shook
6731937c96
modify logger calls for computable messages via closures
2022-12-21 19:37:36 -06:00
Jonathan Shook
fd8e871da5
use local logger at debug level for any test output
2022-12-21 17:52:09 -06:00
Jonathan Shook
35f4bb9828
avoid NPE when cqlgen parses materialized views
2022-12-12 01:54:18 -06:00
nb-droid
02522a468e
[maven-release-plugin] prepare for next development iteration
2022-12-07 23:30:05 +00:00
nb-droid
fb131e9b09
[maven-release-plugin] prepare release nosqlbench-4.17.31
2022-12-07 23:30:02 +00:00
Jonathan Shook
2b63b8e645
fix camel case across all affected method signatures
2022-12-07 15:07:34 -06:00
Jonathan Shook
d90731ec7a
typo fix
2022-12-07 13:41:20 -06:00