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



can you put the upstream jira number as part of the Summary?


sentry-binding/sentry-binding-hive-v2/src/main/java/org/apache/sentry/binding/hive/v2/HiveAuthzBindingHookBaseV2.java
Lines 433 (patched)
<https://reviews.apache.org/r/67231/#comment285785>

    We are planning to remove the code under 
sentry-binding/sentry-binding-hive-v2/src/main/java/org/apache/sentry/binding/hive/v2
    
    The only reason it is here is to check what tests are in v2, but not in 
sentry-binding/sentry-binding-hive-v2/src/main/java/org/apache/sentry/binding/hive/
 before we remove it.


- Na Li


On May 20, 2018, 11:34 p.m., Eric Lin wrote:
> 
> -----------------------------------------------------------
> This is an automatically generated e-mail. To reply, visit:
> https://reviews.apache.org/r/67231/
> -----------------------------------------------------------
> 
> (Updated May 20, 2018, 11:34 p.m.)
> 
> 
> Review request for sentry.
> 
> 
> Bugs: SENTRY-2240
>     https://issues.apache.org/jira/browse/SENTRY-2240
> 
> 
> Repository: sentry
> 
> 
> Description
> -------
> 
> User can DROP UDF function under a database that he/she has no access to.
> 
> I created it as separate JIRA from SENTRY-781 due to changes are quite 
> different.
> 
> 
> Diffs
> -----
> 
>   
> sentry-binding/sentry-binding-hive-v2/src/main/java/org/apache/sentry/binding/hive/v2/HiveAuthzBindingHookBaseV2.java
>  5a21dd3e 
>   
> sentry-binding/sentry-binding-hive-v2/src/main/java/org/apache/sentry/binding/hive/v2/HiveAuthzPrivilegesMapV2.java
>  61278fe0 
>   
> sentry-binding/sentry-binding-hive/src/main/java/org/apache/sentry/binding/hive/HiveAuthzBindingHook.java
>  09bd9b56 
>   
> sentry-binding/sentry-binding-hive/src/main/java/org/apache/sentry/binding/hive/authz/HiveAuthzBindingHookBase.java
>  447deaf5 
>   
> sentry-binding/sentry-binding-hive/src/main/java/org/apache/sentry/binding/hive/authz/HiveAuthzPrivilegesMap.java
>  4f932ea6 
>   
> sentry-binding/sentry-binding-hive/src/test/java/org/apache/sentry/binding/hive/TestHiveAuthzBindings.java
>  3bbf6fb1 
>   
> sentry-tests/sentry-tests-hive/src/test/java/org/apache/sentry/tests/e2e/hive/AbstractTestWithStaticConfiguration.java
>  e0b584c6 
>   
> sentry-tests/sentry-tests-hive/src/test/java/org/apache/sentry/tests/e2e/hive/StaticUserGroup.java
>  8306e953 
>   
> sentry-tests/sentry-tests-hive/src/test/java/org/apache/sentry/tests/e2e/hive/TestPrivilegesAtFunctionScope.java
>  bd0f978e 
> 
> 
> Diff: https://reviews.apache.org/r/67231/diff/1/
> 
> 
> Testing
> -------
> 
> Manual testing + updated test cases.
> 
> 1. user can create/drop function if he/she has ALL access to DB
> 2. user can't create/drop function if he/she does not have access to DB, nor 
> tables
> 3. user can't create/drop function if he/she only has read access to DB
> 4. user can't create/drop function if he/she only has read access to a table 
> under the DB
> 5. user can't create/drop function if he/she does not have access to URI JAR 
> file
> 
> 
> Thanks,
> 
> Eric Lin
> 
>

Reply via email to