Commit Graph
945 Commits
Author SHA1 Message Date
Jonathan Shook c55bbfc127 adapters ("drivers") can be specified per op template within a workload 2022-06-29 20:45:27 -05:00
Jonathan Shook a7c29b2825 op dispensers remember their parent adapter 2022-06-29 20:45:16 -05:00
Jonathan Shook d80820b963 formatting changes 2022-06-29 20:45:10 -05:00
Jonathan Shook f52647e861 disable error name mapper 2022-06-29 20:45:01 -05:00
Jonathan Shook 9a42b09b81 update progress meter for readability 2022-06-28 19:48:38 -05:00
Jonathan Shook f67c722824 add contextual warning to binding phase 2022-06-23 18:45:10 -05:00
Jonathan Shook f858ffa1d0 restore stdout adapters ability to synthesize example ops 2022-06-23 00:18:26 -05:00
Jonathan Shook 19164ef77f lose drivers-api module, keep adapaters-api module 2022-06-22 23:13:04 -05:00
Jonathan Shook 7cf070bdae pull op template logic into adapters-api 2022-06-22 22:53:56 -05:00
Jonathan Shook f65f9b3c7d undo decorator interface 2022-06-22 21:44:12 -05:00
Jonathan Shook d89ea2a4d2 unbreak decorator interface 2022-06-22 21:44:12 -05:00
Jonathan Shook 16a52a0fb8 make stdout adapter the default 2022-06-22 21:17:04 -05:00
Jonathan Shook 334bbd0379 add specification test support module 2022-06-21 20:13:19 -05:00
Jonathan Shook ecabd71048 minor stdout cleanups 2022-06-21 20:13:00 -05:00
Jonathan Shook f699b4f83f refactor activity specific signatures into faceted naming interface 2022-06-09 15:02:25 -05:00
Jonathan Shook 355d2fb19f minor formatting fixes 2022-06-09 15:01:53 -05:00
Jonathan Shook 5dbfa385a8 add helper method for ActivityDefObserver application 2022-06-09 15:01:22 -05:00
Jonathan Shook fa2847a613 provide typed update interface for dynamic params 2022-06-09 15:00:58 -05:00
Jonathan Shook cf5ae84abd restructure integrated tests as living examples 2022-06-09 15:00:49 -05:00
Jonathan Shook c29e759b8d partial progress towards diag replacement in tests 2022-06-01 12:48:26 -05:00
Jonathan Shook 2a7376c784 disable strict checking until it is verified 2022-05-31 21:02:01 -05:00
Jonathan Shook 7b1b41ec85 add modular metering API and refactor progress meter 2022-05-31 21:01:00 -05:00
Jonathan Shook 5a4692cf9e add support for named timers as "start-timers" and "stop-timers" op fields 2022-05-24 13:40:48 -05:00
Jonathan Shook ae40294ff4 code cleanup 2022-05-24 13:40:36 -05:00
Jonathan Shook 86cba9f784 fix functional op bug with result caching 2022-05-24 13:40:13 -05:00
Jonathan Shook 0164c49f97 Provide activity parameter default strict=true for driver adapters, which requires strict usage checking on op fields.
Unused op fields will cause an error by default.
2022-05-23 17:08:30 -05:00
nb-droid 124c92256f [maven-release-plugin] prepare for next development iteration 2022-05-18 19:49:25 +00:00
nb-droid 2aaef696f9 [maven-release-plugin] prepare release nosqlbench-4.17.14 2022-05-18 19:49:23 +00:00
nb-droid dcd8e59308 [maven-release-plugin] prepare for next development iteration 2022-05-18 19:13:14 +00:00
nb-droid 556ab55d4c [maven-release-plugin] prepare release nosqlbench-4.17.13 2022-05-18 19:13:11 +00:00
Jonathan Shook 31384c7d11 updated version to 4.17.13-SNAPSHOT 2022-05-18 14:02:41 -05:00
Jonathan Shook 5bc9457364 make SSL errors more clear by showing the details of the caught exception 2022-03-21 17:03:19 -05:00
Jonathan Shook ea7fdc6b81 add initial stepup.js, and better debugging 2022-03-14 01:00:10 -05:00
Jonathan Shook f80aab49da debugging updates 2022-03-11 16:07:49 -06:00
nb-droid 81c7d47885 [maven-release-plugin] prepare for next development iteration 2022-03-10 04:05:16 +00:00
nb-droid 882b1edaf8 [maven-release-plugin] prepare release nosqlbench-4.17.11 2022-03-10 04:05:14 +00:00
Jonathan Shook 13abfa9583 add detail to null value error 2022-03-09 21:54:10 -06:00
Jonathan Shook aca1f6c737 allow workload scanner to skip over invalid files 2022-03-09 21:52:54 -06:00
Jonathan Shook 7a3bb3d78b deprecate ActivityType API 2022-03-09 21:52:34 -06:00
nb-droid 384f430b92 [maven-release-plugin] prepare for next development iteration 2022-03-09 16:24:25 +00:00
nb-droid 66fae484e9 [maven-release-plugin] prepare release nosqlbench-4.17.10 2022-03-09 16:24:22 +00:00
Jonathan Shook d6ff8ca392 add missing key check to template vars logic 2022-03-08 14:43:41 -06:00
Jonathan Shook 7c82f766b5 add aplv2 headers to engine-api 2022-03-08 14:14:08 -06:00
Jonathan Shook 5c3306a168 support scoped params with unscoped op fields 2022-03-02 10:01:23 -06:00
Jonathan Shook 54965f0fcb improve test debugging 2022-03-02 10:01:14 -06:00
Jonathan Shook 0575eff3a3 #450 Warn users when map structure indicates unintended inline map in YAML 2022-03-02 10:01:07 -06:00
Jonathan Shook 45bd31b77e unapply uniqueness constraints on template values 2022-02-28 10:57:17 -06:00
nb-droid 7b302b25c1 [maven-release-plugin] prepare for next development iteration 2022-02-17 17:26:15 +00:00
nb-droid b2382ac99b [maven-release-plugin] prepare release nosqlbench-4.17.9 2022-02-17 17:26:12 +00:00
nb-droid 549b143fc7 [maven-release-plugin] prepare for next development iteration 2022-02-16 22:27:57 +00:00