Commit Graph

947 Commits

Author SHA1 Message Date
Jonathan Shook
03c45a2a67 propagate errors to main call 2024-01-18 00:23:31 -06:00
Jonathan Shook
db78ed41da deferred resolution of commands 2024-01-18 00:23:20 -06:00
Jonathan Shook
e2d8f332fb allow atfiles to relativize for ${DIR} patterns 2024-01-11 16:48:47 -06:00
Jonathan Shook
77680f480f improve atfile support for arg formats 2024-01-11 12:54:08 -06:00
Jonathan Shook
990d3b73bb fix pathing in tests which can not use NBIO 2024-01-11 00:48:30 -06:00
Jonathan Shook
8d9d684e79 typos and todos 2024-01-11 00:41:31 -06:00
Jonathan Shook
bca0caba13 fix NBIO early access bug in atfiles 2024-01-11 00:40:38 -06:00
Jonathan Shook
0aaab3d0b2 fix missing interval for status file updates 2024-01-11 00:40:35 -06:00
Jonathan Shook
7beb18730e align log file naming conventions 2024-01-11 00:40:03 -06:00
Jonathan Shook
d27a347981 fixes for logger out of order init, and CmdParser pattern for single character params 2024-01-10 16:46:28 -06:00
Jonathan Shook
033e5d2284 Single entry point for NBCLI parser 2024-01-10 14:41:15 -06:00
Jonathan Shook
ba15a49af0 support numbers in atfile names 2024-01-10 12:21:35 -06:00
Jonathan Shook
ed24a67916 Merge branch 'jshook/heartbeat' 2024-01-09 15:06:50 -06:00
Jonathan Shook
e97df4b663 add support for component status WRT execution state
add support for heartbeat status
move NBSession to a live component which heartbeats to a file
refactor periodic task to support started and unstarted after ctor
add --heartbeat-millis option
allow periodic tasks to activate on start, and on shutdown
add missing session close
2024-01-09 15:06:25 -06:00
Jonathan Shook
f4f70b9ea7 fix missing case of multiple argv values in single provided at-line for global option 2024-01-09 13:29:40 -06:00
Jonathan Shook
f0852abbb2 at-files: support only yaml files, append yaml extension if not provided 2024-01-08 14:34:07 -06:00
Jonathan Shook
de5813275a basic support for yaml at-files 2024-01-08 14:18:36 -06:00
Jonathan Shook
dd7c721aea document metrics better and save to cache file 2023-12-22 13:37:04 -06:00
Jonathan Shook
4e9963ab17 optimizer naming updates, fixes for _impl 2023-12-19 00:01:28 -06:00
Jonathan Shook
0a4b105c3e direct implementation of run, start, wait, await, example, forceStop 2023-12-18 22:54:05 -06:00
Jonathan Shook
34e6767b0a implement cmd stop directly 2023-12-15 23:10:44 -06:00
Jonathan Shook
42127a9d52 unbreak --pin option for bar commands 2023-12-10 21:17:36 -06:00
Jonathan Shook
309cb67587 Allow progress indicator to be configured 2023-12-10 21:17:27 -06:00
Jonathan Shook
c23878a0e6 implement --cat 2023-12-09 17:17:13 -06:00
Jonathan Shook
16e3e587aa enhance console reporter 2023-12-09 17:17:08 -06:00
Jonathan Shook
57129e8968 avoid mandatory console output 2023-12-09 17:17:03 -06:00
Jonathan Shook
5ae22195ba package factoring 2023-12-09 17:16:44 -06:00
Jonathan Shook
e1f9545abd change all references of context to container 2023-12-07 09:40:40 -06:00
Jonathan Shook
ae19037bce remainder of changes for scenario rework that need to be itemized 2023-12-06 14:26:53 -06:00
Jonathan Shook
a2ac3e3f75 structuring and naming changes 2023-12-06 14:26:29 -06:00
Jonathan Shook
c619bf705a working test config 2023-10-25 17:08:29 -05:00
Jonathan Shook
d9a83ee788 more test fixes post-merge 2023-10-24 00:25:10 -05:00
Jonathan Shook
f7e4efc79a post merge test fixes 2023-10-24 00:14:48 -05:00
Jonathan Shook
68f5fefd3d renaming workloads part2 2023-10-23 20:22:49 -05:00
Jonathan Shook
e44b5a21b7 refinements for csv logging 2023-10-23 08:42:19 -05:00
Jonathan Shook
fe1d3193a4 merge fixups and adapting client load sensors 2023-10-23 08:42:19 -05:00
Jonathan Shook
9fa711b7ab checkpoint 2023-10-23 08:42:19 -05:00
Jonathan Shook
7be8fd0708 minor updates, notes collected into gh issues 2023-10-23 08:42:19 -05:00
Jonathan Shook
61b923cfed indirect loading on nbr working 2023-10-23 08:42:00 -05:00
Jonathan Shook
9daf06cd62 rehome all metrics construction patterns, remove ActivityMetrics 2023-10-23 08:41:40 -05:00
Jonathan Shook
3ec511f61f partial progress to moving instrumentation 2023-10-23 08:41:17 -05:00
Jonathan Shook
17052eaadf rework scenario invocation for better tests, unit test running only 2023-10-23 08:41:17 -05:00
Jonathan Shook
b0e984c55f basic component lifetimes working 2023-10-23 08:41:17 -05:00
Jonathan Shook
7f960778b4 fixes for passing basic tests 2023-10-23 08:41:17 -05:00
Jonathan Shook
2c90ec0e1c even more merge fixes 2023-10-23 08:41:17 -05:00
Jonathan Shook
02f69d0038 merge fixes 2023-10-23 08:41:17 -05:00
Jonathan Shook
40019912d3 lay foundation for component hierarchy 2023-10-23 08:41:17 -05:00
Jonathan Shook
90519b9337 more fixes 2023-10-23 08:41:17 -05:00
Jonathan Shook
0a3b827372 doc improvements 2023-10-23 08:41:17 -05:00
Jonathan Shook
3ec351ad38 disable metrics inventory for previous registry 2023-10-23 08:41:17 -05:00