-----------------------------------------------------------
This is an automatically generated e-mail. To reply, visit:
https://reviews.apache.org/r/61422/
-----------------------------------------------------------
Review request for Ambari, Alejandro Fernandez, Sumit Mohanty, and Vitalyi
Brodetskyi.
Bugs: AMBARI-21658
https://issues.apache.org/jira/browse/AMBARI-21658
Repository: ambari
Description
-------
Delete hosts deletes the config group host mapping as well, however, certain
older versions of Ambari have reported seeing orphaned mappings in the
configgrouphostmapping table.
This results in Add Service wizard being stuck with the following error message:
{code}
This is a JS issue. No exceptions/error in Ambari server logs:
Uncaught TypeError: Cannot read property 'id' of undefined
at http://192.167.42.111:8080/javascripts/app.js:37021:96
at Array.map (native)
at Class.<anonymous>
{code}
The patch addresses identifying such an error on server start and providing a
way to fix it automatically.
Diffs
-----
ambari-server/src/main/java/org/apache/ambari/server/checks/DatabaseConsistencyCheckHelper.java
c6239d8
ambari-server/src/main/java/org/apache/ambari/server/controller/utilities/DatabaseChecker.java
d35fc1a
ambari-server/src/main/java/org/apache/ambari/server/state/configgroup/ConfigGroupImpl.java
03edcf8
ambari-server/src/test/java/org/apache/ambari/server/checks/DatabaseConsistencyCheckHelperTest.java
9c8eb74
ambari-server/src/test/java/org/apache/ambari/server/controller/utilities/DatabaseCheckerTest.java
3f73657
Diff: https://reviews.apache.org/r/61422/diff/1/
Testing
-------
Verified manually.
Unit test added.
Thanks,
Sid Wagle