Re: Review Request 24986: HIVE-7553: decouple the auxiliary jar loading from hive server2 starting phase

2014-09-04 Thread cheng xu

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

(Updated Sept. 5, 2014, 5:54 a.m.)


Review request for hive.


Changes
---

(1) add clean up for session state test (2) refine log and error handling (3) 
rebase latest code


Bugs: HIVE-7553
https://issues.apache.org/jira/browse/HIVE-7553


Repository: hive-git


Description
---

UT fix


Diffs (updated)
-

  common/src/java/org/apache/hadoop/hive/conf/HiveConf.java 
a0a5f54eb65e9b236f0c74a6fe3f20e12558d7f9 
  hcatalog/core/src/main/java/org/apache/hive/hcatalog/common/HCatUtil.java 
93a03adeab7ba3c3c91344955d303e4252005239 
  
hcatalog/webhcat/java-client/src/main/java/org/apache/hive/hcatalog/api/HCatClient.java
 f25039dcf55b3b24bbf8dcba05855665a1c7f3b0 
  ql/src/java/org/apache/hadoop/hive/ql/exec/DefaultFetchFormatter.java 
5924bcf1f55dc4c2dd06f312f929047b7df9de55 
  ql/src/java/org/apache/hadoop/hive/ql/exec/FunctionRegistry.java 
0c6a3d44ef1f796778768421dc02f8bf3ede6a8c 
  ql/src/java/org/apache/hadoop/hive/ql/exec/FunctionTask.java 
bd45df1a401d1adb009e953d08205c7d5c2d5de2 
  ql/src/java/org/apache/hadoop/hive/ql/exec/ListSinkOperator.java 
dcc19f70644c561e17df8c8660ca62805465f1d6 
  ql/src/java/org/apache/hadoop/hive/ql/exec/Utilities.java 
44b6a4320147024ca4be50d8a7f7d11f8e80457e 
  ql/src/java/org/apache/hadoop/hive/ql/exec/mr/HadoopJobExecHelper.java 
df8640c60bef1b96de7c5e34b116451721722b8d 
  ql/src/java/org/apache/hadoop/hive/ql/hooks/HookUtils.java 
3f474f846c7af5f1f65f1c14f3ce51308f1279d4 
  ql/src/java/org/apache/hadoop/hive/ql/io/HivePassThroughOutputFormat.java 
0962cadce0d515e046371d0a816f4efd70b8eef7 
  ql/src/java/org/apache/hadoop/hive/ql/metadata/HiveUtils.java 
9051ba6d80e619ddbb6c27bb161e1e7a5cdb08a5 
  ql/src/java/org/apache/hadoop/hive/ql/metadata/Partition.java 
edec1b734fb2f015902fd5e1c8afd5acdf4cb3bf 
  ql/src/java/org/apache/hadoop/hive/ql/metadata/Table.java 
2f13ac2e30195a25844a25e9ec8a7c42ed99b75c 
  
ql/src/java/org/apache/hadoop/hive/ql/optimizer/ConstantPropagateProcFactory.java
 14761199922c489612187374cc243d7c7b1f1610 
  ql/src/java/org/apache/hadoop/hive/ql/parse/ImportSemanticAnalyzer.java 
d86df453cd7686627940ade62c0fd72f1636dd0b 
  ql/src/java/org/apache/hadoop/hive/ql/parse/ParseUtils.java 
0a1c660b4bbd46d8410e646270b23c99a4de8b7e 
  ql/src/java/org/apache/hadoop/hive/ql/parse/SemanticAnalyzer.java 
e4a30a208296014ab7d59ff6dcd938f4481fbaa7 
  ql/src/java/org/apache/hadoop/hive/ql/plan/AggregationDesc.java 
17eeae1a3435fceb4b57325675c58b599e0973ea 
  ql/src/java/org/apache/hadoop/hive/ql/plan/CreateTableDesc.java 
930acbc98e81f8d421cee1170659d8b7a427fe7d 
  ql/src/java/org/apache/hadoop/hive/ql/plan/TableDesc.java 
39f1793aaa5bed8a494883cac516ad314be951f4 
  ql/src/java/org/apache/hadoop/hive/ql/processors/CommandProcessorFactory.java 
0d237f01a248a65b4092eb7202fe30eebf27be82 
  ql/src/java/org/apache/hadoop/hive/ql/processors/HiveCommand.java 
f5bc427a5834860441f21bfc72e175c6a1cf877f 
  ql/src/java/org/apache/hadoop/hive/ql/processors/ReloadProcessor.java 
PRE-CREATION 
  ql/src/java/org/apache/hadoop/hive/ql/session/SessionState.java 
ae214c120fa164b187e7c3a60a81d3a6e7c23c89 
  ql/src/java/org/apache/hadoop/hive/ql/stats/StatsFactory.java 
e247184b7d95c85fd3e12432e7eb75eb1e2a0b68 
  ql/src/java/org/apache/hadoop/hive/ql/udf/generic/GenericUDFBridge.java 
959007a54b335bb0bdef0256f60e6cbc65798dc7 
  ql/src/test/org/apache/hadoop/hive/ql/exec/TestUtilities.java 
390a4a63c84fe2af15cf12353ea8fb6d946c4e31 
  ql/src/test/org/apache/hadoop/hive/ql/session/TestSessionState.java 
ef0052f5763922d50986f127c416af5eaa6ae30d 
  ql/src/test/resources/SessionStateTest.jar.v1 PRE-CREATION 
  ql/src/test/resources/SessionStateTest.jar.v2 PRE-CREATION 
  service/src/java/org/apache/hive/service/cli/session/HiveSessionImpl.java 
0b5ef12bfa8464f8b007a7fe8b180b2b33a8 

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


Testing
---


Thanks,

cheng xu



Re: Review Request 24986: HIVE-7553: decouple the auxiliary jar loading from hive server2 starting phase

2014-09-02 Thread Brock Noland

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


Hi,

Thank you for the update! I have commented below! 
Cheers!
Brock


ql/src/java/org/apache/hadoop/hive/ql/processors/ReloadProcessor.java
https://reviews.apache.org/r/24986/#comment90742

CommandProcessorResponse.create only sends the message. Can we log this 
exception on the server as well.



ql/src/java/org/apache/hadoop/hive/ql/session/SessionState.java
https://reviews.apache.org/r/24986/#comment90754

Can you switch this to private final?



ql/src/java/org/apache/hadoop/hive/ql/session/SessionState.java
https://reviews.apache.org/r/24986/#comment90743

Let's add Exception.toString() to this message:

String msg = ...:  + e;



ql/src/java/org/apache/hadoop/hive/ql/session/SessionState.java
https://reviews.apache.org/r/24986/#comment90744

String msg = ...:  + e;



ql/src/test/org/apache/hadoop/hive/ql/exec/TestUtilities.java
https://reviews.apache.org/r/24986/#comment90748

This can cause issues if tests run currently on the same host. Let's use:

Files.createTmpDir()



ql/src/test/org/apache/hadoop/hive/ql/exec/TestUtilities.java
https://reviews.apache.org/r/24986/#comment90746

Hi, to give devs a better better error message in the case of failure, how 
about:

Assert.assertEquals(Sets.newHashSet(jarFileName1,  jarFileName2), jars);



ql/src/test/org/apache/hadoop/hive/ql/exec/TestUtilities.java
https://reviews.apache.org/r/24986/#comment90747

Let's import Assert or Assert.fail.



ql/src/test/org/apache/hadoop/hive/ql/session/TestSessionState.java
https://reviews.apache.org/r/24986/#comment90749

Files.createTmpDir()



ql/src/test/org/apache/hadoop/hive/ql/session/TestSessionState.java
https://reviews.apache.org/r/24986/#comment90752

Hi,

Do we need to use threads here? Threading often makes tests falky. Perhaps 
we can do this without threading?



ql/src/test/org/apache/hadoop/hive/ql/session/TestSessionState.java
https://reviews.apache.org/r/24986/#comment90750

I don't think this failure will be caught since it's thrown in a seperate 
thread. Can we change this code so if an exception is thrown in these threads 
the main body of the test knows?



ql/src/test/org/apache/hadoop/hive/ql/session/TestSessionState.java
https://reviews.apache.org/r/24986/#comment90751

Above we use th.getContextLoader(). Why do we use that above and then 
ss.getConf().getClassLoader()? Here?



service/src/java/org/apache/hive/service/cli/session/HiveSessionImpl.java
https://reviews.apache.org/r/24986/#comment90753

If this fails, we should throw this exception.


- Brock Noland


On Sept. 1, 2014, 7:16 a.m., cheng xu wrote:
 
 ---
 This is an automatically generated e-mail. To reply, visit:
 https://reviews.apache.org/r/24986/
 ---
 
 (Updated Sept. 1, 2014, 7:16 a.m.)
 
 
 Review request for hive.
 
 
 Bugs: HIVE-7553
 https://issues.apache.org/jira/browse/HIVE-7553
 
 
 Repository: hive-git
 
 
 Description
 ---
 
 UT fix
 
 
 Diffs
 -
 
   common/src/java/org/apache/hadoop/hive/conf/HiveConf.java 
 7f4afd9d64aff18329e7850342855aade42e21f5 
   hcatalog/core/src/main/java/org/apache/hive/hcatalog/common/HCatUtil.java 
 93a03adeab7ba3c3c91344955d303e4252005239 
   
 hcatalog/webhcat/java-client/src/main/java/org/apache/hive/hcatalog/api/HCatClient.java
  f25039dcf55b3b24bbf8dcba05855665a1c7f3b0 
   ql/src/java/org/apache/hadoop/hive/ql/exec/DefaultFetchFormatter.java 
 5924bcf1f55dc4c2dd06f312f929047b7df9de55 
   ql/src/java/org/apache/hadoop/hive/ql/exec/FunctionRegistry.java 
 0c6a3d44ef1f796778768421dc02f8bf3ede6a8c 
   ql/src/java/org/apache/hadoop/hive/ql/exec/FunctionTask.java 
 bd45df1a401d1adb009e953d08205c7d5c2d5de2 
   ql/src/java/org/apache/hadoop/hive/ql/exec/ListSinkOperator.java 
 dcc19f70644c561e17df8c8660ca62805465f1d6 
   ql/src/java/org/apache/hadoop/hive/ql/exec/Utilities.java 
 76fee612a583cdc2c632d27932623521b735e768 
   ql/src/java/org/apache/hadoop/hive/ql/exec/mr/HadoopJobExecHelper.java 
 eb2851b2c5fa52e0f555b3d8d1beea5d1ac3b225 
   ql/src/java/org/apache/hadoop/hive/ql/hooks/HookUtils.java 
 3f474f846c7af5f1f65f1c14f3ce51308f1279d4 
   ql/src/java/org/apache/hadoop/hive/ql/io/HivePassThroughOutputFormat.java 
 0962cadce0d515e046371d0a816f4efd70b8eef7 
   ql/src/java/org/apache/hadoop/hive/ql/metadata/HiveUtils.java 
 9051ba6d80e619ddbb6c27bb161e1e7a5cdb08a5 
   ql/src/java/org/apache/hadoop/hive/ql/metadata/Partition.java 
 edec1b734fb2f015902fd5e1c8afd5acdf4cb3bf 
   ql/src/java/org/apache/hadoop/hive/ql/metadata/Table.java 
 2f13ac2e30195a25844a25e9ec8a7c42ed99b75c 
   
 

