tikv / tikv/pd

tools: add router cluster benchmark controller workflow

Open
#10,470 1 comment 0 reactions 0 assignees View on GitHub
needs-type
Dominant language
Go
Stars
1.2k
Forks
783
Avg merge
5d 21h
Merged PRs (30d)
36

Description

## Problem

There is no repository-guided workflow for running repeatable sysbench benchmarks against a router/TiDB cluster over SSH. Operators currently need to piece together remote environment preparation, TiUP bootstrap, topology selection, and sequential thread-based benchmark rounds manually.

## Proposal

Add a reusable skill plus helper scripts that:
- prepare a remote router-cluster benchmark environment
- use the repository's router topology template to resolve TiDB endpoints
- run deterministic single-round or multi-round sysbench controller benchmarks with wait gates between rounds

## Expected benefit

This makes router-cluster benchmarking repeatable, reduces operator error, and documents the controller-style execution contract in-repo.

Contributor guide

Open the contributing guide

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.