Project

General

Profile

Actions

Bug #15557

closed

[Process view] Re-run workflow

Added by Lucas Di Pentima over 5 years ago. Updated 7 months ago.

Status:
Resolved
Priority:
Normal
Assigned To:
Category:
Workbench2
Target version:
Start date:
01/10/2023
Due date:
% Done:

100%

Estimated time:
(Total: 0.00 h)
Story points:
2.0

Description

Menu item on the workflow that makes a copy of the container request in the same project (*) in the "uncommitted" state.

notes:

  1. if the project picker supports pre-selecting a project, then it should bring up the project picker with the original project selected.
  2. if the user picks a different project, it should include a note that it doesn't copy dependencies so sharing the project with someone else may not include all the required inputs

Subtasks 1 (1 open0 closed)

Task #19913: Review 15557-rerun-workflowIn ProgressStephen Smith01/10/2023

Actions

Related issues 4 (4 open0 closed)

Related to Arvados Epics - Story #16945: WB2 Workflows / containers feature parityIn Progress08/01/202103/31/2023

Actions
Related to Arvados - Bug #19898: Container request in "draft" state shows toplevel processes in its subprocess panelNew

Actions
Is duplicate of Arvados - Feature #18209: Re-run process on arvados throws errorNew

Actions
Blocks Arvados - Story #19636: Access to editing inputs on "draft" tasksNew

Actions
Actions #1

Updated by Lucas Di Pentima over 5 years ago

  • Category set to Workbench2
  • Target version set to Arvados Future Sprints
Actions #2

Updated by Lucas Di Pentima over 5 years ago

  • Subject changed from [Workbench2] Re-run process doesn't copy the default input values to [workbench2] Run workflow inputs issues
  • Description updated (diff)
Actions #3

Updated by Peter Amstutz almost 5 years ago

  • Target version deleted (Arvados Future Sprints)
  • Release set to 20
Actions #4

Updated by Peter Amstutz almost 5 years ago

  • Release changed from 20 to 31
Actions #5

Updated by Peter Amstutz almost 5 years ago

  • Subject changed from [workbench2] Run workflow inputs issues to [Process view] Run workflow inputs issues
Actions #6

Updated by Peter Amstutz almost 4 years ago

  • Related to Story #16945: WB2 Workflows / containers feature parity added
Actions #7

Updated by Peter Amstutz over 2 years ago

  • Subject changed from [Process view] Run workflow inputs issues to [Process view] Re-run workflow
  • Description updated (diff)
Actions #8

Updated by Peter Amstutz about 2 years ago

  • Is duplicate of Feature #18209: Re-run process on arvados throws error added
Actions #9

Updated by Peter Amstutz almost 2 years ago

  • Target version set to 2023-02-01 sprint
  • Release deleted (31)
Actions #10

Updated by Peter Amstutz almost 2 years ago

  • Description updated (diff)
Actions #11

Updated by Peter Amstutz almost 2 years ago

  • Related to Story #19636: Access to editing inputs on "draft" tasks added
Actions #12

Updated by Peter Amstutz almost 2 years ago

  • Related to deleted (Story #19636: Access to editing inputs on "draft" tasks)
Actions #14

Updated by Peter Amstutz almost 2 years ago

  • Blocks Story #19636: Access to editing inputs on "draft" tasks added
Actions #16

Updated by Peter Amstutz almost 2 years ago

  • Description updated (diff)
  • Story points set to 2.0
Actions #17

Updated by Peter Amstutz almost 2 years ago

  • Target version changed from 2023-02-01 sprint to 2023-01-18 sprint
Actions #18

Updated by Stephen Smith almost 2 years ago

  • Assigned To set to Stephen Smith
Actions #19

Updated by Stephen Smith almost 2 years ago

  • Status changed from New to In Progress
Actions #20

Updated by Stephen Smith almost 2 years ago

Changes at arvados-workbench2|b114600c55e53b4c16f091edbabdb2ebeba0f032
Tests developer-tests-workbench2: #1054

  • Added start button to process details card for uncommitted/draft processes
  • Remove old re-run context menu item (leads to the 3 step launch workflow form)
  • Rename process copy context menu item to "Copy and re-run process", since the copy action already puts the copied process into draft status
  • I skipped pre-filling the copy destination because the tree picker doesn't seem to display the location when the copy form is initialized with a value
Actions #21

Updated by Peter Amstutz almost 2 years ago

  • Related to Bug #19898: Container request in "draft" state shows toplevel processes in its subprocess panel added
Actions #22

Updated by Peter Amstutz almost 2 years ago

Stephen Smith wrote in #note-20:

Changes at arvados-workbench2|b114600c55e53b4c16f091edbabdb2ebeba0f032
Tests developer-tests-workbench2: #1054

  • The run button as just a "play button" is a little bit subtle, I didn't notice it at first. I suggest giving Sarah a screenshot and see what she thinks.
  • The "copy" dialog is small and awkward to use. It needs to be resized the same way we did with the file picker.
  • Processes in "draft" state show incorrect contents in the Subprocesses panel, I we should go ahead and fix #19898 on this ticket.
  • I'm looking at src/store/processes/process-copy-actions.ts and I'm not 100% sure the list of fields is correct. From our API docs, here's the fields that should be copied:
    • name
    • description
    • properties
    • container_count_max
    • mounts
    • runtime_constraints
    • scheduling_parameters
    • container_image
    • environment
    • cwd
    • command
    • output_path
    • output_name
    • output_ttl
    • use_existing
    • output_storage_classes
    • output_properties

In addition, state should be "Uncommitted" and priority should be 500.

Actions #23

Updated by Peter Amstutz almost 2 years ago

  • Target version changed from 2023-01-18 sprint to 2023-02-01 sprint
Actions #24

Updated by Stephen Smith 7 months ago

  • % Done changed from 0 to 100
  • Status changed from In Progress to Resolved
Actions

Also available in: Atom PDF