Reliably perform the background processing for build events
Insert the build ids to a table and remove the ids once processed. If the data service is restarted and the in memory queue is lost, process all the items from the database queue.
This commit is contained in:
parent
04f427bcab
commit
961441cab0
9 changed files with 159 additions and 6 deletions
|
|
@ -81,10 +81,11 @@ SOURCES = \
|
|||
guix-data-service/data-deletion.scm \
|
||||
guix-data-service/jobs.scm \
|
||||
guix-data-service/jobs/load-new-guix-revision.scm \
|
||||
guix-data-service/model/build-server.scm \
|
||||
guix-data-service/model/build-server-token-seed.scm \
|
||||
guix-data-service/model/build-status.scm \
|
||||
guix-data-service/model/blocked-builds.scm \
|
||||
guix-data-service/model/build-background-processing-queue.scm \
|
||||
guix-data-service/model/build-server-token-seed.scm \
|
||||
guix-data-service/model/build-server.scm \
|
||||
guix-data-service/model/build-status.scm \
|
||||
guix-data-service/model/build.scm \
|
||||
guix-data-service/model/channel-instance.scm \
|
||||
guix-data-service/model/channel-news.scm \
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue