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 query-frontend without query-scheduler #6

Open
pracucci opened this issue Jul 16, 2021 · 3 comments
Open

Remove query-frontend without query-scheduler #6

pracucci opened this issue Jul 16, 2021 · 3 comments

Comments

@pracucci
Copy link
Collaborator

Currently the query-frontend can run with and without query-scheduler. Query-scheduler is a better solution because it allows to indefinitely scale the query-frontend. To simplify deployment options and converge towards a unique model, we could remove the support to run query-frontend without query-scheduler.

@09jvilla
Copy link
Contributor

@pracucci -- Clearly we're not going to do this in time for the GEM 2.0 launch, but I am just curious for if/when we would do this, does this mean that now the 'query-scheduler' would be a required component for a microservices deployment and would have to become a component in the monolithic deployment (meaning that the 'query-scheduler' would now need to be included when target=all?).

@pracucci
Copy link
Collaborator Author

pracucci commented Mar 1, 2022

and would have to become a component in the monolithic deployment (meaning that the 'query-scheduler' would now need to be included when target=all?).

It's tricky because the query-scheduler can become a component of -target=all but it wouldn't work fine with any large number of replicas, for the same reason why it doesn't work fine the query-frontend (number of query-scheduler replicas should be <= queriers).

@09jvilla
Copy link
Contributor

09jvilla commented Mar 1, 2022

Ahhh good point. Thanks for clarifying.

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

2 participants