You are viewing a plain text version of this content. The canonical link for it is here.
Posted to issues@spark.apache.org by "Takeshi Yamamuro (Jira)" <ji...@apache.org> on 2021/03/20 02:23:00 UTC

[jira] [Resolved] (SPARK-34796) Codegen compilation error for query with LIMIT operator and without AQE

     [ https://issues.apache.org/jira/browse/SPARK-34796?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]

Takeshi Yamamuro resolved SPARK-34796.
--------------------------------------
    Fix Version/s: 3.2.0
         Assignee: Cheng Su
       Resolution: Fixed

Resolved by https://github.com/apache/spark/pull/31892

> Codegen compilation error for query with LIMIT operator and without AQE
> -----------------------------------------------------------------------
>
>                 Key: SPARK-34796
>                 URL: https://issues.apache.org/jira/browse/SPARK-34796
>             Project: Spark
>          Issue Type: Bug
>          Components: SQL
>    Affects Versions: 3.1.0, 3.2.0, 3.1.1
>            Reporter: Cheng Su
>            Assignee: Cheng Su
>            Priority: Critical
>             Fix For: 3.2.0
>
>
> Example (reproduced in unit test):
>  
> {code:java}
>   test("failed limit query") {
>     withTable("left_table", "empty_right_table", "output_table") {
>       spark.range(5).toDF("k").write.saveAsTable("left_table")
>       spark.range(0).toDF("k").write.saveAsTable("empty_right_table")
>          
>       withSQLConf(SQLConf.ADAPTIVE_EXECUTION_ENABLED.key -> "false") {
>         spark.sql("CREATE TABLE output_table (k INT) USING parquet")
>         spark.sql(
>           s"""
>              |INSERT INTO TABLE output_table
>              |SELECT t1.k FROM left_table t1
>              |JOIN empty_right_table t2
>              |ON t1.k = t2.k
>              |LIMIT 3
>              |""".stripMargin)
>       }
>     }
>   }
> {code}
> Result:
>  
> https://gist.github.com/c21/ea760c75b546d903247582be656d9d66



--
This message was sent by Atlassian Jira
(v8.3.4#803005)

---------------------------------------------------------------------
To unsubscribe, e-mail: issues-unsubscribe@spark.apache.org
For additional commands, e-mail: issues-help@spark.apache.org