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

Review request for sentry, kalyan kumar kalvagadda, Sergio Pena, and Vamsee 
Yarlagadda.


Repository: sentry


Description
-------

There are several problems:
1) HMSFollower should read sentry-site.xml to get the authen server name, not 
from hive-site.xml through hiveConf. The input configuration for HMSFollower 
constructor is from sentry-site.xm. We should use that configuration to get 
server name.
2) There are two variable names that could hold the value of the server. 
"hive.sentry.server"is deprecated and is in 
HiveAuthzConf.AuthzConfVars.AUTHZ_SERVER_NAME_DEPRECATED. The new name is
sentry.hive.server in HiveAuthzConf.AuthzConfVars.AUTHZ_SERVER_NAME. We should 
check the sentry.hive.server first. If it is not set, check the deprecated 
hive.sentry.server to be backward compatible. If it is still not set, use 
default value


Diffs
-----

  
sentry-binding/sentry-binding-hive-conf/src/main/java/org/apache/sentry/binding/hive/conf/HiveAuthzConf.java
 4de755f 
  
sentry-binding/sentry-binding-hive/src/test/java/org/apache/sentry/binding/hive/TestHiveAuthzConf.java
 dccbbb6 
  
sentry-provider/sentry-provider-db/src/main/java/org/apache/sentry/service/thrift/HiveSimpleConnectionFactory.java
 3d67401 
  
sentry-provider/sentry-provider-db/src/main/java/org/apache/sentry/service/thrift/HmsFollower.java
 a9d05b1 
  
sentry-provider/sentry-provider-db/src/test/java/org/apache/sentry/provider/db/service/persistent/TestHMSFollowerSentryStoreIntegration.java
 PRE-CREATION 
  
sentry-provider/sentry-provider-db/src/test/java/org/apache/sentry/service/thrift/TestHmsFollower.java
 2095469 


Diff: https://reviews.apache.org/r/60883/diff/1/


Testing
-------

create integration tests. reproduced the issue and verfied the fix


Thanks,

Na Li

Reply via email to