Skip to content

cli: Add gitaly-bench coordinator

Will Chandler requested to merge wc/gitaly-bench-cli into master

Currently we use Ansible to run benchmarks against Gitaly, but this requires us to run benchmarks serially. Ansible cannot divide a group of tasks between hosts, so we're limited to a single Gitaly host. The goal of this tool is to enable us to create n Gitaly hosts and run benchmarks in parallel against them.

Add a new gitaly-bench binary to allow us to coordinate starting and stopping Gitaly for benchmarking.

Related to #4831

Edited by Will Chandler

Merge request reports