projects
/
arvados.git
/ commitdiff
summary
|
shortlog
|
log
|
commit
| commitdiff |
tree
raw
|
patch
| inline |
side by side
(parent:
884eae8
)
3405: Mark pipeline instances failed when they're aborted.
author
Brett Smith <brett@curoverse.com>
Tue, 12 Aug 2014 18:48:32 +0000
(14:48 -0400)
committer
Brett Smith <brett@curoverse.com>
Wed, 13 Aug 2014 20:34:44 +0000
(16:34 -0400)
sdk/cli/bin/arv-run-pipeline-instance
patch
|
blob
|
history
diff --git
a/sdk/cli/bin/arv-run-pipeline-instance
b/sdk/cli/bin/arv-run-pipeline-instance
index 8274f4c876a8828136d624182129117d35d71169..980ce83ae3a42c153d0a445d01fac4a3cf0c4dd4 100755
(executable)
--- a/
sdk/cli/bin/arv-run-pipeline-instance
+++ b/
sdk/cli/bin/arv-run-pipeline-instance
@@
-724,7
+724,14
@@
class WhRunPipelineInstance
end
def abort(msg)
- @instance.log_stderr(msg) if @instance
+ if @instance
+ if ["New", "Ready", "RunningOnClient",
+ "RunningOnServer"].include?(@instance[:state])
+ @instance[:state] = "Failed"
+ @instance.save
+ end
+ @instance.log_stderr(msg)
+ end
Kernel::abort(msg)
end
end