[ 
https://issues.apache.org/jira/browse/YARN-2168?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Chris Trezzo updated YARN-2168:
-------------------------------

    Description: 
This jira is meant to be used to review the main shared cache APIs. They are as 
follows:
* ClientSCMProtocol - The protocol between the yarn client and the cache 
manager. This protocol controls how resources in the cache are claimed and 
released.
** UseSharedCacheResourceRequest
** UseSharedCacheResourceResponse
** ReleaseSharedCacheResourceRequest
** ReleaseSharedCacheResourceResponse
* SCMAdminProtocol - This is an administrative protocol for the cache manager. 
It allows administrators to manually trigger cleaner runs.
** RunSharedCacheCleanerTaskRequest
** RunSharedCacheCleanerTaskResponse
* NMCacheUploaderSCMProtocol - The protocol between the NodeManager and the 
cache manager. This allows the NodeManager to coordinate with the cache manager 
when uploading new resources to the shared cache.
** NotifySCMRequest
** NotifySCMResponse

  was:
Define and implement the following protocols and protocol messages using 
protobufs:
* ClientSCMProtocol - The protocol between the yarn client and the cache 
manager. This protocol controls how resources in the cache are claimed and 
released.
** UseSharedCacheResourceRequest
** UseSharedCacheResourceResponse
** ReleaseSharedCacheResourceRequest
** ReleaseSharedCacheResourceResponse
* SCMAdminProtocol - This is an administrative protocol for the cache manager. 
It allows administrators to manually trigger cleaner runs.
** RunSharedCacheCleanerTaskRequest
** RunSharedCacheCleanerTaskResponse
* NMCacheUploaderSCMProtocol - The protocol between the NodeManager and the 
cache manager. This allows the NodeManager to coordinate with the cache manager 
when uploading new resources to the shared cache.
** NotifySCMRequest
** NotifySCMResponse


> SCM/Client/NM/Admin protocols
> -----------------------------
>
>                 Key: YARN-2168
>                 URL: https://issues.apache.org/jira/browse/YARN-2168
>             Project: Hadoop YARN
>          Issue Type: Sub-task
>            Reporter: Chris Trezzo
>            Assignee: Chris Trezzo
>         Attachments: YARN-2168-trunk-v1.patch, YARN-2168-trunk-v2.patch
>
>
> This jira is meant to be used to review the main shared cache APIs. They are 
> as follows:
> * ClientSCMProtocol - The protocol between the yarn client and the cache 
> manager. This protocol controls how resources in the cache are claimed and 
> released.
> ** UseSharedCacheResourceRequest
> ** UseSharedCacheResourceResponse
> ** ReleaseSharedCacheResourceRequest
> ** ReleaseSharedCacheResourceResponse
> * SCMAdminProtocol - This is an administrative protocol for the cache 
> manager. It allows administrators to manually trigger cleaner runs.
> ** RunSharedCacheCleanerTaskRequest
> ** RunSharedCacheCleanerTaskResponse
> * NMCacheUploaderSCMProtocol - The protocol between the NodeManager and the 
> cache manager. This allows the NodeManager to coordinate with the cache 
> manager when uploading new resources to the shared cache.
> ** NotifySCMRequest
> ** NotifySCMResponse



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

Reply via email to