Remove restrictions in select-job-for-update
This allows running jobs manually that have failed.
This commit is contained in:
parent
71607eff66
commit
6dd52f08ed
1 changed files with 1 additions and 6 deletions
|
|
@ -692,12 +692,7 @@ ORDER BY load_new_guix_revision_jobs.id DESC")
|
||||||
(string-append
|
(string-append
|
||||||
"SELECT id, commit, source, git_repository_id "
|
"SELECT id, commit, source, git_repository_id "
|
||||||
"FROM load_new_guix_revision_jobs "
|
"FROM load_new_guix_revision_jobs "
|
||||||
"WHERE id = $1 AND succeeded_at IS NULL AND NOT EXISTS ("
|
"WHERE id = $1 AND succeeded_at IS NULL "
|
||||||
"SELECT 1 "
|
|
||||||
"FROM load_new_guix_revision_job_events "
|
|
||||||
;; Skip jobs that have failed, to avoid trying them over and over again
|
|
||||||
"WHERE job_id = load_new_guix_revision_jobs.id AND event = 'failure'"
|
|
||||||
") ORDER BY id DESC "
|
|
||||||
"FOR NO KEY UPDATE SKIP LOCKED")
|
"FOR NO KEY UPDATE SKIP LOCKED")
|
||||||
(list id)))
|
(list id)))
|
||||||
|
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue