-----------------------------------------------------------
This is an automatically generated e-mail. To reply, visit:
https://reviews.apache.org/r/51815/
-----------------------------------------------------------
Review request for Ambari, Di Li, Juanjo Marron, Laszlo Puskas, and Robert
Nettleton.
Bugs: AMBARI-18355
https://issues.apache.org/jira/browse/AMBARI-18355
Repository: ambari
Description
-------
Currently stack definitions do not list conditional dependencies, adding those
to the stack definitions would make it easy to validate errors in case of
blueprint deployment. Please refer to document attached to Jira
Diffs
-----
ambari-server/src/main/java/org/apache/ambari/server/state/DependencyConditionInfo.java
PRE-CREATION
ambari-server/src/main/java/org/apache/ambari/server/state/DependencyInfo.java
e3db662
ambari-server/src/main/java/org/apache/ambari/server/topology/BlueprintValidatorImpl.java
a5f33ff
ambari-server/src/main/resources/common-services/HDFS/2.1.0.2.0/metainfo.xml
65d166a
ambari-server/src/test/java/org/apache/ambari/server/topology/BlueprintValidatorImplTest.java
b1de8ef
Diff: https://reviews.apache.org/r/51815/diff/
Testing
-------
Written Junit test cases. Perfomred manual testing to check the Namenode HA
component dependency. Was able to proceed with the installation for valid
blueprint. and got validation error message while registering blueprint when
the Blueprint did not satisfy the conditional dependencies.
Thanks,
Amruta Borkar