fc-queue-runner: integrate failed paths cache in build dispatch
Signed-off-by: NotAShelf <raf@notashelf.dev> Change-Id: I418f007368916de1320dd56f425a5d8f6a6a6964
This commit is contained in:
parent
65a6fd853d
commit
9efba1bbc7
3 changed files with 72 additions and 1 deletions
|
|
@ -744,6 +744,17 @@ async fn run_build(
|
|||
)
|
||||
.await?;
|
||||
|
||||
if let Err(e) = repo::failed_paths_cache::insert(
|
||||
pool,
|
||||
&build.drv_path,
|
||||
failure_status,
|
||||
build.id,
|
||||
)
|
||||
.await
|
||||
{
|
||||
tracing::warn!(build_id = %build.id, "Failed to cache failed path: {e}");
|
||||
}
|
||||
|
||||
tracing::warn!(build_id = %build.id, "Build failed: {:?}", failure_status);
|
||||
}
|
||||
},
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue