13546: crunch-job has timeout on srun_sync
authorPeter Amstutz <pamstutz@veritasgenetics.com>
Fri, 20 Jul 2018 20:42:56 +0000 (16:42 -0400)
committerPeter Amstutz <pamstutz@veritasgenetics.com>
Fri, 20 Jul 2018 20:42:56 +0000 (16:42 -0400)
commitfebdebbb58592be73dcf7d4bd4b2c7ff96657741
tree49a2b5aa63f1bbaaa54454149f3dd7ae6e12ec36
parent8df5b745955fafef08056a742680979b81faeb1e
13546: crunch-job has timeout on srun_sync

* Add global timeout to srun_sync, default 15 minutes, terminates
  job if a call to srun_sync exceeds the timeout.

* Default can be adjusted by setting CRUNCH_SRUN_SYNC_TIMEOUT in the
  environment of crunch_dispatch.rb (value is in seconds)

Arvados-DCO-1.1-Signed-off-by: Peter Amstutz <pamstutz@veritasgenetics.com>
sdk/cli/bin/crunch-job
services/api/lib/crunch_dispatch.rb