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

Allow users more control over how a cluster scales #15

Closed
calebwin opened this issue Aug 4, 2021 · 3 comments
Closed

Allow users more control over how a cluster scales #15

calebwin opened this issue Aug 4, 2021 · 3 comments
Labels
banyan-jl Concerning Banyan.jl enhancement New feature or request

Comments

@calebwin
Copy link
Contributor

calebwin commented Aug 4, 2021

Let users specify a minimum number of workers for a cluster (default is 0 compute workers) and the time of inactivity before which a cluster starts to scale down (default is 10 minutes). Users should be able to specify this either through the API or from the dashboard. This is the cooldown time.

We should also let users "warm up" a cluster given a number of workers to warm up the cluster with. This will simply run an empty job with some number of workers. Warmups should also be schedule-able so that a warmup can be scheduled to occur every morning for example.

@calebwin calebwin added enhancement New feature or request banyan-jl Concerning Banyan.jl labels Aug 4, 2021
@cailinw
Copy link
Contributor

cailinw commented Oct 14, 2021

  • Allow specifying min number of workers through API
  • Allow specifying min number of workers from dashboard
  • Allow specifying scale-down time for nodes through API
  • Allow specifying scale-down time for nodes from dashboard
  • Implement warmup_cluster(nworkers)
  • Implement scheduling warmup

@cailinw
Copy link
Contributor

cailinw commented Oct 19, 2021

#54

@calebwin
Copy link
Contributor Author

Done!

We should do the UI for this soon though.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
banyan-jl Concerning Banyan.jl enhancement New feature or request
Projects
None yet
Development

No branches or pull requests

2 participants