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 production testing/onboarding #2707

Open
bbeaudreault opened this issue Mar 29, 2017 · 1 comment
Open

Vitess production testing/onboarding #2707

bbeaudreault opened this issue Mar 29, 2017 · 1 comment

Comments

@bbeaudreault
Copy link
Contributor

bbeaudreault commented Mar 29, 2017

As we look to bring more users onto vitess, one area we can smooth over is helping the new user easily validate whether vitess will work in their system. There are a few areas I think any new person should concern themselves with:

  1. Query compatibility
  2. Sharding methodology
  3. Load testing

When I was doing this process a few months ago, I wrote a binary called vtparse that could do all of the validation parts for the first item and output any errors found. This got the job done, but was clunky and is now outdated.

@sougou believes vtcombo could handle the first 2 parts. We'd need to provide some ease-of-access improvements to it:

  • Allow calling with a single query or a sql file filled with queries.
  • Allow loading existing schema into it with a sql file
  • Aggregate output a bit, such as group errors by type (parse error, plan error, etc). It would also be nice to output how many queries were single shard vs multi-shard/db.

Finally, all of this should be documented in an Onboarding document.

cc @o1egl @derekperkins

@sougou
Copy link
Contributor

sougou commented May 22, 2017

I've produced this video https://youtu.be/71nTBafPtcM, which should address 1 & 2.

@ajm188 ajm188 removed the P3 label Mar 9, 2023
frouioui added a commit to planetscale/vitess that referenced this issue Mar 26, 2024
… CI (vitessio#2707)

Co-authored-by: Florent Poinsard <35779988+frouioui@users.noreply.github.com>
Co-authored-by: Matt Lord <mattalord@gmail.com>
Co-authored-by: Florent Poinsard <florent.poinsard@outlook.fr>
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

3 participants