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

Remove watcher #51

Closed
wants to merge 2 commits into from
Closed

Remove watcher #51

wants to merge 2 commits into from

Conversation

remram44
Copy link
Member

Originally opened 2020-03-30 13:44 EDT by @remram44

Fixes #46

Instead of having the 'web' pod watch started 'runner' pods to note their exit, update the database, and delete them, this makes the 'runner' pods do it themselves.

This means less processing in the 'web' pod and easier horizontal scaling, but is more dangerous: if something goes wrong in the 'runner' pod no one is deleting it.

Maybe there should still be a regular process in the 'web' pod going over terminated pods, noting problems, and reaping them.

@remram44 remram44 added T-enhancement Type: En enhancement to existing code, or a new feature A-question Attention: Needs discussion to determine how to proceed C-runner Component: Running the Docker images labels Apr 15, 2021
@remram44 remram44 force-pushed the master branch 2 times, most recently from 18a2b63 to 268ba00 Compare April 16, 2021 17:41
@remram44 remram44 closed this Aug 4, 2021
@remram44 remram44 deleted the remove-watcher branch August 15, 2023 23:15
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
A-question Attention: Needs discussion to determine how to proceed C-runner Component: Running the Docker images T-enhancement Type: En enhancement to existing code, or a new feature
Projects
None yet
Development

Successfully merging this pull request may close these issues.

How to scale ReproServer?
1 participant