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




sentry-hdfs/sentry-hdfs-service/src/main/java/org/apache/sentry/hdfs/SentryHDFSServiceProcessor.java
Lines 74 (patched)
<https://reviews.apache.org/r/68622/#comment292151>

    This condition should be after getUpdatesFrom methods for path and perm are 
called. That is where state SENDING_FULL_UPDATES is set. 
    
    Also this should be an OR for Path Updates or Perm updates. We are checking 
for sending full update state as opposed to the inital HDFS ACL sync



sentry-hdfs/sentry-hdfs-service/src/main/java/org/apache/sentry/hdfs/SentryHDFSServiceProcessor.java
Lines 76 (patched)
<https://reviews.apache.org/r/68622/#comment292152>

    Do we need the isClientRequestingNextSeqId check? The current states should 
be enough



sentry-hdfs/sentry-hdfs-service/src/main/java/org/apache/sentry/hdfs/SentryHDFSServiceProcessor.java
Lines 77 (patched)
<https://reviews.apache.org/r/68622/#comment292150>

    This log message should be sending full path/permission updates as opposed 
to ACL synchorication complete. Also it should be after the retVal.set method



sentry-hdfs/sentry-hdfs-service/src/main/java/org/apache/sentry/hdfs/SentryHDFSServiceProcessor.java
Lines 215 (patched)
<https://reviews.apache.org/r/68622/#comment292153>

    Path and Perm sequence won't necessarily have a difference of 1. 
SENTRY_PERM_CHANGE and SENTRY_PATH_CHANGE tables are cleaned and the sequence 
gap can be larger. 
    
    I think we can get rid of this method isClientRequestingNextSeqId and be 
completely dependent on state


- Arjun Mishra


On Sept. 4, 2018, 4:42 p.m., kalyan kumar kalvagadda wrote:
> 
> -----------------------------------------------------------
> This is an automatically generated e-mail. To reply, visit:
> https://reviews.apache.org/r/68622/
> -----------------------------------------------------------
> 
> (Updated Sept. 4, 2018, 4:42 p.m.)
> 
> 
> Review request for sentry and Arjun Mishra.
> 
> 
> Bugs: SENTRY-2287
>     https://issues.apache.org/jira/browse/SENTRY-2287
> 
> 
> Repository: sentry
> 
> 
> Description
> -------
> 
> Currently there is no way to confirm that HDFS ACL synchronization is 
> complete when snapshot is initiated. We need to identify that and log in 
> console and log file as well.
> 
> 
> Diffs
> -----
> 
>   
> sentry-hdfs/sentry-hdfs-service/src/main/java/org/apache/sentry/hdfs/DBUpdateForwarder.java
>  08b16a4df3ea9126f21248365d6096fcdb83f21e 
>   
> sentry-hdfs/sentry-hdfs-service/src/main/java/org/apache/sentry/hdfs/PathDeltaRetriever.java
>  0d39300fe0fddd205e5a1ed868ee818475628132 
>   
> sentry-hdfs/sentry-hdfs-service/src/main/java/org/apache/sentry/hdfs/PathImageRetriever.java
>  2b1618134921a594e137a0339cf517f7ccd9bc03 
>   
> sentry-hdfs/sentry-hdfs-service/src/main/java/org/apache/sentry/hdfs/PermDeltaRetriever.java
>  b9405ccd23594db6218af2cd184c82ce59ae5ec4 
>   
> sentry-hdfs/sentry-hdfs-service/src/main/java/org/apache/sentry/hdfs/PermImageRetriever.java
>  f3a2d5028a3e429b450894b3fe12526a1392e40a 
>   
> sentry-hdfs/sentry-hdfs-service/src/main/java/org/apache/sentry/hdfs/SentryHDFSServiceProcessor.java
>  5e2d5c5ee6bd5a65aebc6d00e6e3f4a506cf2b07 
>   
> sentry-service/sentry-service-server/src/main/java/org/apache/sentry/service/thrift/PathUpdaterState.java
>  PRE-CREATION 
>   
> sentry-service/sentry-service-server/src/main/java/org/apache/sentry/service/thrift/PermUpdaterState.java
>  PRE-CREATION 
> 
> 
> Diff: https://reviews.apache.org/r/68622/diff/1/
> 
> 
> Testing
> -------
> 
> 
> Thanks,
> 
> kalyan kumar kalvagadda
> 
>

Reply via email to