[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