Hi Alejandro/Dmitry,

When you got a chance can you review the below?

Thank you,
Sebastian

From: Sebastian Toader on behalf of Sebastian Toader
Reply-To: Sebastian Toader
Date: Tuesday 24 November 2015 16:26
To: Alejandro Fernandez, Sumit Mohanty, Dmitry Lysnichenko
Cc: Ambari, Sebastian Toader
Subject: Review Request 40649: Update cluster fails with NPE if the request 
contains null configuration property values

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

Review request for Ambari, Alejandro Fernandez, Dmitro Lisnichenko, and Sumit 
Mohanty.
By Sebastian Toader.
Bugs: AMBARI-14040<https://issues.apache.org/jira/browse/AMBARI-14040>
Repository: ambari
Description

Upon update cluster request Ambari iterates through the passed in configuration 
properties to verify if these differ from the existing cluster configuration. 
The logic that iterates through the passed in properties is not prepared for 
null property values.


Testing

Manual testing:
1. Deployed a cluster using wizzard than added services to the cluster
2. Deployed a cluster using Blueprint than add new services to the cluster

Unit tests:

Total run:802
Total errors:0
Total failures:0
OK
StackAdvisor implementation for stack HDP1, version 2.0.6 was not found
Returning DefaultStackAdvisor implementation
StackAdvisor implementation for stack XYZ, version 1.0.0 was loaded
StackAdvisor implementation for stack XYZ, version 1.0.1 was loaded
Returning XYZ101StackAdvisor implementation
[INFO] ------------------------------------------------------------------------
[INFO] BUILD SUCCESS
[INFO] ------------------------------------------------------------------------
[INFO] Total time: 1:26:48.878s
[INFO] Finished at: Tue Nov 24 15:51:32 CET 2015
[INFO] Final Memory: 39M/1612M
[INFO] ------------------------------------------------------------------------


Diffs

  *   
ambari-server/src/main/java/org/apache/ambari/server/controller/AmbariManagementControllerImpl.java
 (7cb7f7d)
  *   
ambari-server/src/main/java/org/apache/ambari/server/controller/internal/StackAdvisorResourceProvider.java
 (fe3d006)
  *   
ambari-server/src/test/java/org/apache/ambari/server/controller/AmbariManagementControllerImplTest.java
 (ca3ca36)
  *   
ambari-server/src/test/java/org/apache/ambari/server/controller/internal/StackAdvisorResourceProviderTest.java
 (8c5337b)

View Diff<https://reviews.apache.org/r/40649/diff/>

Reply via email to