Details
-
Bug
-
Status: Resolved
-
Major
-
Resolution: Fixed
-
None
-
None
-
Vectorization: limit reduce vectorization to 32Mb chunks (Teddy Choi, via Gopal V)
Description
Reduce vectorization accumulates 1024 rows before forwarding it into the reduce processor.
Add a safety limit for 32Mb of writables, so that shorter sequences can be forwarded into the operator trees.
rowIdx++;
if (rowIdx >= BATCH_SIZE) {
VectorizedBatchUtil.setBatchSize(batch, rowIdx);
reducer.process(batch, tag);
Attachments
Attachments
Issue Links
- Dependent
-
HIVE-15700 BytesColumnVector can get stuck trying to resize byte buffer
- Closed
- links to