Commit Graph

7050 Commits

Author SHA1 Message Date
Jonathan Shook
5ec29a9166 license fixes 2025-01-08 14:24:58 -06:00
Jonathan Shook
fce03c91eb license fixes 2025-01-08 13:58:10 -06:00
Jonathan Shook
8e6a2b4f7c bugfixes 2025-01-08 13:04:55 -06:00
Jonathan Shook
a28d321aaf add dryrun options for mapper and sequence 2025-01-08 12:46:10 -06:00
Jonathan Shook
5a12392102 cleanups and formatting 2025-01-08 12:46:04 -06:00
Jonathan Shook
0756b6e9d8 ensure lifecycle ordering 2025-01-08 12:45:57 -06:00
Jonathan Shook
e985eb8fcd improve error message 2025-01-08 12:45:52 -06:00
Jonathan Shook
e070124e6a hyphen fixes 2025-01-06 09:32:23 -06:00
Jonathan Shook
a0862703ec docs updates 2025-01-06 09:32:23 -06:00
Jonathan Shook
de2e609ff4 move cql capture to dispenser 2025-01-06 09:32:23 -06:00
Jonathan Shook
1a61846ea0 review comment fix 2025-01-03 15:09:07 -06:00
Jonathan Shook
9a6a881ceb add scaffold svg 2025-01-02 16:29:10 -06:00
Jonathan Shook
13bb0cc280 devdocs 2025-01-02 16:11:47 -06:00
Jonathan Shook
1e8bd3d044 formatting 2025-01-02 12:15:33 -06:00
Jonathan Shook
442eae1c4e space API alignment 2025-01-02 12:15:21 -06:00
Jonathan Shook
0477beea54 style experimentation 2025-01-02 12:15:16 -06:00
Jonathan Shook
97e7b16d77 replace ActivityDef with NBConfigurable 2025-01-02 12:15:11 -06:00
Jonathan Shook
3ab18635bb removing vestigial code 2025-01-02 12:15:06 -06:00
Jonathan Shook
4b14ea6f4a refactor op synthesis 2025-01-02 12:15:01 -06:00
Jonathan Shook
0574203536 field capture refinements 2025-01-02 12:14:55 -06:00
Jonathan Shook
7312d685f7 bugfixes 2025-01-02 12:14:43 -06:00
Jonathan Shook
548bdd0e98 binding improvements 2025-01-02 12:14:18 -06:00
Jonathan Shook
f249d49f26 add concurrency to status indicator 2025-01-02 12:14:10 -06:00
Jonathan Shook
a8bbd9f923 specialize op template collection into a more useful type 2024-12-22 19:19:21 -06:00
Jonathan Shook
638095a82a typos and doc improvements 2024-12-22 05:11:51 -06:00
Jonathan Shook
18a607cc43 reorg Activity for clarity 2024-12-22 05:11:47 -06:00
Jonathan Shook
e9a19968d8 disable temporarily 2024-12-22 05:11:36 -06:00
Jonathan Shook
568f4e9394 Merge branch 'main' into jshook/verification 2024-12-20 14:47:22 -06:00
Jonathan Shook
197d5f5274 update preview and release actions to J23 2024-12-20 01:54:50 -06:00
Jonathan Shook
41cf7bf96a update preview and release actions to J23 2024-12-20 01:54:02 -06:00
Jonathan Shook
6b43b10509 this commit renames StandardActivity to Activity, as the one and only 2024-12-20 01:53:26 -06:00
Jonathan Shook
ced01b132b this commit fully replaces Activity with StandardActivity 2024-12-20 01:53:26 -06:00
Jonathan Shook
862ea8fd3b this commit fully replaces SimpleActivity with StandardActivity 2024-12-20 01:53:26 -06:00
Jonathan Shook
8c62576ff1 temp checkpoint 2024-12-20 01:53:26 -06:00
Jonathan Shook
7153ef6ee1 docs updates 2024-12-20 01:52:44 -06:00
Jonathan Shook
2750a9e6c4 typos 2024-12-20 01:52:44 -06:00
Jonathan Shook
532f8b8007 docs update 2024-12-20 01:52:44 -06: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
Dave Fisher
1784f5dcd0
Add Property File Support plus Related Workload Improvements (#2115)
* Use Property Files for Environment Vars and as AtFiles

* Keep a private property overlay over system properties

* Add properties from file and use in workload templates

* Allow access to properties and env vars is enabled

* Reorder to ease reading the code

* Insert property, yaml, and json files

* Make exceptions meaningful

* Catch all errors on error insert file type

* Some RawOpsLoader Refactoring and other Small Fixes
2024-12-18 12:01:25 -08:00
Dave Fisher
79e2a4bf6e
Update build.yml to run builddocs on pull_request events (#2117) 2024-12-18 11:44:22 -08:00
Dave Fisher
d42245a4c7
More Advisor Parameter and Configuration Tests (#2114)
* More Advisor Parameter and Configuration Tests

* Check for workload parameters not in adapter
2024-12-13 14:49:51 -08:00
Jonathan Shook
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 Shook
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 Shook
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 Shook
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 Shook
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
Dave Fisher
b6d437dcf0
Refactor ConfigModel Construction in StandardActivity (#2104)
* Refactor ConfigModel Construction in StandardActivity

* Tracking ConfigModel Param Classes

* ActivityDef ConfigMap and default ActivityDriver

* More complete config model for ActivityDef plus other small improvements

* Add NBAdvisor to StandardActivity

* NBAdvisor for Workload Params, Tags, and Bindings

* OF: Formatting

* Improve ActivityDef ConfigModel

* Refactor NBAdvisor output adding Debug level

* NBAdvisor output using fluent method

* Slight refactor and always fail condition

* SrInterpolator uses NBAdvisorPoint and NBAdvisorOutput improvements

* Check Cmd with NBAdvisor

* Add Advisor Name and Description to Logs

* Fix review comments
2024-12-13 10:31:22 -05:00
Jonathan Shook
4f88f832a8 fixed broken mvn coordinate 2024-12-11 13:53:30 -06:00
Jonathan Shook
de7152c65b disable maven caching in preview for diagnostics 2024-12-11 13:39:46 -06:00
Jonathan Shook
762f2e71c3 enable preview to update maven snapshots 2024-12-11 13:28:52 -06:00