You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@reef.apache.org by "Achuth Raghavendra (JIRA)" <ji...@apache.org> on 2017/07/09 02:08:01 UTC

[jira] [Assigned] (REEF-1823) YARN REST API GetApplications() to return the information of all the applications running in the cluster.

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

Achuth Raghavendra reassigned REEF-1823:
----------------------------------------

    Assignee: Achuth Raghavendra

> YARN REST API GetApplications() to return the information of all the applications running in the cluster.
> ---------------------------------------------------------------------------------------------------------
>
>                 Key: REEF-1823
>                 URL: https://issues.apache.org/jira/browse/REEF-1823
>             Project: REEF
>          Issue Type: New Feature
>          Components: REEF Client
>    Affects Versions: 0.16
>            Reporter: Achuth Raghavendra
>            Assignee: Achuth Raghavendra
>            Priority: Trivial
>
> There are two parts to this ticket
> 1.Add a new YARN REST API with new API GetApplications() returns all the applications running in the cluster.
> 2.Update YARN REEF Client API to propagate the above result to the caller.
> This change will only affect C# dll client. 
> Usecase: A service submits applications and monitors the same. Due to some reason the service crashes or restarts, In this case, Service needs to remember the application_ids assigned by YARN to the applications submitted to get the status. To avoid this, service can query all the applications in the cluster and then filter out the applications based on the name and use the application_ids from the result to monitor.
> REST API GetApplications() returns JSON object which is detribalized to Org.Apache.REEF.Client.YARN.RestClient.DataModel.Applications
> Applications maintains list of Application objects ( which is application information running in cluster).



--
This message was sent by Atlassian JIRA
(v6.4.14#64029)