shanyu zhao created SLIDER-1079:
-----------------------------------

             Summary: Cache MetaInfo for AgentClientProvider
                 Key: SLIDER-1079
                 URL: https://issues.apache.org/jira/browse/SLIDER-1079
             Project: Slider
          Issue Type: Bug
          Components: client
    Affects Versions: Slider 0.90.2, Slider 0.81
            Reporter: shanyu zhao


During app creation, the slider client calls 
AgentUtils.getApplicationMetainfo() 3 times. Each time this function actually 
download the whole app package from HDFS. If the app package is big, this is 
rather inefficient.

The 3 places are:
1) SliderClient.actionBuild() -> 
AgentClientProvider.validateInstanceDefinition()
2) AgentClientProvider.getApplicagionTags()
3) AgentClientProvider.validateInstanceDefinition()

We should cache the metainfo object in AgentClientProvider.
 




--
This message was sent by Atlassian JIRA
(v6.3.4#6332)

Reply via email to