diff --git a/simulator/generation/plan.rs b/simulator/generation/plan.rs index b1a233f9e..d83911642 100644 --- a/simulator/generation/plan.rs +++ b/simulator/generation/plan.rs @@ -392,7 +392,10 @@ impl ArbitraryFrom<(&SimulatorEnv, InteractionStats)> for Interactions { remaining_write, Box::new(|rng: &mut R| random_write(rng, env)), ), - (1, Box::new(|rng: &mut R| create_table(rng, env))), + ( + remaining_write / 10, + Box::new(|rng: &mut R| create_table(rng, env)), + ), (1, Box::new(|rng: &mut R| random_fault(rng, env))), ], rng, diff --git a/simulator/main.rs b/simulator/main.rs index 8dc477290..085711391 100644 --- a/simulator/main.rs +++ b/simulator/main.rs @@ -66,7 +66,7 @@ fn main() { }; let opts = SimulatorOpts { - ticks: rng.gen_range(0..1024), + ticks: rng.gen_range(0..10240), max_connections: 1, // TODO: for now let's use one connection as we didn't implement // correct transactions procesing max_tables: rng.gen_range(0..128), @@ -74,7 +74,7 @@ fn main() { write_percent, delete_percent, page_size: 4096, // TODO: randomize this too - max_interactions: rng.gen_range(0..1024), + max_interactions: rng.gen_range(0..10240), }; let io = Arc::new(SimulatorIO::new(seed, opts.page_size).unwrap()); @@ -175,6 +175,7 @@ fn execute_interaction( interaction: &Interaction, stack: &mut Vec, ) -> Result<()> { + log::info!("executing: {}", interaction); match interaction { generation::plan::Interaction::Query(_) => { let conn = match &mut env.connections[connection_index] {