Skip to content

web API: extension to manage job queue (May) #1645

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Open
elisabettai opened this issue Aug 23, 2024 · 1 comment
Open

web API: extension to manage job queue (May) #1645

elisabettai opened this issue Aug 23, 2024 · 1 comment
Assignees
Labels
PO issue Created by Product owners y8 NIH SPARC Y8 (originally in wrike)

Comments

@elisabettai
Copy link
Contributor

Description

Extend API to manage job queue

Deliverable

Extended API functionality, along with documentation

Deadline

Y8Q3 (May)

Wrike link (account/access required)

@pcrespov
Copy link
Member

pcrespov commented May 28, 2025

Summary for Bazinga! sprint and milestone

  • public api has new /doc end-point built with redoc-based documentation website. Includes also changelog annotations per end-point
    Image

  • Osparc task manager:

    • Added an option to download logs, view credits used, and display the node name.
    • Introduced a custom project metadata field (useful for Sim4Life users).
    • When listing jobs in the task manager, all child projects are now taken into account (in the case of Sim4Life, each job corresponds to an Osparc project).
    • Added a filter to display only actively running jobs.
    • Introduced a table to store historical runs. (Note: This is not yet used in the current job listing - it was introduced recently)
    • What is missing? -> A mechanism to group multiple jobs together in the task manager. This would better reflect the Sim4Life use case — for example, a multi-port simulation is currently represented as 8 separate jobs, but it should be shown as a single job with multiple tasks inside, using Sim4Life's simulation naming conventions.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
PO issue Created by Product owners y8 NIH SPARC Y8 (originally in wrike)
Projects
None yet
Development

No branches or pull requests

4 participants