Compare commits

...
Author SHA1 Message Date
link2xt 8acdda4897 fix: don't ignore join_next() errors in background_fetch_any()
join_next() failing means something went really wrong, e.g. panic inside a task.
We also don't cancel the tasks other than by dropping JoinSet,
so join_next() should never return an error.
2026-09-14 01:03:43 +00:00
+1 -1
View File
@@ -312,7 +312,7 @@ impl SchedulerState {
}
while let Some(fetched) = set.join_next().await {
if let Ok(true) = fetched {
if fetched.context("background_fetch_any: Failed to join a task")? {
break;
}
}