[ 
https://issues.apache.org/jira/browse/AMBARI-7242?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=14130638#comment-14130638
 ] 

John Speidel commented on AMBARI-7242:
--------------------------------------

Bob, there should be a link to the review board included in the Jira.

> Unnecessary conditional dependencies added to Blueprint when NAGIOS_SERVER 
> included
> -----------------------------------------------------------------------------------
>
>                 Key: AMBARI-7242
>                 URL: https://issues.apache.org/jira/browse/AMBARI-7242
>             Project: Ambari
>          Issue Type: Bug
>          Components: ambari-server
>    Affects Versions: 1.6.1
>            Reporter: Robert Nettleton
>            Assignee: Robert Nettleton
>             Fix For: 1.7.0
>
>
> If an Ambari Blueprint is posted that includes the "NAGIOS_SERVER" component 
> in a host group definition, some YARN-related dependencies are automatically 
> added to the blueprint, even if YARN is not referenced in the blueprint.  
> This means that a blueprint may have slightly different content after a POST, 
> so that the GET will return a blueprint with more components than originally 
> desired.  
> This problem is caused by the fact that some dependencies in Ambari are 
> conditional, and this type of dependency is not yet modeled in the Ambari 
> Stack Definitions.  Whenever the NAGIOS_SERVER component is included, the 
> dependencies associated with that component (including YARN_CLIENT, 
> TEZ_CLIENT, etc) are also added to the blueprint during the creation process. 
>  
> The Blueprint handling code needs to be modified in order to handle this 
> conditional type of dependency in the short term.  As a longer-term fix, 
> eventually these dependencies should be included in the stack definitions. 
> I'll be posting a patch shortly that addresses this problem.  



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

Reply via email to