Project

General

Profile

Actions

Feature #14198

closed

[CWL] run steps on remote clusters

Added by Peter Amstutz over 5 years ago. Updated over 5 years ago.

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

Description

When submitting container requests, a workflow step can provide a CWL hint (something like arv:TargetCluster) which sets the cluster_id and owner_uuid for container requests that inherit the hint. A remote cluster_id means the container request is submitted to the remote cluster (#14197)

The cluster_id field may contain an expression. It is evaluated in the context of the first (toplevel) appearance of the hint.

Perform validation that cluster_id appearing in hints are known by checking remote_hosts in discovery document.

The hint should be in the arvados namespace as an extension. It should be added to the documentation.

A-c-r gets a new command line flag to specify which cluster to submit the cwl-runner container.

Update code that gets container request status. If there are more than max_request_items (default 1000) container requests, break them up into pages. Test should confirm the filters in the "list these containers by UUID" API call (when getting progress updates) match the requirements for #13619


Subtasks 8 (0 open8 closed)

Task #14367: Review 14198-fed-testingResolvedLucas Di Pentima11/21/2018Actions
Task #14437: a-c-r supportResolvedPeter Amstutz11/01/2018Actions
Task #14438: automated testingResolvedPeter Amstutz11/09/2018Actions
Task #14459: Review 14198-index-accepts-cluster-idResolvedPeter Amstutz11/01/2018Actions
Task #14464: Review 14198-crunch-run-tokensResolvedPeter Amstutz11/01/2018Actions
Task #14468: Review 14198-fed-collection-listResolvedPeter Amstutz11/01/2018Actions
Task #14486: Review 14198-request-tokenResolvedPeter Amstutz11/14/2018Actions
Task #14506: Review 14198-cwl-run-remoteResolvedLucas Di Pentima11/01/2018Actions

Related issues

Related to Arvados - Bug #14458: [controller] collection federation panic send on closed channelResolvedPeter Amstutz11/07/2018Actions
Related to Arvados - Bug #14475: [Controller] POST .../collections/$uuid seems to have broken Workbench integration testsResolvedActions
Actions

Also available in: Atom PDF