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

(Updated Jan. 23, 2017, 7:55 p.m.)


Review request for sentry.


Repository: sentry


Description (updated)
-------

Read full permission and path snapshot from SentryDB and make the update 
available for NN plugin upon requests.
In detail:
1. Added Path/PermissionImage classes to represent corresponding 
Path/Permission snapshot read from DB.
2. Refactor full snapshot retriever APIs in SentryStore to become a single 
transaction to ensure snapshot consistency.
3. Added Path/PermissionImageRetriever classes to retrieve Path/PermissionImage 
from DB and convert to corresponding Path/PermissionUpdate, which later would 
be consumed by NN plugin.


Diffs
-----

  
sentry-hdfs/sentry-hdfs-common/src/main/java/org/apache/sentry/hdfs/ImageRetriever.java
 PRE-CREATION 
  
sentry-hdfs/sentry-hdfs-common/src/main/java/org/apache/sentry/hdfs/PathsUpdate.java
 9ecd9e4d9a862804eab26594c28aa691b89947aa 
  
sentry-hdfs/sentry-hdfs-service/src/main/java/org/apache/sentry/hdfs/PathImageRetriever.java
 PRE-CREATION 
  
sentry-hdfs/sentry-hdfs-service/src/main/java/org/apache/sentry/hdfs/PermImageRetriever.java
 PRE-CREATION 
  
sentry-hdfs/sentry-hdfs-service/src/main/java/org/apache/sentry/hdfs/SentryHdfsMetricsUtil.java
 e68c7080cec007e3cdf2c89efb9701eef9cca0a0 
  
sentry-hdfs/sentry-hdfs-service/src/main/java/org/apache/sentry/hdfs/SentryPlugin.java
 47c9f9dd7105ba5440a81ace9292d730df26f3cd 
  
sentry-hdfs/sentry-hdfs-service/src/main/java/org/apache/sentry/hdfs/UpdateForwarder.java
 6d5c607273bb08597780b655d7b59cd41f0844bb 
  
sentry-hdfs/sentry-hdfs-service/src/main/java/org/apache/sentry/hdfs/UpdateablePermissions.java
 fe2baa6a446874185e8344bb16d76d803826d1f3 
  
sentry-hdfs/sentry-hdfs-service/src/test/java/org/apache/sentry/hdfs/TestUpdateForwarder.java
 0f0d0a743d5a5f9f1678ac7c5217b9a27537e85b 
  
sentry-provider/sentry-provider-db/src/main/java/org/apache/sentry/provider/db/service/persistent/PathsImage.java
 PRE-CREATION 
  
sentry-provider/sentry-provider-db/src/main/java/org/apache/sentry/provider/db/service/persistent/PermissionsImage.java
 PRE-CREATION 
  
sentry-provider/sentry-provider-db/src/main/java/org/apache/sentry/provider/db/service/persistent/SentryStore.java
 0712e2c9246ba7fe0c81d42861628c60eee2cfa0 
  
sentry-provider/sentry-provider-db/src/test/java/org/apache/sentry/provider/db/service/persistent/TestSentryStore.java
 a35c8d7dde485cf46d61968a211d1dbb6d9d6076 

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


Testing
-------


Thanks,

Hao Hao

Reply via email to