From e8ac7071907a553af6b221c80852f664c554955c Mon Sep 17 00:00:00 2001 From: Pekka Enberg Date: Thu, 17 Jul 2025 09:20:00 +0300 Subject: [PATCH] simulator: Disable `INSERT INTO .. SELECT` for being slow Refs #2129 --- simulator/generation/query.rs | 9 +++------ 1 file changed, 3 insertions(+), 6 deletions(-) diff --git a/simulator/generation/query.rs b/simulator/generation/query.rs index 6d2ecdedc..e66798d9a 100644 --- a/simulator/generation/query.rs +++ b/simulator/generation/query.rs @@ -190,7 +190,7 @@ impl ArbitraryFrom<&SimulatorEnv> for Insert { }) }; - let gen_select = |rng: &mut R| { + let _gen_select = |rng: &mut R| { // Find a non-empty table let select_table = env.tables.iter().find(|t| !t.rows.is_empty())?; let row = pick(&select_table.rows, rng); @@ -204,12 +204,9 @@ impl ArbitraryFrom<&SimulatorEnv> for Insert { }) }; + // TODO: Add back gen_select when https://github.com/tursodatabase/turso/issues/2129 is fixed. // Backtrack here cannot return None - backtrack( - vec![(1, Box::new(gen_values)), (1, Box::new(gen_select))], - rng, - ) - .unwrap() + backtrack(vec![(1, Box::new(gen_values))], rng).unwrap() } }