[ https://issues.apache.org/jira/browse/DRILL-4531?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=15211269#comment-15211269 ]
ASF GitHub Bot commented on DRILL-4531: --------------------------------------- Github user jinfengni commented on the pull request: https://github.com/apache/drill/pull/444#issuecomment-201105381 We did have other rules getting applied mixed convention. For DRILL-3855, I'll fix push filter/project past setop rules. I'll open another JIRA to go through all the other rules. Even with the mixed convention, the issue reported in this jira did not always happen for every query. That's probably why we did not encountered more such cases before. > Query with filter and aggregate hangs in planning phase > ------------------------------------------------------- > > Key: DRILL-4531 > URL: https://issues.apache.org/jira/browse/DRILL-4531 > Project: Apache Drill > Issue Type: Bug > Components: Query Planning & Optimization > Reporter: Jinfeng Ni > Assignee: Jinfeng Ni > Fix For: 1.7.0 > > > For the following query, > {code} > SELECT cust.custAddress, > lineitem.provider > FROM ( > SELECT cast(c_custkey AS bigint) AS custkey, > c_address AS custAddress > FROM cp.`tpch/customer.parquet` ) cust > LEFT JOIN > ( > SELECT DISTINCT l_linenumber, > CASE > WHEN l_partkey IN (1, 2) THEN 'Store1' > WHEN l_partkey IN (5, 6) THEN 'Store2' > END AS provider > FROM cp.`tpch/lineitem.parquet` > WHERE ( l_orderkey >=20160101 AND l_partkey <=20160301) > AND l_partkey IN (1,2, 5, 6) ) lineitem > ON cust.custkey = lineitem.l_linenumber > WHERE provider IS NOT NULL > GROUP BY cust.custAddress, > lineitem.provider > ORDER BY cust.custAddress, > lineitem.provider; > {code} > When run on today's master branch commit: > 79a3c164c1df7a5d7a0b82574316b4a0b1c7593e, query just hangs there in the > planning phase. > Log shows that it stuck in Drill_Logical planning phase. > > -- This message was sent by Atlassian JIRA (v6.3.4#6332)