Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Vitess VReplication Testing Framework: Phase 1 #13009

Open
Tracked by #12136
rohit-nayak-ps opened this issue May 2, 2023 · 0 comments
Open
Tracked by #12136

Vitess VReplication Testing Framework: Phase 1 #13009

rohit-nayak-ps opened this issue May 2, 2023 · 0 comments

Comments

@rohit-nayak-ps
Copy link
Contributor

rohit-nayak-ps commented May 2, 2023

This issue lists the tasks which we will implement during the first phase of the testing framework.

Summary

This basic framework which will run a MoveTables workflow on a tpcc data set, with an app simulator which generates DMLs on the existing data at given write QPS and store associated metrics.

Artifacts

  • DSL specification with blocks for
    • creating Vitess components
    • loading initial data
    • run complete MoveTables workflow
  • Driver that reads the DSL
  • tpcc setup to create the initial dataset
  • Script to run DMLs to simulate load
  • Cluster creation and management based on DSL specs
  • Store key metrics in a psdb database
  • Serverless UI to display benchmark runs

https://github.com/vitessio/vttestbench

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

1 participant