You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@ambari.apache.org by "Tom Beerbower (JIRA)" <ji...@apache.org> on 2013/06/03 16:59:19 UTC

[jira] [Created] (AMBARI-2254) Reduce number of requests when querying for subtasks

Tom Beerbower created AMBARI-2254:
-------------------------------------

             Summary: 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




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 is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators
For more information on JIRA, see: http://www.atlassian.com/software/jira