@jihoonson Currently the `UnionQueryRunner` executes the query for each datasource sequentially and this is a performance hit for union queries. I'm investigating on how this can be solved. According to my understanding, in the `UnionQueryRunner` all the sequences within the `MergeSequence` would be fetched lazily and so even if I wrap each of these sequences with an AsyncQueryRunner for parallel execution, it wouldn't help because of lazy evaluation. Is my understanding right? Going with my reasoning above, I had suggested the proposal for modifying the `Query` interface for multiple datasources. Please let me know your thoughts.
[ Full content available at: https://github.com/apache/incubator-druid/issues/6057 ] This message was relayed via gitbox.apache.org for [email protected]
