risingwavelabs / risingwave

Best-in-class stream processing, analytics, and management. Perform continuous analytics, or build event-driven applications, real-time ETL pipelines, and feature stores in minutes. Unified streaming and batch. PostgreSQL compatible.
https://go.risingwave.com/slack
Apache License 2.0
7.02k stars 577 forks source link

Tracking Issue: Fix Sqlsmith workarounds / refinements / bugs #3896

Open kwannoel opened 2 years ago

kwannoel commented 2 years ago

Several features are currently not fully supported, hence some parts of sqlsmith are disabled, or use workarounds. We should re-enable them when their dependent issues are fixed.

Bugs:

Workarounds:

Refinements - Query Generator:

Investigate:

Refinements - Test suite:

Related: #2571

kwannoel commented 1 year ago

Some updates on what I intend to do:


  1. Enable features is higher priority (we want to ensure high coverage) and simpler, use this to track: https://github.com/risingwavelabs/risingwave/issues/7328.

  2. We can have a separate issue to track lower priority work: https://github.com/risingwavelabs/risingwave/issues/7329 a. nice-to-haves e.g. test suite usability refinements. b. Low priority sql features to test. c. We can mark these as good first issue, so other developers / community can work on it :)

  3. Long running features #7934 .