2
0
Fork 0
mirror of git://git.savannah.gnu.org/guix/data-service.git synced 2023-12-14 03:23:03 +01:00
Service to store and provide data about Guix https://git.savannah.gnu.org/cgit/guix/data-service.git
Go to file
Christopher Baines a6bd46b829 Obtain a lock when inserting the data for a new revision
This is working towards running the jobs in parallel. Each job looks at the
records in the database, and adds missing ones. If other jobs, running in
different transactions insert the same missing records at the same time, this
could cause an error.

Therefore, to just avoid this problem, lock before inserting the data. This
will allow the jobs to be processed in parallel, and it shouldn't have too
much of an effect on performance, as the slow bit is outside of the
transaction.
2019-07-12 19:57:13 +01:00
assets Remove the bottom margin from the header 2019-03-16 18:59:29 +00:00
build-aux Add missing build-aux files 2019-04-16 22:21:07 +01:00
guix-data-service Obtain a lock when inserting the data for a new revision 2019-07-12 19:57:13 +01:00
scripts Associate a name with database connections 2019-07-12 19:49:26 +01:00
sqitch Tweak how logs are stored 2019-07-07 21:23:18 +01:00
tests Fix the name for the jobs-load-new-guix-revision test module 2019-07-12 19:50:36 +01:00
.dir-locals.el Add .dir-locals.el 2019-04-14 10:08:49 +01:00
.envrc Add some environment variables to the .envrc file 2019-02-10 09:44:11 +00:00
.gitattributes Add a .gitattributes file 2019-04-14 10:01:58 +01:00
.gitignore Add missing build-aux files 2019-04-16 22:21:07 +01:00
bootstrap.sh Initial commit 2019-02-07 22:26:57 +00:00
configure.ac Catch the guix available when built 2019-06-13 23:11:35 +01:00
COPYING Initial commit 2019-02-07 22:26:57 +00:00
guile.am Initial commit 2019-02-07 22:26:57 +00:00
guix-dev.scm Add sqitch to guix-dev.scm 2019-04-16 22:32:45 +01:00
Makefile.am Tweak the Makefile.am to install the right things 2019-06-08 10:27:07 +01:00
pre-inst-env.in Initial commit 2019-02-07 22:26:57 +00:00
sqitch.conf Tweak the Sqitch configuration 2019-04-14 10:06:00 +01:00
test-env Add an initial test 2019-04-14 10:08:11 +01:00
VERSION Initial commit 2019-02-07 22:26:57 +00:00