Commit Graph

  • 2ab8e9a1e0 hydra-queue-runner: Fix handling of missing derivations Eelco Dolstra 2016-03-07 19:05:24 +01:00
  • e7ce225558 Fix build Eelco Dolstra 2016-03-04 17:51:32 +01:00
  • 76104accda Return unique store paths Eelco Dolstra 2016-03-03 11:32:30 +01:00
  • 86a2d6471c Fix a boost format string abort Eelco Dolstra 2016-03-02 20:06:48 +01:00
  • e7655fdcbc Fix latest-finished Eelco Dolstra 2016-03-02 18:06:20 +01:00
  • 232ca8fea2 Fix build Eelco Dolstra 2016-03-02 17:05:07 +01:00
  • e45bbfbef0 Fix .nixpkg channel uri Eelco Dolstra 2016-03-02 15:35:55 +01:00
  • 8b4f90b0d4 .nixpkgs: Drop obsolete manifest URI Eelco Dolstra 2016-03-02 15:24:23 +01:00
  • ec82bc2517 Add /eval/NNN/store-paths action to return store paths in an eval Eelco Dolstra 2016-03-02 15:17:22 +01:00
  • a74251af2b Disable channels on binary cached based Hydra instances Eelco Dolstra 2016-03-02 15:08:53 +01:00
  • f09b92e289 Remove another obsolete SSL variable Eelco Dolstra 2016-03-02 15:03:54 +01:00
  • 2d6b585cb3 Merge branch 'slack-plugin' of https://github.com/shlevy/hydra Eelco Dolstra 2016-03-02 15:03:03 +01:00
  • 6eb1c5bf19 Remove PERL_LWP_SSL_CA_FILE. Shea Levy 2016-03-02 09:02:48 -05:00
  • b98a061c24 Add some instrumentation to keep track of dispatcher cost Eelco Dolstra 2016-03-02 14:18:39 +01:00
  • 6beee0ab49 Fix segfault sorting runnable steps Eelco Dolstra 2016-03-02 13:59:24 +01:00
  • 0f5937503e SlackNotification: Use bigger images Shea Levy 2016-03-01 11:25:18 -05:00
  • 006ac1fc03 Add slack plugin. Shea Levy 2016-02-29 14:48:36 -05:00
  • bc958c508b Merge branch 'binary-cache' Eelco Dolstra 2016-02-29 18:29:07 +01:00
  • 7cd08c7c46 Warn if PostgreSQL appears stalled Eelco Dolstra 2016-02-29 15:10:30 +01:00
  • 922dc541c2 Add log message Eelco Dolstra 2016-02-29 11:58:06 +01:00
  • ad035b5227 hydra-queue-runner: Enable core dumps Eelco Dolstra 2016-02-28 14:09:04 +01:00
  • 610a8d67ae Better AWS error messages Eelco Dolstra 2016-02-26 22:40:27 +01:00
  • 1693354506 Remove unnecessary call to hydra-queue-runner --unlock Eelco Dolstra 2016-02-26 21:45:59 +01:00
  • 1a055e7e9e Reduce severity level of some message Eelco Dolstra 2016-02-26 21:31:08 +01:00
  • 6bb860fd6e Add FIXME Eelco Dolstra 2016-02-26 21:15:05 +01:00
  • e8cdfe5171 hydra-server: Don't barf if the binary cache public key can't be read Eelco Dolstra 2016-02-26 21:14:40 +01:00
  • 53ca41ef9f Use US standard S3 region Eelco Dolstra 2016-02-26 20:57:47 +01:00
  • c635f5d0ea Fix Makefile.am Eelco Dolstra 2016-02-26 19:54:55 +01:00
  • b1ce76c2b4 Fix test Eelco Dolstra 2016-02-26 19:54:32 +01:00
  • 07e5fc5618 Hackery to make downloads work when using a binary cache Eelco Dolstra 2016-02-26 17:28:26 +01:00
  • b00bdefa98 Fix hydra-server signing Eelco Dolstra 2016-02-26 17:28:16 +01:00
  • 9de336de7c Proxy local binary caches via hydra-server Eelco Dolstra 2016-02-26 17:27:30 +01:00
  • b9afaadfb3 Keep better bytesReceived/bytesSent stats Eelco Dolstra 2016-02-26 16:16:36 +01:00
  • 6d741d2ffa Prevent download of NARs we just uploaded Eelco Dolstra 2016-02-26 15:21:44 +01:00
  • 02190b0fef Support hydra-build-products on binary cache stores Eelco Dolstra 2016-02-26 14:45:03 +01:00
  • 8e24ad6f0d Sync with Nix Eelco Dolstra 2016-02-25 10:58:31 +01:00
  • 8321a3eb27 Sync with Nix Eelco Dolstra 2016-02-24 14:04:31 +01:00
  • 7b509237cd Bleh Automake Eelco Dolstra 2016-02-22 18:05:15 +01:00
  • 6c3ae36648 hydra-queue-runner: Get store mode configuration from hydra.conf Eelco Dolstra 2016-02-22 17:23:06 +01:00
  • 94817d77d9 BinaryCacheStore: Respect build-use-substitutes Eelco Dolstra 2016-02-22 17:21:39 +01:00
  • 5668aa5f71 After uploading a .narinfo, add it to the LRU cache Eelco Dolstra 2016-02-20 10:35:16 +01:00
  • 88a05763cc Pool local store connections Eelco Dolstra 2016-02-20 00:04:08 +01:00
  • 1cefd6cac8 Fix log message Eelco Dolstra 2016-02-20 00:02:37 +01:00
  • a593ebc58e Add missing file Eelco Dolstra 2016-02-19 20:58:40 +01:00
  • 2b76094a23 S3BinaryCacheStore::isValidPath(): Do a GET instead of HEAD Eelco Dolstra 2016-02-19 17:41:11 +01:00
  • bd76f9120a Cache .narinfo lookups Eelco Dolstra 2016-02-19 16:19:40 +01:00
  • a0f74047da Keep some statistics for the binary cache stores Eelco Dolstra 2016-02-19 14:24:23 +01:00
  • dc4a00347d Use a single BinaryCacheStore for all threads Eelco Dolstra 2016-02-18 17:31:19 +01:00
  • 00a7be13a2 Make queue runner internal status available under /queue-runner-status Eelco Dolstra 2016-02-18 17:11:46 +01:00
  • 8c9fc677c1 Typo Eelco Dolstra 2016-02-18 16:43:24 +01:00
  • db3fcc0f5e Enable substitution on the build machines Eelco Dolstra 2016-02-18 16:42:05 +01:00
  • 2d40888e2e Add an S3-backed binary cache store Eelco Dolstra 2016-02-18 16:18:50 +01:00
  • 0e254ca66d Refactor local binary cache code into a subclass Eelco Dolstra 2016-02-18 14:06:17 +01:00
  • a992f688d1 Rename class Eelco Dolstra 2016-02-18 12:51:10 +01:00
  • de77cc2910 Rename file Eelco Dolstra 2016-02-18 12:49:51 +01:00
  • 633381a501 Merge pull request #271 from gulrotkake/master Rob Vermaas 2016-02-18 10:27:20 +01:00
  • d9a4f7a211 Construct uri using uri_for, which respects X-Request-Base. Michael Mortensen 2016-02-17 21:27:44 +01:00
  • ce5790285a Merge remote-tracking branch 'origin/master' into binary-cache Eelco Dolstra 2016-02-17 11:54:59 +01:00
  • d7a123fcd4 Keep track of the time we spend copying to/from build machines Eelco Dolstra 2016-02-17 10:28:42 +01:00
  • 25022bf5fd hydra-queue-runner: Support generating a signed binary cache Eelco Dolstra 2016-02-16 16:41:42 +01:00
  • 744cee134e hydra-queue-runner: Compress binary cache NARs using xz Eelco Dolstra 2016-02-15 21:56:53 +01:00
  • 2d0dd7fb49 hydra-queue-runner: Write directly to a binary cache Eelco Dolstra 2016-02-15 21:10:29 +01:00
  • e46acbf05b Remove the errorMsg column from the Builds table Eelco Dolstra 2016-02-12 17:21:55 +01:00
  • 5c5bb3762c Fix display of builds that don't have an eval Eelco Dolstra 2016-02-12 16:27:25 +01:00
  • 92d8b59361 Process Nix API changes Eelco Dolstra 2016-02-11 15:59:47 +01:00
  • 993647d1e3 Use Google's verifier Eelco Dolstra 2016-01-14 12:54:47 +01:00
  • 5a580b1bb2 Add support for logging in via a Google account Eelco Dolstra 2016-01-13 17:32:52 +01:00
  • f11ce7e219 Bump evaluation timeout to 6 hours Eelco Dolstra 2016-01-07 16:18:29 +01:00
  • 0ca6bb79af Shut up warning Eelco Dolstra 2015-12-15 14:28:07 +01:00
  • 97f8c61928 Fix hydra-queue-runner --build-one Eelco Dolstra 2015-12-29 17:53:33 +01:00
  • 29db16bc69 Fix 'Can't locate object method "buildstepoutputs"' Eelco Dolstra 2015-12-15 11:55:57 +01:00
  • b081133dcc Move GC roots to /nix/var/nix/gcroots/hydra Eelco Dolstra 2015-12-14 13:31:24 +01:00
  • e04fb5c8e7 Sort build steps Eelco Dolstra 2015-12-14 13:01:35 +01:00
  • 8f7614030e Better fix for dots in jobset names Eelco Dolstra 2015-11-17 11:31:11 +01:00
  • ea80a75204 Move getBaseUrl Eelco Dolstra 2015-11-17 11:03:05 +01:00
  • dddb9a281d Allow dots in job specifier of input type 'Previous build' Rob Vermaas 2015-11-17 08:36:46 +00:00
  • b6d2c6f03a Further fix for the channel regression Eelco Dolstra 2015-11-02 14:58:23 +01:00
  • 20b412224e ListBuilds: Fix legacy channel URLs. aszlig 2015-10-31 12:15:09 +01:00
  • c087472c71 Remove superfluous "has" function Eelco Dolstra 2015-11-02 14:29:12 +01:00
  • a5879cbeb8 Consistent terminology: "Clear" -> "Cancel" Eelco Dolstra 2015-11-02 14:22:25 +01:00
  • e1f9a209c5 Fix cancelling non-current builds Eelco Dolstra 2015-11-02 14:20:27 +01:00
  • 1b1fdb3f8d Revert "Don't wrap hydra-queue-runner / hydra-eval-jobs" Eelco Dolstra 2015-10-31 15:32:19 +01:00
  • 2d128d2a6f Don't show redundant "removing machine..." messages Eelco Dolstra 2015-10-30 18:22:43 +01:00
  • f8ee98f455 Don't wrap hydra-queue-runner / hydra-eval-jobs Eelco Dolstra 2015-10-30 18:13:23 +01:00
  • 53d270c007 Enable debug info Eelco Dolstra 2015-10-30 18:12:30 +01:00
  • d8d188301d Fix division-by-zero crash Eelco Dolstra 2015-10-30 18:01:48 +01:00
  • 1ff48da3d3 int2String -> std::to_string Eelco Dolstra 2015-10-30 18:01:38 +01:00
  • 19b52e907f Add action to restart all failed builds in an eval Eelco Dolstra 2015-10-28 15:04:12 +01:00
  • b9ebd38edf Fix restarting builds Eelco Dolstra 2015-10-28 14:54:54 +01:00
  • bbe1fb2f9f Ignore non-existence of IndexBuildsOnFinishedBusy Eelco Dolstra 2015-10-28 14:08:47 +01:00
  • d22e7ac03d hydra-compress-logs: Use bzip2 -f flag Eelco Dolstra 2015-10-27 16:10:02 +01:00
  • 4d1816b152 Remove obsolete Builds columns and provide accurate "Running builds" Eelco Dolstra 2015-10-27 15:37:17 +01:00
  • 9fb91460e3 Restart jobset evals efficiently Eelco Dolstra 2015-10-27 13:43:19 +01:00
  • 53c80d9526 getQueuedBuilds(): Periodically stop to handle priority bumps Eelco Dolstra 2015-10-22 17:00:46 +02:00
  • 71bf7e02d5 Use nix::willBuildLocally() Eelco Dolstra 2015-10-21 15:44:29 +02:00
  • 30823078c4 Merge branch 'custom-channels' of https://github.com/aszlig/hydra Eelco Dolstra 2015-10-16 17:00:29 +02:00
  • 4759323514 Tweak Eelco Dolstra 2015-10-16 16:59:07 +02:00
  • 8ecd84c160 Fix schema update for schedulingShares dantheho 2015-10-15 14:42:30 -07:00
  • 92e85f05e2
    hydra.sql: Make isChannel a not null column. aszlig 2015-10-14 21:37:30 +02:00
  • 7b9f488949 Check Nix version Eelco Dolstra 2015-10-14 13:17:24 +02:00