Re: Review Request 24986: HIVE-7553: decouple the auxiliary jar loading from hive server2 starting phase

2014-09-01 Thread cheng xu

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

(Updated Sept. 1, 2014, 7:07 a.m.)


Review request for hive.


Bugs: HIVE-7553
https://issues.apache.org/jira/browse/HIVE-7553


Repository: hive-git


Description (updated)
---

UT fix


Diffs (updated)
-

  common/src/java/org/apache/hadoop/hive/conf/HiveConf.java 
7f4afd9d64aff18329e7850342855aade42e21f5 
  hcatalog/core/src/main/java/org/apache/hive/hcatalog/common/HCatUtil.java 
93a03adeab7ba3c3c91344955d303e4252005239 
  
hcatalog/webhcat/java-client/src/main/java/org/apache/hive/hcatalog/api/HCatClient.java
 f25039dcf55b3b24bbf8dcba05855665a1c7f3b0 
  ql/src/java/org/apache/hadoop/hive/ql/exec/DefaultFetchFormatter.java 
5924bcf1f55dc4c2dd06f312f929047b7df9de55 
  ql/src/java/org/apache/hadoop/hive/ql/exec/FunctionRegistry.java 
0c6a3d44ef1f796778768421dc02f8bf3ede6a8c 
  ql/src/java/org/apache/hadoop/hive/ql/exec/FunctionTask.java 
bd45df1a401d1adb009e953d08205c7d5c2d5de2 
  ql/src/java/org/apache/hadoop/hive/ql/exec/ListSinkOperator.java 
dcc19f70644c561e17df8c8660ca62805465f1d6 
  ql/src/java/org/apache/hadoop/hive/ql/exec/Utilities.java 
76fee612a583cdc2c632d27932623521b735e768 
  ql/src/java/org/apache/hadoop/hive/ql/exec/mr/HadoopJobExecHelper.java 
eb2851b2c5fa52e0f555b3d8d1beea5d1ac3b225 
  ql/src/java/org/apache/hadoop/hive/ql/hooks/HookUtils.java 
3f474f846c7af5f1f65f1c14f3ce51308f1279d4 
  ql/src/java/org/apache/hadoop/hive/ql/io/HivePassThroughOutputFormat.java 
0962cadce0d515e046371d0a816f4efd70b8eef7 
  ql/src/java/org/apache/hadoop/hive/ql/metadata/HiveUtils.java 
9051ba6d80e619ddbb6c27bb161e1e7a5cdb08a5 
  ql/src/java/org/apache/hadoop/hive/ql/metadata/Partition.java 
edec1b734fb2f015902fd5e1c8afd5acdf4cb3bf 
  ql/src/java/org/apache/hadoop/hive/ql/metadata/Table.java 
2f13ac2e30195a25844a25e9ec8a7c42ed99b75c 
  
ql/src/java/org/apache/hadoop/hive/ql/optimizer/ConstantPropagateProcFactory.java
 b15aedc15d8cd0979aced6ff4c9e87606576f0a3 
  ql/src/java/org/apache/hadoop/hive/ql/parse/ImportSemanticAnalyzer.java 
d86df453cd7686627940ade62c0fd72f1636dd0b 
  ql/src/java/org/apache/hadoop/hive/ql/parse/ParseUtils.java 
0a1c660b4bbd46d8410e646270b23c99a4de8b7e 
  ql/src/java/org/apache/hadoop/hive/ql/parse/SemanticAnalyzer.java 
b05d3b48ec014e4dc8026bb5f6615f62da0e2210 
  ql/src/java/org/apache/hadoop/hive/ql/plan/AggregationDesc.java 
17eeae1a3435fceb4b57325675c58b599e0973ea 
  ql/src/java/org/apache/hadoop/hive/ql/plan/CreateTableDesc.java 
930acbc98e81f8d421cee1170659d8b7a427fe7d 
  ql/src/java/org/apache/hadoop/hive/ql/plan/TableDesc.java 
39f1793aaa5bed8a494883cac516ad314be951f4 
  ql/src/java/org/apache/hadoop/hive/ql/processors/CommandProcessorFactory.java 
0d237f01a248a65b4092eb7202fe30eebf27be82 
  ql/src/java/org/apache/hadoop/hive/ql/processors/HiveCommand.java 
f5bc427a5834860441f21bfc72e175c6a1cf877f 
  ql/src/java/org/apache/hadoop/hive/ql/processors/ReloadProcessor.java 
PRE-CREATION 
  ql/src/java/org/apache/hadoop/hive/ql/session/SessionState.java 
9798cf3f537a27d1f828f8139790c62c5945c366 
  ql/src/java/org/apache/hadoop/hive/ql/stats/StatsFactory.java 
e247184b7d95c85fd3e12432e7eb75eb1e2a0b68 
  ql/src/java/org/apache/hadoop/hive/ql/udf/generic/GenericUDFBridge.java 
959007a54b335bb0bdef0256f60e6cbc65798dc7 
  ql/src/test/org/apache/hadoop/hive/ql/exec/TestUtilities.java 
7fd6c172d18e0d68dc0568848a5fad255a0a9188 
  ql/src/test/org/apache/hadoop/hive/ql/session/TestSessionState.java 
ef0052f5763922d50986f127c416af5eaa6ae30d 
  ql/src/test/resources/SessionStateTest.jar.v1 PRE-CREATION 
  ql/src/test/resources/SessionStateTest.jar.v2 PRE-CREATION 
  service/src/java/org/apache/hive/service/cli/session/HiveSessionImpl.java 
bc0a02c1df7f9fdb848d5f078e94a663a579e571 

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


Testing
---


Thanks,

cheng xu



Re: Review Request 24986: HIVE-7553: decouple the auxiliary jar loading from hive server2 starting phase

2014-09-01 Thread cheng xu

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

(Updated Sept. 1, 2014, 7:16 a.m.)


Review request for hive.


Bugs: HIVE-7553
https://issues.apache.org/jira/browse/HIVE-7553


Repository: hive-git


Description
---

UT fix


Diffs (updated)
-

  common/src/java/org/apache/hadoop/hive/conf/HiveConf.java 
7f4afd9d64aff18329e7850342855aade42e21f5 
  hcatalog/core/src/main/java/org/apache/hive/hcatalog/common/HCatUtil.java 
93a03adeab7ba3c3c91344955d303e4252005239 
  
hcatalog/webhcat/java-client/src/main/java/org/apache/hive/hcatalog/api/HCatClient.java
 f25039dcf55b3b24bbf8dcba05855665a1c7f3b0 
  ql/src/java/org/apache/hadoop/hive/ql/exec/DefaultFetchFormatter.java 
5924bcf1f55dc4c2dd06f312f929047b7df9de55 
  ql/src/java/org/apache/hadoop/hive/ql/exec/FunctionRegistry.java 
0c6a3d44ef1f796778768421dc02f8bf3ede6a8c 
  ql/src/java/org/apache/hadoop/hive/ql/exec/FunctionTask.java 
bd45df1a401d1adb009e953d08205c7d5c2d5de2 
  ql/src/java/org/apache/hadoop/hive/ql/exec/ListSinkOperator.java 
dcc19f70644c561e17df8c8660ca62805465f1d6 
  ql/src/java/org/apache/hadoop/hive/ql/exec/Utilities.java 
76fee612a583cdc2c632d27932623521b735e768 
  ql/src/java/org/apache/hadoop/hive/ql/exec/mr/HadoopJobExecHelper.java 
eb2851b2c5fa52e0f555b3d8d1beea5d1ac3b225 
  ql/src/java/org/apache/hadoop/hive/ql/hooks/HookUtils.java 
3f474f846c7af5f1f65f1c14f3ce51308f1279d4 
  ql/src/java/org/apache/hadoop/hive/ql/io/HivePassThroughOutputFormat.java 
0962cadce0d515e046371d0a816f4efd70b8eef7 
  ql/src/java/org/apache/hadoop/hive/ql/metadata/HiveUtils.java 
9051ba6d80e619ddbb6c27bb161e1e7a5cdb08a5 
  ql/src/java/org/apache/hadoop/hive/ql/metadata/Partition.java 
edec1b734fb2f015902fd5e1c8afd5acdf4cb3bf 
  ql/src/java/org/apache/hadoop/hive/ql/metadata/Table.java 
2f13ac2e30195a25844a25e9ec8a7c42ed99b75c 
  
ql/src/java/org/apache/hadoop/hive/ql/optimizer/ConstantPropagateProcFactory.java
 b15aedc15d8cd0979aced6ff4c9e87606576f0a3 
  ql/src/java/org/apache/hadoop/hive/ql/parse/ImportSemanticAnalyzer.java 
d86df453cd7686627940ade62c0fd72f1636dd0b 
  ql/src/java/org/apache/hadoop/hive/ql/parse/ParseUtils.java 
0a1c660b4bbd46d8410e646270b23c99a4de8b7e 
  ql/src/java/org/apache/hadoop/hive/ql/parse/SemanticAnalyzer.java 
b05d3b48ec014e4dc8026bb5f6615f62da0e2210 
  ql/src/java/org/apache/hadoop/hive/ql/plan/AggregationDesc.java 
