vitessio / vitess

Vitess is a database clustering system for horizontal scaling of MySQL.
http://vitess.io
Apache License 2.0
18.23k stars 2.07k forks source link

Automated query fuzzing #13279

Open systay opened 1 year ago

systay commented 1 year ago

We need better ways of comparing the results produced by Vitess and vanilla MySQL. It would be great if we could produce random queries and be able to run them against both mysql and vitess and check that the results are the same.

Prioritised list of query patterns to test:

arvind-murty commented 1 year ago

Current random query production: PR #13260

arvind-murty commented 1 year ago

Left join seems to work fine, but right join fails a bunch

arvind-murty commented 1 year ago

Current random query production: PR #13260

Now PR #13460