Commit Graph

196 Commits

Author SHA1 Message Date
Jonathan Shook
a0344d65c9 make BundledApps implement primitive interface 2022-08-16 00:42:58 -05:00
Jonathan Shook
b395f14918 fix get() bug in NBConfiguration 2022-08-16 00:42:55 -05:00
Jonathan Shook
564485fc49 more generic signature for config get() 2022-07-29 20:54:09 -05:00
Jonathan Shook
cec49d9d1c register bundled apps as services 2022-07-26 01:15:16 -05:00
Jonathan Shook
c20261bceb implement stable naming for labeled elements 2022-07-26 01:15:01 -05:00
Jonathan Shook
c0cb4c0226 checkpoint; many fixes and enhancements:
* use config file with modular elements
* eliminated opaque DDL hacks, generating everything from AST data now
* (thus) obfuscation supported
* weighting based on partition counts
* (from weighting) Modulo bindings with quantized cardinalities
* binding re-use for identical definitions
* custom timeouts supported by op type
* extended CQL driver properties
* name-based workload phases
2022-07-17 03:39:19 -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
c683652acb checkpoint on progress, naming indirection, primary key models, where predicates 2022-07-12 21:20:51 -05:00
Jonathan Shook
bdd8317d61 manually port in HDR sampling fix from Stefano 2022-07-01 11:37:43 -05:00
Jonathan Shook
ae7107916b fix defaulting logic on NBConfiguration 2022-06-30 00:36:03 -05:00
Jonathan Shook
a05dbc834a improve error for driver adapter not found 2022-06-28 18:23:22 -05:00
Jonathan Shook
e952d1ecba make builder name unambiguous for AnnotationBuilder 2022-06-21 20:10:46 -05:00
Jonathan Shook
5915a05f0b refix files after IntelliJ UI bug swizzled file contents 2022-06-09 17:01:44 -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
cce97d1c89 automatically convert ParameterMap entries to JSON 2022-06-09 15:01:49 -05:00
Jonathan Shook
308f26e220 doc updates 2022-06-09 15:01:41 -05:00
Jonathan Shook
0631f4aa05 allow param defs to expand config models 2022-06-09 15:01:35 -05:00
Jonathan Shook
d1541f0dd2 allow init-time activity parameter updates without eventing 2022-06-09 15:01:30 -05:00
Jonathan Shook
b9d08bf04c add uniform mutator methods to config model APIs 2022-06-09 15:01:26 -05:00
Jonathan Shook
5b8ed36f49 enable composable diag tasks as sequence of commands 2022-06-09 15:01:18 -05:00
Jonathan Shook
fa2847a613 provide typed update interface for dynamic params 2022-06-09 15:00:58 -05:00
Jonathan Shook
26f53f855d merge fixes 2022-06-02 17:15:13 -05:00
Jonathan Shook
d5436ddffc OpConfigErrors can now be thrown without a source 2022-06-02 16:38:43 -05:00
Jonathan Shook
c29e759b8d partial progress towards diag replacement in tests 2022-06-01 12:48:26 -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
3ed80963f8 fix double text error in OpConfig toString() 2022-03-09 21:53:15 -06:00
Jonathan Shook
660e937997 add aplv2 headers to nb-api 2022-03-08 14:15:56 -06:00
Jonathan Shook
366feda873 fix missing NBConfiguration param name 2022-03-07 16:23:38 -06:00
Jonathan Shook
50b73e277d squelch noisy test 2022-03-03 12:32:37 -06:00
Jonathan Shook
dd80d4d69c reduce Levenshtein distance for valid suggestions 2022-02-24 16:12:33 -06:00
Jonathan Shook
df9ee20f0a minor typos and readability improvements 2022-02-15 21:24:03 -06:00
Jonathan Shook
af8f173063 lower logging level on less interesting events 2022-02-15 21:23:55 -06:00
Jonathan Shook
a1834ca5ef improve type-safe intention mapping 2022-02-15 21:23:51 -06:00
Jonathan Shook
273b42e2ee split config sources cleanly with json nesting 2022-02-08 15:10:08 -06:00
Jonathan Shook
4fd1a5bdd7 typos and minor fixes 2022-02-08 15:10:01 -06:00
Jonathan Shook
4faf74052a include operative message in OpConfigError output 2022-01-20 12:13:55 -06:00
Jonathan Shook
d75bc56e97 only suggest alternates if the Levenshtein distance is 5 or less 2022-01-14 11:28:56 -06:00
Jonathan Shook
37a0954fa8 provide complete metadata on bundled markdown files 2022-01-11 16:54:33 -06:00
Jonathan Shook
c27630e5a6 move some doc apis to core API layer 2022-01-10 22:24:33 -06:00
Jonathan Shook
6e1790057d allow DocsBinder to distinguish root paths from containers 2022-01-10 22:24:25 -06:00
Jonathan Shook
26b5ba161b add bundled markdown doc SPI layer 2022-01-10 22:24:05 -06:00
Jonathan Shook
ea392ad462 improve OpConfigError output 2022-01-05 15:33:40 -06:00
Jonathan Shook
64416cd29c fix concurrent modification error 2022-01-05 15:33:26 -06:00
Jonathan Shook
06fa2a433f convenience methods on Param 2021-12-22 17:31:42 -06:00
Jonathan Shook
ceee8c59c0 re-use base config model 2021-12-22 14:05:19 -06:00
Jonathan Shook
a23ffeee6b fix bug in service loader 2021-12-21 16:43:59 -06:00
Jonathan Shook
ba736c5f6e support maturity level on CLI and module loader 2021-12-21 13:08:46 -06:00
Jonathan Shook
2e74116dca formatting 2021-12-21 13:08:39 -06:00