Commit Graph

35 Commits

Author SHA1 Message Date
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
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
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
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
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
5bf6a004af fixup licenses 2024-10-30 13:22:30 -05:00
Jonathan Shook
05c6b82bba refactor dryrun for type clarity 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
4fa93955c0 space metrics, heap metrics 2024-10-30 13:19:33 -05:00
Dave Fisher
b043d793f2 Store version in NBCLI class and display on some log messages 2024-10-15 15:01:45 -07:00
Jonathan Shook
b27177012e help system fixes 2024-10-07 16:25:16 -05:00
Jonathan Shook
10edf3977d added getenv 2024-10-07 09:22:27 -05:00
Jonathan Shook
73824aa3c6 Revert "Merge pull request #1933 from cognitree/invalid-driver"
This reverts commit d45b5c0ced, reversing
changes made to 95a31ce73d.
2024-10-02 15:31:55 -05:00
Jonathan Shook
d45b5c0ced Merge pull request #1933 from cognitree/invalid-driver
Added to check if the driver is invalid
2024-10-02 15:06:33 -05:00
Jonathan Shook
4f22bf113d enable preview for all tests too 2024-07-31 14:22:08 -05:00
Mike Yaacoub
eb1adcff5e Quick fix for nested Templates that were breaking --list-workloads 2024-06-30 21:02:23 -04:00
Jonathan Shook
014c82dc51 nosqlbench-1966 ArrayIndexOutOfBoundsException in ArgsComparator during resolveFunctions call 2024-06-24 11:56:39 -05:00
sahankj2000
4ce8f79abd Merge branch 'main' into better-error-on-scenario-step-selection 2024-05-13 16:50:52 +05:30
sahankj2000
92c9cf474c making changes 2024-05-13 16:41:55 +05:30
Jonathan Shook
f3ab1fa34a Merge pull request #1941 from cognitree/fix-scenario-parsing
Scenario parser should honor double and single quotes in values
2024-05-10 14:28:27 -07:00
Madhavan Sridharan
c64fd45f6c [enhancement] - to honor .yaml and .txt file clean-up with --log-max property 2024-05-07 19:29:13 -04:00
Madhavan Sridharan
34177a05b9 Fixed a trivial typo in logging 2024-05-07 19:29:12 -04:00
workdone0
0efa075f99 Moved the invalid driver checker to CmdParser 2024-05-06 01:08:14 +05:30
sahankj2000
1521887e89 updated splitCommand method 2024-05-03 14:34:01 +05:30
sahankj2000
571b0f34f2 Adding Changes 2024-04-30 12:15:13 +05:30
workdone0
8b3bde96b8 Removed unused imports 2024-04-25 13:11:15 +05:30
workdone0
4c17d22ae3 Moved the verify logic to NBCli 2024-04-25 13:10:19 +05:30
workdone0
7656b2518d Merge branch 'main' into invalid-driver 2024-04-24 19:55:03 +05:30
Jonathan Shook
68744f3b98 improve rate specs 2024-04-16 00:54:09 -05:00
Jonathan Shook
73cd1f1fad nosqlbench-1323 Add support for cyclerate_per_thread in NB5 2024-04-15 23:43:52 -05:00
Jonathan Shook
4358344029 project restructuring 2024-04-11 22:50:13 -05:00