diff --git a/simulator/runner/cli.rs b/simulator/runner/cli.rs index 36f74abc3..3bfae4349 100644 --- a/simulator/runner/cli.rs +++ b/simulator/runner/cli.rs @@ -127,8 +127,8 @@ pub struct SimulatorCLI { pub max_tick: u64, #[clap(long, help = "Enable experimental MVCC feature")] pub experimental_mvcc: bool, - #[clap(long, help = "Enable experimental indexing feature")] - pub experimental_indexes: bool, + #[clap(long, help = "Disable experimental indexing feature")] + pub disable_experimental_indexes: bool, } #[derive(Parser, Debug, Clone, Serialize, Deserialize, PartialEq, PartialOrd, Eq, Ord)] diff --git a/simulator/runner/env.rs b/simulator/runner/env.rs index fa5859af3..83e965da7 100644 --- a/simulator/runner/env.rs +++ b/simulator/runner/env.rs @@ -246,7 +246,7 @@ impl SimulatorEnv { disable_reopen_database: cli_opts.disable_reopen_database, latency_probability: cli_opts.latency_probability, experimental_mvcc: cli_opts.experimental_mvcc, - experimental_indexes: cli_opts.experimental_indexes, + experimental_indexes: !cli_opts.disable_experimental_indexes, min_tick: cli_opts.min_tick, max_tick: cli_opts.max_tick, };