Summer 2023: Fuzzing Vitess at PlanetScale
Blog post from PlanetScale
Arvind Murty interned at PlanetScale from May to July 2023, working on Vitess, a database sharding system. His task was to find as many bugs in the Vitess planner as possible using SQLancer, a tool for testing DBMSs. However, due to Vitess' unique features and complexities, they decided to build their own random query generator. Murty worked on improving the fuzzer by adding most types of queries, modifying the query simplifier, and enhancing the expression generator. He suggests future improvements such as complicating or randomizing the schema and VSchema, and refactoring the codebase. Overall, his experience at PlanetScale was valuable in terms of practical contributions and learning about team-based software development.
No tracked trend matches for this post yet.
Use this post, company, and trend context to find content marketing opportunities, perform competitive analysis, or address product feature gaps via the Plushcap MCP server or the Plushcap API.