[
https://issues.apache.org/jira/browse/IMPALA-9056?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]
Tim Armstrong updated IMPALA-9056:
----------------------------------
Component/s: Frontend
> Handle more cases of limiting the size of SQL statements
> --------------------------------------------------------
>
> Key: IMPALA-9056
> URL: https://issues.apache.org/jira/browse/IMPALA-9056
> Project: IMPALA
> Issue Type: Bug
> Components: Frontend
> Reporter: Yongzhi Chen
> Priority: Major
> Labels: supportability
> Attachments: repro.sql.txt
>
>
> This is a follow-on of IMPALA-4551 , attached reproduce will cause
> java.lang.OutOfMemoryError: Java heap space or if the cluster does has large
> enough
> memory, the query is stuck on the following stack:
> {noformat}
> Thread 1964045: (state = BLOCKED)
> - org.apache.impala.catalog.Type.toThrift() @bci=0, line=233 (Compiled frame)
> -
> org.apache.impala.analysis.Expr.treeToThriftHelper(org.apache.impala.thrift.TExpr)
> @bci=68, line=610 (Compiled frame)
> -
> org.apache.impala.analysis.Expr.treeToThriftHelper(org.apache.impala.thrift.TExpr)
> @bci=191, line=622 (Compiled frame)
> -
> org.apache.impala.analysis.Expr.treeToThriftHelper(org.apache.impala.thrift.TExpr)
> @bci=191, line=622 (Compiled frame)
> -
> org.apache.impala.analysis.Expr.treeToThriftHelper(org.apache.impala.thrift.TExpr)
> @bci=191, line=622 (Compiled frame)
> -
> org.apache.impala.analysis.Expr.treeToThriftHelper(org.apache.impala.thrift.TExpr)
> @bci=191, line=622 (Compiled frame)
> -
> org.apache.impala.analysis.Expr.treeToThriftHelper(org.apache.impala.thrift.TExpr)
> @bci=191, line=622 (Compiled frame)
> -
> org.apache.impala.analysis.Expr.treeToThriftHelper(org.apache.impala.thrift.TExpr)
> @bci=191, line=622 (Compiled frame)
> -
> org.apache.impala.analysis.Expr.treeToThriftHelper(org.apache.impala.thrift.TExpr)
> @bci=191, line=622 (Compiled frame)
> -
> org.apache.impala.analysis.Expr.treeToThriftHelper(org.apache.impala.thrift.TExpr)
> @bci=191, line=622 (Compiled frame)
> -
> org.apache.impala.analysis.Expr.treeToThriftHelper(org.apache.impala.thrift.TExpr)
> @bci=191, line=622 (Compiled frame)
> -
> org.apache.impala.analysis.Expr.treeToThriftHelper(org.apache.impala.thrift.TExpr)
> @bci=191, line=622 (Compiled frame)
> -
> org.apache.impala.analysis.Expr.treeToThriftHelper(org.apache.impala.thrift.TExpr)
> @bci=191, line=622 (Compiled frame)
> -
> org.apache.impala.analysis.Expr.treeToThriftHelper(org.apache.impala.thrift.TExpr)
> @bci=191, line=622 (Compiled frame)
> -
> org.apache.impala.analysis.Expr.treeToThriftHelper(org.apache.impala.thrift.TExpr)
> @bci=191, line=622 (Compiled frame)
> -
> org.apache.impala.analysis.Expr.treeToThriftHelper(org.apache.impala.thrift.TExpr)
> @bci=191, line=622 (Compiled frame)
> -
> org.apache.impala.analysis.Expr.treeToThriftHelper(org.apache.impala.thrift.TExpr)
> @bci=191, line=622 (Compiled frame)
> -
> org.apache.impala.analysis.Expr.treeToThriftHelper(org.apache.impala.thrift.TExpr)
> @bci=191, line=622 (Compiled frame)
> -
> org.apache.impala.analysis.Expr.treeToThriftHelper(org.apache.impala.thrift.TExpr)
> @bci=191, line=622 (Compiled frame)
> -
> org.apache.impala.analysis.Expr.treeToThriftHelper(org.apache.impala.thrift.TExpr)
> @bci=191, line=622 (Compiled frame)
> -
> org.apache.impala.analysis.Expr.treeToThriftHelper(org.apache.impala.thrift.TExpr)
> @bci=191, line=622 (Compiled frame)
> -
> org.apache.impala.analysis.Expr.treeToThriftHelper(org.apache.impala.thrift.TExpr)
> @bci=191, line=622 (Compiled frame)
> -
> org.apache.impala.analysis.Expr.treeToThriftHelper(org.apache.impala.thrift.TExpr)
> @bci=191, line=622 (Compiled frame)
> -
> org.apache.impala.analysis.Expr.treeToThriftHelper(org.apache.impala.thrift.TExpr)
> @bci=191, line=622 (Compiled frame)
> -
> org.apache.impala.analysis.Expr.treeToThriftHelper(org.apache.impala.thrift.TExpr)
> @bci=191, line=622 (Compiled frame)
> -
> org.apache.impala.analysis.Expr.treeToThriftHelper(org.apache.impala.thrift.TExpr)
> @bci=191, line=622 (Compiled frame)
> -
> org.apache.impala.analysis.Expr.treeToThriftHelper(org.apache.impala.thrift.TExpr)
> @bci=191, line=622 (Compiled frame)
> -
> org.apache.impala.analysis.Expr.treeToThriftHelper(org.apache.impala.thrift.TExpr)
> @bci=191, line=622 (Compiled frame)
> - org.apache.impala.analysis.Expr.treeToThrift() @bci=52, line=598 (Compiled
> frame)
> - org.apache.impala.analysis.Expr.treesToThrift(java.util.List) @bci=32,
> line=650 (Compiled frame)
> - org.apache.impala.planner.PlanFragment.toThrift() @bci=51, line=335
> (Compiled frame)
> -
> org.apache.impala.service.Frontend.createPlanExecInfo(org.apache.impala.planner.PlanFragment,
> org.apache.impala.planner.Planner, org.apache.impala.thrift.TQueryCtx,
> org.apache.impala.thrift.TQueryExecRequest) @bci=392, line=881 (Compiled
> frame)
> -
> org.apache.impala.service.Frontend.createExecRequest(org.apache.impala.planner.Planner,
> java.lang.StringBuilder) @bci=173, line=916 (Compiled frame)
> -
> org.apache.impala.service.Frontend.createExecRequest(org.apache.impala.thrift.TQueryCtx,
> java.lang.StringBuilder) @bci=593, line=1027 (Compiled frame)
> - org.apache.impala.service.JniFrontend.createExecRequest(byte[]) @bci=30,
> line=157 (Compiled frame)
> {noformat}
> Impala should reject this kind of query.
--
This message was sent by Atlassian Jira
(v8.3.4#803005)
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]