17eeae1a3435fceb4b57325675c58b599e0973ea 
  ql/src/java/org/apache/hadoop/hive/ql/plan/CreateTableDesc.java 
930acbc98e81f8d421cee1170659d8b7a427fe7d 
  ql/src/java/org/apache/hadoop/hive/ql/plan/TableDesc.java 
39f1793aaa5bed8a494883cac516ad314be951f4 
  ql/src/java/org/apache/hadoop/hive/ql/processors/CommandProcessorFactory.java 
0d237f01a248a65b4092eb7202fe30eebf27be82 
  ql/src/java/org/apache/hadoop/hive/ql/processors/HiveCommand.java 
f5bc427a5834860441f21bfc72e175c6a1cf877f 
  ql/src/java/org/apache/hadoop/hive/ql/processors/ReloadProcessor.java 
PRE-CREATION 
  ql/src/java/org/apache/hadoop/hive/ql/session/SessionState.java 
9798cf3f537a27d1f828f8139790c62c5945c366 
  ql/src/java/org/apache/hadoop/hive/ql/stats/StatsFactory.java 
e247184b7d95c85fd3e12432e7eb75eb1e2a0b68 
  ql/src/java/org/apache/hadoop/hive/ql/udf/generic/GenericUDFBridge.java 
959007a54b335bb0bdef0256f60e6cbc65798dc7 
  ql/src/test/org/apache/hadoop/hive/ql/exec/TestUtilities.java 
7fd6c172d18e0d68dc0568848a5fad255a0a9188 
  ql/src/test/org/apache/hadoop/hive/ql/session/TestSessionState.java 
ef0052f5763922d50986f127c416af5eaa6ae30d 
  ql/src/test/resources/SessionStateTest.jar.v1 PRE-CREATION 
  ql/src/test/resources/SessionStateTest.jar.v2 PRE-CREATION 
  service/src/java/org/apache/hive/service/cli/session/HiveSessionImpl.java 
bc0a02c1df7f9fdb848d5f078e94a663a579e571 

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


Testing
---


Thanks,

cheng xu



Re: Review Request 24986: HIVE-7553: decouple the auxiliary jar loading from hive server2 starting phase

2014-08-28 Thread cheng xu

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

(Updated Aug. 28, 2014, 4:23 p.m.)


Review request for hive.


Bugs: HIVE-7553
https://issues.apache.org/jira/browse/HIVE-7553


Repository: hive-git


Description
---

HIVE-7553: decouple the auxiliary jar loading from hive server2 starting phase


Diffs (updated)
-

  common/src/java/org/apache/hadoop/hive/conf/HiveConf.java 
7f4afd9d64aff18329e7850342855aade42e21f5 
  hcatalog/core/src/main/java/org/apache/hive/hcatalog/common/HCatUtil.java 
93a03adeab7ba3c3c91344955d303e4252005239 
  
hcatalog/webhcat/java-client/src/main/java/org/apache/hive/hcatalog/api/HCatClient.java
 f25039dcf55b3b24bbf8dcba05855665a1c7f3b0 
  ql/src/java/org/apache/hadoop/hive/ql/exec/DefaultFetchFormatter.java 
5924bcf1f55dc4c2dd06f312f929047b7df9de55 
  ql/src/java/org/apache/hadoop/hive/ql/exec/FunctionRegistry.java 
0c6a3d44ef1f796778768421dc02f8bf3ede6a8c 
  ql/src/java/org/apache/hadoop/hive/ql/exec/FunctionTask.java 
bd45df1a401d1adb009e953d08205c7d5c2d5de2 
  ql/src/java/org/apache/hadoop/hive/ql/exec/ListSinkOperator.java 
dcc19f70644c561e17df8c8660ca62805465f1d6 
  ql/src/java/org/apache/hadoop/hive/ql/exec/Utilities.java 
76fee612a583cdc2c632d27932623521b735e768 
  ql/src/java/org/apache/hadoop/hive/ql/exec/mr/HadoopJobExecHelper.java 
eb2851b2c5fa52e0f555b3d8d1beea5d1ac3b225 
  ql/src/java/org/apache/hadoop/hive/ql/hooks/HookUtils.java 
3f474f846c7af5f1f65f1c14f3ce51308f1279d4 
  ql/src/java/org/apache/hadoop/hive/ql/io/HivePassThroughOutputFormat.java 
0962cadce0d515e046371d0a816f4efd70b8eef7 
  ql/src/java/org/apache/hadoop/hive/ql/metadata/HiveUtils.java 
9051ba6d80e619ddbb6c27bb161e1e7a5cdb08a5 
  ql/src/java/org/apache/hadoop/hive/ql/metadata/Partition.java 
edec1b734fb2f015902fd5e1c8afd5acdf4cb3bf 
  ql/src/java/org/apache/hadoop/hive/ql/metadata/Table.java 
2f13ac2e30195a25844a25e9ec8a7c42ed99b75c 
  
ql/src/java/org/apache/hadoop/hive/ql/optimizer/ConstantPropagateProcFactory.java
 b15aedc15d8cd0979aced6ff4c9e87606576f0a3 
  ql/src/java/org/apache/hadoop/hive/ql/parse/ImportSemanticAnalyzer.java 
d86df453cd7686627940ade62c0fd72f1636dd0b 
  ql/src/java/org/apache/hadoop/hive/ql/parse/ParseUtils.java 
0a1c660b4bbd46d8410e646270b23c99a4de8b7e 
  ql/src/java/org/apache/hadoop/hive/ql/parse/SemanticAnalyzer.java 
b05d3b48ec014e4dc8026bb5f6615f62da0e2210 
  ql/src/java/org/apache/hadoop/hive/ql/plan/AggregationDesc.java 
17eeae1a3435fceb4b57325675c58b599e0973ea 
  ql/src/java/org/apache/hadoop/hive/ql/plan/CreateTableDesc.java 
930acbc98e81f8d421cee1170659d8b7a427fe7d 
  ql/src/java/org/apache/hadoop/hive/ql/plan/TableDesc.java 
39f1793aaa5bed8a494883cac516ad314be951f4 
  ql/src/java/org/apache/hadoop/hive/ql/processors/CommandProcessorFactory.java 
0d237f01a248a65b4092eb7202fe30eebf27be82 
  ql/src/java/org/apache/hadoop/hive/ql/processors/HiveCommand.java 
f5bc427a5834860441f21bfc72e175c6a1cf877f 
  ql/src/java/org/apache/hadoop/hive/ql/processors/RefreshProcessor.java 
PRE-CREATION 
  ql/src/java/org/apache/hadoop/hive/ql/session/SessionState.java 
9798cf3f537a27d1f828f8139790c62c5945c366 
  ql/src/java/org/apache/hadoop/hive/ql/stats/StatsFactory.java 
e247184b7d95c85fd3e12432e7eb75eb1e2a0b68 
  ql/src/java/org/apache/hadoop/hive/ql/udf/generic/GenericUDFBridge.java 
959007a54b335bb0bdef0256f60e6cbc65798dc7 
  ql/src/test/org/apache/hadoop/hive/ql/exec/TestUtilities.java 
7fd6c172d18e0d68dc0568848a5fad255a0a9188 
  ql/src/test/org/apache/hadoop/hive/ql/session/TestSessionState.java 
ef0052f5763922d50986f127c416af5eaa6ae30d 
  ql/src/test/resources/SessionStateTest.jar.v1 PRE-CREATION 
  ql/src/test/resources/SessionStateTest.jar.v2 PRE-CREATION 
  service/src/java/org/apache/hive/service/cli/session/HiveSessionImpl.java 
bc0a02c1df7f9fdb848d5f078e94a663a579e571 

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


Testing
---


Thanks,

cheng xu



Re: Review Request 24986: HIVE-7553: decouple the auxiliary jar loading from hive server2 starting phase

2014-08-28 Thread Lefty Leverenz


 On Aug. 25, 2014, 4:33 a.m., Lefty Leverenz wrote:
  common/src/java/org/apache/hadoop/hive/conf/HiveConf.java, lines 577-578
  https://reviews.apache.org/r/24986/diff/2/?file=668073#file668073line577
 
  And these jars can by  - ... can be 
  
  SerDer - SerDe

Thanks for the fixes.  Looks good.


- Lefty


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


