-----------------------------------------------------------
This is an automatically generated e-mail. To reply, visit:
https://reviews.apache.org/r/74180/
-----------------------------------------------------------
Review request for atlas, Mandar Ambawane, Pinal Shah, Radhika Kundam, and
Sidharth Mishra.
Bugs: ATLAS-4691
https://issues.apache.org/jira/browse/ATLAS-4691
Repository: atlas
Description
-------
In HA setup, there is difference in response when debug metrics API
("admin/debug/metrics") is accessed on active server and passive server.
The reason for this is debug metrics are maintained in-memory in the active
server. When "admin/debug/metrics" API call is accessed on the passive server,
the request isn't redirected to the active server like it does for the other
APIs, hence the passive node returns empty metrics.
Adding "admin/debug/metrics" to the list of adminUriNotFiltered, so that the
API call gets redirected to active server.
Diffs
-----
webapp/src/main/java/org/apache/atlas/web/filters/ActiveServerFilter.java
a1d30ba87
Diff: https://reviews.apache.org/r/74180/diff/1/
Testing
-------
Tested manually on a HA setup, with this change, when the "admin/debug/metrics"
is sent to passive server, the request is redirected to active server and
correct response is returned
Thanks,
Jayendra Parab