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

Tom Beerbower updated AMBARI-2254:
----------------------------------

    Attachment:     (was: AMBARI-2254.patch)

> Reduce number of requests when querying for subtasks
> ----------------------------------------------------
>
>                 Key: AMBARI-2254
>                 URL: https://issues.apache.org/jira/browse/AMBARI-2254
>             Project: Ambari
>          Issue Type: Bug
>            Reporter: Tom Beerbower
>            Assignee: Tom Beerbower
>             Fix For: 1.5.0
>
>
> A query like ...
> /services?fields=components/ServiceComponentInfo,components/host_components,components/host_components/HostRoles
> ... will create multiple requests for resources through the 
> ClusterController. It looks like ClusterController gets called once for all 
> the services, then once for all of the components under each service, then 
> once for all the host_components under each component under each service. So, 
> if there are 10 services that each have 10 components, there will be 100 
> calls to the ClusterController to get host components, plus 10 calls for the 
> components and another for the services. We should be able to optimize this 
> down to 3 calls... 1 for the services, 1 for the components and 1 for the 
> host_components.



--
This message was sent by Atlassian JIRA
(v6.1#6144)

Reply via email to