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

Review request for sentry, Alexander Kolbasov and Na Li.


Bugs: sentry-1888
    https://issues.apache.org/jira/browse/sentry-1888


Repository: sentry


Description
-------

Approach:
The proposed solution will be to request notifications from the last ID seen 
again. This way we could bring current duplicates and apply them on Sentry. We 
have the risk to miss duplicates that were committed much time later, but we 
cannot trust on those duplicates as they will not know the order of the time 
they were committed.

The patch adds a new helper class called HiveNotificationFetcher that allow us 
to bring new notifications and apply a filter to those notifications that were 
already processed by Sentry.


Diffs
-----

  
sentry-hdfs/sentry-hdfs-common/src/main/java/org/apache/sentry/hdfs/UniquePathsUpdate.java
 7dae2f538602f4c264084791fb45bb6891a34941 
  
sentry-provider/sentry-provider-db/src/main/java/org/apache/sentry/provider/db/service/persistent/SentryStore.java
 593b92f96b47f959266280bce3d0809f6a80c362 
  
sentry-provider/sentry-provider-db/src/main/java/org/apache/sentry/service/thrift/HMSFollower.java
 35da6fc7908ec7498d1fd658d75b62028df35751 
  
sentry-provider/sentry-provider-db/src/main/java/org/apache/sentry/service/thrift/HiveNotificationFetcher.java
 PRE-CREATION 
  
sentry-provider/sentry-provider-db/src/main/java/org/apache/sentry/service/thrift/SentryHMSClient.java
 4a8fb953ce486e1aeb1042884de56872b5539cd0 
  
sentry-provider/sentry-provider-db/src/test/java/org/apache/sentry/service/thrift/TestHMSFollower.java
 f56384a99e128b3e9880cbc5692107d61f2f500f 
  
sentry-provider/sentry-provider-db/src/test/java/org/apache/sentry/service/thrift/TestHiveNotificationFetcher.java
 PRE-CREATION 
  
sentry-provider/sentry-provider-db/src/test/java/org/apache/sentry/service/thrift/TestSentryHMSClient.java
 77a2bbb214e23ca146c2934ee4d3bf15e592906f 


Diff: https://reviews.apache.org/r/61973/diff/1/


Testing
-------


Thanks,

Sergio Pena

Reply via email to