Open walterddr opened 2 years ago
CC @siddharthteotia ^
Should we separately track resource / thread pool / execution scheduling issue or add it here ?
Without that, this is unlikely to work for a mixed workload deployment where few new (join, subquery) queries go down the new engine (via option) with 2 or more stages whereas existing prod queries continue to run in the current engine with exactly 2 stages.
For users who are purely interested in using the new engine, this is not that big of a problem.
But since there is still a long way to go before fully adopting multi-stage engine for all queries, we need to solve this otherwise it will hinder usage / adoption of new engine's functionality for existing production users.
i think we should track them together here. I already have some in mind
We've received many feedback from multi-stage engine beta test. This issue tracks all the reported and fixed performance and stability issues
limit
causes compilation error: https://github.com/apache/pinot/issues/9209 (fixed partially)limit
through stages if possible (e.g. push to table scan node if LEFT JOIN) (#9832)Larger design initiative to improve query runtime