Skip to content
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

Make director-v2 scalable/restartable #4524

Open
2 of 3 tasks
Tracked by #951 ...
sanderegg opened this issue Jul 21, 2023 · 2 comments
Open
2 of 3 tasks
Tracked by #951 ...

Make director-v2 scalable/restartable #4524

sanderegg opened this issue Jul 21, 2023 · 2 comments
Assignees
Labels
a:director-v2 issue related with the director-v2 service t:maintenance Some planned maintenance work
Milestone

Comments

@sanderegg
Copy link
Member

sanderegg commented Jul 21, 2023

Currently the dv-2 has 2 main jobs:

  • start/stop/schedule dynamic services
  • start/stop/schedule computational services

Due to internal limitations, it is not able to be scaled up, which is a big problem for robustness of the oSparc platform.

Tasks

  1. 1 of 9
    GitHK
  2. 1 of 1
    a:director-v2
    sanderegg
@sanderegg sanderegg transferred this issue from ITISFoundation/osparc-issues Jul 21, 2023
@sanderegg sanderegg self-assigned this Jul 21, 2023
@sanderegg sanderegg added the a:director-v2 issue related with the director-v2 service label Jul 21, 2023
@mrnicegyu11
Copy link
Member

Quick comment: In my mind it has much higher priority that the guy is restartable, scaling comes afterwards ;)

@sanderegg
Copy link
Member Author

sanderegg commented Jul 27, 2023

@mrnicegyu11
please define restartable because:

  • restart phase: there are 2 instances running in parallel for some time (even small), which means it needs to be scalable first or unintended stuff might happen
    I think what you want is a kind of stateless service (which is also what I want), and that it can restart while osparc is running. But while we have several instances up they need to play nice with each other, then you can restart 1 instance without breaking computation pipelines or running dynamic services.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
a:director-v2 issue related with the director-v2 service t:maintenance Some planned maintenance work
Projects
None yet
Development

No branches or pull requests

3 participants