Commit Graph

6990 Commits

Author SHA1 Message Date
Jonathan Shook
827c1bce43 add docs 2024-11-20 17:51:35 -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
sahankj2000
2229f919a2
making changes (#2093) 2024-11-20 09:37:14 -06:00
Dave Fisher
6c5bc8dcc1
Remind user of precise session log (#2091) 2024-11-19 16:40:50 -08:00
dependabot[bot]
f59c4e1e17
Bump org.apache.kafka:kafka-clients in /nb-adapters/adapter-kafka (#2088)
Bumps org.apache.kafka:kafka-clients from 3.7.0 to 3.7.1.

---
updated-dependencies:
- dependency-name: org.apache.kafka:kafka-clients
  dependency-type: direct:production
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-11-19 13:35:22 -08:00
Dave Fisher
8a3e849ff1
Allow Plural for Types in TagFilters (#2085)
* Allow Plural for Types in TagFilters

* Moved the plural trick into flow. Add advisor output

* Previous logging of TagFilter is sufficient

* Add in Advisor
2024-11-19 13:35:01 -08:00
Dave Fisher
68b148575f
Cleanup for Deprecated ActivityType (#2079)
* Cleanup for Deprecated ActivityType

* Rename ActivtyType class

* Use StandardActivityType
2024-11-18 11:43:23 -08:00
Dave Fisher
a8ab07a1f5
Update and align dependencies (#2082)
* Update and align dependencies

* com.sun.xml.bind can be removed
2024-11-18 10:58:10 -08:00
Dave Fisher
2ebc19214d
MD5 is a deprecated encryption algorithm (#2084) 2024-11-15 12:33:52 -08:00
Dave Fisher
1330223232
Provide additional instructions when driver adapter is missing (#2083)
* Provide additional instructions when driver adapter is missing

* Include instructions on the command line option output
2024-11-15 09:58:50 -08:00
Dave Fisher
02791ec8aa
Make listings similar to command syntax (#2081)
* Make listings similar to command syntax

* OF - alignment
2024-11-15 09:58:15 -08:00
Dave Fisher
071ddbf9c2
Allow Empty Scenarios (#2078) 2024-11-15 09:23:19 -08:00
Dave Fisher
99f43db475
Add LoggerConfigData unit test (#2077) 2024-11-13 13:13:55 -08:00
Dave Fisher
6d32217e7f
Dependent Issues Workflow and minor changes (#2076) 2024-11-13 11:46:55 -08:00
Dave Fisher
94b681c514
Allow tilde for user home in path (#2075) 2024-11-13 08:14:56 -08:00
Dave Fisher
64917a2879
Handle nested parantheses in TEMPLATE processing (#2072)
* Handle nested parantheses in TEMPLATE processing

* Add more complex template to scenario

* Debugging and other advisors

* Tab cleanup

* Add double nesting fix and test
2024-11-12 13:42:07 -06:00
Dave Fisher
7a9b2237de
Add NBAdvisor Framework (#2070)
* Add NBAdvisor Framework

* Revert "Add NBAdvisor Framework"

This reverts commit f2f448ffc3.

* Reapply "Add NBAdvisor Framework"

This reverts commit 8048402b88.

* Update pom.xml

* Adjust

* Fix tabs

* Revert change including test

* Simplify toString

* Advisor is now a global option

* Added error checking

* NB Advisor runtime scaffold prototype

* fix double dispatch error

* Make NBAdvisorLevel sticky and evaluate error count

* Working towards better encapsulation

* advisor refinements

* document alignment of log levels and advisor levels

* doc updates

* Evaluation refactor and fix integration tests

* Cleanup tabs

* Rename Exception

* Use a logger for output

* Small cleanup

* Remove extraneous dependency

* OF - bug fix

* Add Advisor Exception Test

---------

Co-authored-by: Jonathan Shook <jshook@gmail.com>
2024-11-11 12:08:08 -06:00
Dave Fisher
041dafa5c6
S4J does not depend on Conscrypt (#2071) 2024-11-07 07:12:00 -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
Dave Fisher
62ad93cb59
Update Dependencies with Guava (#2066) 2024-11-04 08:26:12 -08:00
dependabot[bot]
3d108c66ac
Bump softprops/action-gh-release from 2.0.8 to 2.0.9 (#2065)
Bumps [softprops/action-gh-release](https://github.com/softprops/action-gh-release) from 2.0.8 to 2.0.9.
- [Release notes](https://github.com/softprops/action-gh-release/releases)
- [Changelog](https://github.com/softprops/action-gh-release/blob/master/CHANGELOG.md)
- [Commits](https://github.com/softprops/action-gh-release/compare/v2.0.8...v2.0.9)

---
updated-dependencies:
- dependency-name: softprops/action-gh-release
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Dave Fisher <dave.fisher@datastax.com>
2024-11-01 14:05:42 -07:00
Jonathan Shook
1ba82976f7 set next release 2024-11-01 08:35:09 -05: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
9c53b4fa7c review fixes
add oom warning on index cache

more fixes
2024-10-30 18:30:40 -05:00
Jonathan Shook
f6cbd5e42b update copyright with no date 2024-10-30 16:12:21 -05:00
Jonathan Shook
1595458ad9 fix: lazily derive prepared statements from space 2024-10-30 13:22:30 -05:00
Jonathan Shook
37e570cc42 make space function adaptive to binding type 2024-10-30 13:22:30 -05:00
Jonathan Shook
5512830f31 concurrent index cache improvements
track size of concurrent indexes
2024-10-30 13:22:30 -05:00
Jonathan Shook
6ba4ff16fe align subtype structure in cql op mapping
generic parameter fixes
2024-10-30 13:22:30 -05:00
Jonathan Shook
f47498a185 support covariance in enum mapping 2024-10-30 13:22:30 -05:00
Jonathan Shook
a13b433b23 derive session from space directly 2024-10-30 13:22:30 -05:00
Jonathan Shook
919a741fa8 inject adapter context into spaces 2024-10-30 13:22:30 -05:00
Jonathan Shook
b969f6927c cleanups 2024-10-30 13:22:30 -05:00
Jonathan Shook
d0cd231a44 binding improvements 2024-10-30 13:22:30 -05:00
Jonathan Shook
5a737c72ef add refkey property to op template API 2024-10-30 13:22:30 -05:00
Jonathan Shook
5bf6a004af fixup licenses 2024-10-30 13:22:30 -05:00
Jonathan Shook
defa19ab7a align remaining adapters to API (smaller) changes 2024-10-30 13:22:28 -05:00
Jonathan Shook
109ca07b2d align adapter-azureaisearch to API changes 2024-10-30 13:21:52 -05:00
Jonathan Shook
a7e5580203 align adapter-gcp-spanner to API changes 2024-10-30 13:21:50 -05:00
Jonathan Shook
3bcda60485 align adapter-cqld4 to API changes 2024-10-30 13:21:11 -05:00
Jonathan Shook
f68895449c version bumps 2024-10-30 13:21:11 -05:00
Jonathan Shook
09e3881fd5 modularize new adapters 2024-10-30 13:21:10 -05:00
Jonathan Shook
05c6b82bba refactor dryrun for type clarity 2024-10-30 13:19:41 -05:00
Jonathan Shook
d5ec597152 add primitive int lambda for op fields 2024-10-30 13:19:41 -05:00
Jonathan Shook
7b8e9145d7 formalize space type in generics
formalize space
2024-10-30 13:19:41 -05:00
Jonathan Shook
22ff75aa98 implement concurrent index cache for spaces 2024-10-30 13:19:41 -05:00
Jonathan Shook
41b1296469 rename driver space cache for upcoming changes 2024-10-30 13:19:33 -05:00
Jonathan Shook
4fa93955c0 space metrics, heap metrics 2024-10-30 13:19:33 -05:00
Jonathan Shook
ddd39d9237 maven overrides 2024-10-30 13:19:33 -05:00