----------------------------------------------------------- This is an automatically generated e-mail. To reply, visit: https://reviews.apache.org/r/61140/ -----------------------------------------------------------
(Updated July 27, 2017, 5:25 p.m.) Review request for Ambari, Attila Doroszlai, Attila Magyar, Laszlo Puskas, Robert Levas, and Sandor Magyari. Changes ------- Addressed review comments. Bugs: AMBARI-21575 https://issues.apache.org/jira/browse/AMBARI-21575 Repository: ambari Description ------- The ```POST http://<ambari-server>:<port>/api/v1/clusters/<cluster_name>/hosts``` and ```POST http://<ambari-server>:<port>/api/v1/clusters/<cluster_name>/hosts/<host_name>``` REST API should accept rack info for the hosts being added to the cluster similar to how updating hosts via ```PUT http://<ambari-server>:<port>/api/v1/clusters/<cluster_name>/hosts``` is done. Diffs (updated) ----- ambari-server/src/main/java/org/apache/ambari/server/controller/internal/HostResourceProvider.java 8ef42ba ambari-server/src/main/java/org/apache/ambari/server/topology/AmbariContext.java fe56760 ambari-server/src/test/java/org/apache/ambari/server/controller/AmbariManagementControllerTest.java fc42ff9 ambari-server/src/test/java/org/apache/ambari/server/controller/internal/HostResourceProviderTest.java a4cc6fc Diff: https://reviews.apache.org/r/61140/diff/2/ Changes: https://reviews.apache.org/r/61140/diff/1-2/ Testing ------- Manual testing the ```POST http://<ambari-server>:<port>/api/v1/clusters/<cluster_name>/hosts``` and ```POST http://<ambari-server>:<port>/api/v1/clusters/<cluster_name>/hosts/<host_name>``` REST API. Unit tests: Results : Tests run: 4815, Failures: 0, Errors: 0, Skipped: 35 [INFO] [INFO] --- apache-rat-plugin:0.11:check (default) @ ambari-server --- [INFO] RAT will not execute since it is configured to be skipped via system property 'rat.skip'. [INFO] [INFO] --- exec-maven-plugin:1.2.1:exec (python-test) @ ambari-server --- [INFO] skipping execute as per configuraion [INFO] [INFO] --- maven-checkstyle-plugin:2.17:check (checkstyle) @ ambari-server --- [INFO] Starting audit... Audit done. [INFO] ------------------------------------------------------------------------ [INFO] Reactor Summary: [INFO] [INFO] Ambari Main ........................................ SUCCESS [ 0.558 s] [INFO] Apache Ambari Project POM .......................... SUCCESS [ 0.003 s] [INFO] Ambari Views ....................................... SUCCESS [ 2.423 s] [INFO] ambari-utility ..................................... SUCCESS [ 3.240 s] [INFO] ambari-metrics ..................................... SUCCESS [ 0.185 s] [INFO] Ambari Metrics Common .............................. SUCCESS [ 5.716 s] [INFO] Ambari Service Advisor ............................. SUCCESS [ 0.382 s] [INFO] Ambari Server ...................................... SUCCESS [51:41 min] [INFO] ------------------------------------------------------------------------ [INFO] BUILD SUCCESS [INFO] ------------------------------------------------------------------------ [INFO] Total time: 51:54 min [INFO] Finished at: 2017-07-26T16:38:04+02:00 [INFO] Final Memory: 61M/511M [INFO] ------------------------------------------------------------------------ Thanks, Sebastian Toader