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

Yida Wu resolved IMPALA-13411.
------------------------------
    Fix Version/s: Impala 4.5.0
         Assignee: Yida Wu  (was: Michael Smith)
       Resolution: Fixed

> DCHECK can fire for scan nodes that produce zero-length tuples
> --------------------------------------------------------------
>
>                 Key: IMPALA-13411
>                 URL: https://issues.apache.org/jira/browse/IMPALA-13411
>             Project: IMPALA
>          Issue Type: Bug
>          Components: Backend
>    Affects Versions: Impala 4.5.0
>            Reporter: Joe McDonnell
>            Assignee: Yida Wu
>            Priority: Major
>             Fix For: Impala 4.5.0
>
>
> This query crashes when using the tuple cache:
> {noformat}
> select count(*) from functional.alltypes;{noformat}
> It hits this assert: 
> [https://github.com/apache/impala/blob/6121c4f7d61fb9f2341cf14e1be3404325fb35b9/be/src/exec/tuple-file-writer.cc#L105]
> {noformat}
>   DCHECK_GT(tuple_data_len, 0);{noformat}
> For this count(*) query, it is not actually returning any columns. Instead, 
> only the row count matters and the count does not require any tuple data. So, 
> the tuple data is empty.
> We can revisit this DCHECK and either remove it or modify the condition to 
> check if the tuple size is zero.



--
This message was sent by Atlassian Jira
(v8.20.10#820010)

Reply via email to