make ctx.spawn blocking (#3337)

* make spawn sync

* improve error type
This commit is contained in:
Andronik Ordian
2021-06-22 03:43:40 +02:00
committed by GitHub
parent 9fa5d28e0b
commit ffc6f7c731
16 changed files with 27 additions and 80 deletions
@@ -76,7 +76,6 @@ where
.with_validator_index(from_validator)
.with_relay_parent(parent);
ctx.spawn("pov-fetcher", fetch_pov_job(pov_hash, pending_response.boxed(), span, tx).boxed())
.await
.map_err(|e| Fatal::SpawnTask(e))?;
Ok(())
}
@@ -189,7 +189,6 @@ impl FetchTask {
let (handle, kill) = oneshot::channel();
ctx.spawn("chunk-fetcher", running.run(kill).boxed())
.await
.map_err(|e| Fatal::SpawnTask(e))?;
Ok(FetchTask {