[ 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)