From 500dc2e0e67b68493b0ed223c673af3a9477fe3b Mon Sep 17 00:00:00 2001 From: Lewis Date: Sun, 31 May 2026 23:35:54 +0300 Subject: [PATCH] test(store): gauntlet sweep configs for time-travel & fsync repro Lewis: May this revision serve well! --- .../gauntlet-configs/blockstore_timetravel.toml | 11 +++++++++++ .../gauntlet-configs/firehose_timetravel.toml | 7 +++++++ .../tranquil-store/gauntlet-configs/fsync_repro.toml | 7 +++++++ .../gauntlet-configs/fsync_repro_hi.toml | 7 +++++++ .../gauntlet-configs/probe_isolate.toml | 6 ++++++ 5 files changed, 38 insertions(+) create mode 100644 crates/tranquil-store/gauntlet-configs/blockstore_timetravel.toml create mode 100644 crates/tranquil-store/gauntlet-configs/firehose_timetravel.toml create mode 100644 crates/tranquil-store/gauntlet-configs/fsync_repro.toml create mode 100644 crates/tranquil-store/gauntlet-configs/fsync_repro_hi.toml create mode 100644 crates/tranquil-store/gauntlet-configs/probe_isolate.toml diff --git a/crates/tranquil-store/gauntlet-configs/blockstore_timetravel.toml b/crates/tranquil-store/gauntlet-configs/blockstore_timetravel.toml new file mode 100644 index 0000000..1f5bbe2 --- /dev/null +++ b/crates/tranquil-store/gauntlet-configs/blockstore_timetravel.toml @@ -0,0 +1,11 @@ +scenario = "moderate-faults" +seeds = 128 +dump_regressions = "/root/gauntlet-regressions" + +[base_overrides] +op_count = 20000 + +[axes] +fault_density_scale = [0.0, 1.0] +advance_time = [20, 60] +advance_max_secs = [3600, 86400, 604800] diff --git a/crates/tranquil-store/gauntlet-configs/firehose_timetravel.toml b/crates/tranquil-store/gauntlet-configs/firehose_timetravel.toml new file mode 100644 index 0000000..8aea55c --- /dev/null +++ b/crates/tranquil-store/gauntlet-configs/firehose_timetravel.toml @@ -0,0 +1,7 @@ +scenario = "firehose-fanout" +seeds = 128 +dump_regressions = "/root/gauntlet-regressions" + +[axes] +advance_time = [20, 60] +advance_max_secs = [3600, 86400, 604800] diff --git a/crates/tranquil-store/gauntlet-configs/fsync_repro.toml b/crates/tranquil-store/gauntlet-configs/fsync_repro.toml new file mode 100644 index 0000000..2260851 --- /dev/null +++ b/crates/tranquil-store/gauntlet-configs/fsync_repro.toml @@ -0,0 +1,7 @@ +scenario = "eventlog-time-travel-chaos" +seeds = 256 +dump_regressions = "/root/gauntlet-regressions" + +[overrides] +op_count = 4000 +fault_density_scale = 0.1 diff --git a/crates/tranquil-store/gauntlet-configs/fsync_repro_hi.toml b/crates/tranquil-store/gauntlet-configs/fsync_repro_hi.toml new file mode 100644 index 0000000..5406fd1 --- /dev/null +++ b/crates/tranquil-store/gauntlet-configs/fsync_repro_hi.toml @@ -0,0 +1,7 @@ +scenario = "eventlog-time-travel-chaos" +seeds = 256 +dump_regressions = "/root/gauntlet-regressions" + +[overrides] +op_count = 4000 +fault_density_scale = 1.0 diff --git a/crates/tranquil-store/gauntlet-configs/probe_isolate.toml b/crates/tranquil-store/gauntlet-configs/probe_isolate.toml new file mode 100644 index 0000000..a86b181 --- /dev/null +++ b/crates/tranquil-store/gauntlet-configs/probe_isolate.toml @@ -0,0 +1,6 @@ +scenario = "eventlog-time-travel-chaos" +seeds = 64 + +[axes] +fault_density_scale = [0.0, 1.0] +advance_time = [0, 20]