Commit Graph

924 Commits

Author SHA1 Message Date
Jonathan Shook
27894fd8c5 Cmd toString labels indirect impls 2024-01-18 00:23:12 -06:00
Jonathan Shook
76ab3672ac clarify parameter names 2024-01-18 00:23:09 -06:00
Jonathan Shook
add366a73b allow pre-use verification of command availability 2024-01-18 00:23:07 -06:00
Jonathan Shook
6f06846a35 add test fixtures for commands 2024-01-18 00:22:55 -06:00
Jonathan Shook
c579ca38cd fail fast on command errors in session 2024-01-12 01:02:54 -06:00
Jonathan Shook
c1f182f306 make logger more robust for early errors 2024-01-12 01:02:39 -06:00
Jonathan Shook
0a2541c593 adjust memfree math to ignore buffer cache for warning 2024-01-12 01:02:24 -06:00
Jonathan Shook
6a668f3947 misc improvements 2024-01-11 12:54:04 -06:00
Jonathan Shook
8d8288e2eb separate status from active heartbeat behavior 2024-01-11 00:41:05 -06:00
Jonathan Shook
2330661fe2 move from rolling appender to just appender, auto symlink 2024-01-11 00:40:53 -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
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
e09e0f5e99 add pre-computed error rates for error_rate_1m, error_rate_5m, error_rate_15m, error_rate_total and errors_total 2024-01-02 17:03:41 -06:00
Jonathan Shook
01bd518612 move simrate to its own package 2024-01-02 11:34:05 -06:00
Jonathan Shook
ed0315f367 refactor session safety metrics into auxiliary component 2023-12-22 13:36:58 -06:00
Jonathan Shook
20f7d05c9a typo fixes 2023-12-22 13:36:54 -06:00
Jonathan Shook
3f6abf12f8 caller updates for documented metrics 2023-12-20 18:12:30 -06:00
Jonathan Shook
274b5b119b add docs to metrics construction 2023-12-20 17:16:40 -06:00
Jonathan Shook
b62c623143 add notes for later 2023-12-20 17:16:37 -06:00
Jonathan Shook
5db3988e22 backfill missing metric source 2023-12-20 17:16:34 -06:00
Jonathan Shook
0c77a2fe9e factor client metrics checker into component attachment 2023-12-20 17:16:31 -06:00
Jonathan Shook
cbc9e5484f remove dead code 2023-12-20 17:16:28 -06:00
Jonathan Shook
3346cd2624 add notes for improvements 2023-12-19 10:12:24 -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
0a76a2ed32 fix uninitialized step name for default 2023-12-18 15:45:17 -06:00
Jonathan Shook
9fd3d4afb1 capture result map from records automatically 2023-12-18 15:06:56 -06:00
Jonathan Shook
c3a42c1a75 show total session time 2023-12-18 15:06:56 -06:00
Jonathan Shook
382f90d34b basic cleanups 2023-12-15 23:10:56 -06:00
Jonathan Shook
e86b116688 support result mapping for command 2023-12-15 23:10:53 -06:00
Jonathan Shook
1b13a2afba remove defunct phase naming 2023-12-15 23:10:50 -06:00
Jonathan Shook
b63fcf2625 invokable commands set and interpolate context vars 2023-12-15 23:10:46 -06:00
Jonathan Shook
34e6767b0a implement cmd stop directly 2023-12-15 23:10:44 -06:00
Jonathan Shook
8cb3051af2 fixes from PR and export-docs fix 2023-12-15 12:57:03 -06:00
Jonathan Shook
6d93155ce1 use correct parameter for container command 2023-12-10 21:17:38 -06:00
Jonathan Shook
4fa099fb45 move markdown finder over to DriverAdapterLoader 2023-12-10 21:17:34 -06:00
Jonathan Shook
7606cb94fc make progress reporter send a final report 2023-12-10 21:17:32 -06:00
Jonathan Shook
6125c390ae cleanup on aisle StandardActivity 2023-12-09 23:29:30 -06:00
Jonathan Shook
5ab00a2c11 add dryrun=emit support 2023-12-09 23:29:27 -06:00
Jonathan Shook
3547c04c41 minor syntax improvements 2023-12-09 17:17:20 -06:00
Jonathan Shook
aad06bed09 formatting 2023-12-09 17:17:11 -06:00
Jonathan Shook
54631474bd add Component Properties 2023-12-09 17:16:57 -06:00
Jonathan Shook
5ae22195ba package factoring 2023-12-09 17:16:44 -06:00
Jonathan Shook
6dab0cb88d make op,stmt,workload more specific 2023-12-08 19:37:12 -06:00
Jonathan Shook
4e407573ce minor syntax improvements 2023-12-08 19:37:09 -06:00
Jonathan Shook
c46e097e50 remove deprecated CommandTemplate 2023-12-08 19:37:06 -06:00
Jonathan Shook
069d274e3f
Merge pull request #1695 from nosqlbench/mwolters/1611b
applying code changes for end of session reporting to new main
2023-12-08 14:09:12 -06:00
Mark Wolters
86f0a0298c applying code changes for end of session reporting to new main 2023-12-07 11:55:19 -04: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