Project

General

Profile

Actions

Bug #13681

closed

[CWL] Cannot set submit-runner-ram when running from Workbench

Added by Peter Amstutz almost 6 years ago. Updated almost 6 years ago.

Status:
Resolved
Priority:
Normal
Assigned To:
Category:
-
Target version:
Story points:
1.0
Release:
Release relationship:
Auto

Description

Workbench has the RAM allocation for arvados-cwl-runner jobs hardcoded at 256MB. This is way too stingy (when you run from the command line, the default is 1GB) and users with large collection inputs may need as much as 8GB. When running from workbench, there is no way to set --submit-runner-ram. This should be settable, at minimum when using a-c-r --create-workflow.

Proposed fix:

  • Add a "workflow_runner_ram" column to the Workflows table
  • When using "a-c-r --create-workflow" or "a-c-r --update-workflow", looks for "--submit-runner-ram" and set "workflow_runner_ram" in the request
  • When workbench constructs a container request to run a-c-r, use the value of "workflow_runner_ram" for "--submit-runner-ram" on the a-c-r command line.

Subtasks 4 (0 open4 closed)

Task #13721: a-c-r understands runner ram hintResolvedPeter Amstutz07/05/2018Actions
Task #13722: Workbench understands runner ram hintResolvedPeter Amstutz07/05/2018Actions
Task #13723: Review 13681-wb-acr-submit-ramResolvedPeter Amstutz07/05/2018Actions
Task #13724: Document runner ram hintResolvedPeter Amstutz07/05/2018Actions

Related issues

Related to Arvados - Bug #13766: [API] bug in libyaml / Pysch used by API server to parse yamlIn ProgressPeter AmstutzActions
Actions

Also available in: Atom PDF