[ARVADOS] created: 1.1.4-545-g380e4da5a
Git user
git at public.curoverse.com
Tue Jul 3 15:39:20 EDT 2018
at 380e4da5aab5d24d0e90ea27880974c232538fbf (commit)
commit 380e4da5aab5d24d0e90ea27880974c232538fbf
Author: Lucas Di Pentima <ldipentima at veritasgenetics.com>
Date: Tue Jul 3 16:37:39 2018 -0300
13219: Adds TimeLimit support on Arvados CWL schema.
Arvados-DCO-1.1-Signed-off-by: Lucas Di Pentima <ldipentima at veritasgenetics.com>
diff --git a/sdk/cwl/arvados_cwl/arv-cwl-schema.yml b/sdk/cwl/arvados_cwl/arv-cwl-schema.yml
index 2ab96c94f..4eaa8536c 100644
--- a/sdk/cwl/arvados_cwl/arv-cwl-schema.yml
+++ b/sdk/cwl/arvados_cwl/arv-cwl-schema.yml
@@ -47,6 +47,28 @@ $graph:
"_type": "@id"
refScope: 0
+- name: cwltool:TimeLimit
+ type: record
+ inVocab: false
+ extends: cwl:ProcessRequirement
+ doc: |
+ Set an upper limit on the execution time of a CommandLineTool or
+ ExpressionTool. A tool execution which exceeds the time limit may
+ be preemptively terminated and considered failed. May also be
+ used by batch systems to make scheduling decisions.
+ fields:
+ - name: class
+ type: string
+ doc: "Always 'TimeLimit'"
+ jsonldPredicate:
+ "_id": "@type"
+ "_type": "@vocab"
+ - name: timelimit
+ type: [long, string]
+ doc: |
+ The time limit, in seconds. A time limit of zero means no
+ time limit. Negative time limits are an error.
+
- name: RunInSingleContainer
type: record
extends: cwl:ProcessRequirement
-----------------------------------------------------------------------
hooks/post-receive
--
More information about the arvados-commits
mailing list