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

Split the controller into multiple processes #1437

Closed
tkaitchuck opened this issue Jun 14, 2017 · 1 comment
Closed

Split the controller into multiple processes #1437

tkaitchuck opened this issue Jun 14, 2017 · 1 comment

Comments

@tkaitchuck
Copy link
Member

Problem description
Right now the controller is a single service that performs multiple loosely related jobs: Scaling, TransactionManagment, Metrics, Discovery, etc.

All of these are linked in some way to one of the other jobs so they cannot be naively split up, but taken together it ends up combining a lot of diverse code into a single process.

Problem location
Controller

Suggestions for an improvement
Step back and carefully look at the design. Perhaps there is a way we could split the service up into multiple different services.

@tkaitchuck
Copy link
Member Author

Issues like #1436 and #1210 would be a lot easier to solve if we had a process that could store metadata.

@pbelgundi pbelgundi added kind/feature New feature that should be added and removed kind/question labels Sep 17, 2021
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

3 participants