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

Use python-RQ to distribute jobs #95

Closed
matteocao opened this issue Jun 21, 2022 · 0 comments · Fixed by #94
Closed

Use python-RQ to distribute jobs #95

matteocao opened this issue Jun 21, 2022 · 0 comments · Fixed by #94
Assignees
Labels
enhancement New feature or request low priority This issue is a nice to have

Comments

@matteocao
Copy link
Contributor

Is your feature request related to a problem? Please describe.

The current basic way of distributing jobs in K8 is not effective. we need automation
Describe the solution you'd like

The solution would be to use python-rq , deploy many workers on K8, and every time one wants to crush heavy HPOs, simply enqueue the jobs and let the workers work.

This requires also a mysql DB so that optima can keep track of the progress and properly distribute the computations.
Describe alternatives you've considered

Using kubctl and volumes, but it creates race conditions easily.
Additional context

@matteocao matteocao added enhancement New feature or request low priority This issue is a nice to have labels Jun 21, 2022
@matteocao matteocao self-assigned this Jun 21, 2022
@matteocao matteocao linked a pull request Jun 21, 2022 that will close this issue
9 tasks
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request low priority This issue is a nice to have
Projects
None yet
Development

Successfully merging a pull request may close this issue.

1 participant