Disable the build-queued hook
This can take an excessive amount of time. For example, on hydra.nixos.org, a call to hydra-notify takes 0.7s even if there are no plugins. So for an eval with ~45K new builds, the calls to hydra-notify add up to about 9 hours. The proper fix would be to pass a list of build IDs, or an eval ID.
This commit is contained in:
parent
207d2dd10c
commit
803833aba7
|
@ -737,9 +737,9 @@ sub checkJobsetWrapped {
|
||||||
Net::Statsd::increment("hydra.evaluator.evals");
|
Net::Statsd::increment("hydra.evaluator.evals");
|
||||||
Net::Statsd::increment("hydra.evaluator.cached_evals") unless $jobsetChanged;
|
Net::Statsd::increment("hydra.evaluator.cached_evals") unless $jobsetChanged;
|
||||||
|
|
||||||
while (my ($id, $x) = each %buildMap) {
|
#while (my ($id, $x) = each %buildMap) {
|
||||||
system("hydra-notify build-queued $id") if $x->{new};
|
# system("hydra-notify build-queued $id") if $x->{new};
|
||||||
}
|
#}
|
||||||
|
|
||||||
# Store the error messages for jobs that failed to evaluate.
|
# Store the error messages for jobs that failed to evaluate.
|
||||||
my $msg = "";
|
my $msg = "";
|
||||||
|
|
Loading…
Reference in a new issue