On Aug. 28, 2014, 4:23 p.m., cheng xu wrote:
 
 ---
 This is an automatically generated e-mail. To reply, visit:
 https://reviews.apache.org/r/24986/
 ---
 
 (Updated Aug. 28, 2014, 4:23 p.m.)
 
 
 Review request for hive.
 
 
 Bugs: HIVE-7553
 https://issues.apache.org/jira/browse/HIVE-7553
 
 
 Repository: hive-git
 
 
 Description
 ---
 
 HIVE-7553: decouple the auxiliary jar loading from hive server2 starting phase
 
 
 Diffs
 -
 
   common/src/java/org/apache/hadoop/hive/conf/HiveConf.java 
 7f4afd9d64aff18329e7850342855aade42e21f5 
   hcatalog/core/src/main/java/org/apache/hive/hcatalog/common/HCatUtil.java 
 93a03adeab7ba3c3c91344955d303e4252005239 
   
 hcatalog/webhcat/java-client/src/main/java/org/apache/hive/hcatalog/api/HCatClient.java
  f25039dcf55b3b24bbf8dcba05855665a1c7f3b0 
   ql/src/java/org/apache/hadoop/hive/ql/exec/DefaultFetchFormatter.java 
 5924bcf1f55dc4c2dd06f312f929047b7df9de55 
   ql/src/java/org/apache/hadoop/hive/ql/exec/FunctionRegistry.java 
 0c6a3d44ef1f796778768421dc02f8bf3ede6a8c 
   ql/src/java/org/apache/hadoop/hive/ql/exec/FunctionTask.java 
 bd45df1a401d1adb009e953d08205c7d5c2d5de2 
   ql/src/java/org/apache/hadoop/hive/ql/exec/ListSinkOperator.java 
 dcc19f70644c561e17df8c8660ca62805465f1d6 
   ql/src/java/org/apache/hadoop/hive/ql/exec/Utilities.java 
 76fee612a583cdc2c632d27932623521b735e768 
   ql/src/java/org/apache/hadoop/hive/ql/exec/mr/HadoopJobExecHelper.java 
 eb2851b2c5fa52e0f555b3d8d1beea5d1ac3b225 
   ql/src/java/org/apache/hadoop/hive/ql/hooks/HookUtils.java 
 3f474f846c7af5f1f65f1c14f3ce51308f1279d4 
   ql/src/java/org/apache/hadoop/hive/ql/io/HivePassThroughOutputFormat.java 
 0962cadce0d515e046371d0a816f4efd70b8eef7 
   ql/src/java/org/apache/hadoop/hive/ql/metadata/HiveUtils.java 
 9051ba6d80e619ddbb6c27bb161e1e7a5cdb08a5 
   ql/src/java/org/apache/hadoop/hive/ql/metadata/Partition.java 
 edec1b734fb2f015902fd5e1c8afd5acdf4cb3bf 
   ql/src/java/org/apache/hadoop/hive/ql/metadata/Table.java 
 2f13ac2e30195a25844a25e9ec8a7c42ed99b75c 
   
 ql/src/java/org/apache/hadoop/hive/ql/optimizer/ConstantPropagateProcFactory.java
  b15aedc15d8cd0979aced6ff4c9e87606576f0a3 
   ql/src/java/org/apache/hadoop/hive/ql/parse/ImportSemanticAnalyzer.java 
 d86df453cd7686627940ade62c0fd72f1636dd0b 
   ql/src/java/org/apache/hadoop/hive/ql/parse/ParseUtils.java 
 0a1c660b4bbd46d8410e646270b23c99a4de8b7e 
   ql/src/java/org/apache/hadoop/hive/ql/parse/SemanticAnalyzer.java 
 b05d3b48ec014e4dc8026bb5f6615f62da0e2210 
   ql/src/java/org/apache/hadoop/hive/ql/plan/AggregationDesc.java 
 17eeae1a3435fceb4b57325675c58b599e0973ea 
   ql/src/java/org/apache/hadoop/hive/ql/plan/CreateTableDesc.java 
 930acbc98e81f8d421cee1170659d8b7a427fe7d 
   ql/src/java/org/apache/hadoop/hive/ql/plan/TableDesc.java 
 39f1793aaa5bed8a494883cac516ad314be951f4 
   
 ql/src/java/org/apache/hadoop/hive/ql/processors/CommandProcessorFactory.java 
 0d237f01a248a65b4092eb7202fe30eebf27be82 
   ql/src/java/org/apache/hadoop/hive/ql/processors/HiveCommand.java 
 f5bc427a5834860441f21bfc72e175c6a1cf877f 
   ql/src/java/org/apache/hadoop/hive/ql/processors/RefreshProcessor.java 
 PRE-CREATION 
   ql/src/java/org/apache/hadoop/hive/ql/session/SessionState.java 
 9798cf3f537a27d1f828f8139790c62c5945c366 
   ql/src/java/org/apache/hadoop/hive/ql/stats/StatsFactory.java 
 e247184b7d95c85fd3e12432e7eb75eb1e2a0b68 
   ql/src/java/org/apache/hadoop/hive/ql/udf/generic/GenericUDFBridge.java 
 959007a54b335bb0bdef0256f60e6cbc65798dc7 
   ql/src/test/org/apache/hadoop/hive/ql/exec/TestUtilities.java 
 7fd6c172d18e0d68dc0568848a5fad255a0a9188 
   ql/src/test/org/apache/hadoop/hive/ql/session/TestSessionState.java 
 ef0052f5763922d50986f127c416af5eaa6ae30d 
   ql/src/test/resources/SessionStateTest.jar.v1 PRE-CREATION 
   ql/src/test/resources/SessionStateTest.jar.v2 PRE-CREATION 
   service/src/java/org/apache/hive/service/cli/session/HiveSessionImpl.java 
 bc0a02c1df7f9fdb848d5f078e94a663a579e571 
 
 Diff: https://reviews.apache.org/r/24986/diff/
 
 
 Testing
 ---
 
 
 Thanks,
 
 cheng xu
 




Re: Review Request 24986: HIVE-7553: decouple the auxiliary jar loading from hive server2 starting phase

2014-08-28 Thread Lefty Leverenz

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



common/src/java/org/apache/hadoop/hive/conf/HiveConf.java
https://reviews.apache.org/r/24986/#comment90421

Description says renewed by executing reload command but 
hive.security.command.whitelist values add refresh instead of reload so is 
this an error here?


- Lefty Leverenz


On Aug. 28, 2014, 4:23 p.m., cheng xu wrote:
 
 ---
 This is an automatically generated e-mail. To reply, visit:
 https://reviews.apache.org/r/24986/
 ---
 
 (Updated Aug. 28, 2014, 4:23 p.m.)
 
 
 Review request for hive.
 
 
 Bugs: HIVE-7553
 https://issues.apache.org/jira/browse/HIVE-7553
 
 
 Repository: hive-git
 
 
 Description
 ---
 
 HIVE-7553: decouple the auxiliary jar loading from hive server2 starting phase
 
 
 Diffs
 -
 
   common/src/java/org/apache/hadoop/hive/conf/HiveConf.java 
 7f4afd9d64aff18329e7850342855aade42e21f5 
   hcatalog/core/src/main/java/org/apache/hive/hcatalog/common/HCatUtil.java 
 93a03adeab7ba3c3c91344955d303e4252005239 
   
 hcatalog/webhcat/java-client/src/main/java/org/apache/hive/hcatalog/api/HCatClient.java
  f25039dcf55b3b24bbf8dcba05855665a1c7f3b0 
   ql/src/java/org/apache/hadoop/hive/ql/exec/DefaultFetchFormatter.java 
 5924bcf1f55dc4c2dd06f312f929047b7df9de55 
   ql/src/java/org/apache/hadoop/hive/ql/exec/FunctionRegistry.java 
 0c6a3d44ef1f796778768421dc02f8bf3ede6a8c 
   ql/src/java/org/apache/hadoop/hive/ql/exec/FunctionTask.java 
 bd45df1a401d1adb009e953d08205c7d5c2d5de2 
   ql/src/java/org/apache/hadoop/hive/ql/exec/ListSinkOperator.java 
 dcc19f70644c561e17df8c8660ca62805465f1d6 
   ql/src/java/org/apache/hadoop/hive/ql/exec/Utilities.java 
 76fee612a583cdc2c632d27932623521b735e768 
   ql/src/java/org/apache/hadoop/hive/ql/exec/mr/HadoopJobExecHelper.java 
 eb2851b2c5fa52e0f555b3d8d1beea5d1ac3b225 
   ql/src/java/org/apache/hadoop/hive/ql/hooks/HookUtils.java 
 3f474f846c7af5f1f65f1c14f3ce51308f1279d4 
   ql/src/java/org/apache/hadoop/hive/ql/io/HivePassThroughOutputFormat.java 
 0962cadce0d515e046371d0a816f4efd70b8eef7 
   ql/src/java/org/apache/hadoop/hive/ql/metadata/HiveUtils.java 
 9051ba6d80e619ddbb6c27bb161e1e7a5cdb08a5 
   ql/src/java/org/apache/hadoop/hive/ql/metadata/Partition.java 
 edec1b734fb2f015902fd5e1c8afd5acdf4cb3bf 
   ql/src/java/org/apache/hadoop/hive/ql/metadata/Table.java 
 2f13ac2e30195a25844a25e9ec8a7c42ed99b75c 
   
 ql/src/java/org/apache/hadoop/hive/ql/optimizer/ConstantPropagateProcFactory.java
  b15aedc15d8cd0979aced6ff4c9e87606576f0a3 
   ql/src/java/org/apache/hadoop/hive/ql/parse/ImportSemanticAnalyzer.java 
 d86df453cd7686627940ade62c0fd72f1636dd0b 
   ql/src/java/org/apache/hadoop/hive/ql/parse/ParseUtils.java 
 0a1c660b4bbd46d8410e646270b23c99a4de8b7e 
   ql/src/java/org/apache/hadoop/hive/ql/parse/SemanticAnalyzer.java 
 b05d3b48ec014e4dc8026bb5f6615f62da0e2210 
   ql/src/java/org/apache/hadoop/hive/ql/plan/AggregationDesc.java 
 17eeae1a3435fceb4b57325675c58b599e0973ea 
   ql/src/java/org/apache/hadoop/hive/ql/plan/CreateTableDesc.java 
 930acbc98e81f8d421cee1170659d8b7a427fe7d 
   ql/src/java/org/apache/hadoop/hive/ql/plan/TableDesc.java 
 39f1793aaa5bed8a494883cac516ad314be951f4 
   
 ql/src/java/org/apache/hadoop/hive/ql/processors/CommandProcessorFactory.java 
 0d237f01a248a65b4092eb7202fe30eebf27be82 
   ql/src/java/org/apache/hadoop/hive/ql/processors/HiveCommand.java 
 f5bc427a5834860441f21bfc72e175c6a1cf877f 
   ql/src/java/org/apache/hadoop/hive/ql/processors/RefreshProcessor.java 
 PRE-CREATION 
   ql/src/java/org/apache/hadoop/hive/ql/session/SessionState.java 
 9798cf3f537a27d1f828f8139790c62c5945c366 
   ql/src/java/org/apache/hadoop/hive/ql/stats/StatsFactory.java 
 e247184b7d95c85fd3e12432e7eb75eb1e2a0b68 
   ql/src/java/org/apache/hadoop/hive/ql/udf/generic/GenericUDFBridge.java 
 959007a54b335bb0bdef0256f60e6cbc65798dc7 
   ql/src/test/org/apache/hadoop/hive/ql/exec/TestUtilities.java 
 7fd6c172d18e0d68dc0568848a5fad255a0a9188 
   ql/src/test/org/apache/hadoop/hive/ql/session/TestSessionState.java 
 ef0052f5763922d50986f127c416af5eaa6ae30d 
   ql/src/test/resources/SessionStateTest.jar.v1 PRE-CREATION 
   ql/src/test/resources/SessionStateTest.jar.v2 PRE-CREATION 
   service/src/java/org/apache/hive/service/cli/session/HiveSessionImpl.java 
 bc0a02c1df7f9fdb848d5f078e94a663a579e571 
 
 Diff: https://reviews.apache.org/r/24986/diff/
 
 
 Testing
 ---
 
 
 Thanks,
 
 cheng xu
 




