-----------------------------------------------------------
This is an automatically generated e-mail. To reply, visit:
https://reviews.apache.org/r/40109/
-----------------------------------------------------------
Review request for Ambari, Srimanth Gunturi and Yusaku Sako.
Bugs: AMBARI-13803
https://issues.apache.org/jira/browse/AMBARI-13803
Repository: ambari
Description
-------
core-site was being referred from kafka recommendation function to determine
kerberos security is enabled or not. While reconfiguring kafka, ambari-web does
not send core-site and so stack advisor code breaks.
With the fix, kafka-broker site is checked and it's property is used to
determine kerberos security status
Diffs
-----
ambari-server/src/main/resources/stacks/HDP/2.3/services/stack_advisor.py
820487d
ambari-server/src/test/python/stacks/2.3/common/test_stack_advisor.py c5620d7
Diff: https://reviews.apache.org/r/40109/diff/
Testing
-------
Tested the patch to fix issue on a cluster
Verified that there is no regression in python unit tests with the patch:
Test result before and after the patch applied:
----------------------------------------------------------------------
Ran 238 tests in 6.856s
OK
----------------------------------------------------------------------
Failed tests:
FAIL: test_pre_upgrade_restart_23 (test_namenode.TestNamenode)
----------------------------------------------------------------------
Traceback (most recent call last):
File
"/Users/Jaimin/vagrant/ambari-vagrant/centos6.4/ambari/ambari-server/../ambari-common/src/test/python/mock/mock.py",
line 1199, in patched
return func(*args, **keywargs)
File
"/Users/Jaimin/vagrant/ambari-vagrant/centos6.4/ambari/ambari-server/src/test/python/stacks/2.0.6/HDFS/test_namenode.py",
line 1323, in test_pre_upgrade_restart_23
self.assertEquals(1, mocks_dict['call'].call_count)
AssertionError: 1 != 0
----------------------------------------------------------------------
Total run:831
Total errors:0
Total failures:1
ERROR
Thanks,
Jaimin Jetly