-----------------------------------------------------------
This is an automatically generated e-mail. To reply, visit:
https://reviews.apache.org/r/44183/
-----------------------------------------------------------
Review request for Ambari, Srimanth Gunturi and Yusaku Sako.
Bugs: AMBARI-15235
https://issues.apache.org/jira/browse/AMBARI-15235
Repository: ambari
Description
-------
On a large cluster with heavy load on NameNode, sometimes there happens to be
greater latency for Standby NameNode in responding back its JMX metrics which
results in timeout for the JMX call dome by ambari-server and no JMX data for
standby NameNode is received sometimes.
Thus Standby NameNode in such environment responses sometimes by declaring
itself standby and sometimes doesn't respond quick enough before timeout
happens.
Due to this behavior ambari-web keeps alternating frequently between “standby
namenode” and “namenode”, even though there is no failover.
As a fix ambari if detects any one namenode to be active should consider other
to be standby even though JMX call to standby namenode has timedout.
Diffs
-----
ambari-web/app/mappers/service_metrics_mapper.js a88c3e6
ambari-web/test/mappers/service_metrics_mapper_test.js d2c9cc0
Diff: https://reviews.apache.org/r/44183/diff/
Testing
-------
Tested the work manually on a NameNode HA cluster.
Verified that all ambari-web unit test passes successfully with the patch:
24467 tests complete (24 seconds)
146 tests pending
Thanks,
Jaimin Jetly