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
Jonathan Shook
a2ac3e3f75
structuring and naming changes
2023-12-06 14:26:29 -06:00