You are viewing a plain text version of this content. The canonical link for it is here.
Posted to issues@drill.apache.org by "Padma Penumarthy (JIRA)" <ji...@apache.org> on 2018/04/03 22:00:00 UTC
[jira] [Created] (DRILL-6307) Handle empty batches in record batch
sizer correctly
Padma Penumarthy created DRILL-6307:
---------------------------------------
Summary: Handle empty batches in record batch sizer correctly
Key: DRILL-6307
URL: https://issues.apache.org/jira/browse/DRILL-6307
Project: Apache Drill
Issue Type: Bug
Components: Execution - Flow
Affects Versions: 1.13.0
Reporter: Padma Penumarthy
Assignee: Padma Penumarthy
Fix For: 1.14.0
when we get empty batch, record batch sizer calculates row width as zero. In that case, we do not do accounting and memory allocation correctly for outgoing batches.
For example, in merge join, for outer left join, if right side batch is empty, we still have to include the right side columns as null in outgoing batch. We have to allocate memory for those vectors correctly. We also have to include row width of those columns in the outgoing row width and number of rows calculation.
--
This message was sent by Atlassian JIRA
(v7.6.3#76005)