aboutsummaryrefslogtreecommitdiff
path: root/src/benchmarks/redis.py
Commit message (Collapse)AuthorAgeFilesLines
* introduce verbosity aware subprocess.run wrapper and use it in benchmarksFlorian Fischer2019-12-131-6/+2
|
* collect vmhwm for servers and use it for mysql, httpd and redisFlorian Fischer2019-12-111-1/+6
|
* fmt benchmark definitions with yapfFlorian Fischer2019-12-111-13/+13
|
* cleanup database dumps after redis benchmarkFlorian Fischer2019-11-131-0/+5
|
* don't always use jemalloc for redisFlorian Fischer2019-11-061-1/+1
|
* fix redis directoryFlorian Fischer2019-10-221-7/+8
|
* fix redisFlorian Fischer2019-10-131-2/+3
| | | | | don't symlink redis binaries if they already exist. Make shutdown_cmd work atexit by using its abspath.
* use ArchiveArtifacts for all benchmark resourcesFlorian Fischer2019-09-231-32/+19
|
* don't exit if we fail to prepare a benchmarkFlorian Fischer2019-09-111-9/+0
| | | | | benchmark.prepare should raise an Exception if it encounters an unrecoverable, intolerable error.
* explicitly collect binary versionsFlorian Fischer2019-09-111-0/+2
| | | | | | | There is no generic way to retrieve the version of a binary. Not everyone followes GNU cli guidelines and supports "--version". The larson benchmark for example reads input from stdin when started with "larson --version" blocking the Benchmark.prepare() call.
* port building of redis to pythonFlorian Fischer2019-09-111-0/+52
|
* add redis benchmark inspired by mimalloc-benchFlorian Fischer2019-09-111-0/+57
redis is build using a bash script because I wasn't able to build with make alone. TODO: build redis using only a Makefile