-----------------------------------------------------------
This is an automatically generated e-mail. To reply, visit:
https://reviews.apache.org/r/46909/
-----------------------------------------------------------

(Updated May 12, 2016, 8:06 a.m.)


Review request for sentry, Dapeng Sun, Gregory Chanan, Hao Hao, and Sravya 
Tirukkovalur.


Changes
-------

Remove cache interface and use reflection to create privilege converter


Bugs: SENTRY-1229
    https://issues.apache.org/jira/browse/SENTRY-1229


Repository: sentry


Description
-------

SENTRY-1229: Add caching to SentryGenericProviderBackend.


Diffs (updated)
-----

  pom.xml 334f98bf1dc96a4db5e82ca04d443b617b138c72 
  
sentry-binding/sentry-binding-hive-common/src/main/java/org/apache/sentry/binding/hive/HiveAuthzBindingHookBase.java
 df68dd3baa2774e4d74f43e2677b4ecfa5179502 
  
sentry-binding/sentry-binding-hive/src/main/java/org/apache/sentry/binding/hive/HiveAuthzBindingHook.java
 57fc1e4914cd83f17cd65d9fbbaeedac94b6d837 
  
sentry-binding/sentry-binding-kafka/src/main/java/org/apache/sentry/kafka/conf/KafkaAuthConf.java
 2f4f8dff330ae647f70f383a557d6ac43eef3364 
  
sentry-provider/sentry-provider-common/src/main/java/org/apache/sentry/provider/common/CacheProvider.java
 PRE-CREATION 
  
sentry-provider/sentry-provider-common/src/main/java/org/apache/sentry/provider/common/ProviderBackend.java
 ffd3af4903dd59f37ea1ff4a55138742fdfa74da 
  
sentry-provider/sentry-provider-common/src/main/java/org/apache/sentry/provider/common/TableCache.java
 PRE-CREATION 
  
sentry-provider/sentry-provider-db/src/gen/thrift/gen-javabean/org/apache/sentry/provider/db/service/thrift/TSentryMappingData.java
 9b70abdfc40576989a4038648f438b1d9a74b40c 
  
sentry-provider/sentry-provider-db/src/main/java/org/apache/sentry/provider/db/generic/SentryGenericProviderBackend.java
 222b6fd530a0e26ea625d1be0fd68b0828558316 
  
sentry-provider/sentry-provider-db/src/main/java/org/apache/sentry/provider/db/generic/UpdatableCache.java
 PRE-CREATION 
  
sentry-provider/sentry-provider-db/src/main/java/org/apache/sentry/provider/db/generic/service/persistent/DelegateSentryStore.java
 d51b3baf58de85633755598b55d78d6488fc5041 
  
sentry-provider/sentry-provider-db/src/main/java/org/apache/sentry/provider/db/generic/service/thrift/SentryGenericPolicyProcessor.java
 2a287e9b95e36b7d365de603d94208bad59966bc 
  
sentry-provider/sentry-provider-db/src/main/java/org/apache/sentry/provider/db/generic/service/thrift/SentryGenericServiceClient.java
 60502895a0fcdd781f5bd61b29a676a7c96f81b8 
  
sentry-provider/sentry-provider-db/src/main/java/org/apache/sentry/provider/db/generic/service/thrift/SentryGenericServiceClientDefaultImpl.java
 dce3dade7f42fe35a849612c5caf2e98d2dac578 
  
sentry-provider/sentry-provider-db/src/main/java/org/apache/sentry/provider/db/service/persistent/SentryStore.java
 f680bc7c2855a6e1f82518de0061244f156e3d98 
  
sentry-provider/sentry-provider-db/src/main/java/org/apache/sentry/provider/db/service/thrift/SentryPolicyServiceClientDefaultImpl.java
 0da3cfd9276c48993a24423f9b3511278888776f 
  
