Actions
Story #3187
closed[Workbench] Better information and features on "show pipeline instance" page
Status:
Resolved
Priority:
Normal
Assigned To:
Category:
Workbench
Target version:
Start date:
08/05/2014
Due date:
% Done:
100%
Estimated time:
(Total: 0.00 h)
Story points:
3.0
Description
Summary:
- current state
- when last changed state
- total elapsed time of all finished/running jobs
- some sort of error message from failed job (if any)
- component name
- job description: script_name, repository, script_version, docker image
- if a job is submitted/assigned for the component: id (link), script_version, docker image, create timestamp, start/finish timestamp if applicable
- was the job submitted in the course of running this pipeline, or was an existing job reused?[1]
- status label (queued, running, finished, cancelled, failed)
- progress bar (if running)
- elapsed time [so far] if applicable
- output and log links if applicable
- "cancel job" button if applicable
1 This might not yet be recorded anywhere. Sometimes, but not always, job-creation-time < pipeline-start-time for existing jobs that were reused.
See Workbench UI images for layout advice.
Imported from #3188:
Structural:- Showing a job should look (nearly) the same as showing a pipeline instance with a single component. Some fields aren't applicable, like component name. Future work may change the CLI tools so jobs never even get submitted except as part of pipelines.
- On the pipeline instance page, instead of linking to "job details", make all the details available on the pipeline page.
- script name
- current state (queued, running, finished, failed)
- when last changed state
- who submitted
- progress bar (if running)
- live log messages (if running)
- number of tasks (total = done + running + todo)
- number of task failures (if any)
- link to output collection
- repository
- script version
- parameters (with preview of collections?)
- runtime parameters
- docker image
- timestamps (submit, start, finish, cancel)
- elapsed time between submit and cancel/start (or now)
- elapsed time between start and cancel/finish (or now)
Actions