Project

General

Profile

Actions

Feature #17004

closed

Can set output_properties on output collection of a container request

Added by Peter Amstutz over 3 years ago. Updated almost 2 years ago.

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

Description

I would like for the container, which can specify its own output collection PDH, to also be able to specify properties on the output collection.

Because the output is a PDH, it can't just put the properties on the collection, since it isn't guaranteed to find the correct collection.

Proposal:

  1. The container request gets "output_properties" which is can be set when the container request is created / committed
  2. The container gets an "output_properties" field which can be set by the running process
  3. When finalizing the container request, merge the output properties of the container with the output properties of the container request (the container request takes precedence) and set those on the output collection.

Motivation:

Want arvados-cwl-runner to be able to mark intermediate collection results as "intermediate" so they can be filtered from workbench view.

Want arvados-cwl-runner to be able to set properties on its own final collection output based on dynamic expressions based on the workflow inputs or results.


Subtasks 1 (0 open1 closed)

Task #19067: Review 17004-properties-on-outputResolvedPeter Amstutz05/13/2022Actions

Related issues

Related to Arvados - Idea #11942: [CWL] arvados-cwl-runner should support tagging output collection using propertiesClosed07/05/2017Actions
Related to Arvados Epics - Idea #17848: CWL runner improvementsResolved07/01/202103/29/2023Actions
Related to Arvados Epics - Idea #16945: WB2 Workflows / containers feature parityResolved08/01/202103/31/2023Actions
Blocks Arvados - Feature #16583: Can programmatically distinguish between final outputs (results of top-level containers) and intermediate outputs.ResolvedPeter Amstutz05/19/2022Actions
Blocks Arvados - Feature #17981: Hint to set properties on output collection based on workflow input or output parameter valuesResolvedActions
Actions

Also available in: Atom PDF