X-Git-Url: https://git.arvados.org/arvados.git/blobdiff_plain/c584cb69cdcfb377deed94745785330562a54ae3..14c7497f4d0e4749ae3240cf7d3ae5cbce391da1:/sdk/cwl/arvados_cwl/arv-cwl-schema.yml diff --git a/sdk/cwl/arvados_cwl/arv-cwl-schema.yml b/sdk/cwl/arvados_cwl/arv-cwl-schema.yml index 4eaa8536c4..4f762192a2 100644 --- a/sdk/cwl/arvados_cwl/arv-cwl-schema.yml +++ b/sdk/cwl/arvados_cwl/arv-cwl-schema.yml @@ -211,3 +211,25 @@ $graph: _type: "@vocab" - name: enableReuse type: boolean + +- name: WorkflowRunnerResources + type: record + extends: cwl:ProcessRequirement + inVocab: false + doc: | + Specify memory or cores resource request for the CWL runner process itself. + fields: + class: + type: string + doc: "Always 'arv:WorkflowRunnerResources'" + jsonldPredicate: + _id: "@type" + _type: "@vocab" + ramMin: + type: int? + doc: Minimum RAM, in mebibytes (2**20) + jsonldPredicate: "https://w3id.org/cwl/cwl#ResourceRequirement/ramMin" + coresMin: + type: int? + doc: Minimum cores allocated to cwl-runner + jsonldPredicate: "https://w3id.org/cwl/cwl#ResourceRequirement/coresMin" \ No newline at end of file