cloud-pipeline
cloud-pipeline copied to clipboard
Allow to show engine tasks stats on run details page
Background At the moment, Cloud Pipeline does not allow to show runtime tasks states from third party tools like NEXTFLOW, SLURM, etc. and it would be nice to support it.
Approach
API part
The following API methods shall be implemented:
POST run/<runID>/engine/tasks- to register run engine task event. If event for specifiedrunIDand the sameengineTypeandtaskIdis already registered such a record shall be updated.GET run/<runID>/engine/<engineType>/tasks/statsPOST run/<runID>/engine/<engineType>/tasks/filter