aboutsummaryrefslogtreecommitdiff
path: root/guix-data-service/web/view
diff options
context:
space:
mode:
authorChristopher Baines <mail@cbaines.net>2020-10-02 17:51:55 +0100
committerChristopher Baines <mail@cbaines.net>2020-10-02 17:51:55 +0100
commitaf40c1ac139d43dd91d11c0af6fcf597833ccf83 (patch)
tree275de7c96203632a01cb47a4c1f9a8d50bb35ae3 /guix-data-service/web/view
parent6e0e33addfbec945b1deefe1f1991db5eeb889ef (diff)
downloaddata-service-af40c1ac139d43dd91d11c0af6fcf597833ccf83.tar
data-service-af40c1ac139d43dd91d11c0af6fcf597833ccf83.tar.gz
Speed up a query for derivation builds
This change removes a sequential scan from the query plan, making it much faster.
Diffstat (limited to 'guix-data-service/web/view')
-rw-r--r--guix-data-service/web/view/html.scm8
1 files changed, 5 insertions, 3 deletions
diff --git a/guix-data-service/web/view/html.scm b/guix-data-service/web/view/html.scm
index 4b11f76..8ad0f39 100644
--- a/guix-data-service/web/view/html.scm
+++ b/guix-data-service/web/view/html.scm
@@ -658,9 +658,11 @@ time."
,(build-status-span "")))
(map
(match-lambda
- ((build-server-id build-server-url
- build-server-build-id
- timestamp status)
+ ((build-id build-server-id
+ build-server-url
+ build-server-build-id
+ timestamp
+ status)
`(div
(@ (class "text-center"))
(div