hydra/src
John Ericson 6a54ab24e2 Use factored-out BuildResult serializer
For the record, here is the Nix 2.19 version:
https://github.com/NixOS/nix/blob/2.19-maintenance/src/libstore/serve-protocol.cc,
which is what we would initially use.

It is a more complete version of what Hydra has today except for one
thing: it always unconditionally sets the start/stop times.

I think that is correct at the other end seems to unconditionally
measure them, but just to be extra careful, I reproduced the old
behavior of falling back on Hydra's own measurements if `startTime` is
0.

The only difference is that the fallback `stopTime` is now measured from
after the entire `BuildResult` is transferred over the wire, but I think
that should be negligible if it is measurable at all. (And remember,
this is fallback case I already suspect is dead code.)
2023-12-07 02:00:22 -05:00
..
hydra-eval-jobs Update to Nix 2.19 2023-11-30 15:26:46 -05:00
hydra-evaluator Update to Nix 2.19 2023-11-30 15:26:46 -05:00
hydra-queue-runner Use factored-out BuildResult serializer 2023-12-07 02:00:22 -05:00
lib Merge pull request #1268 from knedlsepp/fix-mime 2023-11-17 22:16:27 +01:00
libhydra Update to Nix 2.19 2023-11-30 15:26:46 -05:00
root Merge pull request #1258 from nh2/patch-1 2023-09-09 17:17:43 +02:00
script nix flake info -> nix flake metadata 2022-09-06 19:23:20 +02:00
sql Drop unused IndexBuildOutputsOnPath index 2023-03-06 07:56:05 -08:00
ttf Add font for the captcha 2013-03-04 12:16:13 +01:00
Makefile.am Revert "hydra-eval-jobs -> nix eval-hydra-jobs" 2020-02-19 20:36:52 +01:00
Makefile.PL perlcritic: use strict, use warnings 2021-09-06 22:13:33 -04:00