Lav Jain created AMBARI-16378:
---------------------------------
Summary: stackadvisor uses getHostsForSlaveComponent with wrong
parameter name
Key: AMBARI-16378
URL: https://issues.apache.org/jira/browse/AMBARI-16378
Project: Ambari
Issue Type: Bug
Components: ambari-server
Affects Versions: trunk
Reporter: Lav Jain
Fix For: trunk
{code}
def getHostsForSlaveComponent(self, services, hosts, component, hostsList,
hostsComponentsMap, freeHosts):
componentName = component["StackServiceComponents"]["component_name"]
if component["StackServiceComponents"]["cardinality"] == "ALL":
return hostsList
componentIsPopulated = self.isComponentHostsPopulated(component)
if componentIsPopulated:
return component["StackServiceComponents"]["hostnames"]
hostsForComponent = []
if self.isSlaveComponent(component):
cardinality = str(component["StackServiceComponents"]["cardinality"])
if self.isComponentUsingCardinalityForLayout(component) and cardinality:
# cardinality types: 1+, 1-2, 1
{code}
The correct parameter name is comonentName (instead of component)
--
This message was sent by Atlassian JIRA
(v6.3.4#6332)