12538: Make handling of arv-mount process more robust
authorPeter Amstutz <pamstutz@veritasgenetics.com>
Fri, 3 Nov 2017 15:34:46 +0000 (11:34 -0400)
committerPeter Amstutz <pamstutz@veritasgenetics.com>
Wed, 8 Nov 2017 15:58:21 +0000 (10:58 -0500)
commit3c5de241f6a6ac56e8bf986c89ffe153b9d941fe
treed10c141ea59ed8176c3a4c1326bba4e89f36d186
parent899d369bef489b89d9ce1b1cd5e07ce8304a9a85
12538: Make handling of arv-mount process more robust

* If initial "fusermount -u -z" of arv-mount dir times out, use "arv-mount --unmount"

* If that doesn't work, send sigkill to arv-mount and then run "fusermount -u
  -z" again

* Refactor "stop container if arv-mount terminates" behavior

* Make arv-mount logging channel work as intended and enable crunchstat for arv-mount.

Arvados-DCO-1.1-Signed-off-by: Peter Amstutz <pamstutz@veritasgenetics.com>
services/crunch-run/crunchrun.go
services/crunch-run/upload.go