Commit Graph

  • 241d7e4889 Use libc-locales-for-target master Christopher Baines 2023-12-04 11:11:39 +0000
  • 8a8dccf2d8 Fix some select-build-servers calls Christopher Baines 2023-12-04 11:09:46 +0000
  • a3ec1f326d Set %file-port-name-canonicalization when processing jobs Christopher Baines 2023-12-04 11:06:27 +0000
  • b9026488ed Memoize computing tokens Christopher Baines 2023-11-24 16:11:57 +0000
  • 241a704db1 Instrument handling build events Christopher Baines 2023-11-24 16:11:42 +0000
  • e13febc817 Stop replacements cluttering comparisons Christopher Baines 2023-11-18 10:36:10 +0000
  • b2bf948a00 Add more exception handling to make-resource-pool Christopher Baines 2023-11-17 12:32:14 +0000
  • da2a405e8b Remove hardcoding of builtin:download Christopher Baines 2023-11-16 12:20:55 +0000
  • de211ef5ea Set the names of more threads Christopher Baines 2023-11-16 11:30:23 +0000
  • 37a07c2d6e Try to avoid the metrics timing out Christopher Baines 2023-11-09 16:44:28 +0000
  • 7891d1327b Add missing empty job log entry Christopher Baines 2023-11-05 20:01:37 +0000
  • 4f1ae74d2f Handle derivations with no sources Christopher Baines 2023-11-05 18:49:23 +0000
  • 341eb4a283 Handle eof when reading logs Christopher Baines 2023-11-05 18:49:11 +0000
  • b026b8795b Remove peek Christopher Baines 2023-11-05 18:49:04 +0000
  • b2707b4828 Restore #:error-port when calling open-inferior Christopher Baines 2023-11-05 16:12:55 +0000
  • 1746256ef5 Remove #:use-module (ice-9 custom-ports) Christopher Baines 2023-11-05 15:59:53 +0000
  • 2135bc5e49 Update guix-dev.scm and .envrc Christopher Baines 2023-11-05 13:45:14 +0000
  • 03327c0cc3 Include output information in the package page response Christopher Baines 2023-11-05 13:43:54 +0000
  • c3cb04cb80 Use fibers when processing new revisions Christopher Baines 2023-11-05 13:42:03 +0000
  • f5acc60288 Make some sweeping changes to loading new revisions Christopher Baines 2023-11-01 21:08:22 +0000
  • 89782b3449 Close the repository when pulling Christopher Baines 2023-10-16 21:18:44 +0100
  • 851a6c17b5 Remove redundant joins from the select build query Christopher Baines 2023-10-16 17:19:44 +0100
  • 82bb174700 Attempt to fetch this Git polling mess Christopher Baines 2023-10-11 17:53:38 +0100
  • 70f1824e46 Copy some of the initialisation from (guix git) Christopher Baines 2023-10-11 16:33:53 +0100
  • 695fce6922 Try to work around update-cached-checkout Christopher Baines 2023-10-11 16:25:51 +0100
  • d72b9a5239 Remove logging from enqueue-job-for-email Christopher Baines 2023-10-11 14:17:11 +0100
  • b0404d62fd Fix typo Christopher Baines 2023-10-11 14:04:40 +0100
  • 10bad53ad5 Support polling git repositories for new branches/revisions Christopher Baines 2023-10-09 21:29:58 +0100
  • 9bb8f84741 Add commit message entry about UDP push notifications for commits Christopher Baines 2023-09-27 15:36:00 +0100
  • 893cccf8e5 Add metrics for ports and file descriptors Christopher Baines 2023-09-07 11:16:45 +0100
  • e8e1459769 URI encode some derivation names in links Christopher Baines 2023-09-07 11:14:11 +0100
  • f2e2ca7a07 Use the connection pool for build events Christopher Baines 2023-08-23 12:19:22 +0100
  • 9f102dbd39 Add code to delete nars entries Christopher Baines 2023-08-01 14:13:10 +0100
  • 1461aa037f Make database changes to help with deleting entries in the nars table Christopher Baines 2023-08-01 14:12:48 +0100
  • 7495085f63 Delete unreferenced derivations in batches Christopher Baines 2023-08-01 10:16:31 +0100
  • 1c75394187 Fix issues with with-resource-from-pool Christopher Baines 2023-07-26 10:11:00 +0100
  • abe50b0443 Fix the load revision system sorting Christopher Baines 2023-07-25 17:58:19 +0100
  • bbc53deb1f Rewrite deleting unreferenced derivations Christopher Baines 2023-07-21 21:03:32 +0100
  • 348fe36b55 Sort systems and targets for more deterministic behaviour Christopher Baines 2023-07-21 12:10:55 +0100
  • ef73305250 Further tweak loading package derivations Christopher Baines 2023-07-20 16:31:59 +0100
  • 6e4d436d75 Fix some uses of select-build-server-urls-by-id Christopher Baines 2023-07-20 16:12:00 +0100
  • ce1480edf4 Fix the repositories page Christopher Baines 2023-07-19 17:40:41 +0100
  • de6d38016d Tweak which duplicate packages to select Christopher Baines 2023-07-17 13:28:42 +0100
  • ed974ebf3b Tweak loading package derivations Christopher Baines 2023-07-17 13:27:21 +0100
  • 9dec45d2eb Make fetching metrics work even when having database problems Christopher Baines 2023-07-14 10:36:02 +0100
  • f9bb60ab4a Drop the resource pool timeout Christopher Baines 2023-07-14 10:35:44 +0100
  • 22ed81fbcc Reduce the number of threads used by fibers Christopher Baines 2023-07-09 20:53:10 +0100
  • 2971322b27 Set thread names Christopher Baines 2023-07-09 19:27:11 +0100
  • 75ef4cffd3 Expose resource pool stats Christopher Baines 2023-07-09 18:06:57 +0100
  • 899bd1387e Support getting resource pool stats Christopher Baines 2023-07-09 18:06:00 +0100
  • 7251c7d653 Stop using a pool of threads for database operations Christopher Baines 2023-07-09 16:52:35 +0100
  • 672ee6216e Try to fix backfilling blocked_builds Christopher Baines 2023-07-02 10:42:49 +0100
  • d12ae0079e Filter out duplicate ids for blocking builds Christopher Baines 2023-07-02 10:42:24 +0100
  • 742949cc97 Improve data deletion Christopher Baines 2023-07-01 12:01:13 +0100
  • 044a905c1d Provide more information about revision processing errors Christopher Baines 2023-06-15 11:36:46 +0100
  • f7b823cfd9 Fix fetch-narinfo-files to work in the specific outputs case Christopher Baines 2023-06-09 16:23:35 +0100
  • 04e90a17b0 Better report exceptions in query-build-server-substitutes Christopher Baines 2023-06-09 16:04:58 +0100
  • 29d49ba31a Detach the database setup from the main guix-data-service process Christopher Baines 2023-06-09 13:27:12 +0100
  • 5c9ec28cb5 Query for outputs when build events arrive Christopher Baines 2023-06-09 11:48:27 +0100
  • 7524d23b44 Make the build event handling code more generic Christopher Baines 2023-06-06 12:32:53 +0100
  • 68850065d7 Extend the invalid parameter handling for more types Christopher Baines 2023-05-22 17:34:39 +0100
  • 5f21458a8f Have render-compare/package-derivations provide invalid param info Christopher Baines 2023-05-22 17:25:44 +0100
  • 54c7a1a880 Fix ignoring canceled builds Christopher Baines 2023-05-18 12:31:58 +0100
  • 4208b5f148 Ignore canceled builds when querying package derivations Christopher Baines 2023-05-18 11:25:14 +0100
  • 61f6619313 Add Guile internal time metrics Christopher Baines 2023-05-14 22:45:19 +0100
  • bbacbcd2aa Ensure the known and unknown keys appear Christopher Baines 2023-05-09 13:45:36 +0100
  • c50f6aeb34 Remove redundant match-lambda in select-package-output-availability-for-revision Christopher Baines 2023-05-09 13:43:32 +0100
  • 47c482bdcc Set lock_timeout for some data deletion transactions Christopher Baines 2023-05-09 08:55:09 +0100
  • 3734a85650 Use the package_derivations system id in a query Christopher Baines 2023-05-04 08:32:43 +0100
  • 639c6ff183 Further tweak fetching narinfos Christopher Baines 2023-04-28 22:33:41 +0200
  • 8a19bcba13 Tweak fetching narinfos Christopher Baines 2023-04-28 20:42:31 +0200
  • 688f4cd79d Set request timeouts for the thread pools Christopher Baines 2023-04-27 11:54:12 +0200
  • 638e0442c3 Support request timeouts in the thread pool Christopher Baines 2023-04-27 11:49:31 +0200
  • 5bb7cf0c1c Change par-mapper' to use fetch-result-of-defered-thunks Christopher Baines 2023-04-27 11:48:59 +0200
  • 9f080524bc Split the thread pool used for database connections Christopher Baines 2023-04-27 10:31:09 +0200
  • 4fa7a3601e Include distribution counts table in data deletion Christopher Baines 2023-04-07 11:21:28 +0100
  • 1a0eaeb672 Improve performance of select-fixed-output-package-derivations-in-revision Christopher Baines 2023-03-11 18:19:19 +0000
  • a20b929e90 Fix query in get-count-for-next-level Christopher Baines 2023-03-09 14:05:41 +0000
  • 519f0c6f67 Defer backfilling derivation distribution counts until later Christopher Baines 2023-03-09 09:39:47 +0000
  • 319439d05a Reorder some vacuum operations when loading revisions Christopher Baines 2023-03-09 09:17:07 +0000
  • 659dcc6a0d Avoid a recursive CTE for finding blocked builds where possible Christopher Baines 2023-03-09 08:36:51 +0000
  • e39c9da028 Store the distribution of derivations related to packages Christopher Baines 2023-03-09 08:29:39 +0000
  • 55059558e7 Avoid logging when there are no processes to wait for Christopher Baines 2023-03-09 08:24:01 +0000
  • e9ccb66225 Fix counting derivations when there are lots Christopher Baines 2023-03-09 08:17:14 +0000
  • a6f239fb8a Add an extra index on blocked_builds Christopher Baines 2023-03-05 10:21:14 +0000
  • 7e7cd3f5a9 Tweak the comparision query Christopher Baines 2023-03-05 10:18:30 +0000
  • 784c1da9ae Remove peek Christopher Baines 2023-03-05 10:18:22 +0000
  • bf41c6ebb1 Set current-guix-package when computing system test derivations Christopher Baines 2023-02-28 10:41:40 +0000
  • 2d96fbff48 Speed up deleting blocked_builds entries Christopher Baines 2023-02-27 22:52:43 +0000
  • 1bce38a69d Move the delete-unreferenced-derivations advisory lock Christopher Baines 2023-02-27 22:48:54 +0000
  • 8c2f97eef8 Comparing package derivations: Fix inconsistent verbage. Leo Famulari 2023-02-16 17:26:45 -0500
  • f68822cad2 Include some useful numbers on the package derivations comparison Christopher Baines 2023-02-15 15:48:45 +0000
  • 1266d3d336 Remove redundant postgresql connection when deleting derivations Christopher Baines 2023-02-14 20:59:21 +0000
  • ebbcf36dc4 Delete blocked_builds entries when deleting derivations Christopher Baines 2023-02-14 20:10:44 +0000
  • 5874c4ee37 Delete git_branches entries Christopher Baines 2023-02-14 19:57:30 +0000
  • 9872367c01 Avoid errors dropping partition tables if they don't exist Christopher Baines 2023-02-13 20:10:23 +0000
  • 078516e0ab Improve dropping package_derivation_by_guix_revision_range partitions Christopher Baines 2023-02-13 19:26:44 +0000
  • 6be113f99d Adjust render procedures to not use procedures for responses Christopher Baines 2023-02-09 11:43:42 +0000
  • 0ce5af2c59 Tweak behaviour when the response body is a procedure Christopher Baines 2023-02-09 10:39:24 +0000
  • 3ba8418656 Allow skipping processing system tests Christopher Baines 2023-02-08 13:23:41 +0100