Revert "Add a dependency_lookup configuration option to enable (slow) dependency lookup in queue. This behaviour was disabled temporarily in accefbb79 due to slowness in very large queues, but some people might be dependent on it, so it is configurable until the previous behaviour is implemented more efficiently."

[?]
Oct 3, 2013, 11:07 AM
TSR3RZC4WAL33WIZ6VU5FSSXFHY3DR27365ZDPLFU52P6ZCDRNNAC

Dependencies

  • [2] J4AJQ6RX Add a dependency_lookup configuration option to enable (slow) dependency lookup in queue. This behaviour was disabled temporarily in accefbb79 due to slowness in very large queues, but some people might be dependent on it, so it is configurable until the previous behaviour is implemented more efficiently.
  • [3] TPSCSZKX Speed up findBuildDependencyInQueue
  • [4] WTUBAA5Q hydra-queue-runner: Handle restarted builds whose derivation is gone
  • [5] 7YBYT2LQ
  • [6] YEXD7CBK Fix findBuildDependencyInQueue
  • [7] LSPRR4TK hydra-queue-runner: Disable findBuildDependencyInQueue for now
  • [8] OV7F5M3E Merge branch 'queue-17'
  • [9] YTESD75Z * Get rid of zombies.
  • [10] TULPZ62Y * Perform builds in parallel.
  • [11] AFTXA575 * $HYDRA_DATA environment variable.
  • [12] D6YQQQCN * Don't ignore SIGCHLD after all, Perl doesn't like it. Just do

Change contents

  • edit in src/script/hydra-queue-runner at line 22
    [3.7967][2.0:31]()
    my $config = getHydraConfig();
  • replacement in src/script/hydra-queue-runner at line 51
    [3.36][2.32:98]()
    return undef if !($config->{dependency_lookup} // 0); # FIXME
    [3.36]
    [3.0]
    return undef; # FIXME