Re: Review Request 24986: HIVE-7553: decouple the auxiliary jar loading from hive server2 starting phase

2014-08-28 Thread Brock Noland

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


Looks great! As Lefty mentioned we'll need to change the refresh command to 
reload.


ql/src/java/org/apache/hadoop/hive/ql/exec/Utilities.java
https://reviews.apache.org/r/24986/#comment90435

Let's put these log messages at debug



ql/src/java/org/apache/hadoop/hive/ql/exec/Utilities.java
https://reviews.apache.org/r/24986/#comment90436

debug



ql/src/java/org/apache/hadoop/hive/ql/exec/Utilities.java
https://reviews.apache.org/r/24986/#comment90437

debug



ql/src/java/org/apache/hadoop/hive/ql/session/SessionState.java
https://reviews.apache.org/r/24986/#comment90438

Can this be final? If so, please make it final. Also we should move it to 
the top of the class.



ql/src/java/org/apache/hadoop/hive/ql/session/SessionState.java
https://reviews.apache.org/r/24986/#comment90439

Why not call clear and addAll?



service/src/java/org/apache/hive/service/cli/session/HiveSessionImpl.java
https://reviews.apache.org/r/24986/#comment90440

this should be error


- Brock Noland


On Aug. 28, 2014, 4:23 p.m., cheng xu wrote:
 
 ---
 This is an automatically generated e-mail. To reply, visit:
 https://reviews.apache.org/r/24986/
 ---
 
 (Updated Aug. 28, 2014, 4:23 p.m.)
 
 
 Review request for hive.
 
 
 Bugs: HIVE-7553
 https://issues.apache.org/jira/browse/HIVE-7553
 
 
 Repository: hive-git
 
 
 Description
 ---
 
 HIVE-7553: decouple the auxiliary jar loading from hive server2 starting phase
 
 
 Diffs
 -
 
   common/src/java/org/apache/hadoop/hive/conf/HiveConf.java 
 7f4afd9d64aff18329e7850342855aade42e21f5 
   hcatalog/core/src/main/java/org/apache/hive/hcatalog/common/HCatUtil.java 
 93a03adeab7ba3c3c91344955d303e4252005239 
   
 hcatalog/webhcat/java-client/src/main/java/org/apache/hive/hcatalog/api/HCatClient.java
  f25039dcf55b3b24bbf8dcba05855665a1c7f3b0 
   ql/src/java/org/apache/hadoop/hive/ql/exec/DefaultFetchFormatter.java 
 5924bcf1f55dc4c2dd06f312f929047b7df9de55 
   ql/src/java/org/apache/hadoop/hive/ql/exec/FunctionRegistry.java 
 0c6a3d44ef1f796778768421dc02f8bf3ede6a8c 
   ql/src/java/org/apache/hadoop/hive/ql/exec/FunctionTask.java 
 bd45df1a401d1adb009e953d08205c7d5c2d5de2 
   ql/src/java/org/apache/hadoop/hive/ql/exec/ListSinkOperator.java 
 dcc19f70644c561e17df8c8660ca62805465f1d6 
   ql/src/java/org/apache/hadoop/hive/ql/exec/Utilities.java 
 76fee612a583cdc2c632d27932623521b735e768 
   ql/src/java/org/apache/hadoop/hive/ql/exec/mr/HadoopJobExecHelper.java 
 eb2851b2c5fa52e0f555b3d8d1beea5d1ac3b225 
   ql/src/java/org/apache/hadoop/hive/ql/hooks/HookUtils.java 
 3f474f846c7af5f1f65f1c14f3ce51308f1279d4 
   ql/src/java/org/apache/hadoop/hive/ql/io/HivePassThroughOutputFormat.java 
 0962cadce0d515e046371d0a816f4efd70b8eef7 
   ql/src/java/org/apache/hadoop/hive/ql/metadata/HiveUtils.java 
 9051ba6d80e619ddbb6c27bb161e1e7a5cdb08a5 
   ql/src/java/org/apache/hadoop/hive/ql/metadata/Partition.java 
 edec1b734fb2f015902fd5e1c8afd5acdf4cb3bf 
   ql/src/java/org/apache/hadoop/hive/ql/metadata/Table.java 
 2f13ac2e30195a25844a25e9ec8a7c42ed99b75c 
   
 ql/src/java/org/apache/hadoop/hive/ql/optimizer/ConstantPropagateProcFactory.java
  b15aedc15d8cd0979aced6ff4c9e87606576f0a3 
   ql/src/java/org/apache/hadoop/hive/ql/parse/ImportSemanticAnalyzer.java 
 d86df453cd7686627940ade62c0fd72f1636dd0b 
   ql/src/java/org/apache/hadoop/hive/ql/parse/ParseUtils.java 
 0a1c660b4bbd46d8410e646270b23c99a4de8b7e 
   ql/src/java/org/apache/hadoop/hive/ql/parse/SemanticAnalyzer.java 
 b05d3b48ec014e4dc8026bb5f6615f62da0e2210 
   ql/src/java/org/apache/hadoop/hive/ql/plan/AggregationDesc.java 
 17eeae1a3435fceb4b57325675c58b599e0973ea 
   ql/src/java/org/apache/hadoop/hive/ql/plan/CreateTableDesc.java 
 930acbc98e81f8d421cee1170659d8b7a427fe7d 
   ql/src/java/org/apache/hadoop/hive/ql/plan/TableDesc.java 
 39f1793aaa5bed8a494883cac516ad314be951f4 
   
 ql/src/java/org/apache/hadoop/hive/ql/processors/CommandProcessorFactory.java 
 0d237f01a248a65b4092eb7202fe30eebf27be82 
   ql/src/java/org/apache/hadoop/hive/ql/processors/HiveCommand.java 
 f5bc427a5834860441f21bfc72e175c6a1cf877f 
   ql/src/java/org/apache/hadoop/hive/ql/processors/RefreshProcessor.java 
 PRE-CREATION 
   ql/src/java/org/apache/hadoop/hive/ql/session/SessionState.java 
 9798cf3f537a27d1f828f8139790c62c5945c366 
   ql/src/java/org/apache/hadoop/hive/ql/stats/StatsFactory.java 
 e247184b7d95c85fd3e12432e7eb75eb1e2a0b68 
   ql/src/java/org/apache/hadoop/hive/ql/udf/generic/GenericUDFBridge.java 
 959007a54b335bb0bdef0256f60e6cbc65798dc7 
   ql/src/test/org/apache/hadoop/hive/ql/exec/TestUtilities.java 
 7fd6c172d18e0d68dc0568848a5fad255a0a9188 
   

Re: Review Request 24986: HIVE-7553: decouple the auxiliary jar loading from hive server2 starting phase

2014-08-25 Thread cheng xu

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

(Updated Aug. 25, 2014, 6:45 a.m.)


Review request for hive.


Changes
---

(1) clean code (2) change property description


Bugs: HIVE-7553
https://issues.apache.org/jira/browse/HIVE-7553


Repository: hive-git


Description
---

HIVE-7553: decouple the auxiliary jar loading from hive server2 starting phase


Diffs (updated)
-

  common/src/java/org/apache/hadoop/hive/conf/HiveConf.java 
7f4afd9d64aff18329e7850342855aade42e21f5 
  hcatalog/core/src/main/java/org/apache/hive/hcatalog/common/HCatUtil.java 
93a03adeab7ba3c3c91344955d303e4252005239 
  
hcatalog/webhcat/java-client/src/main/java/org/apache/hive/hcatalog/api/HCatClient.java
 f25039dcf55b3b24bbf8dcba05855665a1c7f3b0 
  ql/src/java/org/apache/hadoop/hive/ql/exec/DefaultFetchFormatter.java 
5924bcf1f55dc4c2dd06f312f929047b7df9de55 
  ql/src/java/org/apache/hadoop/hive/ql/exec/FunctionRegistry.java 
0c6a3d44ef1f796778768421dc02f8bf3ede6a8c 
  ql/src/java/org/apache/hadoop/hive/ql/exec/FunctionTask.java 
bd45df1a401d1adb009e953d08205c7d5c2d5de2 
  ql/src/java/org/apache/hadoop/hive/ql/exec/ListSinkOperator.java 
dcc19f70644c561e17df8c8660ca62805465f1d6 
  ql/src/java/org/apache/hadoop/hive/ql/exec/Utilities.java 
76fee612a583cdc2c632d27932623521b735e768 
  ql/src/java/org/apache/hadoop/hive/ql/exec/mr/HadoopJobExecHelper.java 
eb2851b2c5fa52e0f555b3d8d1beea5d1ac3b225 
  ql/src/java/org/apache/hadoop/hive/ql/hooks/HookUtils.java 
3f474f846c7af5f1f65f1c14f3ce51308f1279d4 
  ql/src/java/org/apache/hadoop/hive/ql/io/HivePassThroughOutputFormat.java 
0962cadce0d515e046371d0a816f4efd70b8eef7 
  ql/src/java/org/apache/hadoop/hive/ql/metadata/HiveUtils.java 
9051ba6d80e619ddbb6c27bb161e1e7a5cdb08a5 
  ql/src/java/org/apache/hadoop/hive/ql/metadata/Partition.java 
edec1b734fb2f015902fd5e1c8afd5acdf4cb3bf 
  ql/src/java/org/apache/hadoop/hive/ql/metadata/Table.java 
2f13ac2e30195a25844a25e9ec8a7c42ed99b75c 
  
ql/src/java/org/apache/hadoop/hive/ql/optimizer/ConstantPropagateProcFactory.java
 b15aedc15d8cd0979aced6ff4c9e87606576f0a3 
  ql/src/java/org/apache/hadoop/hive/ql/parse/ImportSemanticAnalyzer.java 
d86df453cd7686627940ade62c0fd72f1636dd0b 
  ql/src/java/org/apache/hadoop/hive/ql/parse/ParseUtils.java 
0a1c660b4bbd46d8410e646270b23c99a4de8b7e 
  ql/src/java/org/apache/hadoop/hive/ql/parse/SemanticAnalyzer.java 
b05d3b48ec014e4dc8026bb5f6615f62da0e2210 
  ql/src/java/org/apache/hadoop/hive/ql/plan/AggregationDesc.java 
