Project

General

Profile

Feature #17004

Updated by Peter Amstutz about 2 years ago

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: 

 # The container request gets "output_properties" which is can be set when the container request is created / committed 
 # The container gets an "output_properties" field which can be set by the running process 
 # 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. 

Back