X-Git-Url: https://git.arvados.org/arvados.git/blobdiff_plain/6fe8e52020d421797306e5c6536afbcee761510a..af6447c82f24b283b6b5f32b2b66dc6a47e24487:/sdk/cwl/arvados_cwl/arv-cwl-schema.yml?ds=sidebyside diff --git a/sdk/cwl/arvados_cwl/arv-cwl-schema.yml b/sdk/cwl/arvados_cwl/arv-cwl-schema.yml index 4f762192a2..dce1bd4d02 100644 --- a/sdk/cwl/arvados_cwl/arv-cwl-schema.yml +++ b/sdk/cwl/arvados_cwl/arv-cwl-schema.yml @@ -232,4 +232,31 @@ $graph: coresMin: type: int? doc: Minimum cores allocated to cwl-runner - jsonldPredicate: "https://w3id.org/cwl/cwl#ResourceRequirement/coresMin" \ No newline at end of file + jsonldPredicate: "https://w3id.org/cwl/cwl#ResourceRequirement/coresMin" + keep_cache: + type: int? + doc: | + Size of collection metadata cache for the workflow runner, in + MiB. Default 256 MiB. Will be added on to the RAM request + when determining node size to request. + jsonldPredicate: "http://arvados.org/cwl#RuntimeConstraints/keep_cache" + +- name: ClusterTarget + type: record + extends: cwl:ProcessRequirement + inVocab: false + doc: | + Specify where a workflow step should run + fields: + class: + type: string + doc: "Always 'arv:ClusterTarget'" + jsonldPredicate: + _id: "@type" + _type: "@vocab" + cluster_id: + type: string? + doc: The cluster to run the container + project_uuid: + type: string? + doc: The project that will own the container requests and intermediate collections