17eeae1a3435fceb4b57325675c58b599e0973ea 
  ql/src/java/org/apache/hadoop/hive/ql/plan/CreateTableDesc.java 
930acbc98e81f8d421cee1170659d8b7a427fe7d 
  ql/src/java/org/apache/hadoop/hive/ql/plan/TableDesc.java 
39f1793aaa5bed8a494883cac516ad314be951f4 
  ql/src/java/org/apache/hadoop/hive/ql/processors/CommandProcessorFactory.java 
0d237f01a248a65b4092eb7202fe30eebf27be82 
  ql/src/java/org/apache/hadoop/hive/ql/processors/HiveCommand.java 
f5bc427a5834860441f21bfc72e175c6a1cf877f 
  ql/src/java/org/apache/hadoop/hive/ql/processors/RefreshProcessor.java 
PRE-CREATION 
  ql/src/java/org/apache/hadoop/hive/ql/session/SessionState.java 
9798cf3f537a27d1f828f8139790c62c5945c366 
  ql/src/java/org/apache/hadoop/hive/ql/stats/StatsFactory.java 
e247184b7d95c85fd3e12432e7eb75eb1e2a0b68 
  ql/src/java/org/apache/hadoop/hive/ql/udf/generic/GenericUDFBridge.java 
959007a54b335bb0bdef0256f60e6cbc65798dc7 
  ql/src/test/org/apache/hadoop/hive/ql/session/TestSessionState.java 
ef0052f5763922d50986f127c416af5eaa6ae30d 
  ql/src/test/resources/SessionStateTest-V1.jar PRE-CREATION 
  ql/src/test/resources/SessionStateTest-V2.jar PRE-CREATION 
  service/src/java/org/apache/hive/service/cli/session/HiveSessionImpl.java 
bc0a02c1df7f9fdb848d5f078e94a663a579e571 

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


Testing
---


Thanks,

cheng xu



Re: Review Request 24986: HIVE-7553: decouple the auxiliary jar loading from hive server2 starting phase

2014-08-25 Thread Brock Noland

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


Hi,

Thank you very much for your work!! This looks great! I have a few comments 
below.


common/src/java/org/apache/hadoop/hive/conf/HiveConf.java
https://reviews.apache.org/r/24986/#comment89754

I've been trying to think of a good name. I think we should call this 
Reloadable jars since we are re-loading them. Thoughts?



ql/src/java/org/apache/hadoop/hive/ql/exec/FunctionTask.java
https://reviews.apache.org/r/24986/#comment89764

Do we need to do this? getSessionSpecifiedClassLoader  won't return null



ql/src/java/org/apache/hadoop/hive/ql/exec/Utilities.java
https://reviews.apache.org/r/24986/#comment89756

Let's put some trace logging in here as which classloader we are returning.

I don't see the classloader on Conf actually getting set anywhere. Is it 
set by someone for us?



ql/src/java/org/apache/hadoop/hive/ql/metadata/HiveUtils.java
https://reviews.apache.org/r/24986/#comment89757

I don't think we want HiveAuthroization and HiveAuthentication providers to 
be reloadble?



ql/src/java/org/apache/hadoop/hive/ql/metadata/HiveUtils.java
https://reviews.apache.org/r/24986/#comment89758

Same as above?



ql/src/java/org/apache/hadoop/hive/ql/session/SessionState.java
https://reviews.apache.org/r/24986/#comment89760

This should be moved to the top of the class and be make final



ql/src/java/org/apache/hadoop/hive/ql/session/SessionState.java
https://reviews.apache.org/r/24986/#comment89759

Let's use camelCaps not under_scores for variable names since that is more 
standard.



ql/src/java/org/apache/hadoop/hive/ql/session/SessionState.java
https://reviews.apache.org/r/24986/#comment89761

I think that HIVEREFRESHJARS  should be a list of directories like 
HIVEAUXJARS



ql/src/test/org/apache/hadoop/hive/ql/session/TestSessionState.java
https://reviews.apache.org/r/24986/#comment89762

Can you put this in java.io.tmpdir?



ql/src/test/org/apache/hadoop/hive/ql/session/TestSessionState.java
https://reviews.apache.org/r/24986/#comment89768

Let's not print to std error. Let's print to log. I think we should also 
call Assert.fail(msg) with a good message.



ql/src/test/org/apache/hadoop/hive/ql/session/TestSessionState.java
https://reviews.apache.org/r/24986/#comment89767

We should fail of an exception is thrown



ql/src/test/org/apache/hadoop/hive/ql/session/TestSessionState.java
https://reviews.apache.org/r/24986/#comment89765

We should fail of an exception is thrown



ql/src/test/org/apache/hadoop/hive/ql/session/TestSessionState.java
https://reviews.apache.org/r/24986/#comment89766

We should fail of an exception is thrown



service/src/java/org/apache/hive/service/cli/session/HiveSessionImpl.java
https://reviews.apache.org/r/24986/#comment89763

We should do something which this exception


Hi,

- Brock Noland


On Aug. 25, 2014, 6:45 a.m., cheng xu wrote:
 
 ---
 This is an automatically generated e-mail. To reply, visit:
 https://reviews.apache.org/r/24986/
 ---
 
 (Updated Aug. 25, 2014, 6:45 a.m.)
 
 
 Review request for hive.
 
 
 Bugs: HIVE-7553
 https://issues.apache.org/jira/browse/HIVE-7553
 
 
 Repository: hive-git
 
 
 Description
 ---
 
 HIVE-7553: decouple the auxiliary jar loading from hive server2 starting phase
 
 
 Diffs
 -
 
   common/src/java/org/apache/hadoop/hive/conf/HiveConf.java 
 7f4afd9d64aff18329e7850342855aade42e21f5 
   hcatalog/core/src/main/java/org/apache/hive/hcatalog/common/HCatUtil.java 
 93a03adeab7ba3c3c91344955d303e4252005239 
   
 hcatalog/webhcat/java-client/src/main/java/org/apache/hive/hcatalog/api/HCatClient.java
  f25039dcf55b3b24bbf8dcba05855665a1c7f3b0 
   ql/src/java/org/apache/hadoop/hive/ql/exec/DefaultFetchFormatter.java 
 5924bcf1f55dc4c2dd06f312f929047b7df9de55 
   ql/src/java/org/apache/hadoop/hive/ql/exec/FunctionRegistry.java 
 0c6a3d44ef1f796778768421dc02f8bf3ede6a8c 
   ql/src/java/org/apache/hadoop/hive/ql/exec/FunctionTask.java 
 bd45df1a401d1adb009e953d08205c7d5c2d5de2 
   ql/src/java/org/apache/hadoop/hive/ql/exec/ListSinkOperator.java 
 dcc19f70644c561e17df8c8660ca62805465f1d6 
   ql/src/java/org/apache/hadoop/hive/ql/exec/Utilities.java 
 76fee612a583cdc2c632d27932623521b735e768 
   ql/src/java/org/apache/hadoop/hive/ql/exec/mr/HadoopJobExecHelper.java 
 eb2851b2c5fa52e0f555b3d8d1beea5d1ac3b225 
   ql/src/java/org/apache/hadoop/hive/ql/hooks/HookUtils.java 
 3f474f846c7af5f1f65f1c14f3ce51308f1279d4 
   ql/src/java/org/apache/hadoop/hive/ql/io/HivePassThroughOutputFormat.java 
 0962cadce0d515e046371d0a816f4efd70b8eef7 
   ql/src/java/org/apache/hadoop/hive/ql/metadata/HiveUtils.java 
 

Re: Review Request 24986: HIVE-7553: decouple the auxiliary jar loading from hive server2 starting phase

2014-08-25 Thread Lefty Leverenz

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



common/src/java/org/apache/hadoop/hive/conf/HiveConf.java
https://reviews.apache.org/r/24986/#comment89782

still need to change can by to can be


- Lefty Leverenz


