-
Notifications
You must be signed in to change notification settings - Fork 2
/
main.yml
37 lines (30 loc) · 1.48 KB
/
main.yml
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
# Name of the cache to install use on the Infinispan Server
cache_name: benchmark
# The default test name to find in the benchmarks directory with a prefix ending in `yaml.j2`
test_name: hotrod-benchmark
# The default number of entries to utilize in the benchmarks
number_entries: 4000
# The read/write ratio for the benchmark. Default to 80/20, the sum must be 1
read_ratio: 0.8
write_ratio: 0.2
# Request per second to issue cluster-wide.
# The load follow the read/write ratio defined above and spreads across all the agents.
# This value is the absolute final RPS at the end of the benchmark. The agents ramp-up from 1 to this max RPS.
# One agent can not pass 1000 RPS. See: https://github.com/Hyperfoil/Hyperfoil/issues/342
req_per_sec: 1800
# The JVM arguments to provide to the agent when it starts
# Note this is replaced in the benchmark file itself, see the benchmarks directory in the root
agent_java_args: "{{ undef() }}"
# This defines what ssh key will be copied from the Controller .ssh directory
# to the authorized keys on each agent. Also the controller will add
# a known_hosts entry for each agent
ssh_key: "benchmark"
# The rest are all described at https://github.com/Hyperfoil/hyperfoil_test
hyperfoil_controller_group: hyperfoil_controller
hyperfoil_controller_host: "{{ undef{} }}"
hyperfoil_controller_port: "{{ undef{} }}"
hyperfoil_controller_protocol: http
hyperfoil_validate_certs: true
hyperfoil_deployer: ssh
hyperfoil_agent_group: hyperfoil_agent
hyperfoil_agent_port: 22