hydra-evaluator: Don't use the "timeout" command

[?]
Mar 13, 2017, 2:11 PM
5MVWRWHT7U57UQS4EP3AEDFUL7BDLMWFCMYK32IT6XXS7OS6MQUQC

Dependencies

  • [2] 4YCF3KBG Concurrent hydra-evaluator
  • [3] VU2OLHD2 Move most of AddBuilds to hydra-eval-jobset
  • [4] PYTVXHMH hydra-evaluator: Show friendlier exit status
  • [*] N22GPKYT * Put info about logs / build products in the DB.
  • [*] WVD3YYON hydra-evaluator: Add some debug code

Change contents

  • edit in src/hydra-evaluator/hydra-evaluator.cc at line 29
    [2.1072][2.1072:1101]()
    int evalTimeout = 3600;
  • replacement in src/hydra-evaluator/hydra-evaluator.cc at line 88
    [2.2877][2.2877:3022]()
    Strings args = { "timeout", "-s", "KILL", std::to_string(evalTimeout), "hydra-eval-jobset", jobset.name.first, jobset.name.second };
    [2.2877]
    [2.3022]
    Strings args = { "hydra-eval-jobset", jobset.name.first, jobset.name.second };
  • edit in src/script/hydra-eval-jobset at line 33
    [7.500]
    [3.294]
    alarm 3600; # FIXME: make configurable