On Aug. 25, 2014, 6:45 a.m., cheng xu wrote:
 
 ---
 This is an automatically generated e-mail. To reply, visit:
 https://reviews.apache.org/r/24986/
 ---
 
 (Updated Aug. 25, 2014, 6:45 a.m.)
 
 
 Review request for hive.
 
 
 Bugs: HIVE-7553
 https://issues.apache.org/jira/browse/HIVE-7553
 
 
 Repository: hive-git
 
 
 Description
 ---
 
 HIVE-7553: decouple the auxiliary jar loading from hive server2 starting phase
 
 
 Diffs
 -
 
   common/src/java/org/apache/hadoop/hive/conf/HiveConf.java 
 7f4afd9d64aff18329e7850342855aade42e21f5 
   hcatalog/core/src/main/java/org/apache/hive/hcatalog/common/HCatUtil.java 
 93a03adeab7ba3c3c91344955d303e4252005239 
   
 hcatalog/webhcat/java-client/src/main/java/org/apache/hive/hcatalog/api/HCatClient.java
  f25039dcf55b3b24bbf8dcba05855665a1c7f3b0 
   ql/src/java/org/apache/hadoop/hive/ql/exec/DefaultFetchFormatter.java 
 5924bcf1f55dc4c2dd06f312f929047b7df9de55 
   ql/src/java/org/apache/hadoop/hive/ql/exec/FunctionRegistry.java 
 0c6a3d44ef1f796778768421dc02f8bf3ede6a8c 
   ql/src/java/org/apache/hadoop/hive/ql/exec/FunctionTask.java 
 bd45df1a401d1adb009e953d08205c7d5c2d5de2 
   ql/src/java/org/apache/hadoop/hive/ql/exec/ListSinkOperator.java 
 dcc19f70644c561e17df8c8660ca62805465f1d6 
   ql/src/java/org/apache/hadoop/hive/ql/exec/Utilities.java 
 76fee612a583cdc2c632d27932623521b735e768 
   ql/src/java/org/apache/hadoop/hive/ql/exec/mr/HadoopJobExecHelper.java 
 eb2851b2c5fa52e0f555b3d8d1beea5d1ac3b225 
   ql/src/java/org/apache/hadoop/hive/ql/hooks/HookUtils.java 
 3f474f846c7af5f1f65f1c14f3ce51308f1279d4 
   ql/src/java/org/apache/hadoop/hive/ql/io/HivePassThroughOutputFormat.java 
 0962cadce0d515e046371d0a816f4efd70b8eef7 
   ql/src/java/org/apache/hadoop/hive/ql/metadata/HiveUtils.java 
 9051ba6d80e619ddbb6c27bb161e1e7a5cdb08a5 
   ql/src/java/org/apache/hadoop/hive/ql/metadata/Partition.java 
 edec1b734fb2f015902fd5e1c8afd5acdf4cb3bf 
   ql/src/java/org/apache/hadoop/hive/ql/metadata/Table.java 
 2f13ac2e30195a25844a25e9ec8a7c42ed99b75c 
   
 ql/src/java/org/apache/hadoop/hive/ql/optimizer/ConstantPropagateProcFactory.java
  b15aedc15d8cd0979aced6ff4c9e87606576f0a3 
   ql/src/java/org/apache/hadoop/hive/ql/parse/ImportSemanticAnalyzer.java 
 d86df453cd7686627940ade62c0fd72f1636dd0b 
   ql/src/java/org/apache/hadoop/hive/ql/parse/ParseUtils.java 
 0a1c660b4bbd46d8410e646270b23c99a4de8b7e 
   ql/src/java/org/apache/hadoop/hive/ql/parse/SemanticAnalyzer.java 
 b05d3b48ec014e4dc8026bb5f6615f62da0e2210 
   ql/src/java/org/apache/hadoop/hive/ql/plan/AggregationDesc.java 
 17eeae1a3435fceb4b57325675c58b599e0973ea 
   ql/src/java/org/apache/hadoop/hive/ql/plan/CreateTableDesc.java 
 930acbc98e81f8d421cee1170659d8b7a427fe7d 
   ql/src/java/org/apache/hadoop/hive/ql/plan/TableDesc.java 
 39f1793aaa5bed8a494883cac516ad314be951f4 
   
 ql/src/java/org/apache/hadoop/hive/ql/processors/CommandProcessorFactory.java 
 0d237f01a248a65b4092eb7202fe30eebf27be82 
   ql/src/java/org/apache/hadoop/hive/ql/processors/HiveCommand.java 
 f5bc427a5834860441f21bfc72e175c6a1cf877f 
   ql/src/java/org/apache/hadoop/hive/ql/processors/RefreshProcessor.java 
 PRE-CREATION 
   ql/src/java/org/apache/hadoop/hive/ql/session/SessionState.java 
 9798cf3f537a27d1f828f8139790c62c5945c366 
   ql/src/java/org/apache/hadoop/hive/ql/stats/StatsFactory.java 
 e247184b7d95c85fd3e12432e7eb75eb1e2a0b68 
   ql/src/java/org/apache/hadoop/hive/ql/udf/generic/GenericUDFBridge.java 
 959007a54b335bb0bdef0256f60e6cbc65798dc7 
   ql/src/test/org/apache/hadoop/hive/ql/session/TestSessionState.java 
 ef0052f5763922d50986f127c416af5eaa6ae30d 
   ql/src/test/resources/SessionStateTest-V1.jar PRE-CREATION 
   ql/src/test/resources/SessionStateTest-V2.jar PRE-CREATION 
   service/src/java/org/apache/hive/service/cli/session/HiveSessionImpl.java 
 bc0a02c1df7f9fdb848d5f078e94a663a579e571 
 
 Diff: https://reviews.apache.org/r/24986/diff/
 
 
 Testing
 ---
 
 
 Thanks,
 
 cheng xu
 




Re: Review Request 24986: HIVE-7553: decouple the auxiliary jar loading from hive server2 starting phase

2014-08-24 Thread cheng xu

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

(Updated Aug. 25, 2014, 2:17 a.m.)


Review request for hive.


Changes
---

rebase code


Summary (updated)
-

HIVE-7553: decouple the auxiliary jar loading from hive server2 starting phase


Bugs: HIVE-7553
https://issues.apache.org/jira/browse/HIVE-7553


Repository: hive-git


Description
---

HIVE-7553: decouple the auxiliary jar loading from hive server2 starting phase


Diffs (updated)
-

  common/src/java/org/apache/hadoop/hive/conf/HiveConf.java 
7f4afd9d64aff18329e7850342855aade42e21f5 
  hcatalog/core/src/main/java/org/apache/hive/hcatalog/common/HCatUtil.java 
93a03adeab7ba3c3c91344955d303e4252005239 
  
hcatalog/webhcat/java-client/src/main/java/org/apache/hive/hcatalog/api/HCatClient.java
 f25039dcf55b3b24bbf8dcba05855665a1c7f3b0 
  ql/src/java/org/apache/hadoop/hive/ql/exec/DefaultFetchFormatter.java 
5924bcf1f55dc4c2dd06f312f929047b7df9de55 
  ql/src/java/org/apache/hadoop/hive/ql/exec/FunctionRegistry.java 
0c6a3d44ef1f796778768421dc02f8bf3ede6a8c 
  ql/src/java/org/apache/hadoop/hive/ql/exec/FunctionTask.java 
bd45df1a401d1adb009e953d08205c7d5c2d5de2 
  ql/src/java/org/apache/hadoop/hive/ql/exec/ListSinkOperator.java 
dcc19f70644c561e17df8c8660ca62805465f1d6 
  ql/src/java/org/apache/hadoop/hive/ql/exec/Utilities.java 
76fee612a583cdc2c632d27932623521b735e768 
  ql/src/java/org/apache/hadoop/hive/ql/exec/mr/HadoopJobExecHelper.java 
eb2851b2c5fa52e0f555b3d8d1beea5d1ac3b225 
  ql/src/java/org/apache/hadoop/hive/ql/hooks/HookUtils.java 
3f474f846c7af5f1f65f1c14f3ce51308f1279d4 
  ql/src/java/org/apache/hadoop/hive/ql/io/HivePassThroughOutputFormat.java 
0962cadce0d515e046371d0a816f4efd70b8eef7 
  ql/src/java/org/apache/hadoop/hive/ql/metadata/HiveUtils.java 
9051ba6d80e619ddbb6c27bb161e1e7a5cdb08a5 
  ql/src/java/org/apache/hadoop/hive/ql/metadata/Partition.java 
edec1b734fb2f015902fd5e1c8afd5acdf4cb3bf 
  ql/src/java/org/apache/hadoop/hive/ql/metadata/Table.java 
2f13ac2e30195a25844a25e9ec8a7c42ed99b75c 
  
ql/src/java/org/apache/hadoop/hive/ql/optimizer/ConstantPropagateProcFactory.java
 b15aedc15d8cd0979aced6ff4c9e87606576f0a3 
  ql/src/java/org/apache/hadoop/hive/ql/parse/ImportSemanticAnalyzer.java 
d86df453cd7686627940ade62c0fd72f1636dd0b 
  ql/src/java/org/apache/hadoop/hive/ql/parse/ParseUtils.java 
0a1c660b4bbd46d8410e646270b23c99a4de8b7e 
  ql/src/java/org/apache/hadoop/hive/ql/parse/SemanticAnalyzer.java 
b05d3b48ec014e4dc8026bb5f6615f62da0e2210 
  ql/src/java/org/apache/hadoop/hive/ql/plan/AggregationDesc.java 
17eeae1a3435fceb4b57325675c58b599e0973ea 
  ql/src/java/org/apache/hadoop/hive/ql/plan/CreateTableDesc.java 
930acbc98e81f8d421cee1170659d8b7a427fe7d 
  ql/src/java/org/apache/hadoop/hive/ql/plan/TableDesc.java 
39f1793aaa5bed8a494883cac516ad314be951f4 
  ql/src/java/org/apache/hadoop/hive/ql/processors/CommandProcessorFactory.java 
0d237f01a248a65b4092eb7202fe30eebf27be82 
  ql/src/java/org/apache/hadoop/hive/ql/processors/HiveCommand.java 
f5bc427a5834860441f21bfc72e175c6a1cf877f 
  ql/src/java/org/apache/hadoop/hive/ql/processors/RefreshProcessor.java 
PRE-CREATION 
  ql/src/java/org/apache/hadoop/hive/ql/session/SessionState.java 
9798cf3f537a27d1f828f8139790c62c5945c366 
  ql/src/java/org/apache/hadoop/hive/ql/stats/StatsFactory.java 
e247184b7d95c85fd3e12432e7eb75eb1e2a0b68 
  ql/src/java/org/apache/hadoop/hive/ql/udf/generic/GenericUDFBridge.java 
959007a54b335bb0bdef0256f60e6cbc65798dc7 
  ql/src/test/org/apache/hadoop/hive/ql/session/TestSessionState.java 
ef0052f5763922d50986f127c416af5eaa6ae30d 
  ql/src/test/resources/SessionStateTest-V1.jar PRE-CREATION 
  ql/src/test/resources/SessionStateTest-V2.jar PRE-CREATION 
  service/src/java/org/apache/hive/service/cli/session/HiveSessionImpl.java 
bc0a02c1df7f9fdb848d5f078e94a663a579e571 

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


Testing
---


Thanks,

cheng xu



Re: Review Request 24986: HIVE-7553: decouple the auxiliary jar loading from hive server2 starting phase

2014-08-24 Thread Lefty Leverenz

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



common/src/java/org/apache/hadoop/hive/conf/HiveConf.java
https://reviews.apache.org/r/24986/#comment89619

And these jars can by  - ... can be 

SerDer - SerDe


- Lefty Leverenz


