Files
datastore/programs/keeper-bench/example.yaml
T
Antonio AndelicandClaude Opus 4.6 c67fe39914 Rewrite keeper-bench README and fix report_delay key in example config
- Rewrite README: add command-line options table, modes overview,
  replay request log section, troubleshooting, and per-op output docs.
- Document previously undocumented settings: `use_compression`,
  `use_xid_64`, `--input-request-log`, `--setup-nodes-snapshot-path`.
- Fix `delay` → `report_delay` in `example.yaml` (the old key was
  silently ignored because the code reads `report_delay`).

Co-Authored-By: Claude Opus 4.6 <[email protected]>
2026-03-06 10:46:47 +01:00

119 lines
2.0 KiB
YAML

concurrency: 20
iterations: 10000
report_delay: 4
timelimit: 300
continue_on_error: true
connections:
operation_timeout_ms: 3000
connection_timeout_ms: 40000
connection:
secure: false
operation_timeout_ms: 2000
session_timeout_ms: 2000
connection_timeout_ms: 50000
host: "localhost:9181"
sessions: 1
host: "localhost:9181"
setup:
node:
name: "test3"
node:
name: "test_create"
node:
name: "test4"
node:
name: "test"
data: "somedata"
node:
repeat: 4
name:
random_string:
size: 15
data:
random_string:
size:
min_value: 10
max_value: 20
node:
repeat: 2
node:
repeat: 2
name:
random_string:
size: 12
name:
random_string:
size: 15
data:
random_string:
size:
min_value: 10
max_value: 20
node:
name: "test2"
data: "somedata"
generator:
requests:
create:
path: "/test_create"
name_length: 10
remove_factor: 0.5
multi:
size: 20
create:
path: "/test"
data:
random_string:
size:
min_value: 10
max_value: 20
remove_factor: 0.8
set:
weight: 2
path:
- "/test3"
- "/test4"
path:
children_of: "/test"
data:
random_string:
size: 10
get:
path:
- "/test3"
- "/test4"
path:
children_of: "/test"
multi:
weight: 10
get:
path:
- "/test3"
- "/test4"
path:
children_of: "/test"
list:
path:
- "/test3"
path:
children_of: "/test"
list:
path:
- "/test3"
- "/test4"
path:
children_of: "/test"
output:
file:
path: "output.json"
with_timestamp: true
stdout: true