-----------------------------------------------------------
This is an automatically generated e-mail. To reply, visit:
https://reviews.apache.org/r/50754/
-----------------------------------------------------------
(Updated Nov. 4, 2016, 2:08 a.m.)
Review request for ranger, Madhan Neethiraj, Ramesh Mani, and Velmurugan
Periasamy.
Changes
-------
Renamed class RangerPluginServiceVersionInfo and its related classes/files to
RangerPluginInfo.
Bugs: RANGER-1197
https://issues.apache.org/jira/browse/RANGER-1197
Repository: ranger
Description
-------
Services like HBase can have a large number of nodes (master, region servers)
that run Ranger authorization plugins. In a large deployment having 100s of
such nodes, it might be challenging to find if all the nodes use the latest
authorization policies from Ranger Admin. An API to get status of the plugins
for a given service will be helpful to troubleshoot any issues. The API should
return the following details:
plugin hostname
plugin ip-address
policyVersion in use
time the policies were downloaded
time the policies become effective
tagVersion in use
time the tags were downloaded
time the tags become effective
Diffs (updated)
-----
agents-common/src/main/java/org/apache/ranger/admin/client/RangerAdminClient.java
5ae9854
agents-common/src/main/java/org/apache/ranger/admin/client/RangerAdminRESTClient.java
6ec44c4
agents-common/src/main/java/org/apache/ranger/plugin/contextenricher/RangerAdminTagRetriever.java
7c5b378
agents-common/src/main/java/org/apache/ranger/plugin/contextenricher/RangerFileBasedTagRetriever.java
db4c6e4
agents-common/src/main/java/org/apache/ranger/plugin/contextenricher/RangerTagEnricher.java
00e46ea
agents-common/src/main/java/org/apache/ranger/plugin/contextenricher/RangerTagFileStoreRetriever.java
1ee00d3
agents-common/src/main/java/org/apache/ranger/plugin/contextenricher/RangerTagRetriever.java
3ec1754
agents-common/src/main/java/org/apache/ranger/plugin/model/RangerPluginInfo.java
PRE-CREATION
agents-common/src/main/java/org/apache/ranger/plugin/util/PolicyRefresher.java
014e866
agents-common/src/main/java/org/apache/ranger/plugin/util/RangerRESTUtils.java
ed674ee
agents-common/src/main/java/org/apache/ranger/plugin/util/SearchFilter.java
49a48cd
hbase-agent/src/test/java/org/apache/ranger/authorization/hbase/RangerAdminClientImpl.java
3269fbb
hdfs-agent/src/test/java/org/apache/ranger/services/hdfs/RangerAdminClientImpl.java
5c612e9
hive-agent/src/test/java/org/apache/ranger/services/hive/RangerAdminClientImpl.java
43770c2
knox-agent/src/main/java/org/apache/ranger/admin/client/RangerAdminJersey2RESTClient.java
aeff332
plugin-kafka/src/test/java/org/apache/ranger/authorization/kafka/authorizer/RangerAdminClientImpl.java
c08a6df
plugin-kms/src/test/java/org/apache/ranger/authorization/kms/authorizer/RangerAdminClientImpl.java
e889447
security-admin/db/mysql/patches/025-create-schema-for-plugin-info.sql
PRE-CREATION
security-admin/db/postgres/patches/025-create-schema-for-plugin-info.sql
PRE-CREATION
security-admin/src/main/java/org/apache/ranger/biz/AssetMgr.java 931356e
security-admin/src/main/java/org/apache/ranger/common/RangerSearchUtil.java
2d049a4
security-admin/src/main/java/org/apache/ranger/common/db/RangerTransactionSynchronizationAdapter.java
PRE-CREATION
security-admin/src/main/java/org/apache/ranger/db/RangerDaoManagerBase.java
6cd5c9f
security-admin/src/main/java/org/apache/ranger/db/XXPluginInfoDao.java
PRE-CREATION
security-admin/src/main/java/org/apache/ranger/entity/XXPluginInfo.java
PRE-CREATION
security-admin/src/main/java/org/apache/ranger/rest/AssetREST.java 3d2997b
security-admin/src/main/java/org/apache/ranger/rest/PublicAPIsv2.java e2a6435
security-admin/src/main/java/org/apache/ranger/rest/ServiceREST.java 19fea65
security-admin/src/main/java/org/apache/ranger/rest/TagREST.java b76c308
security-admin/src/main/java/org/apache/ranger/rest/TagRESTConstants.java
7f836bc
security-admin/src/main/java/org/apache/ranger/security/context/RangerAPIList.java
6466712
security-admin/src/main/java/org/apache/ranger/security/context/RangerAPIMapping.java
28b0a37
security-admin/src/main/java/org/apache/ranger/service/RangerPluginActivityLogger.java
PRE-CREATION
security-admin/src/main/java/org/apache/ranger/service/RangerPluginInfoService.java
PRE-CREATION
security-admin/src/main/java/org/apache/ranger/service/RangerTransactionService.java
PRE-CREATION
security-admin/src/main/java/org/apache/ranger/view/RangerPluginInfoList.java
PRE-CREATION
security-admin/src/main/resources/META-INF/jpa_named_queries.xml a94b9a0
security-admin/src/main/resources/META-INF/persistence.xml b0f764a
security-admin/src/test/java/org/apache/ranger/rest/TestServiceREST.java
e951549
security-admin/src/test/java/org/apache/ranger/rest/TestTagREST.java fabd384
storm-agent/src/test/java/org/apache/ranger/authorization/storm/RangerAdminClientImpl.java
e327435
Diff: https://reviews.apache.org/r/50754/diff/
Testing
-------
Tested with a local VM with hdfs and hive components.
Thanks,
Abhay Kulkarni