Skip to main content

run_rounds

Function run_rounds 

Source
pub async fn run_rounds(
    target: &S3Target,
    base_cfg: WorkloadConfig,
    replicas: usize,
    rounds: usize,
) -> Result<Vec<SoakOutcome>, String>
Expand description

Run rounds soak rounds against replicas freshly-spawned gonzalod processes over target. Each round runs the workload while performing one kill+recover cycle on a (rotating) replica, then checks the oracle. Each round uses a distinct collection so op-ids never collide across rounds.

rounds == 1 is exactly the bounded per-PR gate; the deep soak passes N > 1.