Dave Fisher
d3f7033528
Update Workflows for build docs and javadocs ( #2143 )
...
* Build Docs and Java Docs
* Update build preview and release workflows
Adds javadocs push
Adjusts docs for preview and release
* Improve scripts
2025-01-13 16:03:25 -06:00
Dave Fisher
1b9c68b148
Upgrade action gh release version ( #2137 )
...
* Upgrade to softprops/action-gh-release@v2.2.1
* Update release.yml
2025-01-11 13:09:02 -08:00
Dave Fisher
71f66a75fc
Export Docs Improvements and Dependency Updates ( #2131 )
...
* Export Docs Improvements and Dependency Updates
* Update build docs job steps
2025-01-10 11:17:24 -08:00
Dave Fisher
a1fd8c07db
Change to aggregate javadoc ( #2127 )
...
* Change to aggregate javadoc
* Make in an aggregate jar
* Better naming process
2025-01-02 10:49:21 -08: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
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
Dave Fisher
0684798f4c
StandardActivityType absorbs legacy dispenser logic ( #2101 )
2024-11-25 14:53:40 -06:00
Dave Fisher
59d930a054
Add Protocol Resolver Chain Selection to NBIO ( #2098 )
...
* Add Protocol Selection to NBIO
* Workloads can use a protocol
* protocol errors and defaults
* Test new protocol methods
* Refactor to ResolverChain with enums
* Rename the enum to ResolverChain.Link
* OF - typo
2024-11-25 11:56:38 -06:00
Dave Fisher
86b2495aed
TagFilter Error Advisor ( #2097 )
...
* TagFilter Error Advisor
* Fix comment detection bug
* Fix the pattern
2024-11-22 09:03:15 -08:00
Dave Fisher
6e83655b57
Add bash style variable substitution types ( #2096 )
2024-11-21 14:36:07 -06:00
Dave Fisher and Jonathan Shook
da609d76da
Refactor StrInterpolator including Skipping Comments and Adding Support for Bash Variable Substitution ( #2092 )
...
* Commented TEMPLATEs in yamls are ignored
* Templates only processed in StrInterpolator
* Improve ends with new line test
* Adjust deprecated template advisor message
* Recursively process template key-values
* Adds bash style simple templates
---------
Co-authored-by: Jonathan Shook <jshook@users.noreply.github.com >
2024-11-21 11:59:23 -06:00
Dave Fisher
6c5bc8dcc1
Remind user of precise session log ( #2091 )
2024-11-19 16:40:50 -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 and Jonathan Shook
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
Dave Fisher
62ad93cb59
Update Dependencies with Guava ( #2066 )
2024-11-04 08:26:12 -08:00
Dave Fisher
45dc672b90
Avoid build workflow on preview and release tag push
2024-10-15 17:02:59 -07:00
Dave Fisher
9b9f1a484b
Reorder for logger setup first
2024-10-15 16:36:03 -07:00
Dave Fisher
b03d95051a
OF - tabbing
2024-10-15 15:11:57 -07:00
Dave Fisher
b043d793f2
Store version in NBCLI class and display on some log messages
2024-10-15 15:01:45 -07:00
Dave Fisher
45e6915b99
Merge pull request #2047 from nosqlbench/dependabot/maven/nb-docsys/org.eclipse.jetty-jetty-server-11.0.24
...
Bump org.eclipse.jetty:jetty-server from 11.0.20 to 11.0.24 in /nb-docsys
2024-10-15 13:13:02 -07:00
Dave Fisher
c7ab87f9ad
Merge branch 'main' into dependabot/maven/nb-docsys/org.eclipse.jetty-jetty-server-11.0.24
2024-10-15 13:06:30 -07:00
Dave Fisher
1bceb00dac
Use :- format.
2024-09-11 12:20:02 -07:00
Dave Fisher
8b6a348ed9
Allow additional characters in the default value
2024-09-11 11:54:11 -07:00
Dave Fisher
2352521dfa
Atfile environment variables with default values
2024-09-11 11:38:04 -07:00
Dave Fisher
c98c2959f2
Cleanup dependencies
2024-07-29 14:19:11 -07:00
Dave Fisher
ef45ea1f86
OF - tab replacement
2024-07-27 19:08:21 -07:00
Dave Fisher
f5bb135add
Cleanup pom.xml
2024-07-27 19:06:46 -07:00
Dave Fisher
471e564599
Remove redundant dependency
2024-07-27 17:11:40 -07:00
Dave Fisher
1cc7538763
Fix Adapter Test Broken on Mac
2024-07-27 17:10:50 -07:00
Dave Fisher
e4a5879162
Maven pom file changes
2024-07-26 17:29:47 -07:00
Dave Fisher
d2989fe0ab
Merge branch 'main' into nosqlbench-1968-nbiowarn
2024-07-26 11:17:18 -07:00
Dave Fisher
203da83050
Merge pull request #1995 from nosqlbench/nosqlbench-1146-batch
...
fix and document batch support for cqld4
2024-07-26 11:15:38 -07:00
Dave Fisher
f79e2abb32
OF - remove tabs
2024-07-26 09:42:49 -07:00
Dave Fisher
7757bf2d73
Enable java 21 preview features
2024-07-26 09:38:18 -07:00
Dave Fisher
cf5a94aed3
Merge branch 'main' into environment_in_atfile
2024-07-23 13:05:23 -07:00
Dave Fisher
0b7292c3b5
Fix test regex
2024-07-23 12:59:15 -07:00
Dave Fisher
14d26ee58f
Merge branch 'main' into my-astra-schema-examples
2024-07-23 12:47:59 -07:00
Dave Fisher
bac1b62756
Merge branch 'main' into environment_in_atfile
2024-07-23 12:45:42 -07:00
Dave Fisher
b179a4790c
Provide appimage troubleshooting link for fuse 2
2024-07-19 15:57:46 -07:00
Dave Fisher
fb5435e4b2
Workflows on Ubuntu 22.04 with Fuse 2 Installed
2024-07-19 14:57:38 -07:00
Dave Fisher
1a38a721b9
Revert ubuntu version change
...
#1982
2024-07-19 11:58:51 -07:00
Dave Fisher
673e13e864
Update ubuntu version
...
#1982
2024-07-19 11:53:41 -07:00
Dave Fisher
38d2f09eb5
Merge branch 'main' into environment_in_atfile
2024-07-18 11:37:22 -07:00
Dave Fisher
34a3ad478a
OF: Use spaces not tab
2024-07-18 11:32:03 -07:00
Dave Fisher
a8c71656f9
Correct filename
2024-07-18 11:17:02 -07:00
Dave Fisher
1ff76aebd4
Throw error when envvar is missing and provide unit tests
2024-07-18 11:07:30 -07:00
Dave Fisher
fca6971316
Merge branch 'main' into environment_in_atfile
2024-07-10 12:07:39 -07:00
Dave Fisher
0f7604a3f0
Merge branch 'main' into environment_in_atfile
2024-07-10 09:39:32 -07:00
Dave Fisher
fa39a64846
Java 21 is now required
2024-07-09 15:13:55 -07:00
Dave Fisher
fbc6651e56
Interpolate environment in at file processing
2024-07-09 12:54:09 -07:00
Dave Fisher
8f733bcefe
Merge pull request #1953 from nosqlbench/ms_oss_cass_driver
...
Switch to Apache Cassandra Java Driver 4.18.1
2024-05-24 14:38:24 -07:00
Dave Fisher
728d582600
Adjust pom.xml
2023-09-14 15:39:01 -07:00
Dave Fisher
bf90c80d97
PGVector Adapter
2023-09-14 15:10:40 -07:00
Dave Fisher
d692ce9935
Remove obsolete driver code
2023-09-13 16:38:33 -07:00
Dave Fisher
cb35f2ddd8
SystemID fix orElse
2023-09-06 10:54:29 -07:00
Dave Fisher
5c758d2066
Review comment
2023-09-05 12:57:51 -07:00
Dave Fisher
35ebd4d3ed
Make sure to return an IPv4 SystemID
2023-09-05 12:44:58 -07:00
Dave Fisher
4488624f6b
Tested default configuration
2023-08-29 16:57:58 -07:00
Dave Fisher
df8646ef08
Add Bearer Token support to PromPushReporter
2023-08-29 15:23:10 -07:00
Dave Fisher
e69224afb6
Add additional configuration options for PromPush
2023-08-29 15:22:18 -07:00