[ 
https://issues.apache.org/jira/browse/TEZ-3673?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=15991949#comment-15991949
 ] 

Harish Jaiprakash edited comment on TEZ-3673 at 5/2/17 6:41 AM:
----------------------------------------------------------------

[~sseth] Please take a look. Couple of questions for computeNumBuffersAndSize:

* Should I subtract 64 bytes in all sizePerBuffer assignments? Currently only 
if sizePerBuffer is set because of bufferLimit parameter it does the 
correction. Assuming that bufferLimit was set to be some multiple of region 
size. Reason being that any other value might not be at region size boundary 
and correction may not be helpful.
* There is no logging or exception for wrong buffer merge percent, it silently 
corrects to be within limit. Is that alright?


was (Author: harishjp):
[~seth] Please take a look. Couple of questions for computeNumBuffersAndSize:

* Should I subtract 64 bytes in all sizePerBuffer assignments? Currently only 
if sizePerBuffer is set because of bufferLimit parameter it does the 
correction. Assuming that bufferLimit was set to be some multiple of region 
size. Reason being that any other value might not be at region size boundary 
and correction may not be helpful.
* There is no logging or exception for wrong buffer merge percent, it silently 
corrects to be within limit. Is that alright?

> Allocate smaller buffers in UnorderedPartitionedKVWriter
> --------------------------------------------------------
>
>                 Key: TEZ-3673
>                 URL: https://issues.apache.org/jira/browse/TEZ-3673
>             Project: Apache Tez
>          Issue Type: Improvement
>            Reporter: Harish Jaiprakash
>            Assignee: Harish Jaiprakash
>         Attachments: TEZ-3673.01.patch, TEZ-3673.02.patch, TEZ-3673.03.patch, 
> TEZ-3673.04.patch
>
>
> UnorderedPartitionedKVWriter allocates in bigger chunks. It may or may not 
> get filled up. In PipelinedSorter, we start off with 32MB chunks. But 
> UnorderedPartitionedKVWriter can be worse as it allocates bigger blocks. Need 
> to revisit this allocation.



--
This message was sent by Atlassian JIRA
(v6.3.15#6346)

Reply via email to