Feature #16462
openExpand arvados-controller to expose forecast features
Description
Arvados-controller forecast endpoints should be created based on the work done in git.arvados.org:arvados-forecaster.git
Files
Related issues
Updated by Peter Amstutz over 4 years ago
- Target version changed from 2020-06-03 Sprint to 2020-06-17 Sprint
**
Updated by Nico César over 4 years ago
- File timeline.html timeline.html added
- File report.html report.html added
As a reference this is what nextflow has as a report
Updated by Nico César over 4 years ago
- File su92l-xvhdp-3gri0mi1vtakaf4.png su92l-xvhdp-3gri0mi1vtakaf4.png added
- File su92l-xvhdp-3gri0mi1vtakaf4_just_circles.dot su92l-xvhdp-3gri0mi1vtakaf4_just_circles.dot added
- File su92l-xvhdp-3gri0mi1vtakaf4_intermediate_graph.pdf su92l-xvhdp-3gri0mi1vtakaf4_intermediate_graph.pdf added
In order to determine dependencies I added a "<workflow>-start" and "<workflow>-end" in the intermediate graph you can see this in: su92l-xvhdp-3gri0mi1vtakaf4_intermediate_graph.pdf
Output.Source and Input.Source have been a source of trouble to connect the dots to make dependencies work.
Updated by Nico César over 4 years ago
Longest running haplotypecaller: 1d21h49m:
https://workbench.su92l.arvadosapi.com/container_requests/su92l-xvhdp-iqy6soi7sz4runm (Notice that the command doesn't have the -L)
While most of the other ones are 2h to 4h range, as an example haplotypecaller_9:
https://workbench.su92l.arvadosapi.com/container_requests/su92l-xvhdp-cpoakbi81qqsbke
As we discussed before, we can't take just the name of the step to do the bookkeeping of the metrics (running time in this case, but more to come),
Currently we use: "duration:<checkpoint>#<containerUUID>" as the key where checkpoint is "haplotypecaller" and anything after "#" is ignored on summarizing results.
- get the parent container request that has a workflow.json to compare to "the family of workflows" and use that as part of the key when storing the
- make some kind of signature of the command used for that Container, this will take into account the command line, but also get a little more creative and have input parsing and having some extra metrics comparing input sizes for example.
- a mix of 1 and 2, starting with one and try to get a sense of the clustering happens for all data
Updated by Nico César over 4 years ago
added branch 16462-go-sdk-patch 3e8a3101cb9191813f3c8ed557d6f189d3e42063
Updated by Tom Clegg over 4 years ago
3e8a3101cb9191813f3c8ed557d6f189d3e42063 LGTM, thanks
Updated by Nico César over 4 years ago
- Related to Idea #16517: Workflow resource usage, runtime, and cost visibility and forecasting added
Updated by Nico César over 4 years ago
- Target version changed from 2020-06-17 Sprint to 2020-07-01 Sprint
After talking to Lucas and Tom this is the WIP: https://dev.arvados.org/projects/arvados/wiki/API_HistoricalForcasting_data_for_CR
(for later review)
Updated by Tom Clegg over 4 years ago
- Related to Idea #16534: [controller] facilitate database access by localdb API methods added
Updated by Peter Amstutz over 4 years ago
- Target version changed from 2020-07-01 Sprint to 2020-07-15
Updated by Nico César over 4 years ago
- Target version changed from 2020-07-15 to 2020-08-12 Sprint
Updated by Nico César over 4 years ago
- Target version changed from 2020-08-12 Sprint to 2020-08-26 Sprint
Updated by Nico César about 4 years ago
- Target version changed from 2020-08-26 Sprint to 2020-09-09 Sprint
Updated by Nico César about 4 years ago
- Target version changed from 2020-09-09 Sprint to 2020-09-23 Sprint
Updated by Nico César about 4 years ago
- Target version changed from 2020-09-23 Sprint to 2020-10-07 Sprint
Updated by Nico César about 4 years ago
9cce9619f3438011a42e5d10ca6c8584f0788381 (branch 16462-forecast-wip ) has the initial version of database tests
Updated by Nico César about 4 years ago
Note to future self/reviewer : make sure GET https://<API>/arvados/v1/container_requests/ works as expected
Updated by Peter Amstutz about 4 years ago
- Target version changed from 2020-10-07 Sprint to 2020-10-21 Sprint
Updated by Nico César about 4 years ago
16462-forecast-wip2 (f6ccc08c3f6b1ad42f2c827b19df0300f2c3c3db) can be reviewed now, This is unfinished work but might be useful to know if I'm heading in the right direction.
I see that some of my changes broke federation:
developer-run-tests-remainder: #2227 /console
Updated by Nico César about 4 years ago
- Blocked by Feature #17014: Add Container Requests endpoint to controller added
Updated by Nico César about 4 years ago
- Target version changed from 2020-10-21 Sprint to 2020-11-18
Updated by Nico César about 4 years ago
- Related to Feature #17054: Custom naming for scatter steps added
Updated by Nico César about 4 years ago
- Target version changed from 2020-11-18 to 2020-12-02 Sprint
Updated by Peter Amstutz almost 4 years ago
- Target version changed from 2020-12-02 Sprint to 2020-12-16 Sprint
Updated by Peter Amstutz almost 4 years ago
- Target version changed from 2020-12-16 Sprint to 2021-01-06 Sprint
Updated by Nico César almost 4 years ago
c0916b956054b2e16ff61bd33b11bfe07e81787d branch 16462-CR-datapoints
Updated by Peter Amstutz almost 4 years ago
- Target version changed from 2021-01-06 Sprint to 2021-01-20 Sprint
Updated by Nico César almost 4 years ago
- Target version changed from 2021-01-20 Sprint to To Be Groomed
Updated by Peter Amstutz over 3 years ago
- Related to deleted (Feature #17054: Custom naming for scatter steps)
Updated by Peter Amstutz over 3 years ago
- Target version deleted (
To Be Groomed)