> On 2011-12-19 22:35:15, Ashutosh Chauhan wrote:
> > About testing, see my earlier comment. To do any real tests for this, one 
> > needs to do 'sudo' and then run tests. I have not found an easy way to do 
> > that in Hive. HCatalog has test infrastructure which makes this kind of 
> > thing possible, where I am adding these tests. See, HCATALOG-181 Also, I 
> > have manually verified all four combinations of new/old client and new/old 
> > server and results were of my satisfaction.

Wouldn't it make more sense to add this test infrastructure directly to Hive 
where the feature is implemented? Also, manually testing this feature today 
does nothing to prevent someone from breaking it tomorrow. That's why we need 
automated test coverage for this patch.


- Carl


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


On 2011-12-17 02:42:36, Ashutosh Chauhan wrote:
> 
> -----------------------------------------------------------
> This is an automatically generated e-mail. To reply, visit:
> https://reviews.apache.org/r/2975/
> -----------------------------------------------------------
> 
> (Updated 2011-12-17 02:42:36)
> 
> 
> Review request for hive.
> 
> 
> Summary
> -------
> 
> Pass user identity in metastore connection in unsecure mode
> 
> 
> This addresses bug HIVE-2616.
>     https://issues.apache.org/jira/browse/HIVE-2616
> 
> 
> Diffs
> -----
> 
>   trunk/common/src/java/org/apache/hadoop/hive/conf/HiveConf.java 1215380 
>   trunk/conf/hive-default.xml.template 1215380 
>   trunk/metastore/if/hive_metastore.thrift 1215380 
>   trunk/metastore/src/gen/thrift/gen-cpp/ThriftHiveMetastore.h 1215380 
>   trunk/metastore/src/gen/thrift/gen-cpp/ThriftHiveMetastore.cpp 1215380 
>   
> trunk/metastore/src/gen/thrift/gen-cpp/ThriftHiveMetastore_server.skeleton.cpp
>  1215380 
>   
> trunk/metastore/src/gen/thrift/gen-javabean/org/apache/hadoop/hive/metastore/api/ThriftHiveMetastore.java
>  1215380 
>   
> trunk/metastore/src/gen/thrift/gen-php/hive_metastore/ThriftHiveMetastore.php 
> 1215380 
>   
> trunk/metastore/src/gen/thrift/gen-py/hive_metastore/ThriftHiveMetastore-remote
>  1215380 
>   trunk/metastore/src/gen/thrift/gen-py/hive_metastore/ThriftHiveMetastore.py 
> 1215380 
>   trunk/metastore/src/gen/thrift/gen-rb/thrift_hive_metastore.rb 1215380 
>   
> trunk/metastore/src/java/org/apache/hadoop/hive/metastore/HiveMetaStore.java 
> 1215380 
>   
> trunk/metastore/src/java/org/apache/hadoop/hive/metastore/HiveMetaStoreClient.java
>  1215380 
>   
> trunk/metastore/src/java/org/apache/hadoop/hive/metastore/TUGIBasedProcessor.java
>  PRE-CREATION 
>   trunk/shims/ivy.xml 1215380 
>   trunk/shims/src/0.20/java/org/apache/hadoop/hive/shims/Hadoop20Shims.java 
> 1215380 
>   trunk/shims/src/0.20S/java/org/apache/hadoop/hive/shims/Hadoop20SShims.java 
> 1215380 
>   
> trunk/shims/src/0.20S/java/org/apache/hadoop/hive/thrift/HadoopThriftAuthBridge20S.java
>  1215380 
>   
> trunk/shims/src/0.20S/java/org/apache/hadoop/hive/thrift/client/TUGIAssumingTransport.java
>  PRE-CREATION 
>   trunk/shims/src/common/java/org/apache/hadoop/hive/shims/HadoopShims.java 
> 1215380 
>   
> trunk/shims/src/common/java/org/apache/hadoop/hive/thrift/TFilterTransport.java
>  PRE-CREATION 
>   
> trunk/shims/src/common/java/org/apache/hadoop/hive/thrift/TUGIContainingTransport.java
>  PRE-CREATION 
> 
> Diff: https://reviews.apache.org/r/2975/diff
> 
> 
> Testing
> -------
> 
> All the tests in metastore dir passes. Manually tested that file on hdfs is 
> owned by user running the client and not by user running metastore server.
> 
> 
> Thanks,
> 
> Ashutosh
> 
>

Reply via email to