[ARVADOS] updated: 8e8b3d8dd81e4fd9c910e6739c74998f3b6ed288

Git user git at public.curoverse.com
Mon Dec 12 17:02:38 EST 2016


Summary of changes:
 doc/user/cwl/cwl-extensions.html.textile.liquid | 45 +++++++++++++++++++++++++
 1 file changed, 45 insertions(+)
 create mode 100644 doc/user/cwl/cwl-extensions.html.textile.liquid

       via  8e8b3d8dd81e4fd9c910e6739c74998f3b6ed288 (commit)
      from  199da9e541e23ed6648ae0abd0cbd38866d3e85f (commit)

Those revisions listed above that are new to this repository have
not appeared on any other notification email; so we list those
revisions in full, below.


commit 8e8b3d8dd81e4fd9c910e6739c74998f3b6ed288
Author: Peter Amstutz <peter.amstutz at curoverse.com>
Date:   Mon Dec 12 17:02:32 2016 -0500

    10576: Add CWL extensions page.

diff --git a/doc/user/cwl/cwl-extensions.html.textile.liquid b/doc/user/cwl/cwl-extensions.html.textile.liquid
new file mode 100644
index 0000000..5fb5370
--- /dev/null
+++ b/doc/user/cwl/cwl-extensions.html.textile.liquid
@@ -0,0 +1,45 @@
+---
+layout: default
+navsection: userguide
+title: Arvados CWL Extensions
+...
+
+<pre>
+$namespaces:
+  arv: "http://arvados.org/cwl#"
+hints:
+  arv:RunInSingleContainer: {}
+  arv:RuntimeConstraints:
+    keep_cache: 123456
+    keep_output_dir: local_output_dir
+  arv:PartitionRequirement:
+    partition: dev_partition
+  arv:APIRequirement: {}
+</pre>
+
+h2. arv:RunInSingleContainer
+
+Indicates that a subworkflow should run in a single container and not be scheduled as separate steps.
+
+h2. arv:RuntimeConstraints
+
+Set Arvados-specific runtime hints.
+
+|field|type|description|
+|keep_cache|int|Size of file data buffer for Keep mount in MiB. Default is 256 MiB. Increase this to reduce cache thrashing in situations such as accessing multiple large (64+ MiB) files at the same time, or performing random access on a large file.|
+|outputDirType|enum|Preferred backing store for output staging.  If not specified, the system may choose which one to use.
+
+local_output_dir: Use regular file system local to the compute node. There must be sufficient local scratch space to store entire output; specify this with `outdirMin` of `ResourceRequirement`.  Files are batch uploaded to Keep when the process completes.  Most compatible, but upload step can be time consuming for very large files.
+
+keep_output_dir: Use writable Keep mount.  Files are streamed to Keep as they are written.  Does not consume local scratch space, but does consume RAM for output buffers (up to 192 MiB per file simultaneously open for writing.)  Best suited to processes which produce sequential output of large files (non-sequential writes may produced fragmented file manifests).  Supports regular files and directories, does not support special files such as symlinks, hard links, named pipes, named sockets, or device nodes.|
+
+h2. arv:PartitionRequirement
+
+Select preferred compute partitions on which to run jobs.
+
+|field|type|description|
+|partition|string or array of string||
+
+h2. arv:APIRequirement
+
+Indicates that process wants to access to the Arvados API.  Will be granted limited network access and have ARVADOS_API_HOST and ARVADOS_API_TOKEN set in the environment.

-----------------------------------------------------------------------


hooks/post-receive
-- 




More information about the arvados-commits mailing list