risingwavelabs / risingwave

SQL stream processing for event-driven workloads. Perform streaming analytics, or build event-driven applications, real-time ETL pipelines, and feature stores in minutes. Unified streaming and batch processing. PostgreSQL compatible.
https://www.risingwave.com/slack
Apache License 2.0
6.71k stars 552 forks source link

test: simulate SQL-backend meta store #12707

Open wangrunji0408 opened 10 months ago

wangrunji0408 commented 10 months ago

As we are migrating meta store backend from ETCD to SQL #12449, deterministic test should also be adapted.

There are 2 possible solutions for this task:

  1. We may use temporary-file-based sqlite backend in the simulation. If we are lucky, there will be no need to hack any code.
  2. If the above method doesn't work, or there are still uncertainties inside, we have to patch the sqlx crate or mock a backend using in-memory sqlite, like we did for etcd-client before.
github-actions[bot] commented 2 months ago

This issue has been open for 60 days with no activity. Could you please update the status? Feel free to continue discussion or close as not planned.