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)