Re: Review Request 47569: SENTRY-1265: Sentry service should not require a TGT as it is not talking to other kerberos services as a client

2016-05-20 Thread Lenni Kuff

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


Ship it!




- Lenni Kuff


On May 20, 2016, 12:08 a.m., Sravya Tirukkovalur wrote:
> 
> ---
> This is an automatically generated e-mail. To reply, visit:
> https://reviews.apache.org/r/47569/
> ---
> 
> (Updated May 20, 2016, 12:08 a.m.)
> 
> 
> Review request for sentry, Hao Hao and Lenni Kuff.
> 
> 
> Repository: sentry
> 
> 
> Description
> ---
> 
> As part of renewThread we are logging out the subject and relogging in. This 
> is causing a client request to fail if it happens in this logout -login 
> window.
> As only TGT needs renewal, we should never run the renewThread in Sentry 
> given that Sentry never is a Kerberos Client to other Kerberos Services.
> 
> 
> Diffs
> -
> 
>   
> sentry-provider/sentry-provider-db/src/main/java/org/apache/sentry/service/thrift/SentryKerberosContext.java
>  93481cb32cb0d6743cfbc8dc7655ea6fcdf12d13 
>   
> sentry-provider/sentry-provider-db/src/main/java/org/apache/sentry/service/thrift/SentryService.java
>  d8edf93771b29e1d2a0a533fd6a8b5772af1e6d0 
>   
> sentry-provider/sentry-provider-db/src/main/java/org/apache/sentry/service/thrift/ServiceConstants.java
>  42eb1bbe5ccbf0e28dcabc6655eb50dfbbd1ec23 
>   
> sentry-provider/sentry-provider-db/src/test/java/org/apache/sentry/provider/db/generic/service/thrift/SentryGenericServiceIntegrationBase.java
>  cec925b695142b409dfaf1db859e7eb267cd1f65 
>   
> sentry-provider/sentry-provider-db/src/test/java/org/apache/sentry/provider/db/generic/service/thrift/TestAuditLogForSentryGenericService.java
>  c3adacf52216b4ce331dbb92a06064ccd26aa043 
>   
> sentry-provider/sentry-provider-db/src/test/java/org/apache/sentry/provider/db/service/thrift/TestConnectionWithTicketTimeout.java
>  e204099d81e10d3f0ce8aab2796d020df1712e2c 
>   
> sentry-provider/sentry-provider-db/src/test/java/org/apache/sentry/provider/db/service/thrift/TestSentryServiceClientPool.java
>  e5285bd0a760bdcc7fe27e6af96d80ebc51d7dad 
>   
> sentry-provider/sentry-provider-db/src/test/java/org/apache/sentry/provider/db/service/thrift/TestSentryServiceFailureCase.java
>  a453ff3237662d4f45902473392f0d07b36bacea 
>   
> sentry-provider/sentry-provider-db/src/test/java/org/apache/sentry/provider/db/tools/TestSentryShellHive.java
>  21dfa0f1475461b989aa89123bf19645d2fce52a 
>   
> sentry-provider/sentry-provider-db/src/test/java/org/apache/sentry/service/thrift/SentryServiceIntegrationBase.java
>  14de0fac6a4a6cc25b36a65c4a7f02dd6fc135e9 
> 
> Diff: https://reviews.apache.org/r/47569/diff/
> 
> 
> Testing
> ---
> 
> Updated test TestConnectionWithTicketTimeout to make sure client is able to 
> connect after max.life.time
> 
> 
> Thanks,
> 
> Sravya Tirukkovalur
> 
>



Review Request 47640: SENTRY-1260: ArrayIndexOutOfBoundsException in PathsUpdate.parsePath can cause MetastoreCacheInitializer startup to fail

2016-05-20 Thread Sravya Tirukkovalur

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

Review request for sentry, Hao Hao and Lenni Kuff.


Repository: sentry


Description
---

We should handle this gracefully. Instead of just throwing 
ArrayIndexOutOfBound, logging the path would be helpful


Diffs
-

  
sentry-hdfs/sentry-hdfs-common/src/main/java/org/apache/sentry/hdfs/PathsUpdate.java
 5985756e910ee26dec026587bc78a6523db617ae 
  
sentry-hdfs/sentry-hdfs-common/src/test/java/org/apache/sentry/hdfs/TestPathsUpdate.java
 71618ab1b18c59c1400787c823cc0c40dde31fcb 
  
sentry-hdfs/sentry-hdfs-common/src/test/java/org/apache/sentry/hdfs/TestUpdateableAuthzPaths.java
 909ff3a7c6ae2f6f49e7f40d3e4e75912e687a08 
  
sentry-hdfs/sentry-hdfs-service/src/main/java/org/apache/sentry/hdfs/MetastoreCacheInitializer.java
 807e4e0fbc10e00dbc716be2befe66795d4936a7 
  
sentry-hdfs/sentry-hdfs-service/src/main/java/org/apache/sentry/hdfs/MetastorePlugin.java
 f37596df0d00c9be39e95695dbafde088ad474cb 
  
sentry-hdfs/sentry-hdfs-service/src/test/java/org/apache/sentry/hdfs/TestMetastoreCacheInitializer.java
 9e6072df23ca404cd500a940a1035dfdc03d6928 

Diff: https://reviews.apache.org/r/47640/diff/


Testing
---

Added tests.


Thanks,

Sravya Tirukkovalur