hydra-queue-runner: Implement timeouts

Also, keep track of timeouts in the database as a distinct build
status.
This commit is contained in:
Eelco Dolstra
2015-06-17 13:32:06 +02:00
parent 2da4987bc2
commit 745efce828
5 changed files with 32 additions and 10 deletions

View File

@ -18,4 +18,5 @@ struct RemoteResult
void buildRemote(std::shared_ptr<nix::StoreAPI> store,
const std::string & sshName, const std::string & sshKey,
const nix::Path & drvPath, const nix::Derivation & drv,
const nix::Path & logDir, RemoteResult & result);
const nix::Path & logDir, unsigned int maxSilentTime, unsigned int buildTimeout,
RemoteResult & result);