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(
1511
1511
// not with a benchmark.
1512
1512
conn. record_error (
1513
1513
artifact_row_id,
1514
- & format ! ( "job:{}" , benchmark_job . id ( ) ) ,
1514
+ & format ! ( "exhausted retry count" ) ,
1515
1515
& format ! ( "Error while benchmarking job {benchmark_job:?}: {error:?}" ) ,
1516
1516
Some ( benchmark_job. id ( ) ) ,
1517
1517
)
@@ -2174,6 +2174,7 @@ async fn run_benchmarks(
2174
2174
& collector,
2175
2175
runtime. filter ,
2176
2176
runtime. iterations ,
2177
+ shared. job_id ,
2177
2178
)
2178
2179
. await
2179
2180
. context ( "Runtime benchmarks failed" )
Original file line number Diff line number Diff line change @@ -35,6 +35,7 @@ pub async fn bench_runtime(
35
35
collector : & CollectorCtx ,
36
36
filter : RuntimeBenchmarkFilter ,
37
37
iterations : u32 ,
38
+ job_id : Option < u32 > ,
38
39
) -> anyhow:: Result < ( ) > {
39
40
let filtered = suite. filtered_benchmark_count ( & filter) ;
40
41
println ! ( "Executing {filtered} benchmarks\n " ) ;
@@ -93,7 +94,7 @@ pub async fn bench_runtime(
93
94
collector. artifact_row_id ,
94
95
& step_name,
95
96
& format ! ( "{error:?}" ) ,
96
- None ,
97
+ job_id ,
97
98
)
98
99
. await ;
99
100
} ;
Original file line number Diff line number Diff line change @@ -388,9 +388,9 @@ static MIGRATIONS: &[&str] = &[
388
388
ALTER TABLE collector_config ADD COLUMN commit_sha TEXT NULL;
389
389
"# ,
390
390
r#"
391
- CREATE TABLE IF NOT EXISTS error_new (
391
+ CREATE TABLE error_new (
392
392
id SERIAL PRIMARY KEY,
393
- aid INTEGER NOT NULL,
393
+ aid INTEGER NOT NULL REFERENCES artifact(id) ON DELETE CASCADE ON UPDATE CASCADE ,
394
394
message TEXT NOT NULL,
395
395
context TEXT NOT NULL,
396
396
job_id INTEGER
@@ -408,7 +408,7 @@ static MIGRATIONS: &[&str] = &[
408
408
DROP TABLE error;
409
409
ALTER TABLE error_new RENAME TO error;
410
410
411
- CREATE INDEX IF NOT EXISTS error_artifact_idx ON error(aid);
411
+ CREATE INDEX error_artifact_idx ON error(aid);
412
412
"# ,
413
413
] ;
414
414
You can’t perform that action at this time.
0 commit comments