diff --git a/nexus/src/app/background/tasks/support_bundle_collector.rs b/nexus/src/app/background/tasks/support_bundle_collector.rs index e1ebc02e95..df402702c4 100644 --- a/nexus/src/app/background/tasks/support_bundle_collector.rs +++ b/nexus/src/app/background/tasks/support_bundle_collector.rs @@ -1389,6 +1389,10 @@ async fn save_sp_dumps( .context("failed to get task dump count from SP")? .into_inner(); + if dump_count == 0 { + return Ok(()); + } + let output_dir = sp_dumps_dir.join(format!("{}_{}", sp.type_, sp.slot)); tokio::fs::create_dir_all(&output_dir).await?;