-----------------------------------------------------------
This is an automatically generated e-mail. To reply, visit:
https://reviews.apache.org/r/40446/
-----------------------------------------------------------

(Updated Nov. 19, 2015, 9:20 a.m.)


Review request for Ambari, Alejandro Fernandez and Sid Wagle.


Changes
-------

rebase on latest trunk


Bugs: AMBARI-13951
    https://issues.apache.org/jira/browse/AMBARI-13951


Repository: ambari


Description
-------

If a property in stack definition has property type which is unknown to Ambari 
(know property types are listed in PropertyInfo.PropertType) Jaxb will 
deserialize this into null reference. This null reference will cause later 
service add operations to fail. 

To overcome this we just simply skip unknown property types as property types 
are not mandatory for the properties.


Diffs (updated)
-----

  ambari-server/src/main/java/org/apache/ambari/server/state/PropertyInfo.java 
bc90a8c 
  
ambari-server/src/test/java/org/apache/ambari/server/state/PropertyInfoTest.java
 31cf80b 

Diff: https://reviews.apache.org/r/40446/diff/


Testing
-------

Manual testing:
- Removed "TEXT" property type form PropertyInfo.PropertType enum (this way 
making "TEXT" unkown to Ambari)
- Deployed a cluster with 3 nodes
- Added Ranger service to the cluster as Ranger service has properties with 
property type "TEXT"
- Verified that Ranger service installed successfully.

Unit tests: currently in progress


Thanks,

Sebastian Toader

Reply via email to