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



sentry-provider/sentry-provider-db/src/main/java/org/apache/sentry/provider/db/service/persistent/SentryStore.java
<https://reviews.apache.org/r/27846/#comment102829>

    But I don't see any code paths where we'd hang waiting for the lock... and 
anyway, we deal with locking explicitly so I think we're alright.  Another lock 
would confuse me.



sentry-provider/sentry-provider-db/src/main/java/org/apache/sentry/provider/db/service/persistent/SentryStore.java
<https://reviews.apache.org/r/27846/#comment102830>

    I think you're right.



sentry-provider/sentry-provider-db/src/main/java/org/apache/sentry/provider/db/service/persistent/SentryStore.java
<https://reviews.apache.org/r/27846/#comment102838>

    Done. Solved it a little differently...



sentry-provider/sentry-provider-db/src/main/java/org/apache/sentry/provider/db/service/persistent/SentryStore.java
<https://reviews.apache.org/r/27846/#comment102844>

    OK



sentry-provider/sentry-provider-db/src/main/java/org/apache/sentry/provider/db/service/persistent/SentryStore.java
<https://reviews.apache.org/r/27846/#comment102845>

    OK



sentry-provider/sentry-provider-db/src/main/java/org/apache/sentry/provider/db/service/persistent/SentryStore.java
<https://reviews.apache.org/r/27846/#comment102846>

    OK



sentry-provider/sentry-provider-db/src/main/java/org/apache/sentry/provider/db/service/persistent/SentryStore.java
<https://reviews.apache.org/r/27846/#comment102847>

    Done.


- Mike Yoder


On Nov. 11, 2014, 12:22 a.m., Mike Yoder wrote:
> 
> -----------------------------------------------------------
> This is an automatically generated e-mail. To reply, visit:
> https://reviews.apache.org/r/27846/
> -----------------------------------------------------------
> 
> (Updated Nov. 11, 2014, 12:22 a.m.)
> 
> 
> Review request for sentry.
> 
> 
> Bugs: SENTRY-140
>     https://issues.apache.org/jira/browse/SENTRY-140
> 
> 
> Repository: sentry
> 
> 
> Description
> -------
> 
> Due to the M-to-N relationship of roles to privileges, when a role is removed 
> from a privilege (or vice versa) that privilege is not deleted from the 
> database.  
> 
> This fix introduces a thread that periodically (currently, once every 10 
> times a role and a privilege are disassociated) runs a SQL query that 
> searches for all orphaned privileges and deletes them.
> 
> 
> Diffs
> -----
> 
>   
> sentry-provider/sentry-provider-db/src/main/java/org/apache/sentry/provider/db/service/persistent/SentryStore.java
>  f6699d2 
>   
> sentry-provider/sentry-provider-db/src/test/java/org/apache/sentry/provider/db/service/persistent/TestSentryStore.java
>  2e829d6 
> 
> Diff: https://reviews.apache.org/r/27846/diff/
> 
> 
> Testing
> -------
> 
> Wrote a test case; local testing.
> 
> 
> Thanks,
> 
> Mike Yoder
> 
>

Reply via email to