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

Wei Zheng commented on TEZ-3286:
--------------------------------

Thanks [~hitesh] for the quick action! In my use case, the actual memory 
allocated may not be as much as requested. What is the API call to request 
desired memory? Or how does it handle the memory allocation?

> Allow clients to set processor reserved memory per vertex (instead of per 
> container)
> ------------------------------------------------------------------------------------
>
>                 Key: TEZ-3286
>                 URL: https://issues.apache.org/jira/browse/TEZ-3286
>             Project: Apache Tez
>          Issue Type: Bug
>    Affects Versions: 0.8.3
>            Reporter: Wei Zheng
>            Assignee: Hitesh Shah
>         Attachments: TEZ-3286.1.patch
>
>
> tez.task.scale.memory.reserve-fraction can be set by clients to control how 
> much memory is available to the processor. Ths values applies at a container 
> level though, instead of at a vertex level.
> In case of a hash-join - the processor typically needs more memory. In case 
> of  a Shuffle join - the processor may not need as much. In DAGs with a mix 
> of map joins and shuffle joins - setting this at a container level is 
> sub-optimal.
> To a large extent this comes down to propagating vertex configs to the 
> container / task.



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)

Reply via email to