-----------------------------------------------------------
This is an automatically generated e-mail. To reply, visit:
https://reviews.apache.org/r/58887/
-----------------------------------------------------------
Review request for Ambari, DIPAYAN BHOWMICK, Gaurav Nagar, Pallav Kulshreshtha,
Rohit Choudhary, and Ashwin Rajeev.
Bugs: AMBARI-20906
https://issues.apache.org/jira/browse/AMBARI-20906
Repository: ambari
Description
-------
So from logs it looks like the problem happens when the "view directory
watcher" detects change in jar file tries to update the view.
The solution to this is not with proof but a precautionary and preventive of
nature.
I have introduced a property "views.directory.watcher.disable" which can be set
to "true" to disable the View Directory Watcher.
Disabling will help if ambari does not work fine even after restarts. Another
small change is that I have done the method in ViewRegistry to be synchronized.
This will remove cases if any where in the view gets simultaneously updated.
Diffs
-----
ambari-server/src/main/java/org/apache/ambari/server/configuration/Configuration.java
f01df9be7d
ambari-server/src/main/java/org/apache/ambari/server/controller/AmbariServer.java
e266dd5693
ambari-server/src/main/java/org/apache/ambari/server/view/ViewRegistry.java
24eceb21c6
Diff: https://reviews.apache.org/r/58887/diff/1/
Testing
-------
Thanks,
Nitiraj Rathore