Commit Graph
203 Commits
Author SHA1 Message Date
Jonathan Shook 32486b3d64 unbreak the break signal 2023-01-25 18:58:55 -06:00
Jonathan Shook 4175e79549 improve logging levels for debugging 2023-01-19 16:52:33 -06:00
Jonathan Shook 5914549124 replace missing cancelation for shutdown hook 2023-01-18 14:28:17 -06:00
jeffbanks f708fc2621 Debugging and resource cleanup. 2023-01-17 09:47:41 -06:00
jeffbanks c61fac2442 Reactivate coverage; thread timing for test 2023-01-13 14:56:16 -06:00
jeffbanks 28a3ac3ad1 Added waits for testing 2023-01-13 14:19:48 -06:00
jeffbanks 35f1f44929 Remove sync; thread details 2023-01-13 10:55:40 -06:00
jeffbanks fb0154871f Adjust cycle count 2023-01-13 10:38:40 -06:00
jeffbanks 9583c49542 Delayed start 2023-01-13 09:47:10 -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
yabinmeng 2aeeea125c Separate ActivityExecutor.forceStop() method out from the stop() method. Removing the "forcing" flag in the stop() method. 2023-01-11 17:34:48 -06:00
yabinmeng c172a140eb Add 'forceStop' NB CLI option in NB5 (port over from similar functionally in NB4 - PR# 675) 2023-01-11 16:49:23 -06:00
Jonathan Shook dd1fc35d35 Merge pull request #880 from nosqlbench/nosqlbench-797-callable
nosqlbench-797-callable
2022-12-22 18:02:45 -06:00
Jonathan Shook 6731937c96 modify logger calls for computable messages via closures 2022-12-21 19:37:36 -06:00
Jonathan Shook 10080720a5 PR fixes from comments 2022-12-21 16:47:37 -06:00
Jonathan Shook 4f4b4982c8 templatize test logging level for logger setup and root logger 2022-12-20 23:11:55 -06:00
Jonathan Shook d6c9f5153d test cleanup 2022-12-20 23:11:26 -06:00
Jonathan Shook b9365bff72 improve concurrency patterns for activity execution 2022-12-20 20:04:17 -06:00
Jonathan Shook bf5a31b342 implement efficient concurrent thread state signaling 2022-12-20 20:04:12 -06:00
Jonathan Shook 0de80887b1 move log4j.xml to log4j2.xml 2022-12-20 20:03:33 -06:00
Jonathan Shook 077b41a3c6 misc naming, typo and formatting improvements 2022-12-20 20:03:22 -06:00
Jonathan Shook 1416c71d91 internalize activity start logic 2022-12-20 20:02:48 -06:00
Jonathan Shook 31dc3ce8f7 package housekeeping 2022-12-20 20:02:16 -06:00
Jonathan Shook 3f14fefcb1 delegate activity instancing to dedicated loader 2022-12-20 20:01:43 -06:00
Jonathan Shook 1321923229 remove unused code paths to simplify refactoring 2022-12-20 20:01:22 -06:00
Jonathan Shook bd129c442e run activities within a dedicated executor 2022-12-20 20:00:34 -06:00
Jonathan Shook 86c4dfd966 partial fixes for nosqlbench-797 Race condition between exceptional activity shutdown and normal scenario shutdown. 2022-11-30 11:17:10 -06:00
Jonathan Shook 69617042b1 minor fixes on PR 2022-11-22 18:11:43 -06:00
Jonathan Shook 28f561aedd direct work-around for flaky test, simple improvements to logging, some improvements to consistent view of status, misc cleanups 2022-11-22 10:49:12 -06:00
Jonathan Shook 16417f37b6 additional diagnostics for spurious test 2022-11-21 10:24:28 -06:00
Jonathan Shook eb0013f164 logging updates for build sanity checking 2022-11-19 12:02:11 -06:00
jeffbanks dcf7baf867 Dead code utest resurrection and timing w/ gh actions
Cyclerate=10 to test github actions part2
Debug and exception handling
Detailed error handler logging
System out diagnostics
Capture step included
Try-catch diagnostics.
sysout cleanup; general cleanup
2022-11-18 23:52:29 -06:00
Jonathan Shook d49a5087d4 improved build diagnostics 2022-09-30 10:47:43 -05:00
Jonathan Shook 0068467a60 robustify tests which share state 2022-09-21 14:19:09 -05:00
Jonathan Shook 5b830cfa26 more accurate var names 2022-09-09 11:08:47 -05:00
Jonathan Shook 69255d5e71 remove graaljs compat flag 2022-09-09 11:08:37 -05:00
Jonathan Shook 21ca1d1b2f minor fixes 2022-07-26 01:15:11 -05:00
Jonathan Shook 4e08b65f2d package refactoring 2022-07-14 20:40:06 -05:00
Jonathan Shook 789cc62430 package refactoring 2022-07-14 19:01:00 -05:00
Jonathan Shook 87aa9d1dec fix standard activity init with no driver param 2022-06-30 00:35:57 -05:00
Jonathan Shook c55bbfc127 adapters ("drivers") can be specified per op template within a workload 2022-06-29 20:45:27 -05:00
Jonathan Shook 9a42b09b81 update progress meter for readability 2022-06-28 19:48:38 -05:00
Jonathan Shook a05dbc834a improve error for driver adapter not found 2022-06-28 18:23:22 -05:00
Jonathan Shook a07adc5680 improve clarity of driver loading error 2022-06-22 21:15:54 -05:00
Jonathan Shook 3a90c0512c improve error messages 2022-06-16 15:13:29 -05:00
Jonathan Shook 6dd1c43db3 move integrated testing to separate module 2022-06-09 15:01:02 -05:00
Jonathan Shook fa2847a613 provide typed update interface for dynamic params 2022-06-09 15:00:58 -05:00
Jonathan Shook b255d0d70f remove deprecated Nashorn logic 2022-06-09 15:00:54 -05:00
Jonathan Shook 7b1b41ec85 add modular metering API and refactor progress meter 2022-05-31 21:01:00 -05:00
Jonathan Shook 14bd72136b defer construction of optional log messages 2022-03-22 15:08:18 -05:00