aboutsummaryrefslogtreecommitdiff
path: root/src/benchmarks/mysql.py
diff options
context:
space:
mode:
authorFlorian Fischer <florian.fl.fischer@fau.de>2019-09-04 23:24:21 +0200
committerFlorian Fischer <florian.fl.fischer@fau.de>2019-09-11 17:28:29 +0200
commit062f2c8662f586e651655dbb5de7c0423fe028c9 (patch)
treec792d0c773d46a29caf1aac7c6ba00d03dab1da4 /src/benchmarks/mysql.py
parent4c1f4b58107d82e726cc3ae45db1b74cb4475db9 (diff)
downloadallocbench-062f2c8662f586e651655dbb5de7c0423fe028c9.tar.gz
allocbench-062f2c8662f586e651655dbb5de7c0423fe028c9.zip
improve server benchmarks
servers are now dictionary with two mandatory keys: "name" and "cmd". Optional keys are: * "prepare_cmds": commands are run after a server is started * "shutdown_cmds": commands are run before a server is terminated
Diffstat (limited to 'src/benchmarks/mysql.py')
-rw-r--r--src/benchmarks/mysql.py3
1 files changed, 2 insertions, 1 deletions
diff --git a/src/benchmarks/mysql.py b/src/benchmarks/mysql.py
index 28cb982..a47873b 100644
--- a/src/benchmarks/mysql.py
+++ b/src/benchmarks/mysql.py
@@ -56,7 +56,8 @@ class BenchmarkMYSQL(Benchmark):
self.args = {"nthreads": Benchmark.scale_threads_for_cpus(1)}
self.cmd = CMD
- self.server_cmds = [SERVER_CMD]
+ self.servers = [{"name": "mysqld",
+ "cmd" : SERVER_CMD}]
self.measure_cmd = ""
self.requirements = ["mysqld", "sysbench"]