Project

General

Profile

Feature #14198

Updated by Peter Amstutz over 5 years ago

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

Back