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

Tsuyoshi OZAWA commented on YARN-1879:
--------------------------------------

We should discuss how to have RetryCache in RM related to YARN-1836. 

Should we have single RetryCache instead of having RetryCache for each Service? 
If users would like to tune 
RM_RETRY_CACHE_HEAP_PERCENT/RM_RETRY_CACHE_EXPIRY_MS for each RetryCache, we 
should separate RetryCache and their configurations - e.g. Should we change 
these values for ApplicationMasterService and ClientRMService? IMHO, we should 
separate them because some frequent RPCs(like heartbeat) can consumes 
RetryCache's entry and cache miss can occur as a result.

On the other hand, one global configuration "RM_RETRY_CACHE_ENABLED" is 
reasonable. 

> Mark Idempotent/AtMostOnce annotations to ApplicationMasterProtocol
> -------------------------------------------------------------------
>
>                 Key: YARN-1879
>                 URL: https://issues.apache.org/jira/browse/YARN-1879
>             Project: Hadoop YARN
>          Issue Type: Sub-task
>          Components: resourcemanager
>            Reporter: Jian He
>            Assignee: Tsuyoshi OZAWA
>            Priority: Critical
>         Attachments: YARN-1879.1.patch, YARN-1879.1.patch, 
> YARN-1879.2-wip.patch, YARN-1879.2.patch, YARN-1879.3.patch, 
> YARN-1879.4.patch, YARN-1879.5.patch
>
>




--
This message was sent by Atlassian JIRA
(v6.2#6252)

Reply via email to