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


Fix it, then Ship it!




Ship It!


sentry-hdfs/sentry-hdfs-common/src/main/java/org/apache/sentry/hdfs/FullUpdateInitializer.java
Lines 340 (patched)
<https://reviews.apache.org/r/55904/#comment239499>

    You can check upfront - if pathsUpdate.getPathChanges().isEmpty, return 
empty map.
    Otherwise you can create map with capacity based on 
pathsUpdate.getPathChanges().size()
    
    This isn't a big deal - just an optimization to consider.



sentry-hdfs/sentry-hdfs-common/src/main/java/org/apache/sentry/hdfs/PathsUpdate.java
Lines 165 (patched)
<https://reviews.apache.org/r/55904/#comment239492>

    Naming - it isn't a getter.
    For this one and a splitter - I've seen the same code in multiple places - 
can we use some common method for these?
    
    Also, do we need a list or any Iterable or Collection will do?



sentry-provider/sentry-provider-db/src/main/java/org/apache/sentry/service/thrift/HMSFollower.java
Line 295 (original), 302 (patched)
<https://reviews.apache.org/r/55904/#comment239497>

    Incomplete fraze?
    retrieve full HMS snapshot from ... ?


- Alexander Kolbasov


On March 1, 2017, 8:20 p.m., Hao Hao wrote:
> 
> -----------------------------------------------------------
> This is an automatically generated e-mail. To reply, visit:
> https://reviews.apache.org/r/55904/
> -----------------------------------------------------------
> 
> (Updated March 1, 2017, 8:20 p.m.)
> 
> 
> Review request for sentry.
> 
> 
> Repository: sentry
> 
> 
> Description
> -------
> 
> After reads a point-in-time full HMSPaths snapshot from HMS and record the 
> corresponding
> notification ID, HMSFollwer should persist it into Sentry DB.
> 
> Otherwise if a full snapshot is stored in DB, read the corresponding 
> currentEventID from sentry store.
> 
> 
> Diffs
> -----
> 
>   
> sentry-hdfs/sentry-hdfs-common/src/main/java/org/apache/sentry/hdfs/FullUpdateInitializer.java
>  f95dd9405bce6f5fb6ec0e0c708a57a3093a1db0 
>   
> sentry-hdfs/sentry-hdfs-common/src/main/java/org/apache/sentry/hdfs/PathsUpdate.java
>  ffb07560d7c40fb14cef77950012c2c81fa3fd28 
>   
> sentry-hdfs/sentry-hdfs-common/src/test/java/org/apache/sentry/hdfs/TestFullUpdateInitializer.java
>  0bb6f665ae51f7dd63a9bee545150a85f42274a5 
>   
> sentry-provider/sentry-provider-db/src/main/java/org/apache/sentry/provider/db/service/model/MSentryPathChange.java
>  0ca7fe254008b021e86edb42c70fe002eb801930 
>   
> sentry-provider/sentry-provider-db/src/main/java/org/apache/sentry/provider/db/service/persistent/SentryStore.java
>  b9272bc80ea473685b90f6c30dc8e0b0dff7b9a9 
>   
> sentry-provider/sentry-provider-db/src/main/java/org/apache/sentry/service/thrift/HMSFollower.java
>  bdbb0cc3ff639bf2e5c3725e6ebf1cc641c01374 
>   
> sentry-provider/sentry-provider-db/src/test/java/org/apache/sentry/provider/db/service/persistent/TestSentryStore.java
>  0e227551c3d105909fc9866134bbd7bcf2cf668f 
> 
> 
> Diff: https://reviews.apache.org/r/55904/diff/3/
> 
> 
> Testing
> -------
> 
> Added new unit test in TestSentryStore. Revised unit test in 
> TestFullUpdateInitializer.
> 
> 
> Thanks,
> 
> Hao Hao
> 
>

Reply via email to