X-Git-Url: https://git.arvados.org/arvados.git/blobdiff_plain/23d6cfd5b41e607c3456011be9af95e5882bd7be..060d38d627bd1e51dd2b3c6e7de9af6aa7d7b6f3:/doc/user/cwl/cwl-extensions.html.textile.liquid diff --git a/doc/user/cwl/cwl-extensions.html.textile.liquid b/doc/user/cwl/cwl-extensions.html.textile.liquid index 8e224f0305..95422b6bd3 100644 --- a/doc/user/cwl/cwl-extensions.html.textile.liquid +++ b/doc/user/cwl/cwl-extensions.html.textile.liquid @@ -19,7 +19,7 @@ $namespaces: cwltool: "http://commonwl.org/cwltool#" -Arvados extensions should go into the @hints@ section, for example: +For portability, Arvados extensions should go into the @hints@ section of your CWL file, for example:
 hints:
@@ -34,8 +34,12 @@ hints:
     loadListing: shallow_listing
   arv:IntermediateOutput:
     outputTTL: 3600
+  arv:ReuseRequirement:
+    enableReuse: false
 
+The one exception to this is @arv:APIRequirement@, see note below. + h2. arv:RunInSingleContainer Indicates that a subworkflow should run in a single container and not be scheduled as separate steps. @@ -89,3 +93,11 @@ table(table table-bordered table-condensed). |_. Field |_. Type |_. Description | |outputTTL|int|If the value is greater than zero, consider intermediate output collections to be temporary and should be automatically trashed. Temporary collections will be trashed @outputTTL@ seconds after creation. A value of zero means intermediate output should be retained indefinitely (this is the default behavior). Note: arvados-cwl-runner currently does not take workflow dependencies into account when setting the TTL on an intermediate output collection. If the TTL is too short, it is possible for a collection to be trashed before downstream steps that consume it are started. The recommended minimum value for TTL is the expected duration of the entire the workflow.| + +h2. arv:ReuseRequirement + +Enable/disable work reuse for current process. Default true (work reuse enabled). + +table(table table-bordered table-condensed). +|_. Field |_. Type |_. Description | +|enableReuse|boolean|Enable/disable work reuse for current process. Default true (work reuse enabled).|