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

How to scale ReproServer? #46

Open
remram44 opened this issue Apr 15, 2021 · 1 comment
Open

How to scale ReproServer? #46

remram44 opened this issue Apr 15, 2021 · 1 comment
Labels
T-task Type: Something to be done, neither a bugfix nor an enhancement of the code

Comments

@remram44
Copy link
Member

remram44 commented Apr 15, 2021

Originally opened 2019-11-14 22:36 EST by @remram44

Not a problem for now, but worth thinking about.

Running multiple web pods wouldn't work because specific ones would know about specific builds/runs.

Changing VM states to not trigger multiple builds might be good but still cause issues. Plus container restart would have all reproservers watching all running pods.

I think the best option is probably to keep one reproserver per cluster, and just run multiple clusters. This is also an opportunity for federation, e.g. there could be "nyu reproserver" and "umass reproserver" and links would point to one specific server and everything would work. It could also be used to have institutional instances providing better quotas to their own employees.

@remram44 remram44 added A-pr-exists Attention: This issue has an associated pull request already, that should be completed & reviewed T-task Type: Something to be done, neither a bugfix nor an enhancement of the code labels Apr 15, 2021
@remram44
Copy link
Member Author

Originally posted by @nust

Have you considered building ReproServer on top of Binder? I guess you're much more flexible now in what infrastructure you can provide, but the federation aspect would come with the BinderHubs.


Originally posted by @remram44

I think running Binder on top of ReproServer might make more sense? But really they are very similar systems.

@remram44 remram44 mentioned this issue Apr 15, 2021
@remram44 remram44 removed the A-pr-exists Attention: This issue has an associated pull request already, that should be completed & reviewed label Aug 4, 2021
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
T-task Type: Something to be done, neither a bugfix nor an enhancement of the code
Projects
None yet
Development

Successfully merging a pull request may close this issue.

1 participant