On Aug. 25, 2014, 2:17 a.m., cheng xu wrote:
 
 ---
 This is an automatically generated e-mail. To reply, visit:
 https://reviews.apache.org/r/24986/
 ---
 
 (Updated Aug. 25, 2014, 2:17 a.m.)
 
 
 Review request for hive.
 
 
 Bugs: HIVE-7553
 https://issues.apache.org/jira/browse/HIVE-7553
 
 
 Repository: hive-git
 
 
 Description
 ---
 
 HIVE-7553: decouple the auxiliary jar loading from hive server2 starting phase
 
 
 Diffs
 -
 
   common/src/java/org/apache/hadoop/hive/conf/HiveConf.java 
 7f4afd9d64aff18329e7850342855aade42e21f5 
   hcatalog/core/src/main/java/org/apache/hive/hcatalog/common/HCatUtil.java 
 93a03adeab7ba3c3c91344955d303e4252005239 
   
 hcatalog/webhcat/java-client/src/main/java/org/apache/hive/hcatalog/api/HCatClient.java
  f25039dcf55b3b24bbf8dcba05855665a1c7f3b0 
   ql/src/java/org/apache/hadoop/hive/ql/exec/DefaultFetchFormatter.java 
 5924bcf1f55dc4c2dd06f312f929047b7df9de55 
   ql/src/java/org/apache/hadoop/hive/ql/exec/FunctionRegistry.java 
 0c6a3d44ef1f796778768421dc02f8bf3ede6a8c 
   ql/src/java/org/apache/hadoop/hive/ql/exec/FunctionTask.java 
 bd45df1a401d1adb009e953d08205c7d5c2d5de2 
   ql/src/java/org/apache/hadoop/hive/ql/exec/ListSinkOperator.java 
 dcc19f70644c561e17df8c8660ca62805465f1d6 
   ql/src/java/org/apache/hadoop/hive/ql/exec/Utilities.java 
 76fee612a583cdc2c632d27932623521b735e768 
   ql/src/java/org/apache/hadoop/hive/ql/exec/mr/HadoopJobExecHelper.java 
 eb2851b2c5fa52e0f555b3d8d1beea5d1ac3b225 
   ql/src/java/org/apache/hadoop/hive/ql/hooks/HookUtils.java 
 3f474f846c7af5f1f65f1c14f3ce51308f1279d4 
   ql/src/java/org/apache/hadoop/hive/ql/io/HivePassThroughOutputFormat.java 
 0962cadce0d515e046371d0a816f4efd70b8eef7 
   ql/src/java/org/apache/hadoop/hive/ql/metadata/HiveUtils.java 
 9051ba6d80e619ddbb6c27bb161e1e7a5cdb08a5 
   ql/src/java/org/apache/hadoop/hive/ql/metadata/Partition.java 
 edec1b734fb2f015902fd5e1c8afd5acdf4cb3bf 
   ql/src/java/org/apache/hadoop/hive/ql/metadata/Table.java 
 2f13ac2e30195a25844a25e9ec8a7c42ed99b75c 
   
 ql/src/java/org/apache/hadoop/hive/ql/optimizer/ConstantPropagateProcFactory.java
  b15aedc15d8cd0979aced6ff4c9e87606576f0a3 
   ql/src/java/org/apache/hadoop/hive/ql/parse/ImportSemanticAnalyzer.java 
 d86df453cd7686627940ade62c0fd72f1636dd0b 
   ql/src/java/org/apache/hadoop/hive/ql/parse/ParseUtils.java 
 0a1c660b4bbd46d8410e646270b23c99a4de8b7e 
   ql/src/java/org/apache/hadoop/hive/ql/parse/SemanticAnalyzer.java 
 b05d3b48ec014e4dc8026bb5f6615f62da0e2210 
   ql/src/java/org/apache/hadoop/hive/ql/plan/AggregationDesc.java 
 17eeae1a3435fceb4b57325675c58b599e0973ea 
   ql/src/java/org/apache/hadoop/hive/ql/plan/CreateTableDesc.java 
 930acbc98e81f8d421cee1170659d8b7a427fe7d 
   ql/src/java/org/apache/hadoop/hive/ql/plan/TableDesc.java 
 39f1793aaa5bed8a494883cac516ad314be951f4 
   
 ql/src/java/org/apache/hadoop/hive/ql/processors/CommandProcessorFactory.java 
 0d237f01a248a65b4092eb7202fe30eebf27be82 
   ql/src/java/org/apache/hadoop/hive/ql/processors/HiveCommand.java 
 f5bc427a5834860441f21bfc72e175c6a1cf877f 
   ql/src/java/org/apache/hadoop/hive/ql/processors/RefreshProcessor.java 
 PRE-CREATION 
   ql/src/java/org/apache/hadoop/hive/ql/session/SessionState.java 
 9798cf3f537a27d1f828f8139790c62c5945c366 
   ql/src/java/org/apache/hadoop/hive/ql/stats/StatsFactory.java 
 e247184b7d95c85fd3e12432e7eb75eb1e2a0b68 
   ql/src/java/org/apache/hadoop/hive/ql/udf/generic/GenericUDFBridge.java 
 959007a54b335bb0bdef0256f60e6cbc65798dc7 
   ql/src/test/org/apache/hadoop/hive/ql/session/TestSessionState.java 
 ef0052f5763922d50986f127c416af5eaa6ae30d 
   ql/src/test/resources/SessionStateTest-V1.jar PRE-CREATION 
   ql/src/test/resources/SessionStateTest-V2.jar PRE-CREATION 
   service/src/java/org/apache/hive/service/cli/session/HiveSessionImpl.java 
 bc0a02c1df7f9fdb848d5f078e94a663a579e571 
 
 Diff: https://reviews.apache.org/r/24986/diff/
 
 
 Testing
 ---
 
 
 Thanks,
 
 cheng xu
 




Review Request 24986: HIVE-7553: decouple the auxiliary jar loading from hive server2 starting phase

2014-08-22 Thread cheng xu

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

Review request for hive.


Bugs: HIVE-7553
https://issues.apache.org/jira/browse/HIVE-7553


Repository: hive-git


Description
---

HIVE-7553: decouple the auxiliary jar loading from hive server2 starting phase


Diffs
-

  common/src/java/org/apache/hadoop/hive/conf/HiveConf.java 
15bc0a33b556b4be7a0a1fa671e5ee9a2a553fee 
  hcatalog/core/src/main/java/org/apache/hive/hcatalog/common/HCatUtil.java 
93a03adeab7ba3c3c91344955d303e4252005239 
  
hcatalog/webhcat/java-client/src/main/java/org/apache/hive/hcatalog/api/HCatClient.java
 7df84e997af4c626cf4fe92b22293c3165a5e6cc 
  ql/src/java/org/apache/hadoop/hive/ql/exec/DefaultFetchFormatter.java 
5924bcf1f55dc4c2dd06f312f929047b7df9de55 
  ql/src/java/org/apache/hadoop/hive/ql/exec/FunctionRegistry.java 
0c6a3d44ef1f796778768421dc02f8bf3ede6a8c 
  ql/src/java/org/apache/hadoop/hive/ql/exec/FunctionTask.java 
bd45df1a401d1adb009e953d08205c7d5c2d5de2 
  ql/src/java/org/apache/hadoop/hive/ql/exec/ListSinkOperator.java 
dcc19f70644c561e17df8c8660ca62805465f1d6 
  ql/src/java/org/apache/hadoop/hive/ql/exec/Utilities.java 
4cf4522ace1932a0cd7f8203a98e69a35e8e9e8e 
  ql/src/java/org/apache/hadoop/hive/ql/exec/mr/HadoopJobExecHelper.java 
eb2851b2c5fa52e0f555b3d8d1beea5d1ac3b225 
  ql/src/java/org/apache/hadoop/hive/ql/hooks/HookUtils.java 
3f474f846c7af5f1f65f1c14f3ce51308f1279d4 
  ql/src/java/org/apache/hadoop/hive/ql/io/HivePassThroughOutputFormat.java 
0962cadce0d515e046371d0a816f4efd70b8eef7 
  ql/src/java/org/apache/hadoop/hive/ql/metadata/HiveUtils.java 
9051ba6d80e619ddbb6c27bb161e1e7a5cdb08a5 
  ql/src/java/org/apache/hadoop/hive/ql/metadata/Partition.java 
44f6198b55594e1394e9a1556603fe1c730fb438 
  ql/src/java/org/apache/hadoop/hive/ql/metadata/Table.java 
2f13ac2e30195a25844a25e9ec8a7c42ed99b75c 
  
ql/src/java/org/apache/hadoop/hive/ql/optimizer/ConstantPropagateProcFactory.java
 46bf55d64eef0e994c103f3f2a16a81753aa48cf 
  ql/src/java/org/apache/hadoop/hive/ql/parse/ImportSemanticAnalyzer.java 
d86df453cd7686627940ade62c0fd72f1636dd0b 
  ql/src/java/org/apache/hadoop/hive/ql/parse/ParseUtils.java 
0a1c660b4bbd46d8410e646270b23c99a4de8b7e 
  ql/src/java/org/apache/hadoop/hive/ql/parse/SemanticAnalyzer.java 
51838ae0b8abd4e040f180cad2375355fbfff621 
  ql/src/java/org/apache/hadoop/hive/ql/plan/AggregationDesc.java 
17eeae1a3435fceb4b57325675c58b599e0973ea 
  ql/src/java/org/apache/hadoop/hive/ql/plan/CreateTableDesc.java 
930acbc98e81f8d421cee1170659d8b7a427fe7d 
  ql/src/java/org/apache/hadoop/hive/ql/plan/TableDesc.java 
39f1793aaa5bed8a494883cac516ad314be951f4 
  ql/src/java/org/apache/hadoop/hive/ql/processors/CommandProcessorFactory.java 
70c76b1ca50dd0540e57125eee9e4aa347d085d9 
  ql/src/java/org/apache/hadoop/hive/ql/processors/HiveCommand.java 
ae532f6e6b1a2e626043865b7bb502377455e7e1 
  ql/src/java/org/apache/hadoop/hive/ql/processors/RefreshProcessor.java 
PRE-CREATION 
  ql/src/java/org/apache/hadoop/hive/ql/session/SessionState.java 
fcfcf4227610279090a867cdeeb36dbc3d13d902 
  ql/src/java/org/apache/hadoop/hive/ql/stats/StatsFactory.java 
e247184b7d95c85fd3e12432e7eb75eb1e2a0b68 
  ql/src/java/org/apache/hadoop/hive/ql/udf/generic/GenericUDFBridge.java 
959007a54b335bb0bdef0256f60e6cbc65798dc7 
  ql/src/test/org/apache/hadoop/hive/ql/session/TestSessionState.java 
ef0052f5763922d50986f127c416af5eaa6ae30d 
  ql/src/test/resources/SessionStateTest-V1.jar PRE-CREATION 
  ql/src/test/resources/SessionStateTest-V2.jar PRE-CREATION 
  service/src/java/org/apache/hive/service/cli/session/HiveSessionImpl.java 
b39d64dbec7b7d4beb622ce72c86ed1c8264f042 

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


Testing
---


Thanks,

cheng xu