Feature #16583
openCan programmatically distinguish between final outputs (results of top-level containers) and intermediate outputs.
33%
Description
Output collections have properties "container_request: <uuid>" and "type: output". This allows workbench2 to offer a filter on outputs, logs, and general.
Similar to how I can filter on just top level containers, I'd like to be able to filter on top level outputs. We also want to be able to do scripted cleaning up of intermediate outputs while leaving the final output alone.
Top level containers have "requested_by_container_uuid: null". Technically we could look up the container request for each collection to determine if it is top level or not, but that can't be written as a single query filter.
Proposed approach:
- Add ability to set properties of container outputs: #17004
- Arvados-cwl-runner starts marking intermediate and final collections, using output_properties to set it
- Add a rake task that the admin can optionally use to infer the intermediate and final collection output property from requested_by_container_uuid.
- Add to Workbench2 the ability to filter out intermediate collections from project display.
- Document the rake task in the upgrade notes
Updated by Peter Amstutz over 4 years ago
- Target version changed from 2020-08-12 Sprint to 2020-08-26 Sprint
Updated by Peter Amstutz over 4 years ago
- Target version changed from 2020-08-26 Sprint to 2020-09-09 Sprint
Updated by Peter Amstutz over 4 years ago
- Target version changed from 2020-09-09 Sprint to 2020-09-23 Sprint
Updated by Peter Amstutz over 4 years ago
- Target version changed from 2020-09-23 Sprint to 2020-10-07 Sprint
Updated by Peter Amstutz over 4 years ago
- Target version changed from 2020-10-07 Sprint to 2020-10-21 Sprint
Updated by Peter Amstutz over 4 years ago
- Target version changed from 2020-10-21 Sprint to 2020-11-04 Sprint
Updated by Peter Amstutz over 4 years ago
- Target version changed from 2020-11-04 Sprint to 2020-11-18
Updated by Peter Amstutz over 4 years ago
- Target version changed from 2020-11-18 to 2020-11-04 Sprint
Updated by Peter Amstutz over 4 years ago
- Target version changed from 2020-11-04 Sprint to 2020-11-18
Updated by Peter Amstutz about 4 years ago
- Target version changed from 2020-11-18 to 2020-12-02 Sprint
Updated by Peter Amstutz about 4 years ago
- Target version changed from 2020-12-02 Sprint to 2020-12-16 Sprint
Updated by Peter Amstutz about 4 years ago
- Target version changed from 2020-12-16 Sprint to 2021-01-06 Sprint
Updated by Peter Amstutz about 4 years ago
- Target version changed from 2021-01-06 Sprint to 2021-01-20 Sprint
Updated by Peter Amstutz about 4 years ago
- Target version changed from 2021-01-20 Sprint to 2021-02-03 Sprint
Updated by Peter Amstutz about 4 years ago
- Target version changed from 2021-02-03 Sprint to 2021-02-17 sprint
Updated by Peter Amstutz almost 4 years ago
- Target version deleted (
2021-02-17 sprint)
Updated by Peter Amstutz almost 4 years ago
- Related to Story #16011: CWL support, docs, training, website added
Updated by Peter Amstutz over 3 years ago
- Related to Story #17848: CWL runner improvements added
Updated by Peter Amstutz over 3 years ago
- Related to deleted (Story #16011: CWL support, docs, training, website)
Updated by Peter Amstutz over 3 years ago
- Related to Feature #17004: Can set output_properties on output collection of a container request added
Updated by Peter Amstutz over 3 years ago
- Related to deleted (Feature #17004: Can set output_properties on output collection of a container request)
Updated by Peter Amstutz over 3 years ago
- Blocked by Feature #17004: Can set output_properties on output collection of a container request added
Updated by Peter Amstutz almost 3 years ago
- Target version set to 2022-04-27 Sprint
Updated by Peter Amstutz almost 3 years ago
- Target version changed from 2022-04-27 Sprint to 2022-05-11 sprint
Updated by Peter Amstutz over 2 years ago
- Target version changed from 2022-05-11 sprint to 2022-05-25 sprint
Updated by Peter Amstutz over 2 years ago
- Target version changed from 2022-05-25 sprint to 2022-06-08 sprint
Updated by Peter Amstutz over 2 years ago
- Target version changed from 2022-06-08 sprint to 2022-05-25 sprint
Updated by Peter Amstutz over 2 years ago
- Category changed from Crunch to Workbench2
Updated by Peter Amstutz over 2 years ago
16583-intermediate-collections @ arvados-workbench2|57e121908bd6a8767cb9e29288d71e51bf1c6911
Updated by Peter Amstutz over 2 years ago
- Status changed from New to In Progress
Updated by Lucas Di Pentima over 2 years ago
- There's a unit test failing.
- I think it would be convenient to add a unit test for this new filter type at
src/store/resource-type-filters/resource-type-filters.test.ts
Updated by Peter Amstutz over 2 years ago
Lucas Di Pentima wrote:
- There's a unit test failing.
- I think it would be convenient to add a unit test for this new filter type at
src/store/resource-type-filters/resource-type-filters.test.ts
16583-intermediate-collections @ arvados-workbench2|015c7956121aceeade3d92243022c51e552d7a32
- Fix test & added a test
Updated by Lucas Di Pentima over 2 years ago
Test re-run: developer-tests-workbench2: #699
Updated by Lucas Di Pentima over 2 years ago
Test re-re-run: developer-tests-workbench2: #700 (the previous was cancelled after 45 minutes)
Updated by Lucas Di Pentima over 2 years ago
Test 3rd rerun: developer-tests-workbench2: #703
Updated by Peter Amstutz over 2 years ago
- Target version changed from 2022-05-25 sprint to 2022-06-08 sprint
Updated by Peter Amstutz over 2 years ago
- Target version changed from 2022-06-08 sprint to 2022-06-22 Sprint
Updated by Peter Amstutz over 2 years ago
- Target version changed from 2022-06-22 Sprint to 2022-07-06
Updated by Peter Amstutz over 2 years ago
- Target version changed from 2022-07-06 to 2022-07-20
Updated by Peter Amstutz about 2 years ago
- Target version set to 2023-01-18 sprint
Updated by Peter Amstutz about 2 years ago
- Target version changed from 2023-01-18 sprint to To be groomed
Updated by Peter Amstutz about 2 years ago
- Status changed from In Progress to New