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

Quanlong Huang updated IMPALA-11000:
------------------------------------
    Fix Version/s: Impala 4.1.0

> DHECK hit in FillScratchMicroBatches
> ------------------------------------
>
>                 Key: IMPALA-11000
>                 URL: https://issues.apache.org/jira/browse/IMPALA-11000
>             Project: IMPALA
>          Issue Type: Bug
>          Components: Backend
>            Reporter: Csaba Ringhofer
>            Assignee: Amogh Margoor
>            Priority: Major
>             Fix For: Impala 4.1.0
>
>
> Happened during exhaustive tests. 
> Log:
> {code}
> F1101 16:05:08.671600  1042 hdfs-parquet-scanner.cc:2397] 
> 66490317b236519e:1cc2e03a00000000] Check failed: scratch_batch_->AtEnd() 
> {code}
> Query:
> {code}
> I1101 16:05:02.796250   367 Frontend.java:1637] 
> 66490317b236519e:1cc2e03a00000000] Analyzing query: create table ctas_cancel 
> stored as parquetfile as SELECT STRAIGHT_JOIN *
>            FROM lineitem
>                   JOIN /*+broadcast*/ orders ON o_orderkey = l_orderkey
>                   JOIN supplier ON s_suppkey = l_suppkey
>            WHERE o_orderstatus = 'F'
>            ORDER BY l_orderkey
>            LIMIT 10000 db: tpch_parquet
> {code}
> The query should come from around here:
> https://github.com/apache/impala/blob/master/tests/query_test/test_cancellation.py#L149
> Callstack:
> {code} 
> 3 
> impalad!impala::HdfsParquetScanner::FillScratchMicroBatches(std::vector<impala::ParquetColumnReader*,
>  std::allocator<impala::ParquetColumnReader*> > const&, impala::RowBatch*, 
> bool*, impala::ScratchMicroBatch const*, int, int, int*) 
> [hdfs-parquet-scanner.cc : 2397 + 0xf]
>  4  impalad!impala::Status 
> impala::HdfsParquetScanner::AssembleRows<false>(impala::RowBatch*, bool*) 
> [hdfs-parquet-scanner.cc : 2287 + 0x6d]
>  5  impalad!impala::HdfsParquetScanner::GetNextInternal(impala::RowBatch*) 
> [hdfs-parquet-scanner.cc : 539 + 0x2b]
>  6  impalad!impala::HdfsParquetScanner::ProcessSplit() 
> [hdfs-parquet-scanner.cc : 427 + 0x39]
>  7  
> impalad!impala::HdfsScanNode::ProcessSplit(std::vector<impala::FilterContext, 
> std::allocator<impala::FilterContext> > const&, impala::MemPool*, 
> impala::io::ScanRange*, long*) [hdfs-scan-node.cc : 500 + 0x28]
> {code}



--
This message was sent by Atlassian Jira
(v8.20.1#820001)

---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to