Project

General

Profile

Actions

Bug #14770

closed

Registered workflows fail to run due to spurious --collection-keep-cache=256

Added by Tom Morris almost 6 years ago. Updated almost 6 years ago.

Status:
Resolved
Priority:
Normal
Assigned To:
Category:
-
Target version:
Start date:
01/30/2019
Due date:
% Done:

100%

Estimated time:
(Total: 0.00 h)
Story points:
-
Release relationship:
Auto

Description

Registering a workflow using arvados-cwl-runner --create-workflow and then attempting to run it results in:

arvados-cwl-runner: error: unrecognized arguments: --collection-keep-cache=256

I can't find any indication that arvados-cwl-runner ever supported such a command switch. The only mention in the code base appears to be in `arvados.apps/workbench/app/controllers/work_units_controller.rb` introduced in eb58fd94 on 2018-11-27:

       attrs['command'] = ["arvados-cwl-runner",
                         "--local",
                          "--api=containers",
                           "--project-uuid=#{params['work_unit']['owner_uuid']}",
                           "--collection-keep-cache=#{keep_cache}",
                           "/var/lib/cwl/workflow.json#main",
                           "/var/lib/cwl/cwl.input.json"]

This works in 1.2.0 (3c85ce36c1188474b6b94ad534daf51cb1497274)
but fails with 1.3.0 (fdf6033451b12862a8305f4e3a4b06fbbdd498e1)


Subtasks 1 (0 open1 closed)

Task #14790: Review 14770-wb-acr-bad-paramResolvedPeter Amstutz01/30/2019

Actions
Actions

Also available in: Atom PDF