From 26ff8c87a34dce0adf29e0ac1556b2fa1ae5545d Mon Sep 17 00:00:00 2001 From: not-matthias Date: Thu, 6 Nov 2025 18:22:49 +0100 Subject: [PATCH] fix: cleanup fifo before creating --- src/run/runner/wall_time/perf/fifo.rs | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/src/run/runner/wall_time/perf/fifo.rs b/src/run/runner/wall_time/perf/fifo.rs index 5ba2c088..19387d1f 100644 --- a/src/run/runner/wall_time/perf/fifo.rs +++ b/src/run/runner/wall_time/perf/fifo.rs @@ -32,6 +32,10 @@ fn get_pipe_open_options() -> TokioPipeOpenOptions { impl RunnerFifo { pub fn new() -> anyhow::Result { + // Delete any existing FIFOs to avoid hangs + let _ = nix::unistd::unlink(RUNNER_CTL_FIFO); + let _ = nix::unistd::unlink(RUNNER_ACK_FIFO); + create_fifo(RUNNER_CTL_FIFO)?; create_fifo(RUNNER_ACK_FIFO)?;