Importance of Mimir Query Scheduler

Hello, we are deploying mimir-distributed and we see that. Query scheduler enabled by default and default values for queries max-concurrent is 16, Querier replicas 2 and Frontend Replicas 1. Now according to docs with these values Mimir query scheduler is unnecessary. What you can say around this? Like why query-scheduler needed, what its advantages? maybe something that not included in docs?

Why query-frontend scalability is limited

Hi @aahmadzada,

The benefits of using the scheduler are already written in the same documentation link which you also posted i.e. :

So, this is all the info we have and even double-checked with the Mimir team they also said the same to what is written in the docs.

I hope this helps.