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

Kuhu Shukla commented on TEZ-3954:
----------------------------------

The patch looks good to me . It would be nice to have a bit of a description on 
what the issue was and how it manifested to put the patch's approach in 
context. Thanks [~jeagles].

> Reduce Tez Shuffle Handler Memory needs for holding TezIndexRecords
> -------------------------------------------------------------------
>
>                 Key: TEZ-3954
>                 URL: https://issues.apache.org/jira/browse/TEZ-3954
>             Project: Apache Tez
>          Issue Type: Bug
>            Reporter: Jonathan Eagles
>            Assignee: Jonathan Eagles
>            Priority: Major
>         Attachments: TEZ-3954.001.patch
>
>
> Tez Shuffle Handler holds on to entire SpillRecord to better accommodate for 
> range fetch operation. For single reduce fetch holding on to spillRecord can 
> overwhelm memory if Index Cache is overrun. In the case of single fetch, only 
> keep the single tez index record needed and for range fetch, keep the entire 
> spill record in memory, but free it after it is needed.



--
This message was sent by Atlassian JIRA
(v7.6.3#76005)

Reply via email to