(&self, worker_idx: usize, outcome: &CheckOutcome)
| 2576 | let cap = |
| 2577 | if ram > 0.0 { ix_kernel::shard::cycle_cap_for_ram(ram) } else { mc }; |
| 2578 | if cap == 0 { |
| 2579 | return LeanIOResult::error_string( |
| 2580 | "shard cap: RAM budget too small (must clear the ~50 GiB prover base)", |
| 2581 | ); |
| 2582 | } |
| 2583 | let out = out_path.to_string(); |
| 2584 | let out_opt = if out.is_empty() { None } else { Some(out.as_str()) }; |
| 2585 | match ix_kernel::shard::shard_esp_cap( |
| 2586 | &esp_path.to_string(), |
| 2587 | cap, |
| 2588 | balance, |
| 2589 | parallelism, |
no test coverage detected