duration = "120s"
stats-print-interval = "10s"
warmup-duration = "10s"
report-path = "target/yatp-sim/five-tenants.html"
summary-path = "target/yatp-sim/five-tenants.json"

[read-pool]
workers = 5

[read-pool.keyspace-fairness]
enabled = true

[read-pool.fair-global-cpu-admission]
enabled = true
max-cpu-cores = 3
refill-interval = "1ms"

[[keyspace-groups]]
name = "A"

[[keyspace-groups.tasks]]
name = "normal"
arrival-mode = "open-loop"
concurrency = 20
qps = 100
task-cpu-us = 3000
slice-cpu-us = 500
slice-cpu-jitter-us = 50


[[keyspace-groups]]
name = "B"

[[keyspace-groups.tasks]]
name = "normal"
arrival-mode = "open-loop"
concurrency = 20
qps = 100
task-cpu-us = 3000
slice-cpu-us = 500
slice-cpu-jitter-us = 50

[[keyspace-groups.tasks]]
name = "burst"
arrival-mode = "closed-loop"
concurrency = 200
start-time = "20s"
duration = "60s"
task-cpu-us = 5000
slice-cpu-us = 500
slice-cpu-jitter-us = 50

[[keyspace-groups]]
name = "other"
count = 3

[[keyspace-groups.tasks]]
name = "normal"
arrival-mode = "open-loop"
concurrency = 20
qps = 100
task-cpu-us = 3000
slice-cpu-us = 500
slice-cpu-jitter-us = 50
slow-threshold = "50ms"
