File tree Expand file tree Collapse file tree 3 files changed +7
-5
lines changed Expand file tree Collapse file tree 3 files changed +7
-5
lines changed Original file line number Diff line number Diff line change @@ -1511,7 +1511,7 @@ async fn run_job_queue_benchmarks(
15111511 // not with a benchmark.
15121512 conn. record_error (
15131513 artifact_row_id,
1514- & format ! ( "job:{}" , benchmark_job . id ( ) ) ,
1514+ & format ! ( "exhausted retry count" ) ,
15151515 & format ! ( "Error while benchmarking job {benchmark_job:?}: {error:?}" ) ,
15161516 Some ( benchmark_job. id ( ) ) ,
15171517 )
@@ -2174,6 +2174,7 @@ async fn run_benchmarks(
21742174 & collector,
21752175 runtime. filter ,
21762176 runtime. iterations ,
2177+ shared. job_id ,
21772178 )
21782179 . await
21792180 . context ( "Runtime benchmarks failed" )
Original file line number Diff line number Diff line change @@ -35,6 +35,7 @@ pub async fn bench_runtime(
3535 collector : & CollectorCtx ,
3636 filter : RuntimeBenchmarkFilter ,
3737 iterations : u32 ,
38+ job_id : Option < u32 > ,
3839) -> anyhow:: Result < ( ) > {
3940 let filtered = suite. filtered_benchmark_count ( & filter) ;
4041 println ! ( "Executing {filtered} benchmarks\n " ) ;
@@ -93,7 +94,7 @@ pub async fn bench_runtime(
9394 collector. artifact_row_id ,
9495 & step_name,
9596 & format ! ( "{error:?}" ) ,
96- None ,
97+ job_id ,
9798 )
9899 . await ;
99100 } ;
Original file line number Diff line number Diff line change @@ -388,9 +388,9 @@ static MIGRATIONS: &[&str] = &[
388388 ALTER TABLE collector_config ADD COLUMN commit_sha TEXT NULL;
389389 "# ,
390390 r#"
391- CREATE TABLE IF NOT EXISTS error_new (
391+ CREATE TABLE error_new (
392392 id SERIAL PRIMARY KEY,
393- aid INTEGER NOT NULL,
393+ aid INTEGER NOT NULL REFERENCES artifact(id) ON DELETE CASCADE ON UPDATE CASCADE ,
394394 message TEXT NOT NULL,
395395 context TEXT NOT NULL,
396396 job_id INTEGER
@@ -408,7 +408,7 @@ static MIGRATIONS: &[&str] = &[
408408 DROP TABLE error;
409409 ALTER TABLE error_new RENAME TO error;
410410
411- CREATE INDEX IF NOT EXISTS error_artifact_idx ON error(aid);
411+ CREATE INDEX error_artifact_idx ON error(aid);
412412 "# ,
413413] ;
414414
You can’t perform that action at this time.
0 commit comments