sentry-provider/sentry-provider-db/src/main/java/org/apache/sentry/provider/db/service/thrift/SentryPolicyStoreProcessor.java
 a922d3bad36fc497abc9ae3e8f007e79ea358b2e 
  
sentry-provider/sentry-provider-db/src/main/java/org/apache/sentry/service/thrift/ServiceConstants.java
 00e3fbde76ebf84704ee110adfca30869845a7b8 
  
sentry-provider/sentry-provider-db/src/main/resources/sentry_policy_service.thrift
 2088eae176c0704effdabbbd91a90d693f4da15b 
  
sentry-provider/sentry-provider-db/src/test/java/org/apache/sentry/provider/db/generic/service/thrift/TestSentryGenericServiceIntegration.java
 fcf0e7b9dc45eb12cc1b76f3084efd6340c039a4 
  
sentry-provider/sentry-provider-db/src/test/java/org/apache/sentry/provider/db/service/persistent/TestSentryStoreImportExport.java
 8dadc2abc24db027911601b566aa8ec8d728d1e8 
  
sentry-provider/sentry-provider-db/src/test/java/org/apache/sentry/provider/db/service/thrift/TestSentryServiceImportExport.java
 865f66e44eeaed9cec81333c93df180146cb370d 
  
sentry-provider/sentry-provider-file/src/main/java/org/apache/sentry/provider/file/SimpleFileProviderBackend.java
 91fd4a3b37c145982bc395077df8778e941f99ed 
  
sentry-tests/sentry-tests-hive/src/test/java/org/apache/sentry/tests/e2e/hdfs/TestDbHdfsBase.java
 PRE-CREATION 
  
sentry-tests/sentry-tests-hive/src/test/java/org/apache/sentry/tests/e2e/hdfs/TestDbHdfsExtMaxGroups.java
 PRE-CREATION 
  
sentry-tests/sentry-tests-hive/src/test/java/org/apache/sentry/tests/e2e/hdfs/TestDbHdfsMaxGroups.java
 PRE-CREATION 
  
sentry-tests/sentry-tests-hive/src/test/java/org/apache/sentry/tests/e2e/hive/AbstractTestWithStaticConfiguration.java
 d2a1d36ee0572d5d24c200f631607e4cfa8168e3 
  
sentry-tests/sentry-tests-hive/src/test/java/org/apache/sentry/tests/e2e/hive/PrivilegeResultSet.java
 8818c4c2b35b5a9979b7ca11a8a8548121bc348a 
  
sentry-tests/sentry-tests-hive/src/test/java/org/apache/sentry/tests/e2e/hive/TestOperationsPart1.java
 b474484710f969bc1fc44793d4a60760f11708e4 
  
sentry-tests/sentry-tests-hive/src/test/java/org/apache/sentry/tests/e2e/hive/fs/DFSFactory.java
 e1881b4bfaa5923fd0dab2096f670b22b944f116 
  
sentry-tests/sentry-tests-hive/src/test/java/org/apache/sentry/tests/e2e/hive/fs/MiniDFS.java
 77af4329642807283e6cd3d2e3be837c5d3e0dfb 
  
sentry-tests/sentry-tests-kafka/src/main/java/org/apache/sentry/tests/e2e/kafka/KafkaTestServer.java
 2a3b317b03b1cfa9394b503277ee4f81488dcc55 
  
sentry-tests/sentry-tests-kafka/src/test/java/org/apache/sentry/tests/e2e/kafka/AbstractKafkaSentryTestBase.java
 a2cfa28da2af548a872ec0d2e5620ae1c27041b3 
  
sentry-tests/sentry-tests-kafka/src/test/java/org/apache/sentry/tests/e2e/kafka/TestAuthorize.java
 250522ed33394a667b1a0d6c47c68b210e0214a3 

Diff: https://reviews.apache.org/r/46909/diff/


Testing
-------

Extended Kafka e2e tests. Will be running perf tests for Kafka-Sentry 
integration with caching turned on.


Thanks,

Ashish Singh

Reply via email to