Project

General

Profile

UseCases » History » Version 6

Sarah Zaranek, 09/20/2022 03:14 PM

1 5 Sarah Zaranek
h1. Use Cases for Workbench
2 2 Tom Clegg
3 6 Sarah Zaranek
h2. Running Workflows  
4
5
I want to run a workflow on a collection that exists
6
* did my workflow run correctly?
7
* if finished - check status, logs and output
8
9
h2. Debugging Workflows
10
11 3 Tom Clegg
I have a collection with buggy/suspect results. I need to figure out where in the pipeline the bug crept in.
12 2 Tom Clegg
* any big differences between the different "foo_XX" steps?
13
* flags passed to the "foo_XX" steps
14
* logs from one (all?) of the "bar_XX" steps
15
* docker image metadata (docker image ID, name, version, dockerfile)
16
17 6 Sarah Zaranek
h2. Finding Workflows 
18
19 3 Tom Clegg
I need to find a "good" workflow invocation, and compare it to something that isn't working now
20 1 Sarah Zaranek
* when did this workflow last succeed?
21
22 6 Sarah Zaranek
h2. Getting Collection Lineage
23
24 3 Tom Clegg
I have a collection that is valuable/interesting. I need to review/share/publish how it was generated (tools/versions/options/inputs).
25 1 Sarah Zaranek
26 6 Sarah Zaranek
h2. Checking Collection Version
27
 I need to find some data, and confirm I'm looking at the right version.
28 1 Sarah Zaranek
29 6 Sarah Zaranek
h2. Cost Estimation
30
 I want to estimate how much money it will cost to run a workflow.
31 4 Tom Clegg
32 6 Sarah Zaranek
h2, Run-time Estimation
33
 I want to know how long it will take to run my workflow.
34 4 Tom Clegg
* queued? when will it start?
35
* taking a long time? how long does it normally take?
36
* slower than it should be? should I run it with more CPUs, RAM, etc.?