Commit Graph

  • bb1f04ed86 AddBuilds: fix declarative jobsets with dynamic runcommand enabled ajs124 2022-06-30 00:32:31 +02:00
  • bab671124d replace nix cat-store with nix store cat ajs124 2022-06-30 00:24:09 +02:00
  • 750978a192 Add gitea push hook Sandro Jäckel 2022-06-18 13:22:42 +02:00
  • 44841fc827 Merge pull request #1223 from SuperSandro2000/patch-1 Janne Heß 2022-06-17 14:33:28 +02:00
  • 183f58ca9f Remove url literal Sandro 2022-06-16 22:48:39 +02:00
  • fb26435fe9 Merge pull request #1222 from Ma27/nix-2.9 Eelco Dolstra 2022-06-16 15:06:11 +02:00
  • 5c01800fbe flake: Update Nix to 2.9.1 Maximilian Bosch 2022-06-16 14:54:57 +02:00
  • cf9f38e43f Merge pull request #1211 from Ma27/fix-notifications-with-latest-git Janne Heß 2022-05-31 18:22:55 +02:00
  • b6ea85a601 scmdiff: Hardcode --git-dir Josef Kemetmüller 2022-05-27 11:40:49 +02:00
  • a8b590014b Fix email notifications for jobsets w/git-inputs Maximilian Bosch 2022-05-22 14:14:14 +02:00
  • 27023b514a Merge pull request #1210 from ulrikstrid/ulrikstrid-fix-github-pr Janne Heß 2022-05-18 17:48:50 +02:00
  • 3c71be5b5b GithubPulls: Don't fail on missing Link Ulrik Strid 2022-05-18 08:14:00 +02:00
  • 7c133a98f8 Merge pull request #1203 from DeterminateSystems/ds-33/wait-child-on-eof Graham Christensen 2022-05-02 15:35:12 -04:00
  • 065039beba feat(t/evaluator/evaluate-oom): comment intentions Kayla Firestack 2022-05-02 15:26:26 -04:00
  • 87f610e7c1 fix(t/evaluator/evaluate-oom): use test_context to get path to ./t/jobs instead of relative paths Kayla Firestack 2022-05-02 15:14:46 -04:00
  • 013a1dcabc fix(t/evaluator/evaluate-oom): check that the exit value of the systemd-run check is zero. Rework skip messages Kayla Firestack 2022-05-02 15:13:59 -04:00
  • e917d9e546 fix(t/evaluator/evaluate-oom): convert systemd-run presence check to eval, fix indentaion, show relationships between flags and commands with indentation Kayla Firestack 2022-05-02 14:40:13 -04:00
  • 01ec004108 feat(t/evaluator/evaluate-oom-job): skip test if systemd-run is not present Kayla Firestack 2022-05-02 14:08:50 -04:00
  • 2c909c038f feat(t/evaluator/hydra-eval-jobs): add basic evaluation test for hydra-eval-jobs Kayla Firestack 2022-05-02 13:50:57 -04:00
  • 90769ab5ad feat(t/jobs): add test job to cause an OOM Kayla Firestack 2022-05-02 13:49:32 -04:00
  • 2cdd7974de fix(hydra-eval-jobs): fix typo Kayla Firestack 2022-04-29 13:06:16 -04:00
  • 62cdbc4138 feat(hydra-eval-jobs.cc): add check_pid_status_nonblocking to catch handler Kayla Firestack 2022-04-14 11:18:29 -04:00
  • cb4fa0000f fix(hydra-eval-jobs.cc): add function to report pid status Kayla Firestack 2022-04-14 11:03:10 -04:00
  • 5c90edd19f Merge pull request #1103 from DeterminateSystems/runcommand/dynamic Graham Christensen 2022-04-19 10:09:47 -04:00
  • a179f0be61 build(deps): bump cachix/install-nix-action from 16 to 17 dependabot[bot] 2022-04-11 15:26:03 +00:00
  • c44d9d9e91 Merge pull request #1194 from fricklerhandwerk/contributing Graham Christensen 2022-04-07 20:35:06 -04:00
  • 05ce23aaa2 Merge pull request #1197 from DeterminateSystems/civetweb-ipv6-smile Graham Christensen 2022-04-07 14:37:32 -04:00
  • be6077d2bb doc/manual: demonstrate ipv6 metrics address for queue-runner Cole Helbling 2022-04-07 11:28:21 -07:00
  • 3f303b479c flake: add ipv6 support to civetweb Cole Helbling 2022-04-07 11:26:45 -07:00
  • 6d9fac2577 Merge pull request #1196 from DeterminateSystems/fixup-metrics-addr-option-name Graham Christensen 2022-04-07 14:29:14 -04:00
  • ae690d6602 doc/manual: fixup configuration option name Cole Helbling 2022-04-07 10:40:50 -07:00
  • e1965250b5 Merge pull request #1173 from DeterminateSystems/queue-runner-exporter Graham Christensen 2022-04-07 12:27:33 -04:00
  • f8dc48f171 hydra-queue-runner: fixup: remove extraneous newline Cole Helbling 2022-04-06 17:53:11 -07:00
  • 59ac96a99c Track the number of steps created Graham Christensen 2022-04-06 20:23:02 -04:00
  • 1c12c5882f hydra queue runner: instrument the process of loading new builds with prom Graham Christensen 2022-04-06 20:18:29 -04:00
  • 5de08d412e queue metrics: refactor the metrics into a struct Graham Christensen 2022-04-06 19:59:53 -04:00
  • 46f52b4c4e bring back the working version Cole made Graham Christensen 2022-04-06 15:49:38 -04:00
  • 5bff730f2c WIP: I love it when they delete the assignment operator :) Cole Helbling 2022-04-06 11:41:04 -07:00
  • 15e8fa8aff doc/manual: document queue-runner prometheus exporter configuration Cole Helbling 2022-04-06 11:41:18 -07:00
  • edf3c348f2 hydra-queue-runner: make entire address configurable Cole Helbling 2022-04-06 10:58:57 -07:00
  • 33bc60b83c hydra-queue-runner: move exporter back to State::run Cole Helbling 2022-04-06 10:46:56 -07:00
  • 0803634a41 add architecture notes fricklerhandwerk 2022-04-01 16:19:23 +02:00
  • 8cbf065468 Merge pull request #1195 from NixOS/update-nix Eelco Dolstra 2022-04-05 20:12:56 +02:00
  • 71a036ed00 Update to Nix master Eelco Dolstra 2022-04-04 16:31:36 +02:00
  • 8c5636fe18 hydra-queue-runner: use port 9198 by default Cole Helbling 2022-04-02 17:32:14 -07:00
  • 3c181463f0 Merge pull request #1191 from ncfavier/nixos-search Graham Christensen 2022-03-31 16:27:43 -04:00
  • 5e3374cb86 Prepare for nixos-search integration Naïm Favier 2022-03-31 12:55:15 +02:00
  • 84f54cb011 Merge pull request #1189 from NixOS/fix-hang Graham Christensen 2022-03-30 17:16:02 -04:00
  • bcaad1c934 openConnection(): Don't throw exceptions in forked child Eelco Dolstra 2022-03-30 22:39:48 +02:00
  • bbb0998699 Merge pull request #1188 from DeterminateSystems/nix-2.7 Graham Christensen 2022-03-29 15:49:37 -04:00
  • 089da272c7 fix build against nix 2.7.0 ajs124 2022-03-09 23:50:30 +01:00
  • c64c5f0a7e hydra-queue-runner: rename build-result.hh to hydra-build-result.hh ajs124 2022-03-10 02:01:48 +01:00
  • 4368ff5d5b flake.lock: Add Graham Christensen 2022-03-29 15:33:08 -04:00
  • 98da457e16 nix: 2.7.0 Graham Christensen 2022-03-29 15:31:11 -04:00
  • 20a8437094 flake.nix: set nix to 2.6.0 Graham Christensen 2022-03-29 15:29:33 -04:00
  • fd3690a0c1 flake.lock: Update Graham Christensen 2022-03-29 15:29:23 -04:00
  • 3b048ed136 Revert "Revert "Use copyClosure instead of computeFSClosure + copyPaths"" Graham Christensen 2022-03-29 15:28:47 -04:00
  • 9c1f36c47c t/lib/HydraTestContext: set queue runner port to 0 Cole Helbling 2022-03-29 11:33:40 -07:00
  • 4789eba92c hydra-queue-runer: split metrics functionality into its own function Cole Helbling 2022-03-29 10:55:28 -07:00
  • 928b3b8268 hydra-queue-runner: fix priority of flag over config file Cole Helbling 2022-03-29 10:42:07 -07:00
  • 5ddb9a98ca fixup! hydra-queue-runner: log message before and after exporter is started Cole Helbling 2022-03-29 08:47:41 -07:00
  • 905a7a7beb hydra-queue-runner: read metrics port from queue_runner_metrics_port config Cole Helbling 2022-03-29 08:46:43 -07:00
  • 9cdc5aceed hydra-queue-runner: log message before and after exporter is started Cole Helbling 2022-03-29 08:41:19 -07:00
  • 6e571e26ff Build the resolved derivation and not the original one Théophane Hufschmitt 2022-03-24 14:27:45 +01:00
  • 92b627ac1b Remove an accidental re-indenting of a comment Théophane Hufschmitt 2022-03-24 09:39:24 +01:00
  • b430d41afd Use the BuildOptions more eagerly Théophane Hufschmitt 2022-03-21 16:33:25 +01:00
  • fd0ae78eba Factor out the copying from the build store Théophane Hufschmitt 2022-03-21 15:26:31 +01:00
  • a778a89f04 Factor out the queryPathInfos part of the build Théophane Hufschmitt 2022-03-21 15:16:32 +01:00
  • 365776f5d7 Factor out the building part Théophane Hufschmitt 2022-03-21 12:14:37 +01:00
  • 9f1b911625 Factor more stuff out Théophane Hufschmitt 2022-03-21 11:35:38 +01:00
  • 2f494b7834 Factor out the creation of the log file Théophane Hufschmitt 2022-03-21 10:42:44 +01:00
  • 5db8642224 Factor out a struct representing a connection to a machine Théophane Hufschmitt 2022-03-21 16:02:51 +01:00
  • 78ef4ae9a5 Merge pull request #1187 from DeterminateSystems/revert-to-nix-2.4pre20210810_a6ba313 Graham Christensen 2022-03-29 09:35:15 -04:00
  • dc709422a6 Revert "Build against Nix 2.5.1" - build against nix-2.4pre20210810_a6ba313 Graham Christensen 2022-03-29 09:24:16 -04:00
  • 47c7170c52 Merge pull request #1185 from DeterminateSystems/revert-from-nix-2.6 Graham Christensen 2022-03-28 14:45:15 -04:00
  • 921e27d6c0 Build against Nix 2.5.1 Cole Helbling 2022-03-28 11:36:14 -07:00
  • 2ba83a5cba t/jobs/empty-dir-builder: provide output for nix log Cole Helbling 2022-03-28 09:33:58 -07:00
  • 127a644595 Revert "Update Nix to 2.6" Cole Helbling 2022-03-28 09:24:31 -07:00
  • 8e3ada2afc Revert "Use copyClosure instead of computeFSClosure + copyPaths" Cole Helbling 2022-03-28 09:26:28 -07:00
  • 962bf36939 Merge pull request #1162 from obsidiansystems/less-ref Eelco Dolstra 2022-03-23 16:25:59 +01:00
  • 3390415905 Merge pull request #1125 from obsidiansystems/simplify--copyClosure Eelco Dolstra 2022-03-23 12:49:22 +01:00
  • 8503a7917b fixup! hydra-queue-runner: make registry member of State, configurable metrics port Cole Helbling 2022-03-22 13:38:13 -07:00
  • 01fb23ddf6 Merge pull request #1178 from DeterminateSystems/hydra-update-gc-roots/network-traffic Graham Christensen 2022-03-21 09:05:54 -04:00
  • e5393c2cf8 fixup: make id non-ambiguous Graham Christensen 2022-03-19 23:34:13 -04:00
  • 137be3452e Reduce the jobset cols on the remaining two queries Graham Christensen 2022-03-19 23:24:28 -04:00
  • f353a7ac41 update-gc-roots: try subselecting the jobset table Graham Christensen 2022-03-19 23:12:28 -04:00
  • 145667cb53 hydra-update-gc-roots: allow cached refs to the build's jobset Graham Christensen 2022-03-19 22:43:19 -04:00
  • 22026da4f8 Merge pull request #1176 from DeterminateSystems/broken-constituent Graham Christensen 2022-03-19 14:55:17 -04:00
  • a582e4c485 HydraTestContext: add \n's to various dies Graham Christensen 2022-03-19 14:46:53 -04:00
  • 074a2f96bf hydra-eval-jobset: emit a useful error if constituents errored Graham Christensen 2022-03-19 14:37:12 -04:00
  • 0c51de6334 hydra-evaluate-jobset: assert it logs errored constituents properly Graham Christensen 2022-03-19 14:35:30 -04:00
  • 25f6bae847 HydraTestContext: make it easy to create a jobset without evaluating Graham Christensen 2022-03-19 14:34:43 -04:00
  • b0c17112c9 flake: update to nixos-unstable-small Cole Helbling 2022-03-18 11:10:57 -07:00
  • c0f826b92d hydra-queue-runner: get the listening port from the exposer itself Cole Helbling 2022-03-14 08:41:45 -07:00
  • 52a29d43e6 hydra-queue-runner: make registry member of State, configurable metrics port Cole Helbling 2022-03-11 11:52:43 -08:00
  • 6e6475d860 flake: replace aliases with their proper names Cole Helbling 2022-03-11 11:51:26 -08:00
  • a0cb73579d flake: update newNixpkgs for newer prometheus-cpp Cole Helbling 2022-03-11 11:50:44 -08:00
  • 3bf31bd6a6 hydra-queue-runner: add simple "up" exporter Cole Helbling 2022-03-10 12:21:30 -08:00
  • 5bbaa18a8f flake: fix foreman execution Cole Helbling 2022-03-10 12:20:44 -08:00
  • 28b682b85b Merge pull request #1170 from NixOS/dependabot/github_actions/actions/checkout-3 Graham Christensen 2022-03-09 21:13:47 -05:00