[jira] [Created] (HIVE-5034) [WebHCat] Make WebHCat work for Windows

2013-08-09 Thread Daniel Dai (JIRA)
Daniel Dai created HIVE-5034:


 Summary: [WebHCat] Make WebHCat work for Windows
 Key: HIVE-5034
 URL: https://issues.apache.org/jira/browse/HIVE-5034
 Project: Hive
  Issue Type: Bug
  Components: HCatalog
Reporter: Daniel Dai
Assignee: Daniel Dai
 Fix For: 0.12.0


This is the umbrella Jira to fix WebHCat on Windows.

--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators
For more information on JIRA, see: http://www.atlassian.com/software/jira


[jira] [Created] (HIVE-5035) [WebHCat] Hardening parameters for Windows

2013-08-09 Thread Daniel Dai (JIRA)
Daniel Dai created HIVE-5035:


 Summary: [WebHCat] Hardening parameters for Windows
 Key: HIVE-5035
 URL: https://issues.apache.org/jira/browse/HIVE-5035
 Project: Hive
  Issue Type: Sub-task
  Components: HCatalog
Reporter: Daniel Dai
Assignee: Daniel Dai
 Fix For: 0.12.0


everything pass to pig/hive/hadoop command line will be quoted. That include:
mapreducejar:
libjars
arg
define

mapreducestream:
cmdenv
define
arg

pig
arg
execute

hive
arg
define
execute

--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators
For more information on JIRA, see: http://www.atlassian.com/software/jira


[jira] [Updated] (HIVE-5034) [WebHCat] Make WebHCat work for Windows

2013-08-09 Thread Daniel Dai (JIRA)

 [ 
https://issues.apache.org/jira/browse/HIVE-5034?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Daniel Dai updated HIVE-5034:
-

Attachment: HIVE-5034-1.patch

 [WebHCat] Make WebHCat work for Windows
 ---

 Key: HIVE-5034
 URL: https://issues.apache.org/jira/browse/HIVE-5034
 Project: Hive
  Issue Type: Bug
  Components: HCatalog
Reporter: Daniel Dai
Assignee: Daniel Dai
 Fix For: 0.12.0

 Attachments: HIVE-5034-1.patch


 This is the umbrella Jira to fix WebHCat on Windows.

--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators
For more information on JIRA, see: http://www.atlassian.com/software/jira


[jira] [Created] (HIVE-5036) [WebHCat] Add cmd script for WebHCat

2013-08-09 Thread Daniel Dai (JIRA)
Daniel Dai created HIVE-5036:


 Summary: [WebHCat] Add cmd script for WebHCat
 Key: HIVE-5036
 URL: https://issues.apache.org/jira/browse/HIVE-5036
 Project: Hive
  Issue Type: Sub-task
  Components: HCatalog
Reporter: Daniel Dai
Assignee: Daniel Dai
 Fix For: 0.12.0




--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators
For more information on JIRA, see: http://www.atlassian.com/software/jira


[jira] [Commented] (HIVE-5033) Test result of ppd_vc.q is not udpated

2013-08-09 Thread Phabricator (JIRA)

[ 
https://issues.apache.org/jira/browse/HIVE-5033?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanelfocusedCommentId=1373#comment-1373
 ] 

Phabricator commented on HIVE-5033:
---

hagleitn has accepted the revision HIVE-5033 [jira] Test result of ppd_vc.q is 
not udpated.

  +1

REVISION DETAIL
  https://reviews.facebook.net/D12123

BRANCH
  HIVE-5033

ARCANIST PROJECT
  hive

To: JIRA, hagleitn, navis


 Test result of ppd_vc.q is not udpated 
 ---

 Key: HIVE-5033
 URL: https://issues.apache.org/jira/browse/HIVE-5033
 Project: Hive
  Issue Type: Test
  Components: Tests
Reporter: Navis
Assignee: Navis
Priority: Trivial
 Attachments: HIVE-5033.D12123.1.patch


 Also due to HIVE-3926. 

--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators
For more information on JIRA, see: http://www.atlassian.com/software/jira


[jira] [Updated] (HIVE-5036) [WebHCat] Add cmd script for WebHCat

2013-08-09 Thread Daniel Dai (JIRA)

 [ 
https://issues.apache.org/jira/browse/HIVE-5036?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Daniel Dai updated HIVE-5036:
-

Attachment: HIVE-5036-1.patch

 [WebHCat] Add cmd script for WebHCat
 

 Key: HIVE-5036
 URL: https://issues.apache.org/jira/browse/HIVE-5036
 Project: Hive
  Issue Type: Sub-task
  Components: HCatalog
Reporter: Daniel Dai
Assignee: Daniel Dai
 Fix For: 0.12.0

 Attachments: HIVE-5036-1.patch




--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators
For more information on JIRA, see: http://www.atlassian.com/software/jira


[jira] [Commented] (HIVE-5029) direct SQL perf optimization cannot be tested well (yet)

2013-08-09 Thread Hive QA (JIRA)

[ 
https://issues.apache.org/jira/browse/HIVE-5029?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanelfocusedCommentId=13734462#comment-13734462
 ] 

Hive QA commented on HIVE-5029:
---



{color:red}Overall{color}: -1 at least one tests failed

Here are the results of testing the latest attachment:
https://issues.apache.org/jira/secure/attachment/12596952/HIVE-5029.patch

{color:red}ERROR:{color} -1 due to 1 failed/errored test(s), 2772 tests executed
*Failed tests:*
{noformat}
org.apache.hadoop.hive.cli.TestCliDriver.testCliDriver_ppd_vc
{noformat}

Test results: https://builds.apache.org/job/PreCommit-HIVE-Build/351/testReport
Console output: https://builds.apache.org/job/PreCommit-HIVE-Build/351/console

Messages:
{noformat}
Executing org.apache.hive.ptest.execution.PrepPhase
Executing org.apache.hive.ptest.execution.ExecutionPhase
Executing org.apache.hive.ptest.execution.ReportingPhase
Tests failed with: TestsFailedException: 1 tests failed
{noformat}

This message is automatically generated.

 direct SQL perf optimization cannot be tested well (yet)
 

 Key: HIVE-5029
 URL: https://issues.apache.org/jira/browse/HIVE-5029
 Project: Hive
  Issue Type: Test
Reporter: Sergey Shelukhin
Assignee: Sergey Shelukhin
Priority: Critical
 Attachments: HIVE-5029.patch


 HIVE-4051 introduced perf optimization that involves getting partitions 
 directly via SQL in metastore. Given that SQL queries might not work on all 
 datastores (and will not work on non-SQL ones), JDO fallback is in place.
 Given that perf improvement is very large for short queries, it's on by 
 default.
 However, there's a problem with tests with regard to that. If SQL code is 
 broken, tests may fall back to JDO and pass. If JDO code is broken, SQL might 
 allow tests to pass.
 We are going to disable SQL by default before the testing problem is resolved.
 There are several possible solultions:
 1) Separate build for this setting. Seems like an overkill...
 2) Enable by default; disable by default in tests, create a clone of 
 TestCliDriver with a subset of queries that will exercise the SQL path.
 3) Have some sort of test hook inside metastore that will run both ORM and 
 SQL and compare.
 3') Or make a subclass of ObjectStore that will do that. ObjectStore is 
 already pluggable.
 4) Write unit tests for one of the modes (JDO, as non-default?) and declare 
 that they are sufficient; disable fallback in tests.
 3' seems like the easiest. For now we will disable SQL by default.

--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators
For more information on JIRA, see: http://www.atlassian.com/software/jira


[jira] [Resolved] (HIVE-5033) Test result of ppd_vc.q is not udpated

2013-08-09 Thread Gunther Hagleitner (JIRA)

 [ 
https://issues.apache.org/jira/browse/HIVE-5033?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Gunther Hagleitner resolved HIVE-5033.
--

Resolution: Fixed

 Test result of ppd_vc.q is not udpated 
 ---

 Key: HIVE-5033
 URL: https://issues.apache.org/jira/browse/HIVE-5033
 Project: Hive
  Issue Type: Test
  Components: Tests
Reporter: Navis
Assignee: Navis
Priority: Trivial
 Attachments: HIVE-5033.D12123.1.patch


 Also due to HIVE-3926. 

--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators
For more information on JIRA, see: http://www.atlassian.com/software/jira


[jira] [Commented] (HIVE-5033) Test result of ppd_vc.q is not udpated

2013-08-09 Thread Gunther Hagleitner (JIRA)

[ 
https://issues.apache.org/jira/browse/HIVE-5033?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanelfocusedCommentId=13734471#comment-13734471
 ] 

Gunther Hagleitner commented on HIVE-5033:
--

I've committed this right away to fix a broken build. It's a trivial golden 
file update. Same reason as in HIVE-5026. If anyone feels that's not right, let 
me know and I will roll back.

Thanks Navis for fixing this quickly!

 Test result of ppd_vc.q is not udpated 
 ---

 Key: HIVE-5033
 URL: https://issues.apache.org/jira/browse/HIVE-5033
 Project: Hive
  Issue Type: Test
  Components: Tests
Reporter: Navis
Assignee: Navis
Priority: Trivial
 Attachments: HIVE-5033.D12123.1.patch


 Also due to HIVE-3926. 

--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators
For more information on JIRA, see: http://www.atlassian.com/software/jira


[jira] [Commented] (HIVE-2482) Convenience UDFs for binary data type

2013-08-09 Thread Ashutosh Chauhan (JIRA)

[ 
https://issues.apache.org/jira/browse/HIVE-2482?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanelfocusedCommentId=13734478#comment-13734478
 ] 

Ashutosh Chauhan commented on HIVE-2482:


+1

 Convenience UDFs for binary data type
 -

 Key: HIVE-2482
 URL: https://issues.apache.org/jira/browse/HIVE-2482
 Project: Hive
  Issue Type: New Feature
Reporter: Ashutosh Chauhan
Assignee: Mark Wagner
 Fix For: 0.12.0

 Attachments: HIVE-2482.1.patch, HIVE-2482.2.patch, HIVE-2482.3.patch


 HIVE-2380 introduced binary data type in Hive. It will be good to have 
 following udfs to make it more useful:
 * UDF's to convert to/from hex string
 * UDF's to convert to/from string using a specific encoding
 * UDF's to convert to/from base64 string

--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators
For more information on JIRA, see: http://www.atlassian.com/software/jira


[jira] [Commented] (HIVE-3191) timestamp - timestamp causes null pointer exception

2013-08-09 Thread Gunther Hagleitner (JIRA)

[ 
https://issues.apache.org/jira/browse/HIVE-3191?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanelfocusedCommentId=13734480#comment-13734480
 ] 

Gunther Hagleitner commented on HIVE-3191:
--

Reported failures are unrelated.

 timestamp - timestamp causes null pointer exception
 ---

 Key: HIVE-3191
 URL: https://issues.apache.org/jira/browse/HIVE-3191
 Project: Hive
  Issue Type: Bug
Affects Versions: 0.8.0
Reporter: N Campbell
Assignee: Jason Dere
 Attachments: HIVE-3191.1.patch, HIVE-3191.2.patch, HIVE-3191.3.patch


 select tts.rnum, tts.cts - tts.cts from cert.tts tts
 Error: Query returned non-zero code: 12, cause: FAILED: Hive Internal Error: 
 java.lang.NullPointerException(null)
 SQLState:  42000
 ErrorCode: 12
 create table if not exists CERT.TTS ( RNUM int , CTS timestamp) 
 stored as sequencefile;

--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators
For more information on JIRA, see: http://www.atlassian.com/software/jira


[jira] [Updated] (HIVE-3191) timestamp - timestamp causes null pointer exception

2013-08-09 Thread Gunther Hagleitner (JIRA)

 [ 
https://issues.apache.org/jira/browse/HIVE-3191?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Gunther Hagleitner updated HIVE-3191:
-

   Resolution: Fixed
Fix Version/s: 0.12.0
   Status: Resolved  (was: Patch Available)

 timestamp - timestamp causes null pointer exception
 ---

 Key: HIVE-3191
 URL: https://issues.apache.org/jira/browse/HIVE-3191
 Project: Hive
  Issue Type: Bug
Affects Versions: 0.8.0
Reporter: N Campbell
Assignee: Jason Dere
 Fix For: 0.12.0

 Attachments: HIVE-3191.1.patch, HIVE-3191.2.patch, HIVE-3191.3.patch


 select tts.rnum, tts.cts - tts.cts from cert.tts tts
 Error: Query returned non-zero code: 12, cause: FAILED: Hive Internal Error: 
 java.lang.NullPointerException(null)
 SQLState:  42000
 ErrorCode: 12
 create table if not exists CERT.TTS ( RNUM int , CTS timestamp) 
 stored as sequencefile;

--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators
For more information on JIRA, see: http://www.atlassian.com/software/jira


[jira] [Commented] (HIVE-3191) timestamp - timestamp causes null pointer exception

2013-08-09 Thread Gunther Hagleitner (JIRA)

[ 
https://issues.apache.org/jira/browse/HIVE-3191?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanelfocusedCommentId=13734481#comment-13734481
 ] 

Gunther Hagleitner commented on HIVE-3191:
--

Committed to trunk. Thanks Jason!

 timestamp - timestamp causes null pointer exception
 ---

 Key: HIVE-3191
 URL: https://issues.apache.org/jira/browse/HIVE-3191
 Project: Hive
  Issue Type: Bug
Affects Versions: 0.8.0
Reporter: N Campbell
Assignee: Jason Dere
 Attachments: HIVE-3191.1.patch, HIVE-3191.2.patch, HIVE-3191.3.patch


 select tts.rnum, tts.cts - tts.cts from cert.tts tts
 Error: Query returned non-zero code: 12, cause: FAILED: Hive Internal Error: 
 java.lang.NullPointerException(null)
 SQLState:  42000
 ErrorCode: 12
 create table if not exists CERT.TTS ( RNUM int , CTS timestamp) 
 stored as sequencefile;

--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators
For more information on JIRA, see: http://www.atlassian.com/software/jira


[jira] [Commented] (HIVE-3926) PPD on virtual column of partitioned table is not working

2013-08-09 Thread Gunther Hagleitner (JIRA)

[ 
https://issues.apache.org/jira/browse/HIVE-3926?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanelfocusedCommentId=13734482#comment-13734482
 ] 

Gunther Hagleitner commented on HIVE-3926:
--

[~navis] Could you answer Sergey's question? (Before it gets lost in Hudson 
noise).

 PPD on virtual column of partitioned table is not working
 -

 Key: HIVE-3926
 URL: https://issues.apache.org/jira/browse/HIVE-3926
 Project: Hive
  Issue Type: Bug
  Components: Query Processor
Reporter: Navis
Assignee: Navis
Priority: Minor
 Fix For: 0.12.0

 Attachments: HIVE-3926.6.patch, HIVE-3926.D8121.1.patch, 
 HIVE-3926.D8121.2.patch, HIVE-3926.D8121.3.patch, HIVE-3926.D8121.4.patch, 
 HIVE-3926.D8121.5.patch


 {code}
 select * from src where BLOCK__OFFSET__INSIDE__FILE100;
 {code}
 is working, but
 {code}
 select * from srcpart where BLOCK__OFFSET__INSIDE__FILE100;
 {code}
 throws SemanticException. Disabling PPD makes it work.

--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators
For more information on JIRA, see: http://www.atlassian.com/software/jira


Re: Review Request 13315: HIVE-5006: Re-factor HiveServer2 JDBC PreparedStatement to avoid duplicate code

2013-08-09 Thread Prasad Mujumdar


 On Aug. 6, 2013, 9:36 p.m., Thejas Nair wrote:
 

@Thejas, thanks for the feedback. Updated the new test.


 On Aug. 6, 2013, 9:36 p.m., Thejas Nair wrote:
  jdbc/src/test/org/apache/hive/jdbc/TestJdbcDriver2.java, line 417
  https://reviews.apache.org/r/13315/diff/1/?file=337742#file337742line417
 
  moving the lines for // read the config value and verify its set 
  correctly into a private function will make it easier to read the test.

Done


- Prasad


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


On Aug. 6, 2013, 8:08 a.m., Prasad Mujumdar wrote:
 
 ---
 This is an automatically generated e-mail. To reply, visit:
 https://reviews.apache.org/r/13315/
 ---
 
 (Updated Aug. 6, 2013, 8:08 a.m.)
 
 
 Review request for hive.
 
 
 Bugs: HIVE-5006
 https://issues.apache.org/jira/browse/HIVE-5006
 
 
 Repository: hive-git
 
 
 Description
 ---
 
 The JDBC PreparedStatement interface extends Statement interface. The Hive 
 JDBC driver implementations of HivePreparedStatement interface is disjoint 
 from the HiveStatement implementation. As a result there's some duplicate 
 code in these two classes for executing query. Also patches like implicit 
 close on re-execute etc. are not there for PreparedStatement.
 Hive doesn't support parameters binding. The prepared statement 
 implementation is basically to replace '?' in the statements with the bound 
 parameters values. This implementation useful for migrating existing 
 applications/tools to Hive that use prepared statement.
 
 The patch refactors HivePreparedStatement to extend the HiveStatement. The 
 PreparedStatement specific methods like execute(), executeQuery() etc. are 
 simply replacing the parameters and then call corresponding methods in the 
 underlying HiveStatement.
 
 
 Diffs
 -
 
   jdbc/src/java/org/apache/hive/jdbc/HivePreparedStatement.java dfcd536 
   jdbc/src/test/org/apache/hive/jdbc/TestJdbcDriver2.java 1042125 
 
 Diff: https://reviews.apache.org/r/13315/diff/
 
 
 Testing
 ---
 
 Added PreparedStatement test scenarios to TestJdbcDriver2. The existing tests 
 for PreparedStatement also pass with the patch.
 
 
 Thanks,
 
 Prasad Mujumdar
 




Re: Review Request 13315: HIVE-5006: Re-factor HiveServer2 JDBC PreparedStatement to avoid duplicate code

2013-08-09 Thread Prasad Mujumdar

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

(Updated Aug. 9, 2013, 7:35 a.m.)


Review request for hive.


Changes
---

Updated patch per review comment


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


Repository: hive-git


Description
---

The JDBC PreparedStatement interface extends Statement interface. The Hive JDBC 
driver implementations of HivePreparedStatement interface is disjoint from the 
HiveStatement implementation. As a result there's some duplicate code in these 
two classes for executing query. Also patches like implicit close on re-execute 
etc. are not there for PreparedStatement.
Hive doesn't support parameters binding. The prepared statement implementation 
is basically to replace '?' in the statements with the bound parameters values. 
This implementation useful for migrating existing applications/tools to Hive 
that use prepared statement.

The patch refactors HivePreparedStatement to extend the HiveStatement. The 
PreparedStatement specific methods like execute(), executeQuery() etc. are 
simply replacing the parameters and then call corresponding methods in the 
underlying HiveStatement.


Diffs (updated)
-

  jdbc/src/java/org/apache/hive/jdbc/HivePreparedStatement.java dfcd536 
  jdbc/src/test/org/apache/hive/jdbc/TestJdbcDriver2.java f35a351 

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


Testing
---

Added PreparedStatement test scenarios to TestJdbcDriver2. The existing tests 
for PreparedStatement also pass with the patch.


Thanks,

Prasad Mujumdar



[jira] [Updated] (HIVE-5006) Re-factor HiveServer2 JDBC PreparedStatement to avoid duplicate code

2013-08-09 Thread Prasad Mujumdar (JIRA)

 [ 
https://issues.apache.org/jira/browse/HIVE-5006?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Prasad Mujumdar updated HIVE-5006:
--

Attachment: HIVE-5006.3.patch

[~thejas] and [~hagleitn] Thanks for the feedback. 
New patch updated per review feedback.

 Re-factor HiveServer2 JDBC PreparedStatement to avoid duplicate code
 

 Key: HIVE-5006
 URL: https://issues.apache.org/jira/browse/HIVE-5006
 Project: Hive
  Issue Type: Improvement
  Components: HiveServer2, JDBC
Affects Versions: 0.11.0
Reporter: Prasad Mujumdar
Assignee: Prasad Mujumdar
 Fix For: 0.12.0

 Attachments: HIVE-5006.1.patch, HIVE-5006.3.patch


 The JDBC PreparedStatement interface extends Statement interface. The Hive 
 JDBC driver implementations of HivePreparedStatement interface is disjoint 
 from the HiveStatement implementation. As a result there's some duplicate 
 code in these two classes for executing query. Also patches like implicit 
 close on re-execute etc. are not there for PreparedStatement.
 The HivePreparedStatement should extend the HiveStatement.

--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators
For more information on JIRA, see: http://www.atlassian.com/software/jira


[jira] [Commented] (HIVE-5006) Re-factor HiveServer2 JDBC PreparedStatement to avoid duplicate code

2013-08-09 Thread Gunther Hagleitner (JIRA)

[ 
https://issues.apache.org/jira/browse/HIVE-5006?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanelfocusedCommentId=13734529#comment-13734529
 ] 

Gunther Hagleitner commented on HIVE-5006:
--

Thanks [~prasadm]. LGTM. Will commit when pre-commit tests pass.

 Re-factor HiveServer2 JDBC PreparedStatement to avoid duplicate code
 

 Key: HIVE-5006
 URL: https://issues.apache.org/jira/browse/HIVE-5006
 Project: Hive
  Issue Type: Improvement
  Components: HiveServer2, JDBC
Affects Versions: 0.11.0
Reporter: Prasad Mujumdar
Assignee: Prasad Mujumdar
 Fix For: 0.12.0

 Attachments: HIVE-5006.1.patch, HIVE-5006.3.patch


 The JDBC PreparedStatement interface extends Statement interface. The Hive 
 JDBC driver implementations of HivePreparedStatement interface is disjoint 
 from the HiveStatement implementation. As a result there's some duplicate 
 code in these two classes for executing query. Also patches like implicit 
 close on re-execute etc. are not there for PreparedStatement.
 The HivePreparedStatement should extend the HiveStatement.

--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators
For more information on JIRA, see: http://www.atlassian.com/software/jira


[jira] [Commented] (HIVE-5023) Hive get wrong result when partition has the same path but different schema or authority

2013-08-09 Thread Hive QA (JIRA)

[ 
https://issues.apache.org/jira/browse/HIVE-5023?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanelfocusedCommentId=13734549#comment-13734549
 ] 

Hive QA commented on HIVE-5023:
---



{color:red}Overall{color}: -1 at least one tests failed

Here are the results of testing the latest attachment:
https://issues.apache.org/jira/secure/attachment/12596962/HIVE-5023.2.patch

{color:red}ERROR:{color} -1 due to 1 failed/errored test(s), 2773 tests executed
*Failed tests:*
{noformat}
org.apache.hcatalog.mapreduce.TestSequenceFileReadWrite.testSequenceTableWriteReadMR
{noformat}

Test results: https://builds.apache.org/job/PreCommit-HIVE-Build/352/testReport
Console output: https://builds.apache.org/job/PreCommit-HIVE-Build/352/console

Messages:
{noformat}
Executing org.apache.hive.ptest.execution.PrepPhase
Executing org.apache.hive.ptest.execution.ExecutionPhase
Executing org.apache.hive.ptest.execution.ReportingPhase
Tests failed with: TestsFailedException: 1 tests failed
{noformat}

This message is automatically generated.

 Hive get wrong result when partition has the same path but different schema 
 or authority
 

 Key: HIVE-5023
 URL: https://issues.apache.org/jira/browse/HIVE-5023
 Project: Hive
  Issue Type: Bug
Reporter: Shuaishuai Nie
Assignee: Shuaishuai Nie
 Attachments: HIVE-5023.1.patch, HIVE-5023.2.patch


 Hive does not differentiate scheme and authority in file uris which cause 
 wrong result when partition has the same path but different schema or 
 authority. Here is a simple repro
 partition file path:
 asv://contain...@secondary1.blob.core.windows.net/2013-08-05/00/text1.txt
 with content 2013-08-05 00:00:00
 asv://contain...@secondary1.blob.core.windows.net/2013-08-05/00/text2.txt
 with content 2013-08-05 00:00:20
 {noformat}
 CREATE EXTERNAL TABLE IF NOT EXISTS T1 (t STRING) PARTITIONED BY (ProcessDate 
 STRING, Hour STRING, ClusterName STRING) ROW FORMAT DELIMITED FIELDS 
 TERMINATED by '\t' STORED AS TEXTFILE;
 ALTER TABLE T1 DROP IF EXISTS PARTITION(processDate='2013-08-05', Hour='00', 
 clusterName ='CLusterA');
 ALTER TABLE T1 ADD IF NOT EXISTS PARTITION(processDate='2013-08-05', 
 Hour='00', clusterName ='ClusterA') LOCATION 
 'asv://contain...@secondary1.blob.core.windows.net/2013-08-05/00';
 ALTER TABLE T1 DROP IF EXISTS PARTITION(processDate='2013-08-05', Hour='00', 
 clusterName ='ClusterB');
 ALTER TABLE T1 ADD IF NOT EXISTS PARTITION(processDate='2013-08-05', 
 Hour='00', clusterName ='ClusterB') LOCATION 
 'asv://contain...@secondary1.blob.core.windows.net/2013-08-05/00';
 {noformat}
 the expect output of the hive query
 {noformat}
 SELECT ClusterName, t FROM T1 WHERE ProcessDate=’2013-08-05’ AND Hour=’00’;
 {noformat}
 should be
 {noformat}
 ClusterA2013-08-05 00:00:00
 ClusterB2013-08-05 00:00:20
 {noformat}
 However it is
 {noformat}
 ClusterA2013-08-05 00:00:00
 ClusterA2013-08-05 00:00:20
 {noformat}

--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators
For more information on JIRA, see: http://www.atlassian.com/software/jira


[jira] [Commented] (HIVE-4986) Problem in creating configration in org.apache.hadoop.hive.serde2.avro.AvroSerdeUtils

2013-08-09 Thread Subroto Sanyal (JIRA)

[ 
https://issues.apache.org/jira/browse/HIVE-4986?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanelfocusedCommentId=13734606#comment-13734606
 ] 

Subroto Sanyal commented on HIVE-4986:
--

Hi [~thejas],

That work around will probably work. There is one more problem with this piece 
of code.
{noformat}if(schemaString.toLowerCase().startsWith(hdfs://)){noformat}
What if the FileSystem type is something else like maprfs or s3? I think the 
code will break at that point.

 Problem in creating configration in 
 org.apache.hadoop.hive.serde2.avro.AvroSerdeUtils
 -

 Key: HIVE-4986
 URL: https://issues.apache.org/jira/browse/HIVE-4986
 Project: Hive
  Issue Type: Bug
  Components: Serializers/Deserializers
Reporter: Subroto Sanyal

 While using AvroSerDe but, I am facing the problem:
 {noformat}
 java.lang.IllegalArgumentException: Wrong FS: 
 hdfs://xxx:8020/abc/bbc/test.avsc, expected: file:///
   at org.apache.hadoop.fs.FileSystem.checkPath(FileSystem.java:381)
   at 
 org.apache.hadoop.fs.RawLocalFileSystem.pathToFile(RawLocalFileSystem.java:55)
   at 
 org.apache.hadoop.fs.RawLocalFileSystem.getFileStatus(RawLocalFileSystem.java:393)
   at 
 org.apache.hadoop.fs.FilterFileSystem.getFileStatus(FilterFileSystem.java:251)
   at 
 org.apache.hadoop.fs.ChecksumFileSystem$ChecksumFSInputChecker.init(ChecksumFileSystem.java:125)
   at 
 org.apache.hadoop.fs.ChecksumFileSystem.open(ChecksumFileSystem.java:283)
   at org.apache.hadoop.fs.FileSystem.open(FileSystem.java:427)
   at 
 org.apache.hadoop.hive.serde2.avro.AvroSerdeUtils.getSchemaFromHDFS(AvroSerdeUtils.java:105)
   at 
 org.apache.hadoop.hive.serde2.avro.AvroSerdeUtils.determineSchemaOrThrowException(AvroSerdeUtils.java:70)
   at 
 org.apache.hadoop.hive.serde2.avro.AvroSerdeUtils.determineSchemaOrReturnErrorSchema(AvroSerdeUtils.java:87)
   at 
 org.apache.hadoop.hive.serde2.avro.AvroSerDe.initialize(AvroSerDe.java:59)
 at test.subroto.HiveUtil.getDeserializer(HiveUtil.java:102)
 {noformat}
 While debugging the problem I saw a piece of code in:
 {code:title=org.apache.hadoop.hive.serde2.avro.AvroSerdeUtils.java|borderStyle=solid}
 public static Schema More ...determineSchemaOrThrowException(Properties 
 properties)
throws IOException, AvroSerdeException {
  String schemaString = properties.getProperty(SCHEMA_LITERAL);
  if(schemaString != null  !schemaString.equals(SCHEMA_NONE))
return Schema.parse(schemaString);
  
  // Try pulling directly from URL
  schemaString = properties.getProperty(SCHEMA_URL);
  if(schemaString == null || schemaString.equals(SCHEMA_NONE))
throw new AvroSerdeException(EXCEPTION_MESSAGE);
  
  try {
if(schemaString.toLowerCase().startsWith(hdfs://))
  return getSchemaFromHDFS(schemaString, new Configuration());
  } catch(IOException ioe) {
throw new AvroSerdeException(Unable to read schema from HDFS:  + 
 schemaString, ioe);
  }
  
  return Schema.parse(new URL(schemaString).openStream());
}
 {code} 
 Here the configuration passed from the Deserilaizer is completely ignored and 
 a new Configuration object is created. 
 In my opinion the AvroSerDe should honor the Configuration being passed to 
 Deserializer interface ; rather than creating a new one.

--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators
For more information on JIRA, see: http://www.atlassian.com/software/jira


[jira] [Commented] (HIVE-5032) Enable hive creating external table at the root directory of DFS

2013-08-09 Thread Hive QA (JIRA)

[ 
https://issues.apache.org/jira/browse/HIVE-5032?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanelfocusedCommentId=13734637#comment-13734637
 ] 

Hive QA commented on HIVE-5032:
---



{color:green}Overall{color}: +1 all checks pass

Here are the results of testing the latest attachment:
https://issues.apache.org/jira/secure/attachment/12596989/HIVE-5032.1.patch

{color:green}SUCCESS:{color} +1 2773 tests passed

Test results: https://builds.apache.org/job/PreCommit-HIVE-Build/353/testReport
Console output: https://builds.apache.org/job/PreCommit-HIVE-Build/353/console

Messages:
{noformat}
Executing org.apache.hive.ptest.execution.PrepPhase
Executing org.apache.hive.ptest.execution.ExecutionPhase
Executing org.apache.hive.ptest.execution.ReportingPhase
{noformat}

This message is automatically generated.

 Enable hive creating external table at the root directory of DFS
 

 Key: HIVE-5032
 URL: https://issues.apache.org/jira/browse/HIVE-5032
 Project: Hive
  Issue Type: Bug
Reporter: Shuaishuai Nie
 Attachments: HIVE-5032.1.patch


 Creating external table using HIVE with location point to the root directory 
 of DFS will fail because the function 
 HiveFileFormatUtils#doGetPartitionDescFromPath treat authority of the path 
 the same as folder and cannot find a match in the pathToPartitionInfo table 
 when doing prefix match. 

--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators
For more information on JIRA, see: http://www.atlassian.com/software/jira


[jira] [Updated] (HIVE-5018) Avoiding object instantiation in loops (issue 6)

2013-08-09 Thread Benjamin Jakobus (JIRA)

 [ 
https://issues.apache.org/jira/browse/HIVE-5018?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Benjamin Jakobus updated HIVE-5018:
---

Attachment: (was: GenMRFileSink1.java)

 Avoiding object instantiation in loops (issue 6)
 

 Key: HIVE-5018
 URL: https://issues.apache.org/jira/browse/HIVE-5018
 Project: Hive
  Issue Type: Sub-task
Reporter: Benjamin Jakobus
Assignee: Benjamin Jakobus
Priority: Minor
 Fix For: 0.12.0

 Attachments: BucketingSortingReduceSinkOptimizer.java, 
 BucketizedHiveInputFormat.java, BucketMapJoinContext.java, 
 ColumnPrunerProcFactory.java, ColumnStatsTask.java, 
 CombineHiveInputFormat.java, CommonJoinOperator.java, 
 CommonJoinTaskDispatcher.java, ConditionalResolverCommonJoin.java, 
 ConditionalResolverSkewJoin.java, Context.java, CorrelationOptimizer.java, 
 DDLSemanticAnalyzer.java, DDLTask.java, DemuxOperator.java, Driver.java, 
 EmbeddedLockManager.java, ExecDriver.java, ExecReducer.java


 java/org/apache/hadoop/hive/ql/Context.java
 java/org/apache/hadoop/hive/ql/Driver.java
 java/org/apache/hadoop/hive/ql/QueryPlan.java
 java/org/apache/hadoop/hive/ql/exec/ColumnStatsTask.java
 java/org/apache/hadoop/hive/ql/exec/CommonJoinOperator.java
 java/org/apache/hadoop/hive/ql/exec/DDLTask.java
 java/org/apache/hadoop/hive/ql/exec/DefaultBucketMatcher.java
 java/org/apache/hadoop/hive/ql/exec/DemuxOperator.java
 java/org/apache/hadoop/hive/ql/exec/ExplainTask.java
 java/org/apache/hadoop/hive/ql/exec/ExprNodeGenericFuncEvaluator.java
 java/org/apache/hadoop/hive/ql/exec/FetchOperator.java
 java/org/apache/hadoop/hive/ql/exec/FileSinkOperator.java
 java/org/apache/hadoop/hive/ql/exec/FunctionRegistry.java
 java/org/apache/hadoop/hive/ql/exec/GroupByOperator.java
 java/org/apache/hadoop/hive/ql/exec/HashTableSinkOperator.java
 java/org/apache/hadoop/hive/ql/exec/JoinUtil.java
 java/org/apache/hadoop/hive/ql/exec/MapJoinOperator.java
 java/org/apache/hadoop/hive/ql/exec/MapOperator.java
 java/org/apache/hadoop/hive/ql/exec/MoveTask.java
 java/org/apache/hadoop/hive/ql/exec/MuxOperator.java
 java/org/apache/hadoop/hive/ql/exec/OperatorFactory.java
 java/org/apache/hadoop/hive/ql/exec/PTFPersistence.java
 java/org/apache/hadoop/hive/ql/exec/PartitionKeySampler.java
 java/org/apache/hadoop/hive/ql/exec/ReduceSinkOperator.java
 java/org/apache/hadoop/hive/ql/exec/SMBMapJoinOperator.java
 java/org/apache/hadoop/hive/ql/exec/ScriptOperator.java
 java/org/apache/hadoop/hive/ql/exec/SkewJoinHandler.java
 java/org/apache/hadoop/hive/ql/exec/StatsTask.java
 java/org/apache/hadoop/hive/ql/exec/TaskFactory.java
 java/org/apache/hadoop/hive/ql/exec/UDFArgumentException.java
 java/org/apache/hadoop/hive/ql/exec/UnionOperator.java
 java/org/apache/hadoop/hive/ql/exec/Utilities.java
 java/org/apache/hadoop/hive/ql/exec/errors/RegexErrorHeuristic.java
 java/org/apache/hadoop/hive/ql/exec/errors/ScriptErrorHeuristic.java
 java/org/apache/hadoop/hive/ql/exec/errors/TaskLogProcessor.java
 java/org/apache/hadoop/hive/ql/exec/mr/ExecDriver.java
 java/org/apache/hadoop/hive/ql/exec/mr/ExecReducer.java
 java/org/apache/hadoop/hive/ql/exec/mr/HadoopJobExecHelper.java
 java/org/apache/hadoop/hive/ql/exec/mr/JobDebugger.java
 java/org/apache/hadoop/hive/ql/exec/mr/MapRedTask.java
 java/org/apache/hadoop/hive/ql/exec/mr/MapredLocalTask.java
 java/org/apache/hadoop/hive/ql/exec/mr/Throttle.java
 java/org/apache/hadoop/hive/ql/exec/persistence/MapJoinObjectValue.java
 java/org/apache/hadoop/hive/ql/exec/persistence/MapJoinRowContainer.java
 java/org/apache/hadoop/hive/ql/history/HiveHistory.java
 java/org/apache/hadoop/hive/ql/index/HiveIndexResult.java
 java/org/apache/hadoop/hive/ql/index/HiveIndexedInputFormat.java
 java/org/apache/hadoop/hive/ql/index/IndexPredicateAnalyzer.java
 java/org/apache/hadoop/hive/ql/index/TableBasedIndexHandler.java
 java/org/apache/hadoop/hive/ql/index/bitmap/BitmapIndexHandler.java
 java/org/apache/hadoop/hive/ql/io/BucketizedHiveInputFormat.java
 java/org/apache/hadoop/hive/ql/io/CombineHiveInputFormat.java
 java/org/apache/hadoop/hive/ql/io/HiveFileFormatUtils.java
 java/org/apache/hadoop/hive/ql/io/HiveInputFormat.java
 java/org/apache/hadoop/hive/ql/io/NonSyncDataInputBuffer.java
 java/org/apache/hadoop/hive/ql/io/RCFile.java
 java/org/apache/hadoop/hive/ql/io/RCFileInputFormat.java
 java/org/apache/hadoop/hive/ql/io/SequenceFileInputFormatChecker.java
 java/org/apache/hadoop/hive/ql/io/SymbolicInputFormat.java
 java/org/apache/hadoop/hive/ql/io/SymlinkTextInputFormat.java
 java/org/apache/hadoop/hive/ql/io/orc/DynamicByteArray.java
 java/org/apache/hadoop/hive/ql/io/orc/DynamicIntArray.java
 java/org/apache/hadoop/hive/ql/io/orc/FileDump.java
 java/org/apache/hadoop/hive/ql/io/orc/OrcStruct.java
 

[jira] [Updated] (HIVE-5018) Avoiding object instantiation in loops (issue 6)

2013-08-09 Thread Benjamin Jakobus (JIRA)

 [ 
https://issues.apache.org/jira/browse/HIVE-5018?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Benjamin Jakobus updated HIVE-5018:
---

Attachment: (was: BucketizedHiveInputFormat.java)

 Avoiding object instantiation in loops (issue 6)
 

 Key: HIVE-5018
 URL: https://issues.apache.org/jira/browse/HIVE-5018
 Project: Hive
  Issue Type: Sub-task
Reporter: Benjamin Jakobus
Assignee: Benjamin Jakobus
Priority: Minor
 Fix For: 0.12.0

 Attachments: BucketMapJoinContext.java, ColumnPrunerProcFactory.java, 
 ColumnStatsTask.java, CombineHiveInputFormat.java, CommonJoinOperator.java, 
 CommonJoinTaskDispatcher.java, ConditionalResolverCommonJoin.java, 
 ConditionalResolverSkewJoin.java, Context.java, CorrelationOptimizer.java, 
 DDLSemanticAnalyzer.java, DDLTask.java, DemuxOperator.java, Driver.java, 
 EmbeddedLockManager.java, ExecDriver.java, ExecReducer.java


 java/org/apache/hadoop/hive/ql/Context.java
 java/org/apache/hadoop/hive/ql/Driver.java
 java/org/apache/hadoop/hive/ql/QueryPlan.java
 java/org/apache/hadoop/hive/ql/exec/ColumnStatsTask.java
 java/org/apache/hadoop/hive/ql/exec/CommonJoinOperator.java
 java/org/apache/hadoop/hive/ql/exec/DDLTask.java
 java/org/apache/hadoop/hive/ql/exec/DefaultBucketMatcher.java
 java/org/apache/hadoop/hive/ql/exec/DemuxOperator.java
 java/org/apache/hadoop/hive/ql/exec/ExplainTask.java
 java/org/apache/hadoop/hive/ql/exec/ExprNodeGenericFuncEvaluator.java
 java/org/apache/hadoop/hive/ql/exec/FetchOperator.java
 java/org/apache/hadoop/hive/ql/exec/FileSinkOperator.java
 java/org/apache/hadoop/hive/ql/exec/FunctionRegistry.java
 java/org/apache/hadoop/hive/ql/exec/GroupByOperator.java
 java/org/apache/hadoop/hive/ql/exec/HashTableSinkOperator.java
 java/org/apache/hadoop/hive/ql/exec/JoinUtil.java
 java/org/apache/hadoop/hive/ql/exec/MapJoinOperator.java
 java/org/apache/hadoop/hive/ql/exec/MapOperator.java
 java/org/apache/hadoop/hive/ql/exec/MoveTask.java
 java/org/apache/hadoop/hive/ql/exec/MuxOperator.java
 java/org/apache/hadoop/hive/ql/exec/OperatorFactory.java
 java/org/apache/hadoop/hive/ql/exec/PTFPersistence.java
 java/org/apache/hadoop/hive/ql/exec/PartitionKeySampler.java
 java/org/apache/hadoop/hive/ql/exec/ReduceSinkOperator.java
 java/org/apache/hadoop/hive/ql/exec/SMBMapJoinOperator.java
 java/org/apache/hadoop/hive/ql/exec/ScriptOperator.java
 java/org/apache/hadoop/hive/ql/exec/SkewJoinHandler.java
 java/org/apache/hadoop/hive/ql/exec/StatsTask.java
 java/org/apache/hadoop/hive/ql/exec/TaskFactory.java
 java/org/apache/hadoop/hive/ql/exec/UDFArgumentException.java
 java/org/apache/hadoop/hive/ql/exec/UnionOperator.java
 java/org/apache/hadoop/hive/ql/exec/Utilities.java
 java/org/apache/hadoop/hive/ql/exec/errors/RegexErrorHeuristic.java
 java/org/apache/hadoop/hive/ql/exec/errors/ScriptErrorHeuristic.java
 java/org/apache/hadoop/hive/ql/exec/errors/TaskLogProcessor.java
 java/org/apache/hadoop/hive/ql/exec/mr/ExecDriver.java
 java/org/apache/hadoop/hive/ql/exec/mr/ExecReducer.java
 java/org/apache/hadoop/hive/ql/exec/mr/HadoopJobExecHelper.java
 java/org/apache/hadoop/hive/ql/exec/mr/JobDebugger.java
 java/org/apache/hadoop/hive/ql/exec/mr/MapRedTask.java
 java/org/apache/hadoop/hive/ql/exec/mr/MapredLocalTask.java
 java/org/apache/hadoop/hive/ql/exec/mr/Throttle.java
 java/org/apache/hadoop/hive/ql/exec/persistence/MapJoinObjectValue.java
 java/org/apache/hadoop/hive/ql/exec/persistence/MapJoinRowContainer.java
 java/org/apache/hadoop/hive/ql/history/HiveHistory.java
 java/org/apache/hadoop/hive/ql/index/HiveIndexResult.java
 java/org/apache/hadoop/hive/ql/index/HiveIndexedInputFormat.java
 java/org/apache/hadoop/hive/ql/index/IndexPredicateAnalyzer.java
 java/org/apache/hadoop/hive/ql/index/TableBasedIndexHandler.java
 java/org/apache/hadoop/hive/ql/index/bitmap/BitmapIndexHandler.java
 java/org/apache/hadoop/hive/ql/io/BucketizedHiveInputFormat.java
 java/org/apache/hadoop/hive/ql/io/CombineHiveInputFormat.java
 java/org/apache/hadoop/hive/ql/io/HiveFileFormatUtils.java
 java/org/apache/hadoop/hive/ql/io/HiveInputFormat.java
 java/org/apache/hadoop/hive/ql/io/NonSyncDataInputBuffer.java
 java/org/apache/hadoop/hive/ql/io/RCFile.java
 java/org/apache/hadoop/hive/ql/io/RCFileInputFormat.java
 java/org/apache/hadoop/hive/ql/io/SequenceFileInputFormatChecker.java
 java/org/apache/hadoop/hive/ql/io/SymbolicInputFormat.java
 java/org/apache/hadoop/hive/ql/io/SymlinkTextInputFormat.java
 java/org/apache/hadoop/hive/ql/io/orc/DynamicByteArray.java
 java/org/apache/hadoop/hive/ql/io/orc/DynamicIntArray.java
 java/org/apache/hadoop/hive/ql/io/orc/FileDump.java
 java/org/apache/hadoop/hive/ql/io/orc/OrcStruct.java
 java/org/apache/hadoop/hive/ql/io/orc/RecordReaderImpl.java
 java/org/apache/hadoop/hive/ql/io/orc/WriterImpl.java
 

[jira] [Updated] (HIVE-5018) Avoiding object instantiation in loops (issue 6)

2013-08-09 Thread Benjamin Jakobus (JIRA)

 [ 
https://issues.apache.org/jira/browse/HIVE-5018?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Benjamin Jakobus updated HIVE-5018:
---

Attachment: (was: BaseSemanticAnalyzer.java)

 Avoiding object instantiation in loops (issue 6)
 

 Key: HIVE-5018
 URL: https://issues.apache.org/jira/browse/HIVE-5018
 Project: Hive
  Issue Type: Sub-task
Reporter: Benjamin Jakobus
Assignee: Benjamin Jakobus
Priority: Minor
 Fix For: 0.12.0

 Attachments: BucketingSortingReduceSinkOptimizer.java, 
 BucketizedHiveInputFormat.java, BucketMapJoinContext.java, 
 ColumnPrunerProcFactory.java, ColumnStatsTask.java, 
 CombineHiveInputFormat.java, CommonJoinOperator.java, 
 CommonJoinTaskDispatcher.java, ConditionalResolverCommonJoin.java, 
 ConditionalResolverSkewJoin.java, Context.java, CorrelationOptimizer.java, 
 DDLSemanticAnalyzer.java, DDLTask.java, DemuxOperator.java, Driver.java, 
 EmbeddedLockManager.java, ExecDriver.java, ExecReducer.java


 java/org/apache/hadoop/hive/ql/Context.java
 java/org/apache/hadoop/hive/ql/Driver.java
 java/org/apache/hadoop/hive/ql/QueryPlan.java
 java/org/apache/hadoop/hive/ql/exec/ColumnStatsTask.java
 java/org/apache/hadoop/hive/ql/exec/CommonJoinOperator.java
 java/org/apache/hadoop/hive/ql/exec/DDLTask.java
 java/org/apache/hadoop/hive/ql/exec/DefaultBucketMatcher.java
 java/org/apache/hadoop/hive/ql/exec/DemuxOperator.java
 java/org/apache/hadoop/hive/ql/exec/ExplainTask.java
 java/org/apache/hadoop/hive/ql/exec/ExprNodeGenericFuncEvaluator.java
 java/org/apache/hadoop/hive/ql/exec/FetchOperator.java
 java/org/apache/hadoop/hive/ql/exec/FileSinkOperator.java
 java/org/apache/hadoop/hive/ql/exec/FunctionRegistry.java
 java/org/apache/hadoop/hive/ql/exec/GroupByOperator.java
 java/org/apache/hadoop/hive/ql/exec/HashTableSinkOperator.java
 java/org/apache/hadoop/hive/ql/exec/JoinUtil.java
 java/org/apache/hadoop/hive/ql/exec/MapJoinOperator.java
 java/org/apache/hadoop/hive/ql/exec/MapOperator.java
 java/org/apache/hadoop/hive/ql/exec/MoveTask.java
 java/org/apache/hadoop/hive/ql/exec/MuxOperator.java
 java/org/apache/hadoop/hive/ql/exec/OperatorFactory.java
 java/org/apache/hadoop/hive/ql/exec/PTFPersistence.java
 java/org/apache/hadoop/hive/ql/exec/PartitionKeySampler.java
 java/org/apache/hadoop/hive/ql/exec/ReduceSinkOperator.java
 java/org/apache/hadoop/hive/ql/exec/SMBMapJoinOperator.java
 java/org/apache/hadoop/hive/ql/exec/ScriptOperator.java
 java/org/apache/hadoop/hive/ql/exec/SkewJoinHandler.java
 java/org/apache/hadoop/hive/ql/exec/StatsTask.java
 java/org/apache/hadoop/hive/ql/exec/TaskFactory.java
 java/org/apache/hadoop/hive/ql/exec/UDFArgumentException.java
 java/org/apache/hadoop/hive/ql/exec/UnionOperator.java
 java/org/apache/hadoop/hive/ql/exec/Utilities.java
 java/org/apache/hadoop/hive/ql/exec/errors/RegexErrorHeuristic.java
 java/org/apache/hadoop/hive/ql/exec/errors/ScriptErrorHeuristic.java
 java/org/apache/hadoop/hive/ql/exec/errors/TaskLogProcessor.java
 java/org/apache/hadoop/hive/ql/exec/mr/ExecDriver.java
 java/org/apache/hadoop/hive/ql/exec/mr/ExecReducer.java
 java/org/apache/hadoop/hive/ql/exec/mr/HadoopJobExecHelper.java
 java/org/apache/hadoop/hive/ql/exec/mr/JobDebugger.java
 java/org/apache/hadoop/hive/ql/exec/mr/MapRedTask.java
 java/org/apache/hadoop/hive/ql/exec/mr/MapredLocalTask.java
 java/org/apache/hadoop/hive/ql/exec/mr/Throttle.java
 java/org/apache/hadoop/hive/ql/exec/persistence/MapJoinObjectValue.java
 java/org/apache/hadoop/hive/ql/exec/persistence/MapJoinRowContainer.java
 java/org/apache/hadoop/hive/ql/history/HiveHistory.java
 java/org/apache/hadoop/hive/ql/index/HiveIndexResult.java
 java/org/apache/hadoop/hive/ql/index/HiveIndexedInputFormat.java
 java/org/apache/hadoop/hive/ql/index/IndexPredicateAnalyzer.java
 java/org/apache/hadoop/hive/ql/index/TableBasedIndexHandler.java
 java/org/apache/hadoop/hive/ql/index/bitmap/BitmapIndexHandler.java
 java/org/apache/hadoop/hive/ql/io/BucketizedHiveInputFormat.java
 java/org/apache/hadoop/hive/ql/io/CombineHiveInputFormat.java
 java/org/apache/hadoop/hive/ql/io/HiveFileFormatUtils.java
 java/org/apache/hadoop/hive/ql/io/HiveInputFormat.java
 java/org/apache/hadoop/hive/ql/io/NonSyncDataInputBuffer.java
 java/org/apache/hadoop/hive/ql/io/RCFile.java
 java/org/apache/hadoop/hive/ql/io/RCFileInputFormat.java
 java/org/apache/hadoop/hive/ql/io/SequenceFileInputFormatChecker.java
 java/org/apache/hadoop/hive/ql/io/SymbolicInputFormat.java
 java/org/apache/hadoop/hive/ql/io/SymlinkTextInputFormat.java
 java/org/apache/hadoop/hive/ql/io/orc/DynamicByteArray.java
 java/org/apache/hadoop/hive/ql/io/orc/DynamicIntArray.java
 java/org/apache/hadoop/hive/ql/io/orc/FileDump.java
 java/org/apache/hadoop/hive/ql/io/orc/OrcStruct.java
 

[jira] [Updated] (HIVE-5018) Avoiding object instantiation in loops (issue 6)

2013-08-09 Thread Benjamin Jakobus (JIRA)

 [ 
https://issues.apache.org/jira/browse/HIVE-5018?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Benjamin Jakobus updated HIVE-5018:
---

Attachment: (was: EximUtil.java)

 Avoiding object instantiation in loops (issue 6)
 

 Key: HIVE-5018
 URL: https://issues.apache.org/jira/browse/HIVE-5018
 Project: Hive
  Issue Type: Sub-task
Reporter: Benjamin Jakobus
Assignee: Benjamin Jakobus
Priority: Minor
 Fix For: 0.12.0

 Attachments: BucketingSortingReduceSinkOptimizer.java, 
 BucketizedHiveInputFormat.java, BucketMapJoinContext.java, 
 ColumnPrunerProcFactory.java, ColumnStatsTask.java, 
 CombineHiveInputFormat.java, CommonJoinOperator.java, 
 CommonJoinTaskDispatcher.java, ConditionalResolverCommonJoin.java, 
 ConditionalResolverSkewJoin.java, Context.java, CorrelationOptimizer.java, 
 DDLSemanticAnalyzer.java, DDLTask.java, DemuxOperator.java, Driver.java, 
 EmbeddedLockManager.java, ExecDriver.java, ExecReducer.java


 java/org/apache/hadoop/hive/ql/Context.java
 java/org/apache/hadoop/hive/ql/Driver.java
 java/org/apache/hadoop/hive/ql/QueryPlan.java
 java/org/apache/hadoop/hive/ql/exec/ColumnStatsTask.java
 java/org/apache/hadoop/hive/ql/exec/CommonJoinOperator.java
 java/org/apache/hadoop/hive/ql/exec/DDLTask.java
 java/org/apache/hadoop/hive/ql/exec/DefaultBucketMatcher.java
 java/org/apache/hadoop/hive/ql/exec/DemuxOperator.java
 java/org/apache/hadoop/hive/ql/exec/ExplainTask.java
 java/org/apache/hadoop/hive/ql/exec/ExprNodeGenericFuncEvaluator.java
 java/org/apache/hadoop/hive/ql/exec/FetchOperator.java
 java/org/apache/hadoop/hive/ql/exec/FileSinkOperator.java
 java/org/apache/hadoop/hive/ql/exec/FunctionRegistry.java
 java/org/apache/hadoop/hive/ql/exec/GroupByOperator.java
 java/org/apache/hadoop/hive/ql/exec/HashTableSinkOperator.java
 java/org/apache/hadoop/hive/ql/exec/JoinUtil.java
 java/org/apache/hadoop/hive/ql/exec/MapJoinOperator.java
 java/org/apache/hadoop/hive/ql/exec/MapOperator.java
 java/org/apache/hadoop/hive/ql/exec/MoveTask.java
 java/org/apache/hadoop/hive/ql/exec/MuxOperator.java
 java/org/apache/hadoop/hive/ql/exec/OperatorFactory.java
 java/org/apache/hadoop/hive/ql/exec/PTFPersistence.java
 java/org/apache/hadoop/hive/ql/exec/PartitionKeySampler.java
 java/org/apache/hadoop/hive/ql/exec/ReduceSinkOperator.java
 java/org/apache/hadoop/hive/ql/exec/SMBMapJoinOperator.java
 java/org/apache/hadoop/hive/ql/exec/ScriptOperator.java
 java/org/apache/hadoop/hive/ql/exec/SkewJoinHandler.java
 java/org/apache/hadoop/hive/ql/exec/StatsTask.java
 java/org/apache/hadoop/hive/ql/exec/TaskFactory.java
 java/org/apache/hadoop/hive/ql/exec/UDFArgumentException.java
 java/org/apache/hadoop/hive/ql/exec/UnionOperator.java
 java/org/apache/hadoop/hive/ql/exec/Utilities.java
 java/org/apache/hadoop/hive/ql/exec/errors/RegexErrorHeuristic.java
 java/org/apache/hadoop/hive/ql/exec/errors/ScriptErrorHeuristic.java
 java/org/apache/hadoop/hive/ql/exec/errors/TaskLogProcessor.java
 java/org/apache/hadoop/hive/ql/exec/mr/ExecDriver.java
 java/org/apache/hadoop/hive/ql/exec/mr/ExecReducer.java
 java/org/apache/hadoop/hive/ql/exec/mr/HadoopJobExecHelper.java
 java/org/apache/hadoop/hive/ql/exec/mr/JobDebugger.java
 java/org/apache/hadoop/hive/ql/exec/mr/MapRedTask.java
 java/org/apache/hadoop/hive/ql/exec/mr/MapredLocalTask.java
 java/org/apache/hadoop/hive/ql/exec/mr/Throttle.java
 java/org/apache/hadoop/hive/ql/exec/persistence/MapJoinObjectValue.java
 java/org/apache/hadoop/hive/ql/exec/persistence/MapJoinRowContainer.java
 java/org/apache/hadoop/hive/ql/history/HiveHistory.java
 java/org/apache/hadoop/hive/ql/index/HiveIndexResult.java
 java/org/apache/hadoop/hive/ql/index/HiveIndexedInputFormat.java
 java/org/apache/hadoop/hive/ql/index/IndexPredicateAnalyzer.java
 java/org/apache/hadoop/hive/ql/index/TableBasedIndexHandler.java
 java/org/apache/hadoop/hive/ql/index/bitmap/BitmapIndexHandler.java
 java/org/apache/hadoop/hive/ql/io/BucketizedHiveInputFormat.java
 java/org/apache/hadoop/hive/ql/io/CombineHiveInputFormat.java
 java/org/apache/hadoop/hive/ql/io/HiveFileFormatUtils.java
 java/org/apache/hadoop/hive/ql/io/HiveInputFormat.java
 java/org/apache/hadoop/hive/ql/io/NonSyncDataInputBuffer.java
 java/org/apache/hadoop/hive/ql/io/RCFile.java
 java/org/apache/hadoop/hive/ql/io/RCFileInputFormat.java
 java/org/apache/hadoop/hive/ql/io/SequenceFileInputFormatChecker.java
 java/org/apache/hadoop/hive/ql/io/SymbolicInputFormat.java
 java/org/apache/hadoop/hive/ql/io/SymlinkTextInputFormat.java
 java/org/apache/hadoop/hive/ql/io/orc/DynamicByteArray.java
 java/org/apache/hadoop/hive/ql/io/orc/DynamicIntArray.java
 java/org/apache/hadoop/hive/ql/io/orc/FileDump.java
 java/org/apache/hadoop/hive/ql/io/orc/OrcStruct.java
 

[jira] [Updated] (HIVE-5018) Avoiding object instantiation in loops (issue 6)

2013-08-09 Thread Benjamin Jakobus (JIRA)

 [ 
https://issues.apache.org/jira/browse/HIVE-5018?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Benjamin Jakobus updated HIVE-5018:
---

Attachment: (was: AbstractGenericUDFEWAHBitmapBop.java)

 Avoiding object instantiation in loops (issue 6)
 

 Key: HIVE-5018
 URL: https://issues.apache.org/jira/browse/HIVE-5018
 Project: Hive
  Issue Type: Sub-task
Reporter: Benjamin Jakobus
Assignee: Benjamin Jakobus
Priority: Minor
 Fix For: 0.12.0

 Attachments: BucketingSortingReduceSinkOptimizer.java, 
 BucketizedHiveInputFormat.java, BucketMapJoinContext.java, 
 ColumnPrunerProcFactory.java, ColumnStatsTask.java, 
 CombineHiveInputFormat.java, CommonJoinOperator.java, 
 CommonJoinTaskDispatcher.java, ConditionalResolverCommonJoin.java, 
 ConditionalResolverSkewJoin.java, Context.java, CorrelationOptimizer.java, 
 DDLSemanticAnalyzer.java, DDLTask.java, DemuxOperator.java, Driver.java, 
 EmbeddedLockManager.java, ExecDriver.java, ExecReducer.java


 java/org/apache/hadoop/hive/ql/Context.java
 java/org/apache/hadoop/hive/ql/Driver.java
 java/org/apache/hadoop/hive/ql/QueryPlan.java
 java/org/apache/hadoop/hive/ql/exec/ColumnStatsTask.java
 java/org/apache/hadoop/hive/ql/exec/CommonJoinOperator.java
 java/org/apache/hadoop/hive/ql/exec/DDLTask.java
 java/org/apache/hadoop/hive/ql/exec/DefaultBucketMatcher.java
 java/org/apache/hadoop/hive/ql/exec/DemuxOperator.java
 java/org/apache/hadoop/hive/ql/exec/ExplainTask.java
 java/org/apache/hadoop/hive/ql/exec/ExprNodeGenericFuncEvaluator.java
 java/org/apache/hadoop/hive/ql/exec/FetchOperator.java
 java/org/apache/hadoop/hive/ql/exec/FileSinkOperator.java
 java/org/apache/hadoop/hive/ql/exec/FunctionRegistry.java
 java/org/apache/hadoop/hive/ql/exec/GroupByOperator.java
 java/org/apache/hadoop/hive/ql/exec/HashTableSinkOperator.java
 java/org/apache/hadoop/hive/ql/exec/JoinUtil.java
 java/org/apache/hadoop/hive/ql/exec/MapJoinOperator.java
 java/org/apache/hadoop/hive/ql/exec/MapOperator.java
 java/org/apache/hadoop/hive/ql/exec/MoveTask.java
 java/org/apache/hadoop/hive/ql/exec/MuxOperator.java
 java/org/apache/hadoop/hive/ql/exec/OperatorFactory.java
 java/org/apache/hadoop/hive/ql/exec/PTFPersistence.java
 java/org/apache/hadoop/hive/ql/exec/PartitionKeySampler.java
 java/org/apache/hadoop/hive/ql/exec/ReduceSinkOperator.java
 java/org/apache/hadoop/hive/ql/exec/SMBMapJoinOperator.java
 java/org/apache/hadoop/hive/ql/exec/ScriptOperator.java
 java/org/apache/hadoop/hive/ql/exec/SkewJoinHandler.java
 java/org/apache/hadoop/hive/ql/exec/StatsTask.java
 java/org/apache/hadoop/hive/ql/exec/TaskFactory.java
 java/org/apache/hadoop/hive/ql/exec/UDFArgumentException.java
 java/org/apache/hadoop/hive/ql/exec/UnionOperator.java
 java/org/apache/hadoop/hive/ql/exec/Utilities.java
 java/org/apache/hadoop/hive/ql/exec/errors/RegexErrorHeuristic.java
 java/org/apache/hadoop/hive/ql/exec/errors/ScriptErrorHeuristic.java
 java/org/apache/hadoop/hive/ql/exec/errors/TaskLogProcessor.java
 java/org/apache/hadoop/hive/ql/exec/mr/ExecDriver.java
 java/org/apache/hadoop/hive/ql/exec/mr/ExecReducer.java
 java/org/apache/hadoop/hive/ql/exec/mr/HadoopJobExecHelper.java
 java/org/apache/hadoop/hive/ql/exec/mr/JobDebugger.java
 java/org/apache/hadoop/hive/ql/exec/mr/MapRedTask.java
 java/org/apache/hadoop/hive/ql/exec/mr/MapredLocalTask.java
 java/org/apache/hadoop/hive/ql/exec/mr/Throttle.java
 java/org/apache/hadoop/hive/ql/exec/persistence/MapJoinObjectValue.java
 java/org/apache/hadoop/hive/ql/exec/persistence/MapJoinRowContainer.java
 java/org/apache/hadoop/hive/ql/history/HiveHistory.java
 java/org/apache/hadoop/hive/ql/index/HiveIndexResult.java
 java/org/apache/hadoop/hive/ql/index/HiveIndexedInputFormat.java
 java/org/apache/hadoop/hive/ql/index/IndexPredicateAnalyzer.java
 java/org/apache/hadoop/hive/ql/index/TableBasedIndexHandler.java
 java/org/apache/hadoop/hive/ql/index/bitmap/BitmapIndexHandler.java
 java/org/apache/hadoop/hive/ql/io/BucketizedHiveInputFormat.java
 java/org/apache/hadoop/hive/ql/io/CombineHiveInputFormat.java
 java/org/apache/hadoop/hive/ql/io/HiveFileFormatUtils.java
 java/org/apache/hadoop/hive/ql/io/HiveInputFormat.java
 java/org/apache/hadoop/hive/ql/io/NonSyncDataInputBuffer.java
 java/org/apache/hadoop/hive/ql/io/RCFile.java
 java/org/apache/hadoop/hive/ql/io/RCFileInputFormat.java
 java/org/apache/hadoop/hive/ql/io/SequenceFileInputFormatChecker.java
 java/org/apache/hadoop/hive/ql/io/SymbolicInputFormat.java
 java/org/apache/hadoop/hive/ql/io/SymlinkTextInputFormat.java
 java/org/apache/hadoop/hive/ql/io/orc/DynamicByteArray.java
 java/org/apache/hadoop/hive/ql/io/orc/DynamicIntArray.java
 java/org/apache/hadoop/hive/ql/io/orc/FileDump.java
 java/org/apache/hadoop/hive/ql/io/orc/OrcStruct.java
 

[jira] [Updated] (HIVE-5018) Avoiding object instantiation in loops (issue 6)

2013-08-09 Thread Benjamin Jakobus (JIRA)

 [ 
https://issues.apache.org/jira/browse/HIVE-5018?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Benjamin Jakobus updated HIVE-5018:
---

Attachment: (was: BucketingSortingOpProcFactory.java)

 Avoiding object instantiation in loops (issue 6)
 

 Key: HIVE-5018
 URL: https://issues.apache.org/jira/browse/HIVE-5018
 Project: Hive
  Issue Type: Sub-task
Reporter: Benjamin Jakobus
Assignee: Benjamin Jakobus
Priority: Minor
 Fix For: 0.12.0

 Attachments: BucketingSortingReduceSinkOptimizer.java, 
 BucketizedHiveInputFormat.java, BucketMapJoinContext.java, 
 ColumnPrunerProcFactory.java, ColumnStatsTask.java, 
 CombineHiveInputFormat.java, CommonJoinOperator.java, 
 CommonJoinTaskDispatcher.java, ConditionalResolverCommonJoin.java, 
 ConditionalResolverSkewJoin.java, Context.java, CorrelationOptimizer.java, 
 DDLSemanticAnalyzer.java, DDLTask.java, DemuxOperator.java, Driver.java, 
 EmbeddedLockManager.java, ExecDriver.java, ExecReducer.java


 java/org/apache/hadoop/hive/ql/Context.java
 java/org/apache/hadoop/hive/ql/Driver.java
 java/org/apache/hadoop/hive/ql/QueryPlan.java
 java/org/apache/hadoop/hive/ql/exec/ColumnStatsTask.java
 java/org/apache/hadoop/hive/ql/exec/CommonJoinOperator.java
 java/org/apache/hadoop/hive/ql/exec/DDLTask.java
 java/org/apache/hadoop/hive/ql/exec/DefaultBucketMatcher.java
 java/org/apache/hadoop/hive/ql/exec/DemuxOperator.java
 java/org/apache/hadoop/hive/ql/exec/ExplainTask.java
 java/org/apache/hadoop/hive/ql/exec/ExprNodeGenericFuncEvaluator.java
 java/org/apache/hadoop/hive/ql/exec/FetchOperator.java
 java/org/apache/hadoop/hive/ql/exec/FileSinkOperator.java
 java/org/apache/hadoop/hive/ql/exec/FunctionRegistry.java
 java/org/apache/hadoop/hive/ql/exec/GroupByOperator.java
 java/org/apache/hadoop/hive/ql/exec/HashTableSinkOperator.java
 java/org/apache/hadoop/hive/ql/exec/JoinUtil.java
 java/org/apache/hadoop/hive/ql/exec/MapJoinOperator.java
 java/org/apache/hadoop/hive/ql/exec/MapOperator.java
 java/org/apache/hadoop/hive/ql/exec/MoveTask.java
 java/org/apache/hadoop/hive/ql/exec/MuxOperator.java
 java/org/apache/hadoop/hive/ql/exec/OperatorFactory.java
 java/org/apache/hadoop/hive/ql/exec/PTFPersistence.java
 java/org/apache/hadoop/hive/ql/exec/PartitionKeySampler.java
 java/org/apache/hadoop/hive/ql/exec/ReduceSinkOperator.java
 java/org/apache/hadoop/hive/ql/exec/SMBMapJoinOperator.java
 java/org/apache/hadoop/hive/ql/exec/ScriptOperator.java
 java/org/apache/hadoop/hive/ql/exec/SkewJoinHandler.java
 java/org/apache/hadoop/hive/ql/exec/StatsTask.java
 java/org/apache/hadoop/hive/ql/exec/TaskFactory.java
 java/org/apache/hadoop/hive/ql/exec/UDFArgumentException.java
 java/org/apache/hadoop/hive/ql/exec/UnionOperator.java
 java/org/apache/hadoop/hive/ql/exec/Utilities.java
 java/org/apache/hadoop/hive/ql/exec/errors/RegexErrorHeuristic.java
 java/org/apache/hadoop/hive/ql/exec/errors/ScriptErrorHeuristic.java
 java/org/apache/hadoop/hive/ql/exec/errors/TaskLogProcessor.java
 java/org/apache/hadoop/hive/ql/exec/mr/ExecDriver.java
 java/org/apache/hadoop/hive/ql/exec/mr/ExecReducer.java
 java/org/apache/hadoop/hive/ql/exec/mr/HadoopJobExecHelper.java
 java/org/apache/hadoop/hive/ql/exec/mr/JobDebugger.java
 java/org/apache/hadoop/hive/ql/exec/mr/MapRedTask.java
 java/org/apache/hadoop/hive/ql/exec/mr/MapredLocalTask.java
 java/org/apache/hadoop/hive/ql/exec/mr/Throttle.java
 java/org/apache/hadoop/hive/ql/exec/persistence/MapJoinObjectValue.java
 java/org/apache/hadoop/hive/ql/exec/persistence/MapJoinRowContainer.java
 java/org/apache/hadoop/hive/ql/history/HiveHistory.java
 java/org/apache/hadoop/hive/ql/index/HiveIndexResult.java
 java/org/apache/hadoop/hive/ql/index/HiveIndexedInputFormat.java
 java/org/apache/hadoop/hive/ql/index/IndexPredicateAnalyzer.java
 java/org/apache/hadoop/hive/ql/index/TableBasedIndexHandler.java
 java/org/apache/hadoop/hive/ql/index/bitmap/BitmapIndexHandler.java
 java/org/apache/hadoop/hive/ql/io/BucketizedHiveInputFormat.java
 java/org/apache/hadoop/hive/ql/io/CombineHiveInputFormat.java
 java/org/apache/hadoop/hive/ql/io/HiveFileFormatUtils.java
 java/org/apache/hadoop/hive/ql/io/HiveInputFormat.java
 java/org/apache/hadoop/hive/ql/io/NonSyncDataInputBuffer.java
 java/org/apache/hadoop/hive/ql/io/RCFile.java
 java/org/apache/hadoop/hive/ql/io/RCFileInputFormat.java
 java/org/apache/hadoop/hive/ql/io/SequenceFileInputFormatChecker.java
 java/org/apache/hadoop/hive/ql/io/SymbolicInputFormat.java
 java/org/apache/hadoop/hive/ql/io/SymlinkTextInputFormat.java
 java/org/apache/hadoop/hive/ql/io/orc/DynamicByteArray.java
 java/org/apache/hadoop/hive/ql/io/orc/DynamicIntArray.java
 java/org/apache/hadoop/hive/ql/io/orc/FileDump.java
 java/org/apache/hadoop/hive/ql/io/orc/OrcStruct.java
 

[jira] [Commented] (HIVE-5018) Avoiding object instantiation in loops (issue 6)

2013-08-09 Thread Benjamin Jakobus (JIRA)

[ 
https://issues.apache.org/jira/browse/HIVE-5018?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanelfocusedCommentId=13734654#comment-13734654
 ] 

Benjamin Jakobus commented on HIVE-5018:


Hi Brock,

Thanks! I'm glad to be able to contribute.

First patch is nearly complete - whilst I test the changes individually (see 
https://issues.apache.org/jira/browse/HIVE-5018), it would be interesting to 
see to what degree (if at all) these changes improve the performance of Hive. 
Unfortunately I don't have access to my University's cluster (hence can't 
easily deploy a new version of Hive). Do you guys run any sort of benchmarks on 
new patches?

Ben :)

 Avoiding object instantiation in loops (issue 6)
 

 Key: HIVE-5018
 URL: https://issues.apache.org/jira/browse/HIVE-5018
 Project: Hive
  Issue Type: Sub-task
Reporter: Benjamin Jakobus
Assignee: Benjamin Jakobus
Priority: Minor
 Fix For: 0.12.0

 Attachments: BucketingSortingReduceSinkOptimizer.java, 
 BucketizedHiveInputFormat.java, BucketMapJoinContext.java, 
 ColumnPrunerProcFactory.java, ColumnStatsTask.java, 
 CombineHiveInputFormat.java, CommonJoinOperator.java, 
 CommonJoinTaskDispatcher.java, ConditionalResolverCommonJoin.java, 
 ConditionalResolverSkewJoin.java, Context.java, CorrelationOptimizer.java, 
 DDLSemanticAnalyzer.java, DDLTask.java, DemuxOperator.java, Driver.java, 
 EmbeddedLockManager.java, ExecDriver.java, ExecReducer.java


 java/org/apache/hadoop/hive/ql/Context.java
 java/org/apache/hadoop/hive/ql/Driver.java
 java/org/apache/hadoop/hive/ql/QueryPlan.java
 java/org/apache/hadoop/hive/ql/exec/ColumnStatsTask.java
 java/org/apache/hadoop/hive/ql/exec/CommonJoinOperator.java
 java/org/apache/hadoop/hive/ql/exec/DDLTask.java
 java/org/apache/hadoop/hive/ql/exec/DefaultBucketMatcher.java
 java/org/apache/hadoop/hive/ql/exec/DemuxOperator.java
 java/org/apache/hadoop/hive/ql/exec/ExplainTask.java
 java/org/apache/hadoop/hive/ql/exec/ExprNodeGenericFuncEvaluator.java
 java/org/apache/hadoop/hive/ql/exec/FetchOperator.java
 java/org/apache/hadoop/hive/ql/exec/FileSinkOperator.java
 java/org/apache/hadoop/hive/ql/exec/FunctionRegistry.java
 java/org/apache/hadoop/hive/ql/exec/GroupByOperator.java
 java/org/apache/hadoop/hive/ql/exec/HashTableSinkOperator.java
 java/org/apache/hadoop/hive/ql/exec/JoinUtil.java
 java/org/apache/hadoop/hive/ql/exec/MapJoinOperator.java
 java/org/apache/hadoop/hive/ql/exec/MapOperator.java
 java/org/apache/hadoop/hive/ql/exec/MoveTask.java
 java/org/apache/hadoop/hive/ql/exec/MuxOperator.java
 java/org/apache/hadoop/hive/ql/exec/OperatorFactory.java
 java/org/apache/hadoop/hive/ql/exec/PTFPersistence.java
 java/org/apache/hadoop/hive/ql/exec/PartitionKeySampler.java
 java/org/apache/hadoop/hive/ql/exec/ReduceSinkOperator.java
 java/org/apache/hadoop/hive/ql/exec/SMBMapJoinOperator.java
 java/org/apache/hadoop/hive/ql/exec/ScriptOperator.java
 java/org/apache/hadoop/hive/ql/exec/SkewJoinHandler.java
 java/org/apache/hadoop/hive/ql/exec/StatsTask.java
 java/org/apache/hadoop/hive/ql/exec/TaskFactory.java
 java/org/apache/hadoop/hive/ql/exec/UDFArgumentException.java
 java/org/apache/hadoop/hive/ql/exec/UnionOperator.java
 java/org/apache/hadoop/hive/ql/exec/Utilities.java
 java/org/apache/hadoop/hive/ql/exec/errors/RegexErrorHeuristic.java
 java/org/apache/hadoop/hive/ql/exec/errors/ScriptErrorHeuristic.java
 java/org/apache/hadoop/hive/ql/exec/errors/TaskLogProcessor.java
 java/org/apache/hadoop/hive/ql/exec/mr/ExecDriver.java
 java/org/apache/hadoop/hive/ql/exec/mr/ExecReducer.java
 java/org/apache/hadoop/hive/ql/exec/mr/HadoopJobExecHelper.java
 java/org/apache/hadoop/hive/ql/exec/mr/JobDebugger.java
 java/org/apache/hadoop/hive/ql/exec/mr/MapRedTask.java
 java/org/apache/hadoop/hive/ql/exec/mr/MapredLocalTask.java
 java/org/apache/hadoop/hive/ql/exec/mr/Throttle.java
 java/org/apache/hadoop/hive/ql/exec/persistence/MapJoinObjectValue.java
 java/org/apache/hadoop/hive/ql/exec/persistence/MapJoinRowContainer.java
 java/org/apache/hadoop/hive/ql/history/HiveHistory.java
 java/org/apache/hadoop/hive/ql/index/HiveIndexResult.java
 java/org/apache/hadoop/hive/ql/index/HiveIndexedInputFormat.java
 java/org/apache/hadoop/hive/ql/index/IndexPredicateAnalyzer.java
 java/org/apache/hadoop/hive/ql/index/TableBasedIndexHandler.java
 java/org/apache/hadoop/hive/ql/index/bitmap/BitmapIndexHandler.java
 java/org/apache/hadoop/hive/ql/io/BucketizedHiveInputFormat.java
 java/org/apache/hadoop/hive/ql/io/CombineHiveInputFormat.java
 java/org/apache/hadoop/hive/ql/io/HiveFileFormatUtils.java
 java/org/apache/hadoop/hive/ql/io/HiveInputFormat.java
 java/org/apache/hadoop/hive/ql/io/NonSyncDataInputBuffer.java
 java/org/apache/hadoop/hive/ql/io/RCFile.java
 

[jira] [Updated] (HIVE-5018) Avoiding object instantiation in loops (issue 6)

2013-08-09 Thread Benjamin Jakobus (JIRA)

 [ 
https://issues.apache.org/jira/browse/HIVE-5018?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Benjamin Jakobus updated HIVE-5018:
---

Attachment: (was: FileDump.java)

 Avoiding object instantiation in loops (issue 6)
 

 Key: HIVE-5018
 URL: https://issues.apache.org/jira/browse/HIVE-5018
 Project: Hive
  Issue Type: Sub-task
Reporter: Benjamin Jakobus
Assignee: Benjamin Jakobus
Priority: Minor
 Fix For: 0.12.0

 Attachments: BucketingSortingReduceSinkOptimizer.java, 
 BucketizedHiveInputFormat.java, BucketMapJoinContext.java, 
 ColumnPrunerProcFactory.java, ColumnStatsTask.java, 
 CombineHiveInputFormat.java, CommonJoinOperator.java, 
 CommonJoinTaskDispatcher.java, ConditionalResolverCommonJoin.java, 
 ConditionalResolverSkewJoin.java, Context.java, CorrelationOptimizer.java, 
 DDLSemanticAnalyzer.java, DDLTask.java, DemuxOperator.java, Driver.java, 
 EmbeddedLockManager.java, ExecDriver.java, ExecReducer.java


 java/org/apache/hadoop/hive/ql/Context.java
 java/org/apache/hadoop/hive/ql/Driver.java
 java/org/apache/hadoop/hive/ql/QueryPlan.java
 java/org/apache/hadoop/hive/ql/exec/ColumnStatsTask.java
 java/org/apache/hadoop/hive/ql/exec/CommonJoinOperator.java
 java/org/apache/hadoop/hive/ql/exec/DDLTask.java
 java/org/apache/hadoop/hive/ql/exec/DefaultBucketMatcher.java
 java/org/apache/hadoop/hive/ql/exec/DemuxOperator.java
 java/org/apache/hadoop/hive/ql/exec/ExplainTask.java
 java/org/apache/hadoop/hive/ql/exec/ExprNodeGenericFuncEvaluator.java
 java/org/apache/hadoop/hive/ql/exec/FetchOperator.java
 java/org/apache/hadoop/hive/ql/exec/FileSinkOperator.java
 java/org/apache/hadoop/hive/ql/exec/FunctionRegistry.java
 java/org/apache/hadoop/hive/ql/exec/GroupByOperator.java
 java/org/apache/hadoop/hive/ql/exec/HashTableSinkOperator.java
 java/org/apache/hadoop/hive/ql/exec/JoinUtil.java
 java/org/apache/hadoop/hive/ql/exec/MapJoinOperator.java
 java/org/apache/hadoop/hive/ql/exec/MapOperator.java
 java/org/apache/hadoop/hive/ql/exec/MoveTask.java
 java/org/apache/hadoop/hive/ql/exec/MuxOperator.java
 java/org/apache/hadoop/hive/ql/exec/OperatorFactory.java
 java/org/apache/hadoop/hive/ql/exec/PTFPersistence.java
 java/org/apache/hadoop/hive/ql/exec/PartitionKeySampler.java
 java/org/apache/hadoop/hive/ql/exec/ReduceSinkOperator.java
 java/org/apache/hadoop/hive/ql/exec/SMBMapJoinOperator.java
 java/org/apache/hadoop/hive/ql/exec/ScriptOperator.java
 java/org/apache/hadoop/hive/ql/exec/SkewJoinHandler.java
 java/org/apache/hadoop/hive/ql/exec/StatsTask.java
 java/org/apache/hadoop/hive/ql/exec/TaskFactory.java
 java/org/apache/hadoop/hive/ql/exec/UDFArgumentException.java
 java/org/apache/hadoop/hive/ql/exec/UnionOperator.java
 java/org/apache/hadoop/hive/ql/exec/Utilities.java
 java/org/apache/hadoop/hive/ql/exec/errors/RegexErrorHeuristic.java
 java/org/apache/hadoop/hive/ql/exec/errors/ScriptErrorHeuristic.java
 java/org/apache/hadoop/hive/ql/exec/errors/TaskLogProcessor.java
 java/org/apache/hadoop/hive/ql/exec/mr/ExecDriver.java
 java/org/apache/hadoop/hive/ql/exec/mr/ExecReducer.java
 java/org/apache/hadoop/hive/ql/exec/mr/HadoopJobExecHelper.java
 java/org/apache/hadoop/hive/ql/exec/mr/JobDebugger.java
 java/org/apache/hadoop/hive/ql/exec/mr/MapRedTask.java
 java/org/apache/hadoop/hive/ql/exec/mr/MapredLocalTask.java
 java/org/apache/hadoop/hive/ql/exec/mr/Throttle.java
 java/org/apache/hadoop/hive/ql/exec/persistence/MapJoinObjectValue.java
 java/org/apache/hadoop/hive/ql/exec/persistence/MapJoinRowContainer.java
 java/org/apache/hadoop/hive/ql/history/HiveHistory.java
 java/org/apache/hadoop/hive/ql/index/HiveIndexResult.java
 java/org/apache/hadoop/hive/ql/index/HiveIndexedInputFormat.java
 java/org/apache/hadoop/hive/ql/index/IndexPredicateAnalyzer.java
 java/org/apache/hadoop/hive/ql/index/TableBasedIndexHandler.java
 java/org/apache/hadoop/hive/ql/index/bitmap/BitmapIndexHandler.java
 java/org/apache/hadoop/hive/ql/io/BucketizedHiveInputFormat.java
 java/org/apache/hadoop/hive/ql/io/CombineHiveInputFormat.java
 java/org/apache/hadoop/hive/ql/io/HiveFileFormatUtils.java
 java/org/apache/hadoop/hive/ql/io/HiveInputFormat.java
 java/org/apache/hadoop/hive/ql/io/NonSyncDataInputBuffer.java
 java/org/apache/hadoop/hive/ql/io/RCFile.java
 java/org/apache/hadoop/hive/ql/io/RCFileInputFormat.java
 java/org/apache/hadoop/hive/ql/io/SequenceFileInputFormatChecker.java
 java/org/apache/hadoop/hive/ql/io/SymbolicInputFormat.java
 java/org/apache/hadoop/hive/ql/io/SymlinkTextInputFormat.java
 java/org/apache/hadoop/hive/ql/io/orc/DynamicByteArray.java
 java/org/apache/hadoop/hive/ql/io/orc/DynamicIntArray.java
 java/org/apache/hadoop/hive/ql/io/orc/FileDump.java
 java/org/apache/hadoop/hive/ql/io/orc/OrcStruct.java
 

[jira] [Updated] (HIVE-5018) Avoiding object instantiation in loops (issue 6)

2013-08-09 Thread Benjamin Jakobus (JIRA)

 [ 
https://issues.apache.org/jira/browse/HIVE-5018?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Benjamin Jakobus updated HIVE-5018:
---

Attachment: (was: ExplainTask.java)

 Avoiding object instantiation in loops (issue 6)
 

 Key: HIVE-5018
 URL: https://issues.apache.org/jira/browse/HIVE-5018
 Project: Hive
  Issue Type: Sub-task
Reporter: Benjamin Jakobus
Assignee: Benjamin Jakobus
Priority: Minor
 Fix For: 0.12.0

 Attachments: BucketingSortingReduceSinkOptimizer.java, 
 BucketizedHiveInputFormat.java, BucketMapJoinContext.java, 
 ColumnPrunerProcFactory.java, ColumnStatsTask.java, 
 CombineHiveInputFormat.java, CommonJoinOperator.java, 
 CommonJoinTaskDispatcher.java, ConditionalResolverCommonJoin.java, 
 ConditionalResolverSkewJoin.java, Context.java, CorrelationOptimizer.java, 
 DDLSemanticAnalyzer.java, DDLTask.java, DemuxOperator.java, Driver.java, 
 EmbeddedLockManager.java, ExecDriver.java, ExecReducer.java


 java/org/apache/hadoop/hive/ql/Context.java
 java/org/apache/hadoop/hive/ql/Driver.java
 java/org/apache/hadoop/hive/ql/QueryPlan.java
 java/org/apache/hadoop/hive/ql/exec/ColumnStatsTask.java
 java/org/apache/hadoop/hive/ql/exec/CommonJoinOperator.java
 java/org/apache/hadoop/hive/ql/exec/DDLTask.java
 java/org/apache/hadoop/hive/ql/exec/DefaultBucketMatcher.java
 java/org/apache/hadoop/hive/ql/exec/DemuxOperator.java
 java/org/apache/hadoop/hive/ql/exec/ExplainTask.java
 java/org/apache/hadoop/hive/ql/exec/ExprNodeGenericFuncEvaluator.java
 java/org/apache/hadoop/hive/ql/exec/FetchOperator.java
 java/org/apache/hadoop/hive/ql/exec/FileSinkOperator.java
 java/org/apache/hadoop/hive/ql/exec/FunctionRegistry.java
 java/org/apache/hadoop/hive/ql/exec/GroupByOperator.java
 java/org/apache/hadoop/hive/ql/exec/HashTableSinkOperator.java
 java/org/apache/hadoop/hive/ql/exec/JoinUtil.java
 java/org/apache/hadoop/hive/ql/exec/MapJoinOperator.java
 java/org/apache/hadoop/hive/ql/exec/MapOperator.java
 java/org/apache/hadoop/hive/ql/exec/MoveTask.java
 java/org/apache/hadoop/hive/ql/exec/MuxOperator.java
 java/org/apache/hadoop/hive/ql/exec/OperatorFactory.java
 java/org/apache/hadoop/hive/ql/exec/PTFPersistence.java
 java/org/apache/hadoop/hive/ql/exec/PartitionKeySampler.java
 java/org/apache/hadoop/hive/ql/exec/ReduceSinkOperator.java
 java/org/apache/hadoop/hive/ql/exec/SMBMapJoinOperator.java
 java/org/apache/hadoop/hive/ql/exec/ScriptOperator.java
 java/org/apache/hadoop/hive/ql/exec/SkewJoinHandler.java
 java/org/apache/hadoop/hive/ql/exec/StatsTask.java
 java/org/apache/hadoop/hive/ql/exec/TaskFactory.java
 java/org/apache/hadoop/hive/ql/exec/UDFArgumentException.java
 java/org/apache/hadoop/hive/ql/exec/UnionOperator.java
 java/org/apache/hadoop/hive/ql/exec/Utilities.java
 java/org/apache/hadoop/hive/ql/exec/errors/RegexErrorHeuristic.java
 java/org/apache/hadoop/hive/ql/exec/errors/ScriptErrorHeuristic.java
 java/org/apache/hadoop/hive/ql/exec/errors/TaskLogProcessor.java
 java/org/apache/hadoop/hive/ql/exec/mr/ExecDriver.java
 java/org/apache/hadoop/hive/ql/exec/mr/ExecReducer.java
 java/org/apache/hadoop/hive/ql/exec/mr/HadoopJobExecHelper.java
 java/org/apache/hadoop/hive/ql/exec/mr/JobDebugger.java
 java/org/apache/hadoop/hive/ql/exec/mr/MapRedTask.java
 java/org/apache/hadoop/hive/ql/exec/mr/MapredLocalTask.java
 java/org/apache/hadoop/hive/ql/exec/mr/Throttle.java
 java/org/apache/hadoop/hive/ql/exec/persistence/MapJoinObjectValue.java
 java/org/apache/hadoop/hive/ql/exec/persistence/MapJoinRowContainer.java
 java/org/apache/hadoop/hive/ql/history/HiveHistory.java
 java/org/apache/hadoop/hive/ql/index/HiveIndexResult.java
 java/org/apache/hadoop/hive/ql/index/HiveIndexedInputFormat.java
 java/org/apache/hadoop/hive/ql/index/IndexPredicateAnalyzer.java
 java/org/apache/hadoop/hive/ql/index/TableBasedIndexHandler.java
 java/org/apache/hadoop/hive/ql/index/bitmap/BitmapIndexHandler.java
 java/org/apache/hadoop/hive/ql/io/BucketizedHiveInputFormat.java
 java/org/apache/hadoop/hive/ql/io/CombineHiveInputFormat.java
 java/org/apache/hadoop/hive/ql/io/HiveFileFormatUtils.java
 java/org/apache/hadoop/hive/ql/io/HiveInputFormat.java
 java/org/apache/hadoop/hive/ql/io/NonSyncDataInputBuffer.java
 java/org/apache/hadoop/hive/ql/io/RCFile.java
 java/org/apache/hadoop/hive/ql/io/RCFileInputFormat.java
 java/org/apache/hadoop/hive/ql/io/SequenceFileInputFormatChecker.java
 java/org/apache/hadoop/hive/ql/io/SymbolicInputFormat.java
 java/org/apache/hadoop/hive/ql/io/SymlinkTextInputFormat.java
 java/org/apache/hadoop/hive/ql/io/orc/DynamicByteArray.java
 java/org/apache/hadoop/hive/ql/io/orc/DynamicIntArray.java
 java/org/apache/hadoop/hive/ql/io/orc/FileDump.java
 java/org/apache/hadoop/hive/ql/io/orc/OrcStruct.java
 

[jira] [Updated] (HIVE-5018) Avoiding object instantiation in loops (issue 6)

2013-08-09 Thread Benjamin Jakobus (JIRA)

 [ 
https://issues.apache.org/jira/browse/HIVE-5018?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Benjamin Jakobus updated HIVE-5018:
---

Attachment: (was: BlockMergeTask.java)

 Avoiding object instantiation in loops (issue 6)
 

 Key: HIVE-5018
 URL: https://issues.apache.org/jira/browse/HIVE-5018
 Project: Hive
  Issue Type: Sub-task
Reporter: Benjamin Jakobus
Assignee: Benjamin Jakobus
Priority: Minor
 Fix For: 0.12.0

 Attachments: BucketingSortingReduceSinkOptimizer.java, 
 BucketizedHiveInputFormat.java, BucketMapJoinContext.java, 
 ColumnPrunerProcFactory.java, ColumnStatsTask.java, 
 CombineHiveInputFormat.java, CommonJoinOperator.java, 
 CommonJoinTaskDispatcher.java, ConditionalResolverCommonJoin.java, 
 ConditionalResolverSkewJoin.java, Context.java, CorrelationOptimizer.java, 
 DDLSemanticAnalyzer.java, DDLTask.java, DemuxOperator.java, Driver.java, 
 EmbeddedLockManager.java, ExecDriver.java, ExecReducer.java


 java/org/apache/hadoop/hive/ql/Context.java
 java/org/apache/hadoop/hive/ql/Driver.java
 java/org/apache/hadoop/hive/ql/QueryPlan.java
 java/org/apache/hadoop/hive/ql/exec/ColumnStatsTask.java
 java/org/apache/hadoop/hive/ql/exec/CommonJoinOperator.java
 java/org/apache/hadoop/hive/ql/exec/DDLTask.java
 java/org/apache/hadoop/hive/ql/exec/DefaultBucketMatcher.java
 java/org/apache/hadoop/hive/ql/exec/DemuxOperator.java
 java/org/apache/hadoop/hive/ql/exec/ExplainTask.java
 java/org/apache/hadoop/hive/ql/exec/ExprNodeGenericFuncEvaluator.java
 java/org/apache/hadoop/hive/ql/exec/FetchOperator.java
 java/org/apache/hadoop/hive/ql/exec/FileSinkOperator.java
 java/org/apache/hadoop/hive/ql/exec/FunctionRegistry.java
 java/org/apache/hadoop/hive/ql/exec/GroupByOperator.java
 java/org/apache/hadoop/hive/ql/exec/HashTableSinkOperator.java
 java/org/apache/hadoop/hive/ql/exec/JoinUtil.java
 java/org/apache/hadoop/hive/ql/exec/MapJoinOperator.java
 java/org/apache/hadoop/hive/ql/exec/MapOperator.java
 java/org/apache/hadoop/hive/ql/exec/MoveTask.java
 java/org/apache/hadoop/hive/ql/exec/MuxOperator.java
 java/org/apache/hadoop/hive/ql/exec/OperatorFactory.java
 java/org/apache/hadoop/hive/ql/exec/PTFPersistence.java
 java/org/apache/hadoop/hive/ql/exec/PartitionKeySampler.java
 java/org/apache/hadoop/hive/ql/exec/ReduceSinkOperator.java
 java/org/apache/hadoop/hive/ql/exec/SMBMapJoinOperator.java
 java/org/apache/hadoop/hive/ql/exec/ScriptOperator.java
 java/org/apache/hadoop/hive/ql/exec/SkewJoinHandler.java
 java/org/apache/hadoop/hive/ql/exec/StatsTask.java
 java/org/apache/hadoop/hive/ql/exec/TaskFactory.java
 java/org/apache/hadoop/hive/ql/exec/UDFArgumentException.java
 java/org/apache/hadoop/hive/ql/exec/UnionOperator.java
 java/org/apache/hadoop/hive/ql/exec/Utilities.java
 java/org/apache/hadoop/hive/ql/exec/errors/RegexErrorHeuristic.java
 java/org/apache/hadoop/hive/ql/exec/errors/ScriptErrorHeuristic.java
 java/org/apache/hadoop/hive/ql/exec/errors/TaskLogProcessor.java
 java/org/apache/hadoop/hive/ql/exec/mr/ExecDriver.java
 java/org/apache/hadoop/hive/ql/exec/mr/ExecReducer.java
 java/org/apache/hadoop/hive/ql/exec/mr/HadoopJobExecHelper.java
 java/org/apache/hadoop/hive/ql/exec/mr/JobDebugger.java
 java/org/apache/hadoop/hive/ql/exec/mr/MapRedTask.java
 java/org/apache/hadoop/hive/ql/exec/mr/MapredLocalTask.java
 java/org/apache/hadoop/hive/ql/exec/mr/Throttle.java
 java/org/apache/hadoop/hive/ql/exec/persistence/MapJoinObjectValue.java
 java/org/apache/hadoop/hive/ql/exec/persistence/MapJoinRowContainer.java
 java/org/apache/hadoop/hive/ql/history/HiveHistory.java
 java/org/apache/hadoop/hive/ql/index/HiveIndexResult.java
 java/org/apache/hadoop/hive/ql/index/HiveIndexedInputFormat.java
 java/org/apache/hadoop/hive/ql/index/IndexPredicateAnalyzer.java
 java/org/apache/hadoop/hive/ql/index/TableBasedIndexHandler.java
 java/org/apache/hadoop/hive/ql/index/bitmap/BitmapIndexHandler.java
 java/org/apache/hadoop/hive/ql/io/BucketizedHiveInputFormat.java
 java/org/apache/hadoop/hive/ql/io/CombineHiveInputFormat.java
 java/org/apache/hadoop/hive/ql/io/HiveFileFormatUtils.java
 java/org/apache/hadoop/hive/ql/io/HiveInputFormat.java
 java/org/apache/hadoop/hive/ql/io/NonSyncDataInputBuffer.java
 java/org/apache/hadoop/hive/ql/io/RCFile.java
 java/org/apache/hadoop/hive/ql/io/RCFileInputFormat.java
 java/org/apache/hadoop/hive/ql/io/SequenceFileInputFormatChecker.java
 java/org/apache/hadoop/hive/ql/io/SymbolicInputFormat.java
 java/org/apache/hadoop/hive/ql/io/SymlinkTextInputFormat.java
 java/org/apache/hadoop/hive/ql/io/orc/DynamicByteArray.java
 java/org/apache/hadoop/hive/ql/io/orc/DynamicIntArray.java
 java/org/apache/hadoop/hive/ql/io/orc/FileDump.java
 java/org/apache/hadoop/hive/ql/io/orc/OrcStruct.java
 

[jira] [Updated] (HIVE-5018) Avoiding object instantiation in loops (issue 6)

2013-08-09 Thread Benjamin Jakobus (JIRA)

 [ 
https://issues.apache.org/jira/browse/HIVE-5018?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Benjamin Jakobus updated HIVE-5018:
---

Attachment: (was: FileSinkOperator.java)

 Avoiding object instantiation in loops (issue 6)
 

 Key: HIVE-5018
 URL: https://issues.apache.org/jira/browse/HIVE-5018
 Project: Hive
  Issue Type: Sub-task
Reporter: Benjamin Jakobus
Assignee: Benjamin Jakobus
Priority: Minor
 Fix For: 0.12.0

 Attachments: BucketingSortingReduceSinkOptimizer.java, 
 BucketizedHiveInputFormat.java, BucketMapJoinContext.java, 
 ColumnPrunerProcFactory.java, ColumnStatsTask.java, 
 CombineHiveInputFormat.java, CommonJoinOperator.java, 
 CommonJoinTaskDispatcher.java, ConditionalResolverCommonJoin.java, 
 ConditionalResolverSkewJoin.java, Context.java, CorrelationOptimizer.java, 
 DDLSemanticAnalyzer.java, DDLTask.java, DemuxOperator.java, Driver.java, 
 EmbeddedLockManager.java, ExecDriver.java, ExecReducer.java


 java/org/apache/hadoop/hive/ql/Context.java
 java/org/apache/hadoop/hive/ql/Driver.java
 java/org/apache/hadoop/hive/ql/QueryPlan.java
 java/org/apache/hadoop/hive/ql/exec/ColumnStatsTask.java
 java/org/apache/hadoop/hive/ql/exec/CommonJoinOperator.java
 java/org/apache/hadoop/hive/ql/exec/DDLTask.java
 java/org/apache/hadoop/hive/ql/exec/DefaultBucketMatcher.java
 java/org/apache/hadoop/hive/ql/exec/DemuxOperator.java
 java/org/apache/hadoop/hive/ql/exec/ExplainTask.java
 java/org/apache/hadoop/hive/ql/exec/ExprNodeGenericFuncEvaluator.java
 java/org/apache/hadoop/hive/ql/exec/FetchOperator.java
 java/org/apache/hadoop/hive/ql/exec/FileSinkOperator.java
 java/org/apache/hadoop/hive/ql/exec/FunctionRegistry.java
 java/org/apache/hadoop/hive/ql/exec/GroupByOperator.java
 java/org/apache/hadoop/hive/ql/exec/HashTableSinkOperator.java
 java/org/apache/hadoop/hive/ql/exec/JoinUtil.java
 java/org/apache/hadoop/hive/ql/exec/MapJoinOperator.java
 java/org/apache/hadoop/hive/ql/exec/MapOperator.java
 java/org/apache/hadoop/hive/ql/exec/MoveTask.java
 java/org/apache/hadoop/hive/ql/exec/MuxOperator.java
 java/org/apache/hadoop/hive/ql/exec/OperatorFactory.java
 java/org/apache/hadoop/hive/ql/exec/PTFPersistence.java
 java/org/apache/hadoop/hive/ql/exec/PartitionKeySampler.java
 java/org/apache/hadoop/hive/ql/exec/ReduceSinkOperator.java
 java/org/apache/hadoop/hive/ql/exec/SMBMapJoinOperator.java
 java/org/apache/hadoop/hive/ql/exec/ScriptOperator.java
 java/org/apache/hadoop/hive/ql/exec/SkewJoinHandler.java
 java/org/apache/hadoop/hive/ql/exec/StatsTask.java
 java/org/apache/hadoop/hive/ql/exec/TaskFactory.java
 java/org/apache/hadoop/hive/ql/exec/UDFArgumentException.java
 java/org/apache/hadoop/hive/ql/exec/UnionOperator.java
 java/org/apache/hadoop/hive/ql/exec/Utilities.java
 java/org/apache/hadoop/hive/ql/exec/errors/RegexErrorHeuristic.java
 java/org/apache/hadoop/hive/ql/exec/errors/ScriptErrorHeuristic.java
 java/org/apache/hadoop/hive/ql/exec/errors/TaskLogProcessor.java
 java/org/apache/hadoop/hive/ql/exec/mr/ExecDriver.java
 java/org/apache/hadoop/hive/ql/exec/mr/ExecReducer.java
 java/org/apache/hadoop/hive/ql/exec/mr/HadoopJobExecHelper.java
 java/org/apache/hadoop/hive/ql/exec/mr/JobDebugger.java
 java/org/apache/hadoop/hive/ql/exec/mr/MapRedTask.java
 java/org/apache/hadoop/hive/ql/exec/mr/MapredLocalTask.java
 java/org/apache/hadoop/hive/ql/exec/mr/Throttle.java
 java/org/apache/hadoop/hive/ql/exec/persistence/MapJoinObjectValue.java
 java/org/apache/hadoop/hive/ql/exec/persistence/MapJoinRowContainer.java
 java/org/apache/hadoop/hive/ql/history/HiveHistory.java
 java/org/apache/hadoop/hive/ql/index/HiveIndexResult.java
 java/org/apache/hadoop/hive/ql/index/HiveIndexedInputFormat.java
 java/org/apache/hadoop/hive/ql/index/IndexPredicateAnalyzer.java
 java/org/apache/hadoop/hive/ql/index/TableBasedIndexHandler.java
 java/org/apache/hadoop/hive/ql/index/bitmap/BitmapIndexHandler.java
 java/org/apache/hadoop/hive/ql/io/BucketizedHiveInputFormat.java
 java/org/apache/hadoop/hive/ql/io/CombineHiveInputFormat.java
 java/org/apache/hadoop/hive/ql/io/HiveFileFormatUtils.java
 java/org/apache/hadoop/hive/ql/io/HiveInputFormat.java
 java/org/apache/hadoop/hive/ql/io/NonSyncDataInputBuffer.java
 java/org/apache/hadoop/hive/ql/io/RCFile.java
 java/org/apache/hadoop/hive/ql/io/RCFileInputFormat.java
 java/org/apache/hadoop/hive/ql/io/SequenceFileInputFormatChecker.java
 java/org/apache/hadoop/hive/ql/io/SymbolicInputFormat.java
 java/org/apache/hadoop/hive/ql/io/SymlinkTextInputFormat.java
 java/org/apache/hadoop/hive/ql/io/orc/DynamicByteArray.java
 java/org/apache/hadoop/hive/ql/io/orc/DynamicIntArray.java
 java/org/apache/hadoop/hive/ql/io/orc/FileDump.java
 java/org/apache/hadoop/hive/ql/io/orc/OrcStruct.java
 

[jira] [Updated] (HIVE-5018) Avoiding object instantiation in loops (issue 6)

2013-08-09 Thread Benjamin Jakobus (JIRA)

 [ 
https://issues.apache.org/jira/browse/HIVE-5018?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Benjamin Jakobus updated HIVE-5018:
---

Attachment: (was: AbstractSMBJoinProc.java)

 Avoiding object instantiation in loops (issue 6)
 

 Key: HIVE-5018
 URL: https://issues.apache.org/jira/browse/HIVE-5018
 Project: Hive
  Issue Type: Sub-task
Reporter: Benjamin Jakobus
Assignee: Benjamin Jakobus
Priority: Minor
 Fix For: 0.12.0

 Attachments: BucketingSortingReduceSinkOptimizer.java, 
 BucketizedHiveInputFormat.java, BucketMapJoinContext.java, 
 ColumnPrunerProcFactory.java, ColumnStatsTask.java, 
 CombineHiveInputFormat.java, CommonJoinOperator.java, 
 CommonJoinTaskDispatcher.java, ConditionalResolverCommonJoin.java, 
 ConditionalResolverSkewJoin.java, Context.java, CorrelationOptimizer.java, 
 DDLSemanticAnalyzer.java, DDLTask.java, DemuxOperator.java, Driver.java, 
 EmbeddedLockManager.java, ExecDriver.java, ExecReducer.java


 java/org/apache/hadoop/hive/ql/Context.java
 java/org/apache/hadoop/hive/ql/Driver.java
 java/org/apache/hadoop/hive/ql/QueryPlan.java
 java/org/apache/hadoop/hive/ql/exec/ColumnStatsTask.java
 java/org/apache/hadoop/hive/ql/exec/CommonJoinOperator.java
 java/org/apache/hadoop/hive/ql/exec/DDLTask.java
 java/org/apache/hadoop/hive/ql/exec/DefaultBucketMatcher.java
 java/org/apache/hadoop/hive/ql/exec/DemuxOperator.java
 java/org/apache/hadoop/hive/ql/exec/ExplainTask.java
 java/org/apache/hadoop/hive/ql/exec/ExprNodeGenericFuncEvaluator.java
 java/org/apache/hadoop/hive/ql/exec/FetchOperator.java
 java/org/apache/hadoop/hive/ql/exec/FileSinkOperator.java
 java/org/apache/hadoop/hive/ql/exec/FunctionRegistry.java
 java/org/apache/hadoop/hive/ql/exec/GroupByOperator.java
 java/org/apache/hadoop/hive/ql/exec/HashTableSinkOperator.java
 java/org/apache/hadoop/hive/ql/exec/JoinUtil.java
 java/org/apache/hadoop/hive/ql/exec/MapJoinOperator.java
 java/org/apache/hadoop/hive/ql/exec/MapOperator.java
 java/org/apache/hadoop/hive/ql/exec/MoveTask.java
 java/org/apache/hadoop/hive/ql/exec/MuxOperator.java
 java/org/apache/hadoop/hive/ql/exec/OperatorFactory.java
 java/org/apache/hadoop/hive/ql/exec/PTFPersistence.java
 java/org/apache/hadoop/hive/ql/exec/PartitionKeySampler.java
 java/org/apache/hadoop/hive/ql/exec/ReduceSinkOperator.java
 java/org/apache/hadoop/hive/ql/exec/SMBMapJoinOperator.java
 java/org/apache/hadoop/hive/ql/exec/ScriptOperator.java
 java/org/apache/hadoop/hive/ql/exec/SkewJoinHandler.java
 java/org/apache/hadoop/hive/ql/exec/StatsTask.java
 java/org/apache/hadoop/hive/ql/exec/TaskFactory.java
 java/org/apache/hadoop/hive/ql/exec/UDFArgumentException.java
 java/org/apache/hadoop/hive/ql/exec/UnionOperator.java
 java/org/apache/hadoop/hive/ql/exec/Utilities.java
 java/org/apache/hadoop/hive/ql/exec/errors/RegexErrorHeuristic.java
 java/org/apache/hadoop/hive/ql/exec/errors/ScriptErrorHeuristic.java
 java/org/apache/hadoop/hive/ql/exec/errors/TaskLogProcessor.java
 java/org/apache/hadoop/hive/ql/exec/mr/ExecDriver.java
 java/org/apache/hadoop/hive/ql/exec/mr/ExecReducer.java
 java/org/apache/hadoop/hive/ql/exec/mr/HadoopJobExecHelper.java
 java/org/apache/hadoop/hive/ql/exec/mr/JobDebugger.java
 java/org/apache/hadoop/hive/ql/exec/mr/MapRedTask.java
 java/org/apache/hadoop/hive/ql/exec/mr/MapredLocalTask.java
 java/org/apache/hadoop/hive/ql/exec/mr/Throttle.java
 java/org/apache/hadoop/hive/ql/exec/persistence/MapJoinObjectValue.java
 java/org/apache/hadoop/hive/ql/exec/persistence/MapJoinRowContainer.java
 java/org/apache/hadoop/hive/ql/history/HiveHistory.java
 java/org/apache/hadoop/hive/ql/index/HiveIndexResult.java
 java/org/apache/hadoop/hive/ql/index/HiveIndexedInputFormat.java
 java/org/apache/hadoop/hive/ql/index/IndexPredicateAnalyzer.java
 java/org/apache/hadoop/hive/ql/index/TableBasedIndexHandler.java
 java/org/apache/hadoop/hive/ql/index/bitmap/BitmapIndexHandler.java
 java/org/apache/hadoop/hive/ql/io/BucketizedHiveInputFormat.java
 java/org/apache/hadoop/hive/ql/io/CombineHiveInputFormat.java
 java/org/apache/hadoop/hive/ql/io/HiveFileFormatUtils.java
 java/org/apache/hadoop/hive/ql/io/HiveInputFormat.java
 java/org/apache/hadoop/hive/ql/io/NonSyncDataInputBuffer.java
 java/org/apache/hadoop/hive/ql/io/RCFile.java
 java/org/apache/hadoop/hive/ql/io/RCFileInputFormat.java
 java/org/apache/hadoop/hive/ql/io/SequenceFileInputFormatChecker.java
 java/org/apache/hadoop/hive/ql/io/SymbolicInputFormat.java
 java/org/apache/hadoop/hive/ql/io/SymlinkTextInputFormat.java
 java/org/apache/hadoop/hive/ql/io/orc/DynamicByteArray.java
 java/org/apache/hadoop/hive/ql/io/orc/DynamicIntArray.java
 java/org/apache/hadoop/hive/ql/io/orc/FileDump.java
 java/org/apache/hadoop/hive/ql/io/orc/OrcStruct.java
 

[jira] [Updated] (HIVE-5018) Avoiding object instantiation in loops (issue 6)

2013-08-09 Thread Benjamin Jakobus (JIRA)

 [ 
https://issues.apache.org/jira/browse/HIVE-5018?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Benjamin Jakobus updated HIVE-5018:
---

Attachment: (was: BucketingSortingReduceSinkOptimizer.java)

 Avoiding object instantiation in loops (issue 6)
 

 Key: HIVE-5018
 URL: https://issues.apache.org/jira/browse/HIVE-5018
 Project: Hive
  Issue Type: Sub-task
Reporter: Benjamin Jakobus
Assignee: Benjamin Jakobus
Priority: Minor
 Fix For: 0.12.0

 Attachments: BucketMapJoinContext.java, ColumnPrunerProcFactory.java, 
 ColumnStatsTask.java, CombineHiveInputFormat.java, CommonJoinOperator.java, 
 CommonJoinTaskDispatcher.java, ConditionalResolverCommonJoin.java, 
 ConditionalResolverSkewJoin.java, Context.java, CorrelationOptimizer.java, 
 DDLSemanticAnalyzer.java, DDLTask.java, DemuxOperator.java, Driver.java, 
 EmbeddedLockManager.java, ExecDriver.java, ExecReducer.java


 java/org/apache/hadoop/hive/ql/Context.java
 java/org/apache/hadoop/hive/ql/Driver.java
 java/org/apache/hadoop/hive/ql/QueryPlan.java
 java/org/apache/hadoop/hive/ql/exec/ColumnStatsTask.java
 java/org/apache/hadoop/hive/ql/exec/CommonJoinOperator.java
 java/org/apache/hadoop/hive/ql/exec/DDLTask.java
 java/org/apache/hadoop/hive/ql/exec/DefaultBucketMatcher.java
 java/org/apache/hadoop/hive/ql/exec/DemuxOperator.java
 java/org/apache/hadoop/hive/ql/exec/ExplainTask.java
 java/org/apache/hadoop/hive/ql/exec/ExprNodeGenericFuncEvaluator.java
 java/org/apache/hadoop/hive/ql/exec/FetchOperator.java
 java/org/apache/hadoop/hive/ql/exec/FileSinkOperator.java
 java/org/apache/hadoop/hive/ql/exec/FunctionRegistry.java
 java/org/apache/hadoop/hive/ql/exec/GroupByOperator.java
 java/org/apache/hadoop/hive/ql/exec/HashTableSinkOperator.java
 java/org/apache/hadoop/hive/ql/exec/JoinUtil.java
 java/org/apache/hadoop/hive/ql/exec/MapJoinOperator.java
 java/org/apache/hadoop/hive/ql/exec/MapOperator.java
 java/org/apache/hadoop/hive/ql/exec/MoveTask.java
 java/org/apache/hadoop/hive/ql/exec/MuxOperator.java
 java/org/apache/hadoop/hive/ql/exec/OperatorFactory.java
 java/org/apache/hadoop/hive/ql/exec/PTFPersistence.java
 java/org/apache/hadoop/hive/ql/exec/PartitionKeySampler.java
 java/org/apache/hadoop/hive/ql/exec/ReduceSinkOperator.java
 java/org/apache/hadoop/hive/ql/exec/SMBMapJoinOperator.java
 java/org/apache/hadoop/hive/ql/exec/ScriptOperator.java
 java/org/apache/hadoop/hive/ql/exec/SkewJoinHandler.java
 java/org/apache/hadoop/hive/ql/exec/StatsTask.java
 java/org/apache/hadoop/hive/ql/exec/TaskFactory.java
 java/org/apache/hadoop/hive/ql/exec/UDFArgumentException.java
 java/org/apache/hadoop/hive/ql/exec/UnionOperator.java
 java/org/apache/hadoop/hive/ql/exec/Utilities.java
 java/org/apache/hadoop/hive/ql/exec/errors/RegexErrorHeuristic.java
 java/org/apache/hadoop/hive/ql/exec/errors/ScriptErrorHeuristic.java
 java/org/apache/hadoop/hive/ql/exec/errors/TaskLogProcessor.java
 java/org/apache/hadoop/hive/ql/exec/mr/ExecDriver.java
 java/org/apache/hadoop/hive/ql/exec/mr/ExecReducer.java
 java/org/apache/hadoop/hive/ql/exec/mr/HadoopJobExecHelper.java
 java/org/apache/hadoop/hive/ql/exec/mr/JobDebugger.java
 java/org/apache/hadoop/hive/ql/exec/mr/MapRedTask.java
 java/org/apache/hadoop/hive/ql/exec/mr/MapredLocalTask.java
 java/org/apache/hadoop/hive/ql/exec/mr/Throttle.java
 java/org/apache/hadoop/hive/ql/exec/persistence/MapJoinObjectValue.java
 java/org/apache/hadoop/hive/ql/exec/persistence/MapJoinRowContainer.java
 java/org/apache/hadoop/hive/ql/history/HiveHistory.java
 java/org/apache/hadoop/hive/ql/index/HiveIndexResult.java
 java/org/apache/hadoop/hive/ql/index/HiveIndexedInputFormat.java
 java/org/apache/hadoop/hive/ql/index/IndexPredicateAnalyzer.java
 java/org/apache/hadoop/hive/ql/index/TableBasedIndexHandler.java
 java/org/apache/hadoop/hive/ql/index/bitmap/BitmapIndexHandler.java
 java/org/apache/hadoop/hive/ql/io/BucketizedHiveInputFormat.java
 java/org/apache/hadoop/hive/ql/io/CombineHiveInputFormat.java
 java/org/apache/hadoop/hive/ql/io/HiveFileFormatUtils.java
 java/org/apache/hadoop/hive/ql/io/HiveInputFormat.java
 java/org/apache/hadoop/hive/ql/io/NonSyncDataInputBuffer.java
 java/org/apache/hadoop/hive/ql/io/RCFile.java
 java/org/apache/hadoop/hive/ql/io/RCFileInputFormat.java
 java/org/apache/hadoop/hive/ql/io/SequenceFileInputFormatChecker.java
 java/org/apache/hadoop/hive/ql/io/SymbolicInputFormat.java
 java/org/apache/hadoop/hive/ql/io/SymlinkTextInputFormat.java
 java/org/apache/hadoop/hive/ql/io/orc/DynamicByteArray.java
 java/org/apache/hadoop/hive/ql/io/orc/DynamicIntArray.java
 java/org/apache/hadoop/hive/ql/io/orc/FileDump.java
 java/org/apache/hadoop/hive/ql/io/orc/OrcStruct.java
 java/org/apache/hadoop/hive/ql/io/orc/RecordReaderImpl.java
 

[jira] [Updated] (HIVE-5018) Avoiding object instantiation in loops (issue 6)

2013-08-09 Thread Benjamin Jakobus (JIRA)

 [ 
https://issues.apache.org/jira/browse/HIVE-5018?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Benjamin Jakobus updated HIVE-5018:
---

Attachment: (was: ExportSemanticAnalyzer.java)

 Avoiding object instantiation in loops (issue 6)
 

 Key: HIVE-5018
 URL: https://issues.apache.org/jira/browse/HIVE-5018
 Project: Hive
  Issue Type: Sub-task
Reporter: Benjamin Jakobus
Assignee: Benjamin Jakobus
Priority: Minor
 Fix For: 0.12.0

 Attachments: BucketingSortingReduceSinkOptimizer.java, 
 BucketizedHiveInputFormat.java, BucketMapJoinContext.java, 
 ColumnPrunerProcFactory.java, ColumnStatsTask.java, 
 CombineHiveInputFormat.java, CommonJoinOperator.java, 
 CommonJoinTaskDispatcher.java, ConditionalResolverCommonJoin.java, 
 ConditionalResolverSkewJoin.java, Context.java, CorrelationOptimizer.java, 
 DDLSemanticAnalyzer.java, DDLTask.java, DemuxOperator.java, Driver.java, 
 EmbeddedLockManager.java, ExecDriver.java, ExecReducer.java


 java/org/apache/hadoop/hive/ql/Context.java
 java/org/apache/hadoop/hive/ql/Driver.java
 java/org/apache/hadoop/hive/ql/QueryPlan.java
 java/org/apache/hadoop/hive/ql/exec/ColumnStatsTask.java
 java/org/apache/hadoop/hive/ql/exec/CommonJoinOperator.java
 java/org/apache/hadoop/hive/ql/exec/DDLTask.java
 java/org/apache/hadoop/hive/ql/exec/DefaultBucketMatcher.java
 java/org/apache/hadoop/hive/ql/exec/DemuxOperator.java
 java/org/apache/hadoop/hive/ql/exec/ExplainTask.java
 java/org/apache/hadoop/hive/ql/exec/ExprNodeGenericFuncEvaluator.java
 java/org/apache/hadoop/hive/ql/exec/FetchOperator.java
 java/org/apache/hadoop/hive/ql/exec/FileSinkOperator.java
 java/org/apache/hadoop/hive/ql/exec/FunctionRegistry.java
 java/org/apache/hadoop/hive/ql/exec/GroupByOperator.java
 java/org/apache/hadoop/hive/ql/exec/HashTableSinkOperator.java
 java/org/apache/hadoop/hive/ql/exec/JoinUtil.java
 java/org/apache/hadoop/hive/ql/exec/MapJoinOperator.java
 java/org/apache/hadoop/hive/ql/exec/MapOperator.java
 java/org/apache/hadoop/hive/ql/exec/MoveTask.java
 java/org/apache/hadoop/hive/ql/exec/MuxOperator.java
 java/org/apache/hadoop/hive/ql/exec/OperatorFactory.java
 java/org/apache/hadoop/hive/ql/exec/PTFPersistence.java
 java/org/apache/hadoop/hive/ql/exec/PartitionKeySampler.java
 java/org/apache/hadoop/hive/ql/exec/ReduceSinkOperator.java
 java/org/apache/hadoop/hive/ql/exec/SMBMapJoinOperator.java
 java/org/apache/hadoop/hive/ql/exec/ScriptOperator.java
 java/org/apache/hadoop/hive/ql/exec/SkewJoinHandler.java
 java/org/apache/hadoop/hive/ql/exec/StatsTask.java
 java/org/apache/hadoop/hive/ql/exec/TaskFactory.java
 java/org/apache/hadoop/hive/ql/exec/UDFArgumentException.java
 java/org/apache/hadoop/hive/ql/exec/UnionOperator.java
 java/org/apache/hadoop/hive/ql/exec/Utilities.java
 java/org/apache/hadoop/hive/ql/exec/errors/RegexErrorHeuristic.java
 java/org/apache/hadoop/hive/ql/exec/errors/ScriptErrorHeuristic.java
 java/org/apache/hadoop/hive/ql/exec/errors/TaskLogProcessor.java
 java/org/apache/hadoop/hive/ql/exec/mr/ExecDriver.java
 java/org/apache/hadoop/hive/ql/exec/mr/ExecReducer.java
 java/org/apache/hadoop/hive/ql/exec/mr/HadoopJobExecHelper.java
 java/org/apache/hadoop/hive/ql/exec/mr/JobDebugger.java
 java/org/apache/hadoop/hive/ql/exec/mr/MapRedTask.java
 java/org/apache/hadoop/hive/ql/exec/mr/MapredLocalTask.java
 java/org/apache/hadoop/hive/ql/exec/mr/Throttle.java
 java/org/apache/hadoop/hive/ql/exec/persistence/MapJoinObjectValue.java
 java/org/apache/hadoop/hive/ql/exec/persistence/MapJoinRowContainer.java
 java/org/apache/hadoop/hive/ql/history/HiveHistory.java
 java/org/apache/hadoop/hive/ql/index/HiveIndexResult.java
 java/org/apache/hadoop/hive/ql/index/HiveIndexedInputFormat.java
 java/org/apache/hadoop/hive/ql/index/IndexPredicateAnalyzer.java
 java/org/apache/hadoop/hive/ql/index/TableBasedIndexHandler.java
 java/org/apache/hadoop/hive/ql/index/bitmap/BitmapIndexHandler.java
 java/org/apache/hadoop/hive/ql/io/BucketizedHiveInputFormat.java
 java/org/apache/hadoop/hive/ql/io/CombineHiveInputFormat.java
 java/org/apache/hadoop/hive/ql/io/HiveFileFormatUtils.java
 java/org/apache/hadoop/hive/ql/io/HiveInputFormat.java
 java/org/apache/hadoop/hive/ql/io/NonSyncDataInputBuffer.java
 java/org/apache/hadoop/hive/ql/io/RCFile.java
 java/org/apache/hadoop/hive/ql/io/RCFileInputFormat.java
 java/org/apache/hadoop/hive/ql/io/SequenceFileInputFormatChecker.java
 java/org/apache/hadoop/hive/ql/io/SymbolicInputFormat.java
 java/org/apache/hadoop/hive/ql/io/SymlinkTextInputFormat.java
 java/org/apache/hadoop/hive/ql/io/orc/DynamicByteArray.java
 java/org/apache/hadoop/hive/ql/io/orc/DynamicIntArray.java
 java/org/apache/hadoop/hive/ql/io/orc/FileDump.java
 java/org/apache/hadoop/hive/ql/io/orc/OrcStruct.java
 

[jira] [Updated] (HIVE-5018) Avoiding object instantiation in loops (issue 6)

2013-08-09 Thread Benjamin Jakobus (JIRA)

 [ 
https://issues.apache.org/jira/browse/HIVE-5018?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Benjamin Jakobus updated HIVE-5018:
---

Attachment: (was: FunctionRegistry.java)

 Avoiding object instantiation in loops (issue 6)
 

 Key: HIVE-5018
 URL: https://issues.apache.org/jira/browse/HIVE-5018
 Project: Hive
  Issue Type: Sub-task
Reporter: Benjamin Jakobus
Assignee: Benjamin Jakobus
Priority: Minor
 Fix For: 0.12.0

 Attachments: BucketingSortingReduceSinkOptimizer.java, 
 BucketizedHiveInputFormat.java, BucketMapJoinContext.java, 
 ColumnPrunerProcFactory.java, ColumnStatsTask.java, 
 CombineHiveInputFormat.java, CommonJoinOperator.java, 
 CommonJoinTaskDispatcher.java, ConditionalResolverCommonJoin.java, 
 ConditionalResolverSkewJoin.java, Context.java, CorrelationOptimizer.java, 
 DDLSemanticAnalyzer.java, DDLTask.java, DemuxOperator.java, Driver.java, 
 EmbeddedLockManager.java, ExecDriver.java, ExecReducer.java


 java/org/apache/hadoop/hive/ql/Context.java
 java/org/apache/hadoop/hive/ql/Driver.java
 java/org/apache/hadoop/hive/ql/QueryPlan.java
 java/org/apache/hadoop/hive/ql/exec/ColumnStatsTask.java
 java/org/apache/hadoop/hive/ql/exec/CommonJoinOperator.java
 java/org/apache/hadoop/hive/ql/exec/DDLTask.java
 java/org/apache/hadoop/hive/ql/exec/DefaultBucketMatcher.java
 java/org/apache/hadoop/hive/ql/exec/DemuxOperator.java
 java/org/apache/hadoop/hive/ql/exec/ExplainTask.java
 java/org/apache/hadoop/hive/ql/exec/ExprNodeGenericFuncEvaluator.java
 java/org/apache/hadoop/hive/ql/exec/FetchOperator.java
 java/org/apache/hadoop/hive/ql/exec/FileSinkOperator.java
 java/org/apache/hadoop/hive/ql/exec/FunctionRegistry.java
 java/org/apache/hadoop/hive/ql/exec/GroupByOperator.java
 java/org/apache/hadoop/hive/ql/exec/HashTableSinkOperator.java
 java/org/apache/hadoop/hive/ql/exec/JoinUtil.java
 java/org/apache/hadoop/hive/ql/exec/MapJoinOperator.java
 java/org/apache/hadoop/hive/ql/exec/MapOperator.java
 java/org/apache/hadoop/hive/ql/exec/MoveTask.java
 java/org/apache/hadoop/hive/ql/exec/MuxOperator.java
 java/org/apache/hadoop/hive/ql/exec/OperatorFactory.java
 java/org/apache/hadoop/hive/ql/exec/PTFPersistence.java
 java/org/apache/hadoop/hive/ql/exec/PartitionKeySampler.java
 java/org/apache/hadoop/hive/ql/exec/ReduceSinkOperator.java
 java/org/apache/hadoop/hive/ql/exec/SMBMapJoinOperator.java
 java/org/apache/hadoop/hive/ql/exec/ScriptOperator.java
 java/org/apache/hadoop/hive/ql/exec/SkewJoinHandler.java
 java/org/apache/hadoop/hive/ql/exec/StatsTask.java
 java/org/apache/hadoop/hive/ql/exec/TaskFactory.java
 java/org/apache/hadoop/hive/ql/exec/UDFArgumentException.java
 java/org/apache/hadoop/hive/ql/exec/UnionOperator.java
 java/org/apache/hadoop/hive/ql/exec/Utilities.java
 java/org/apache/hadoop/hive/ql/exec/errors/RegexErrorHeuristic.java
 java/org/apache/hadoop/hive/ql/exec/errors/ScriptErrorHeuristic.java
 java/org/apache/hadoop/hive/ql/exec/errors/TaskLogProcessor.java
 java/org/apache/hadoop/hive/ql/exec/mr/ExecDriver.java
 java/org/apache/hadoop/hive/ql/exec/mr/ExecReducer.java
 java/org/apache/hadoop/hive/ql/exec/mr/HadoopJobExecHelper.java
 java/org/apache/hadoop/hive/ql/exec/mr/JobDebugger.java
 java/org/apache/hadoop/hive/ql/exec/mr/MapRedTask.java
 java/org/apache/hadoop/hive/ql/exec/mr/MapredLocalTask.java
 java/org/apache/hadoop/hive/ql/exec/mr/Throttle.java
 java/org/apache/hadoop/hive/ql/exec/persistence/MapJoinObjectValue.java
 java/org/apache/hadoop/hive/ql/exec/persistence/MapJoinRowContainer.java
 java/org/apache/hadoop/hive/ql/history/HiveHistory.java
 java/org/apache/hadoop/hive/ql/index/HiveIndexResult.java
 java/org/apache/hadoop/hive/ql/index/HiveIndexedInputFormat.java
 java/org/apache/hadoop/hive/ql/index/IndexPredicateAnalyzer.java
 java/org/apache/hadoop/hive/ql/index/TableBasedIndexHandler.java
 java/org/apache/hadoop/hive/ql/index/bitmap/BitmapIndexHandler.java
 java/org/apache/hadoop/hive/ql/io/BucketizedHiveInputFormat.java
 java/org/apache/hadoop/hive/ql/io/CombineHiveInputFormat.java
 java/org/apache/hadoop/hive/ql/io/HiveFileFormatUtils.java
 java/org/apache/hadoop/hive/ql/io/HiveInputFormat.java
 java/org/apache/hadoop/hive/ql/io/NonSyncDataInputBuffer.java
 java/org/apache/hadoop/hive/ql/io/RCFile.java
 java/org/apache/hadoop/hive/ql/io/RCFileInputFormat.java
 java/org/apache/hadoop/hive/ql/io/SequenceFileInputFormatChecker.java
 java/org/apache/hadoop/hive/ql/io/SymbolicInputFormat.java
 java/org/apache/hadoop/hive/ql/io/SymlinkTextInputFormat.java
 java/org/apache/hadoop/hive/ql/io/orc/DynamicByteArray.java
 java/org/apache/hadoop/hive/ql/io/orc/DynamicIntArray.java
 java/org/apache/hadoop/hive/ql/io/orc/FileDump.java
 java/org/apache/hadoop/hive/ql/io/orc/OrcStruct.java
 

[jira] [Updated] (HIVE-5018) Avoiding object instantiation in loops (issue 6)

2013-08-09 Thread Benjamin Jakobus (JIRA)

 [ 
https://issues.apache.org/jira/browse/HIVE-5018?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Benjamin Jakobus updated HIVE-5018:
---

Attachment: (was: BucketingSortingInferenceOptimizer.java)

 Avoiding object instantiation in loops (issue 6)
 

 Key: HIVE-5018
 URL: https://issues.apache.org/jira/browse/HIVE-5018
 Project: Hive
  Issue Type: Sub-task
Reporter: Benjamin Jakobus
Assignee: Benjamin Jakobus
Priority: Minor
 Fix For: 0.12.0

 Attachments: BucketingSortingReduceSinkOptimizer.java, 
 BucketizedHiveInputFormat.java, BucketMapJoinContext.java, 
 ColumnPrunerProcFactory.java, ColumnStatsTask.java, 
 CombineHiveInputFormat.java, CommonJoinOperator.java, 
 CommonJoinTaskDispatcher.java, ConditionalResolverCommonJoin.java, 
 ConditionalResolverSkewJoin.java, Context.java, CorrelationOptimizer.java, 
 DDLSemanticAnalyzer.java, DDLTask.java, DemuxOperator.java, Driver.java, 
 EmbeddedLockManager.java, ExecDriver.java, ExecReducer.java


 java/org/apache/hadoop/hive/ql/Context.java
 java/org/apache/hadoop/hive/ql/Driver.java
 java/org/apache/hadoop/hive/ql/QueryPlan.java
 java/org/apache/hadoop/hive/ql/exec/ColumnStatsTask.java
 java/org/apache/hadoop/hive/ql/exec/CommonJoinOperator.java
 java/org/apache/hadoop/hive/ql/exec/DDLTask.java
 java/org/apache/hadoop/hive/ql/exec/DefaultBucketMatcher.java
 java/org/apache/hadoop/hive/ql/exec/DemuxOperator.java
 java/org/apache/hadoop/hive/ql/exec/ExplainTask.java
 java/org/apache/hadoop/hive/ql/exec/ExprNodeGenericFuncEvaluator.java
 java/org/apache/hadoop/hive/ql/exec/FetchOperator.java
 java/org/apache/hadoop/hive/ql/exec/FileSinkOperator.java
 java/org/apache/hadoop/hive/ql/exec/FunctionRegistry.java
 java/org/apache/hadoop/hive/ql/exec/GroupByOperator.java
 java/org/apache/hadoop/hive/ql/exec/HashTableSinkOperator.java
 java/org/apache/hadoop/hive/ql/exec/JoinUtil.java
 java/org/apache/hadoop/hive/ql/exec/MapJoinOperator.java
 java/org/apache/hadoop/hive/ql/exec/MapOperator.java
 java/org/apache/hadoop/hive/ql/exec/MoveTask.java
 java/org/apache/hadoop/hive/ql/exec/MuxOperator.java
 java/org/apache/hadoop/hive/ql/exec/OperatorFactory.java
 java/org/apache/hadoop/hive/ql/exec/PTFPersistence.java
 java/org/apache/hadoop/hive/ql/exec/PartitionKeySampler.java
 java/org/apache/hadoop/hive/ql/exec/ReduceSinkOperator.java
 java/org/apache/hadoop/hive/ql/exec/SMBMapJoinOperator.java
 java/org/apache/hadoop/hive/ql/exec/ScriptOperator.java
 java/org/apache/hadoop/hive/ql/exec/SkewJoinHandler.java
 java/org/apache/hadoop/hive/ql/exec/StatsTask.java
 java/org/apache/hadoop/hive/ql/exec/TaskFactory.java
 java/org/apache/hadoop/hive/ql/exec/UDFArgumentException.java
 java/org/apache/hadoop/hive/ql/exec/UnionOperator.java
 java/org/apache/hadoop/hive/ql/exec/Utilities.java
 java/org/apache/hadoop/hive/ql/exec/errors/RegexErrorHeuristic.java
 java/org/apache/hadoop/hive/ql/exec/errors/ScriptErrorHeuristic.java
 java/org/apache/hadoop/hive/ql/exec/errors/TaskLogProcessor.java
 java/org/apache/hadoop/hive/ql/exec/mr/ExecDriver.java
 java/org/apache/hadoop/hive/ql/exec/mr/ExecReducer.java
 java/org/apache/hadoop/hive/ql/exec/mr/HadoopJobExecHelper.java
 java/org/apache/hadoop/hive/ql/exec/mr/JobDebugger.java
 java/org/apache/hadoop/hive/ql/exec/mr/MapRedTask.java
 java/org/apache/hadoop/hive/ql/exec/mr/MapredLocalTask.java
 java/org/apache/hadoop/hive/ql/exec/mr/Throttle.java
 java/org/apache/hadoop/hive/ql/exec/persistence/MapJoinObjectValue.java
 java/org/apache/hadoop/hive/ql/exec/persistence/MapJoinRowContainer.java
 java/org/apache/hadoop/hive/ql/history/HiveHistory.java
 java/org/apache/hadoop/hive/ql/index/HiveIndexResult.java
 java/org/apache/hadoop/hive/ql/index/HiveIndexedInputFormat.java
 java/org/apache/hadoop/hive/ql/index/IndexPredicateAnalyzer.java
 java/org/apache/hadoop/hive/ql/index/TableBasedIndexHandler.java
 java/org/apache/hadoop/hive/ql/index/bitmap/BitmapIndexHandler.java
 java/org/apache/hadoop/hive/ql/io/BucketizedHiveInputFormat.java
 java/org/apache/hadoop/hive/ql/io/CombineHiveInputFormat.java
 java/org/apache/hadoop/hive/ql/io/HiveFileFormatUtils.java
 java/org/apache/hadoop/hive/ql/io/HiveInputFormat.java
 java/org/apache/hadoop/hive/ql/io/NonSyncDataInputBuffer.java
 java/org/apache/hadoop/hive/ql/io/RCFile.java
 java/org/apache/hadoop/hive/ql/io/RCFileInputFormat.java
 java/org/apache/hadoop/hive/ql/io/SequenceFileInputFormatChecker.java
 java/org/apache/hadoop/hive/ql/io/SymbolicInputFormat.java
 java/org/apache/hadoop/hive/ql/io/SymlinkTextInputFormat.java
 java/org/apache/hadoop/hive/ql/io/orc/DynamicByteArray.java
 java/org/apache/hadoop/hive/ql/io/orc/DynamicIntArray.java
 java/org/apache/hadoop/hive/ql/io/orc/FileDump.java
 java/org/apache/hadoop/hive/ql/io/orc/OrcStruct.java
 

[jira] [Updated] (HIVE-5018) Avoiding object instantiation in loops (issue 6)

2013-08-09 Thread Benjamin Jakobus (JIRA)

 [ 
https://issues.apache.org/jira/browse/HIVE-5018?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Benjamin Jakobus updated HIVE-5018:
---

Attachment: (was: BitmapIndexHandler.java)

 Avoiding object instantiation in loops (issue 6)
 

 Key: HIVE-5018
 URL: https://issues.apache.org/jira/browse/HIVE-5018
 Project: Hive
  Issue Type: Sub-task
Reporter: Benjamin Jakobus
Assignee: Benjamin Jakobus
Priority: Minor
 Fix For: 0.12.0

 Attachments: BucketingSortingReduceSinkOptimizer.java, 
 BucketizedHiveInputFormat.java, BucketMapJoinContext.java, 
 ColumnPrunerProcFactory.java, ColumnStatsTask.java, 
 CombineHiveInputFormat.java, CommonJoinOperator.java, 
 CommonJoinTaskDispatcher.java, ConditionalResolverCommonJoin.java, 
 ConditionalResolverSkewJoin.java, Context.java, CorrelationOptimizer.java, 
 DDLSemanticAnalyzer.java, DDLTask.java, DemuxOperator.java, Driver.java, 
 EmbeddedLockManager.java, ExecDriver.java, ExecReducer.java


 java/org/apache/hadoop/hive/ql/Context.java
 java/org/apache/hadoop/hive/ql/Driver.java
 java/org/apache/hadoop/hive/ql/QueryPlan.java
 java/org/apache/hadoop/hive/ql/exec/ColumnStatsTask.java
 java/org/apache/hadoop/hive/ql/exec/CommonJoinOperator.java
 java/org/apache/hadoop/hive/ql/exec/DDLTask.java
 java/org/apache/hadoop/hive/ql/exec/DefaultBucketMatcher.java
 java/org/apache/hadoop/hive/ql/exec/DemuxOperator.java
 java/org/apache/hadoop/hive/ql/exec/ExplainTask.java
 java/org/apache/hadoop/hive/ql/exec/ExprNodeGenericFuncEvaluator.java
 java/org/apache/hadoop/hive/ql/exec/FetchOperator.java
 java/org/apache/hadoop/hive/ql/exec/FileSinkOperator.java
 java/org/apache/hadoop/hive/ql/exec/FunctionRegistry.java
 java/org/apache/hadoop/hive/ql/exec/GroupByOperator.java
 java/org/apache/hadoop/hive/ql/exec/HashTableSinkOperator.java
 java/org/apache/hadoop/hive/ql/exec/JoinUtil.java
 java/org/apache/hadoop/hive/ql/exec/MapJoinOperator.java
 java/org/apache/hadoop/hive/ql/exec/MapOperator.java
 java/org/apache/hadoop/hive/ql/exec/MoveTask.java
 java/org/apache/hadoop/hive/ql/exec/MuxOperator.java
 java/org/apache/hadoop/hive/ql/exec/OperatorFactory.java
 java/org/apache/hadoop/hive/ql/exec/PTFPersistence.java
 java/org/apache/hadoop/hive/ql/exec/PartitionKeySampler.java
 java/org/apache/hadoop/hive/ql/exec/ReduceSinkOperator.java
 java/org/apache/hadoop/hive/ql/exec/SMBMapJoinOperator.java
 java/org/apache/hadoop/hive/ql/exec/ScriptOperator.java
 java/org/apache/hadoop/hive/ql/exec/SkewJoinHandler.java
 java/org/apache/hadoop/hive/ql/exec/StatsTask.java
 java/org/apache/hadoop/hive/ql/exec/TaskFactory.java
 java/org/apache/hadoop/hive/ql/exec/UDFArgumentException.java
 java/org/apache/hadoop/hive/ql/exec/UnionOperator.java
 java/org/apache/hadoop/hive/ql/exec/Utilities.java
 java/org/apache/hadoop/hive/ql/exec/errors/RegexErrorHeuristic.java
 java/org/apache/hadoop/hive/ql/exec/errors/ScriptErrorHeuristic.java
 java/org/apache/hadoop/hive/ql/exec/errors/TaskLogProcessor.java
 java/org/apache/hadoop/hive/ql/exec/mr/ExecDriver.java
 java/org/apache/hadoop/hive/ql/exec/mr/ExecReducer.java
 java/org/apache/hadoop/hive/ql/exec/mr/HadoopJobExecHelper.java
 java/org/apache/hadoop/hive/ql/exec/mr/JobDebugger.java
 java/org/apache/hadoop/hive/ql/exec/mr/MapRedTask.java
 java/org/apache/hadoop/hive/ql/exec/mr/MapredLocalTask.java
 java/org/apache/hadoop/hive/ql/exec/mr/Throttle.java
 java/org/apache/hadoop/hive/ql/exec/persistence/MapJoinObjectValue.java
 java/org/apache/hadoop/hive/ql/exec/persistence/MapJoinRowContainer.java
 java/org/apache/hadoop/hive/ql/history/HiveHistory.java
 java/org/apache/hadoop/hive/ql/index/HiveIndexResult.java
 java/org/apache/hadoop/hive/ql/index/HiveIndexedInputFormat.java
 java/org/apache/hadoop/hive/ql/index/IndexPredicateAnalyzer.java
 java/org/apache/hadoop/hive/ql/index/TableBasedIndexHandler.java
 java/org/apache/hadoop/hive/ql/index/bitmap/BitmapIndexHandler.java
 java/org/apache/hadoop/hive/ql/io/BucketizedHiveInputFormat.java
 java/org/apache/hadoop/hive/ql/io/CombineHiveInputFormat.java
 java/org/apache/hadoop/hive/ql/io/HiveFileFormatUtils.java
 java/org/apache/hadoop/hive/ql/io/HiveInputFormat.java
 java/org/apache/hadoop/hive/ql/io/NonSyncDataInputBuffer.java
 java/org/apache/hadoop/hive/ql/io/RCFile.java
 java/org/apache/hadoop/hive/ql/io/RCFileInputFormat.java
 java/org/apache/hadoop/hive/ql/io/SequenceFileInputFormatChecker.java
 java/org/apache/hadoop/hive/ql/io/SymbolicInputFormat.java
 java/org/apache/hadoop/hive/ql/io/SymlinkTextInputFormat.java
 java/org/apache/hadoop/hive/ql/io/orc/DynamicByteArray.java
 java/org/apache/hadoop/hive/ql/io/orc/DynamicIntArray.java
 java/org/apache/hadoop/hive/ql/io/orc/FileDump.java
 java/org/apache/hadoop/hive/ql/io/orc/OrcStruct.java
 

[jira] [Updated] (HIVE-5018) Avoiding object instantiation in loops (issue 6)

2013-08-09 Thread Benjamin Jakobus (JIRA)

 [ 
https://issues.apache.org/jira/browse/HIVE-5018?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Benjamin Jakobus updated HIVE-5018:
---

Attachment: (was: AbstractJoinTaskDispatcher.java)

 Avoiding object instantiation in loops (issue 6)
 

 Key: HIVE-5018
 URL: https://issues.apache.org/jira/browse/HIVE-5018
 Project: Hive
  Issue Type: Sub-task
Reporter: Benjamin Jakobus
Assignee: Benjamin Jakobus
Priority: Minor
 Fix For: 0.12.0

 Attachments: BucketingSortingReduceSinkOptimizer.java, 
 BucketizedHiveInputFormat.java, BucketMapJoinContext.java, 
 ColumnPrunerProcFactory.java, ColumnStatsTask.java, 
 CombineHiveInputFormat.java, CommonJoinOperator.java, 
 CommonJoinTaskDispatcher.java, ConditionalResolverCommonJoin.java, 
 ConditionalResolverSkewJoin.java, Context.java, CorrelationOptimizer.java, 
 DDLSemanticAnalyzer.java, DDLTask.java, DemuxOperator.java, Driver.java, 
 EmbeddedLockManager.java, ExecDriver.java, ExecReducer.java


 java/org/apache/hadoop/hive/ql/Context.java
 java/org/apache/hadoop/hive/ql/Driver.java
 java/org/apache/hadoop/hive/ql/QueryPlan.java
 java/org/apache/hadoop/hive/ql/exec/ColumnStatsTask.java
 java/org/apache/hadoop/hive/ql/exec/CommonJoinOperator.java
 java/org/apache/hadoop/hive/ql/exec/DDLTask.java
 java/org/apache/hadoop/hive/ql/exec/DefaultBucketMatcher.java
 java/org/apache/hadoop/hive/ql/exec/DemuxOperator.java
 java/org/apache/hadoop/hive/ql/exec/ExplainTask.java
 java/org/apache/hadoop/hive/ql/exec/ExprNodeGenericFuncEvaluator.java
 java/org/apache/hadoop/hive/ql/exec/FetchOperator.java
 java/org/apache/hadoop/hive/ql/exec/FileSinkOperator.java
 java/org/apache/hadoop/hive/ql/exec/FunctionRegistry.java
 java/org/apache/hadoop/hive/ql/exec/GroupByOperator.java
 java/org/apache/hadoop/hive/ql/exec/HashTableSinkOperator.java
 java/org/apache/hadoop/hive/ql/exec/JoinUtil.java
 java/org/apache/hadoop/hive/ql/exec/MapJoinOperator.java
 java/org/apache/hadoop/hive/ql/exec/MapOperator.java
 java/org/apache/hadoop/hive/ql/exec/MoveTask.java
 java/org/apache/hadoop/hive/ql/exec/MuxOperator.java
 java/org/apache/hadoop/hive/ql/exec/OperatorFactory.java
 java/org/apache/hadoop/hive/ql/exec/PTFPersistence.java
 java/org/apache/hadoop/hive/ql/exec/PartitionKeySampler.java
 java/org/apache/hadoop/hive/ql/exec/ReduceSinkOperator.java
 java/org/apache/hadoop/hive/ql/exec/SMBMapJoinOperator.java
 java/org/apache/hadoop/hive/ql/exec/ScriptOperator.java
 java/org/apache/hadoop/hive/ql/exec/SkewJoinHandler.java
 java/org/apache/hadoop/hive/ql/exec/StatsTask.java
 java/org/apache/hadoop/hive/ql/exec/TaskFactory.java
 java/org/apache/hadoop/hive/ql/exec/UDFArgumentException.java
 java/org/apache/hadoop/hive/ql/exec/UnionOperator.java
 java/org/apache/hadoop/hive/ql/exec/Utilities.java
 java/org/apache/hadoop/hive/ql/exec/errors/RegexErrorHeuristic.java
 java/org/apache/hadoop/hive/ql/exec/errors/ScriptErrorHeuristic.java
 java/org/apache/hadoop/hive/ql/exec/errors/TaskLogProcessor.java
 java/org/apache/hadoop/hive/ql/exec/mr/ExecDriver.java
 java/org/apache/hadoop/hive/ql/exec/mr/ExecReducer.java
 java/org/apache/hadoop/hive/ql/exec/mr/HadoopJobExecHelper.java
 java/org/apache/hadoop/hive/ql/exec/mr/JobDebugger.java
 java/org/apache/hadoop/hive/ql/exec/mr/MapRedTask.java
 java/org/apache/hadoop/hive/ql/exec/mr/MapredLocalTask.java
 java/org/apache/hadoop/hive/ql/exec/mr/Throttle.java
 java/org/apache/hadoop/hive/ql/exec/persistence/MapJoinObjectValue.java
 java/org/apache/hadoop/hive/ql/exec/persistence/MapJoinRowContainer.java
 java/org/apache/hadoop/hive/ql/history/HiveHistory.java
 java/org/apache/hadoop/hive/ql/index/HiveIndexResult.java
 java/org/apache/hadoop/hive/ql/index/HiveIndexedInputFormat.java
 java/org/apache/hadoop/hive/ql/index/IndexPredicateAnalyzer.java
 java/org/apache/hadoop/hive/ql/index/TableBasedIndexHandler.java
 java/org/apache/hadoop/hive/ql/index/bitmap/BitmapIndexHandler.java
 java/org/apache/hadoop/hive/ql/io/BucketizedHiveInputFormat.java
 java/org/apache/hadoop/hive/ql/io/CombineHiveInputFormat.java
 java/org/apache/hadoop/hive/ql/io/HiveFileFormatUtils.java
 java/org/apache/hadoop/hive/ql/io/HiveInputFormat.java
 java/org/apache/hadoop/hive/ql/io/NonSyncDataInputBuffer.java
 java/org/apache/hadoop/hive/ql/io/RCFile.java
 java/org/apache/hadoop/hive/ql/io/RCFileInputFormat.java
 java/org/apache/hadoop/hive/ql/io/SequenceFileInputFormatChecker.java
 java/org/apache/hadoop/hive/ql/io/SymbolicInputFormat.java
 java/org/apache/hadoop/hive/ql/io/SymlinkTextInputFormat.java
 java/org/apache/hadoop/hive/ql/io/orc/DynamicByteArray.java
 java/org/apache/hadoop/hive/ql/io/orc/DynamicIntArray.java
 java/org/apache/hadoop/hive/ql/io/orc/FileDump.java
 java/org/apache/hadoop/hive/ql/io/orc/OrcStruct.java
 

[jira] [Updated] (HIVE-5018) Avoiding object instantiation in loops (issue 6)

2013-08-09 Thread Benjamin Jakobus (JIRA)

 [ 
https://issues.apache.org/jira/browse/HIVE-5018?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Benjamin Jakobus updated HIVE-5018:
---

Attachment: (was: BucketMapJoinContext.java)

 Avoiding object instantiation in loops (issue 6)
 

 Key: HIVE-5018
 URL: https://issues.apache.org/jira/browse/HIVE-5018
 Project: Hive
  Issue Type: Sub-task
Reporter: Benjamin Jakobus
Assignee: Benjamin Jakobus
Priority: Minor
 Fix For: 0.12.0

 Attachments: CombineHiveInputFormat.java, CommonJoinOperator.java, 
 CommonJoinTaskDispatcher.java, ConditionalResolverCommonJoin.java, 
 ConditionalResolverSkewJoin.java, Context.java, CorrelationOptimizer.java, 
 DDLSemanticAnalyzer.java, DDLTask.java, DemuxOperator.java, Driver.java, 
 EmbeddedLockManager.java, ExecDriver.java


 java/org/apache/hadoop/hive/ql/Context.java
 java/org/apache/hadoop/hive/ql/Driver.java
 java/org/apache/hadoop/hive/ql/QueryPlan.java
 java/org/apache/hadoop/hive/ql/exec/ColumnStatsTask.java
 java/org/apache/hadoop/hive/ql/exec/CommonJoinOperator.java
 java/org/apache/hadoop/hive/ql/exec/DDLTask.java
 java/org/apache/hadoop/hive/ql/exec/DefaultBucketMatcher.java
 java/org/apache/hadoop/hive/ql/exec/DemuxOperator.java
 java/org/apache/hadoop/hive/ql/exec/ExplainTask.java
 java/org/apache/hadoop/hive/ql/exec/ExprNodeGenericFuncEvaluator.java
 java/org/apache/hadoop/hive/ql/exec/FetchOperator.java
 java/org/apache/hadoop/hive/ql/exec/FileSinkOperator.java
 java/org/apache/hadoop/hive/ql/exec/FunctionRegistry.java
 java/org/apache/hadoop/hive/ql/exec/GroupByOperator.java
 java/org/apache/hadoop/hive/ql/exec/HashTableSinkOperator.java
 java/org/apache/hadoop/hive/ql/exec/JoinUtil.java
 java/org/apache/hadoop/hive/ql/exec/MapJoinOperator.java
 java/org/apache/hadoop/hive/ql/exec/MapOperator.java
 java/org/apache/hadoop/hive/ql/exec/MoveTask.java
 java/org/apache/hadoop/hive/ql/exec/MuxOperator.java
 java/org/apache/hadoop/hive/ql/exec/OperatorFactory.java
 java/org/apache/hadoop/hive/ql/exec/PTFPersistence.java
 java/org/apache/hadoop/hive/ql/exec/PartitionKeySampler.java
 java/org/apache/hadoop/hive/ql/exec/ReduceSinkOperator.java
 java/org/apache/hadoop/hive/ql/exec/SMBMapJoinOperator.java
 java/org/apache/hadoop/hive/ql/exec/ScriptOperator.java
 java/org/apache/hadoop/hive/ql/exec/SkewJoinHandler.java
 java/org/apache/hadoop/hive/ql/exec/StatsTask.java
 java/org/apache/hadoop/hive/ql/exec/TaskFactory.java
 java/org/apache/hadoop/hive/ql/exec/UDFArgumentException.java
 java/org/apache/hadoop/hive/ql/exec/UnionOperator.java
 java/org/apache/hadoop/hive/ql/exec/Utilities.java
 java/org/apache/hadoop/hive/ql/exec/errors/RegexErrorHeuristic.java
 java/org/apache/hadoop/hive/ql/exec/errors/ScriptErrorHeuristic.java
 java/org/apache/hadoop/hive/ql/exec/errors/TaskLogProcessor.java
 java/org/apache/hadoop/hive/ql/exec/mr/ExecDriver.java
 java/org/apache/hadoop/hive/ql/exec/mr/ExecReducer.java
 java/org/apache/hadoop/hive/ql/exec/mr/HadoopJobExecHelper.java
 java/org/apache/hadoop/hive/ql/exec/mr/JobDebugger.java
 java/org/apache/hadoop/hive/ql/exec/mr/MapRedTask.java
 java/org/apache/hadoop/hive/ql/exec/mr/MapredLocalTask.java
 java/org/apache/hadoop/hive/ql/exec/mr/Throttle.java
 java/org/apache/hadoop/hive/ql/exec/persistence/MapJoinObjectValue.java
 java/org/apache/hadoop/hive/ql/exec/persistence/MapJoinRowContainer.java
 java/org/apache/hadoop/hive/ql/history/HiveHistory.java
 java/org/apache/hadoop/hive/ql/index/HiveIndexResult.java
 java/org/apache/hadoop/hive/ql/index/HiveIndexedInputFormat.java
 java/org/apache/hadoop/hive/ql/index/IndexPredicateAnalyzer.java
 java/org/apache/hadoop/hive/ql/index/TableBasedIndexHandler.java
 java/org/apache/hadoop/hive/ql/index/bitmap/BitmapIndexHandler.java
 java/org/apache/hadoop/hive/ql/io/BucketizedHiveInputFormat.java
 java/org/apache/hadoop/hive/ql/io/CombineHiveInputFormat.java
 java/org/apache/hadoop/hive/ql/io/HiveFileFormatUtils.java
 java/org/apache/hadoop/hive/ql/io/HiveInputFormat.java
 java/org/apache/hadoop/hive/ql/io/NonSyncDataInputBuffer.java
 java/org/apache/hadoop/hive/ql/io/RCFile.java
 java/org/apache/hadoop/hive/ql/io/RCFileInputFormat.java
 java/org/apache/hadoop/hive/ql/io/SequenceFileInputFormatChecker.java
 java/org/apache/hadoop/hive/ql/io/SymbolicInputFormat.java
 java/org/apache/hadoop/hive/ql/io/SymlinkTextInputFormat.java
 java/org/apache/hadoop/hive/ql/io/orc/DynamicByteArray.java
 java/org/apache/hadoop/hive/ql/io/orc/DynamicIntArray.java
 java/org/apache/hadoop/hive/ql/io/orc/FileDump.java
 java/org/apache/hadoop/hive/ql/io/orc/OrcStruct.java
 java/org/apache/hadoop/hive/ql/io/orc/RecordReaderImpl.java
 java/org/apache/hadoop/hive/ql/io/orc/WriterImpl.java
 java/org/apache/hadoop/hive/ql/io/rcfile/merge/BlockMergeTask.java
 

[jira] [Updated] (HIVE-5018) Avoiding object instantiation in loops (issue 6)

2013-08-09 Thread Benjamin Jakobus (JIRA)

 [ 
https://issues.apache.org/jira/browse/HIVE-5018?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Benjamin Jakobus updated HIVE-5018:
---

Attachment: (was: ColumnStatsTask.java)

 Avoiding object instantiation in loops (issue 6)
 

 Key: HIVE-5018
 URL: https://issues.apache.org/jira/browse/HIVE-5018
 Project: Hive
  Issue Type: Sub-task
Reporter: Benjamin Jakobus
Assignee: Benjamin Jakobus
Priority: Minor
 Fix For: 0.12.0

 Attachments: CombineHiveInputFormat.java, CommonJoinOperator.java, 
 CommonJoinTaskDispatcher.java, ConditionalResolverCommonJoin.java, 
 ConditionalResolverSkewJoin.java, Context.java, CorrelationOptimizer.java, 
 DDLSemanticAnalyzer.java, DDLTask.java, DemuxOperator.java, Driver.java, 
 EmbeddedLockManager.java, ExecDriver.java


 java/org/apache/hadoop/hive/ql/Context.java
 java/org/apache/hadoop/hive/ql/Driver.java
 java/org/apache/hadoop/hive/ql/QueryPlan.java
 java/org/apache/hadoop/hive/ql/exec/ColumnStatsTask.java
 java/org/apache/hadoop/hive/ql/exec/CommonJoinOperator.java
 java/org/apache/hadoop/hive/ql/exec/DDLTask.java
 java/org/apache/hadoop/hive/ql/exec/DefaultBucketMatcher.java
 java/org/apache/hadoop/hive/ql/exec/DemuxOperator.java
 java/org/apache/hadoop/hive/ql/exec/ExplainTask.java
 java/org/apache/hadoop/hive/ql/exec/ExprNodeGenericFuncEvaluator.java
 java/org/apache/hadoop/hive/ql/exec/FetchOperator.java
 java/org/apache/hadoop/hive/ql/exec/FileSinkOperator.java
 java/org/apache/hadoop/hive/ql/exec/FunctionRegistry.java
 java/org/apache/hadoop/hive/ql/exec/GroupByOperator.java
 java/org/apache/hadoop/hive/ql/exec/HashTableSinkOperator.java
 java/org/apache/hadoop/hive/ql/exec/JoinUtil.java
 java/org/apache/hadoop/hive/ql/exec/MapJoinOperator.java
 java/org/apache/hadoop/hive/ql/exec/MapOperator.java
 java/org/apache/hadoop/hive/ql/exec/MoveTask.java
 java/org/apache/hadoop/hive/ql/exec/MuxOperator.java
 java/org/apache/hadoop/hive/ql/exec/OperatorFactory.java
 java/org/apache/hadoop/hive/ql/exec/PTFPersistence.java
 java/org/apache/hadoop/hive/ql/exec/PartitionKeySampler.java
 java/org/apache/hadoop/hive/ql/exec/ReduceSinkOperator.java
 java/org/apache/hadoop/hive/ql/exec/SMBMapJoinOperator.java
 java/org/apache/hadoop/hive/ql/exec/ScriptOperator.java
 java/org/apache/hadoop/hive/ql/exec/SkewJoinHandler.java
 java/org/apache/hadoop/hive/ql/exec/StatsTask.java
 java/org/apache/hadoop/hive/ql/exec/TaskFactory.java
 java/org/apache/hadoop/hive/ql/exec/UDFArgumentException.java
 java/org/apache/hadoop/hive/ql/exec/UnionOperator.java
 java/org/apache/hadoop/hive/ql/exec/Utilities.java
 java/org/apache/hadoop/hive/ql/exec/errors/RegexErrorHeuristic.java
 java/org/apache/hadoop/hive/ql/exec/errors/ScriptErrorHeuristic.java
 java/org/apache/hadoop/hive/ql/exec/errors/TaskLogProcessor.java
 java/org/apache/hadoop/hive/ql/exec/mr/ExecDriver.java
 java/org/apache/hadoop/hive/ql/exec/mr/ExecReducer.java
 java/org/apache/hadoop/hive/ql/exec/mr/HadoopJobExecHelper.java
 java/org/apache/hadoop/hive/ql/exec/mr/JobDebugger.java
 java/org/apache/hadoop/hive/ql/exec/mr/MapRedTask.java
 java/org/apache/hadoop/hive/ql/exec/mr/MapredLocalTask.java
 java/org/apache/hadoop/hive/ql/exec/mr/Throttle.java
 java/org/apache/hadoop/hive/ql/exec/persistence/MapJoinObjectValue.java
 java/org/apache/hadoop/hive/ql/exec/persistence/MapJoinRowContainer.java
 java/org/apache/hadoop/hive/ql/history/HiveHistory.java
 java/org/apache/hadoop/hive/ql/index/HiveIndexResult.java
 java/org/apache/hadoop/hive/ql/index/HiveIndexedInputFormat.java
 java/org/apache/hadoop/hive/ql/index/IndexPredicateAnalyzer.java
 java/org/apache/hadoop/hive/ql/index/TableBasedIndexHandler.java
 java/org/apache/hadoop/hive/ql/index/bitmap/BitmapIndexHandler.java
 java/org/apache/hadoop/hive/ql/io/BucketizedHiveInputFormat.java
 java/org/apache/hadoop/hive/ql/io/CombineHiveInputFormat.java
 java/org/apache/hadoop/hive/ql/io/HiveFileFormatUtils.java
 java/org/apache/hadoop/hive/ql/io/HiveInputFormat.java
 java/org/apache/hadoop/hive/ql/io/NonSyncDataInputBuffer.java
 java/org/apache/hadoop/hive/ql/io/RCFile.java
 java/org/apache/hadoop/hive/ql/io/RCFileInputFormat.java
 java/org/apache/hadoop/hive/ql/io/SequenceFileInputFormatChecker.java
 java/org/apache/hadoop/hive/ql/io/SymbolicInputFormat.java
 java/org/apache/hadoop/hive/ql/io/SymlinkTextInputFormat.java
 java/org/apache/hadoop/hive/ql/io/orc/DynamicByteArray.java
 java/org/apache/hadoop/hive/ql/io/orc/DynamicIntArray.java
 java/org/apache/hadoop/hive/ql/io/orc/FileDump.java
 java/org/apache/hadoop/hive/ql/io/orc/OrcStruct.java
 java/org/apache/hadoop/hive/ql/io/orc/RecordReaderImpl.java
 java/org/apache/hadoop/hive/ql/io/orc/WriterImpl.java
 java/org/apache/hadoop/hive/ql/io/rcfile/merge/BlockMergeTask.java
 

[jira] [Updated] (HIVE-5018) Avoiding object instantiation in loops (issue 6)

2013-08-09 Thread Benjamin Jakobus (JIRA)

 [ 
https://issues.apache.org/jira/browse/HIVE-5018?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Benjamin Jakobus updated HIVE-5018:
---

Attachment: (was: ColumnPrunerProcFactory.java)

 Avoiding object instantiation in loops (issue 6)
 

 Key: HIVE-5018
 URL: https://issues.apache.org/jira/browse/HIVE-5018
 Project: Hive
  Issue Type: Sub-task
Reporter: Benjamin Jakobus
Assignee: Benjamin Jakobus
Priority: Minor
 Fix For: 0.12.0

 Attachments: CombineHiveInputFormat.java, CommonJoinOperator.java, 
 CommonJoinTaskDispatcher.java, ConditionalResolverCommonJoin.java, 
 ConditionalResolverSkewJoin.java, Context.java, CorrelationOptimizer.java, 
 DDLSemanticAnalyzer.java, DDLTask.java, DemuxOperator.java, Driver.java, 
 EmbeddedLockManager.java, ExecDriver.java


 java/org/apache/hadoop/hive/ql/Context.java
 java/org/apache/hadoop/hive/ql/Driver.java
 java/org/apache/hadoop/hive/ql/QueryPlan.java
 java/org/apache/hadoop/hive/ql/exec/ColumnStatsTask.java
 java/org/apache/hadoop/hive/ql/exec/CommonJoinOperator.java
 java/org/apache/hadoop/hive/ql/exec/DDLTask.java
 java/org/apache/hadoop/hive/ql/exec/DefaultBucketMatcher.java
 java/org/apache/hadoop/hive/ql/exec/DemuxOperator.java
 java/org/apache/hadoop/hive/ql/exec/ExplainTask.java
 java/org/apache/hadoop/hive/ql/exec/ExprNodeGenericFuncEvaluator.java
 java/org/apache/hadoop/hive/ql/exec/FetchOperator.java
 java/org/apache/hadoop/hive/ql/exec/FileSinkOperator.java
 java/org/apache/hadoop/hive/ql/exec/FunctionRegistry.java
 java/org/apache/hadoop/hive/ql/exec/GroupByOperator.java
 java/org/apache/hadoop/hive/ql/exec/HashTableSinkOperator.java
 java/org/apache/hadoop/hive/ql/exec/JoinUtil.java
 java/org/apache/hadoop/hive/ql/exec/MapJoinOperator.java
 java/org/apache/hadoop/hive/ql/exec/MapOperator.java
 java/org/apache/hadoop/hive/ql/exec/MoveTask.java
 java/org/apache/hadoop/hive/ql/exec/MuxOperator.java
 java/org/apache/hadoop/hive/ql/exec/OperatorFactory.java
 java/org/apache/hadoop/hive/ql/exec/PTFPersistence.java
 java/org/apache/hadoop/hive/ql/exec/PartitionKeySampler.java
 java/org/apache/hadoop/hive/ql/exec/ReduceSinkOperator.java
 java/org/apache/hadoop/hive/ql/exec/SMBMapJoinOperator.java
 java/org/apache/hadoop/hive/ql/exec/ScriptOperator.java
 java/org/apache/hadoop/hive/ql/exec/SkewJoinHandler.java
 java/org/apache/hadoop/hive/ql/exec/StatsTask.java
 java/org/apache/hadoop/hive/ql/exec/TaskFactory.java
 java/org/apache/hadoop/hive/ql/exec/UDFArgumentException.java
 java/org/apache/hadoop/hive/ql/exec/UnionOperator.java
 java/org/apache/hadoop/hive/ql/exec/Utilities.java
 java/org/apache/hadoop/hive/ql/exec/errors/RegexErrorHeuristic.java
 java/org/apache/hadoop/hive/ql/exec/errors/ScriptErrorHeuristic.java
 java/org/apache/hadoop/hive/ql/exec/errors/TaskLogProcessor.java
 java/org/apache/hadoop/hive/ql/exec/mr/ExecDriver.java
 java/org/apache/hadoop/hive/ql/exec/mr/ExecReducer.java
 java/org/apache/hadoop/hive/ql/exec/mr/HadoopJobExecHelper.java
 java/org/apache/hadoop/hive/ql/exec/mr/JobDebugger.java
 java/org/apache/hadoop/hive/ql/exec/mr/MapRedTask.java
 java/org/apache/hadoop/hive/ql/exec/mr/MapredLocalTask.java
 java/org/apache/hadoop/hive/ql/exec/mr/Throttle.java
 java/org/apache/hadoop/hive/ql/exec/persistence/MapJoinObjectValue.java
 java/org/apache/hadoop/hive/ql/exec/persistence/MapJoinRowContainer.java
 java/org/apache/hadoop/hive/ql/history/HiveHistory.java
 java/org/apache/hadoop/hive/ql/index/HiveIndexResult.java
 java/org/apache/hadoop/hive/ql/index/HiveIndexedInputFormat.java
 java/org/apache/hadoop/hive/ql/index/IndexPredicateAnalyzer.java
 java/org/apache/hadoop/hive/ql/index/TableBasedIndexHandler.java
 java/org/apache/hadoop/hive/ql/index/bitmap/BitmapIndexHandler.java
 java/org/apache/hadoop/hive/ql/io/BucketizedHiveInputFormat.java
 java/org/apache/hadoop/hive/ql/io/CombineHiveInputFormat.java
 java/org/apache/hadoop/hive/ql/io/HiveFileFormatUtils.java
 java/org/apache/hadoop/hive/ql/io/HiveInputFormat.java
 java/org/apache/hadoop/hive/ql/io/NonSyncDataInputBuffer.java
 java/org/apache/hadoop/hive/ql/io/RCFile.java
 java/org/apache/hadoop/hive/ql/io/RCFileInputFormat.java
 java/org/apache/hadoop/hive/ql/io/SequenceFileInputFormatChecker.java
 java/org/apache/hadoop/hive/ql/io/SymbolicInputFormat.java
 java/org/apache/hadoop/hive/ql/io/SymlinkTextInputFormat.java
 java/org/apache/hadoop/hive/ql/io/orc/DynamicByteArray.java
 java/org/apache/hadoop/hive/ql/io/orc/DynamicIntArray.java
 java/org/apache/hadoop/hive/ql/io/orc/FileDump.java
 java/org/apache/hadoop/hive/ql/io/orc/OrcStruct.java
 java/org/apache/hadoop/hive/ql/io/orc/RecordReaderImpl.java
 java/org/apache/hadoop/hive/ql/io/orc/WriterImpl.java
 java/org/apache/hadoop/hive/ql/io/rcfile/merge/BlockMergeTask.java
 

[jira] [Updated] (HIVE-5018) Avoiding object instantiation in loops (issue 6)

2013-08-09 Thread Benjamin Jakobus (JIRA)

 [ 
https://issues.apache.org/jira/browse/HIVE-5018?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Benjamin Jakobus updated HIVE-5018:
---

Attachment: (was: ExecReducer.java)

 Avoiding object instantiation in loops (issue 6)
 

 Key: HIVE-5018
 URL: https://issues.apache.org/jira/browse/HIVE-5018
 Project: Hive
  Issue Type: Sub-task
Reporter: Benjamin Jakobus
Assignee: Benjamin Jakobus
Priority: Minor
 Fix For: 0.12.0

 Attachments: CombineHiveInputFormat.java, CommonJoinOperator.java, 
 CommonJoinTaskDispatcher.java, ConditionalResolverCommonJoin.java, 
 ConditionalResolverSkewJoin.java, Context.java, CorrelationOptimizer.java, 
 DDLSemanticAnalyzer.java, DDLTask.java, DemuxOperator.java, Driver.java, 
 EmbeddedLockManager.java, ExecDriver.java


 java/org/apache/hadoop/hive/ql/Context.java
 java/org/apache/hadoop/hive/ql/Driver.java
 java/org/apache/hadoop/hive/ql/QueryPlan.java
 java/org/apache/hadoop/hive/ql/exec/ColumnStatsTask.java
 java/org/apache/hadoop/hive/ql/exec/CommonJoinOperator.java
 java/org/apache/hadoop/hive/ql/exec/DDLTask.java
 java/org/apache/hadoop/hive/ql/exec/DefaultBucketMatcher.java
 java/org/apache/hadoop/hive/ql/exec/DemuxOperator.java
 java/org/apache/hadoop/hive/ql/exec/ExplainTask.java
 java/org/apache/hadoop/hive/ql/exec/ExprNodeGenericFuncEvaluator.java
 java/org/apache/hadoop/hive/ql/exec/FetchOperator.java
 java/org/apache/hadoop/hive/ql/exec/FileSinkOperator.java
 java/org/apache/hadoop/hive/ql/exec/FunctionRegistry.java
 java/org/apache/hadoop/hive/ql/exec/GroupByOperator.java
 java/org/apache/hadoop/hive/ql/exec/HashTableSinkOperator.java
 java/org/apache/hadoop/hive/ql/exec/JoinUtil.java
 java/org/apache/hadoop/hive/ql/exec/MapJoinOperator.java
 java/org/apache/hadoop/hive/ql/exec/MapOperator.java
 java/org/apache/hadoop/hive/ql/exec/MoveTask.java
 java/org/apache/hadoop/hive/ql/exec/MuxOperator.java
 java/org/apache/hadoop/hive/ql/exec/OperatorFactory.java
 java/org/apache/hadoop/hive/ql/exec/PTFPersistence.java
 java/org/apache/hadoop/hive/ql/exec/PartitionKeySampler.java
 java/org/apache/hadoop/hive/ql/exec/ReduceSinkOperator.java
 java/org/apache/hadoop/hive/ql/exec/SMBMapJoinOperator.java
 java/org/apache/hadoop/hive/ql/exec/ScriptOperator.java
 java/org/apache/hadoop/hive/ql/exec/SkewJoinHandler.java
 java/org/apache/hadoop/hive/ql/exec/StatsTask.java
 java/org/apache/hadoop/hive/ql/exec/TaskFactory.java
 java/org/apache/hadoop/hive/ql/exec/UDFArgumentException.java
 java/org/apache/hadoop/hive/ql/exec/UnionOperator.java
 java/org/apache/hadoop/hive/ql/exec/Utilities.java
 java/org/apache/hadoop/hive/ql/exec/errors/RegexErrorHeuristic.java
 java/org/apache/hadoop/hive/ql/exec/errors/ScriptErrorHeuristic.java
 java/org/apache/hadoop/hive/ql/exec/errors/TaskLogProcessor.java
 java/org/apache/hadoop/hive/ql/exec/mr/ExecDriver.java
 java/org/apache/hadoop/hive/ql/exec/mr/ExecReducer.java
 java/org/apache/hadoop/hive/ql/exec/mr/HadoopJobExecHelper.java
 java/org/apache/hadoop/hive/ql/exec/mr/JobDebugger.java
 java/org/apache/hadoop/hive/ql/exec/mr/MapRedTask.java
 java/org/apache/hadoop/hive/ql/exec/mr/MapredLocalTask.java
 java/org/apache/hadoop/hive/ql/exec/mr/Throttle.java
 java/org/apache/hadoop/hive/ql/exec/persistence/MapJoinObjectValue.java
 java/org/apache/hadoop/hive/ql/exec/persistence/MapJoinRowContainer.java
 java/org/apache/hadoop/hive/ql/history/HiveHistory.java
 java/org/apache/hadoop/hive/ql/index/HiveIndexResult.java
 java/org/apache/hadoop/hive/ql/index/HiveIndexedInputFormat.java
 java/org/apache/hadoop/hive/ql/index/IndexPredicateAnalyzer.java
 java/org/apache/hadoop/hive/ql/index/TableBasedIndexHandler.java
 java/org/apache/hadoop/hive/ql/index/bitmap/BitmapIndexHandler.java
 java/org/apache/hadoop/hive/ql/io/BucketizedHiveInputFormat.java
 java/org/apache/hadoop/hive/ql/io/CombineHiveInputFormat.java
 java/org/apache/hadoop/hive/ql/io/HiveFileFormatUtils.java
 java/org/apache/hadoop/hive/ql/io/HiveInputFormat.java
 java/org/apache/hadoop/hive/ql/io/NonSyncDataInputBuffer.java
 java/org/apache/hadoop/hive/ql/io/RCFile.java
 java/org/apache/hadoop/hive/ql/io/RCFileInputFormat.java
 java/org/apache/hadoop/hive/ql/io/SequenceFileInputFormatChecker.java
 java/org/apache/hadoop/hive/ql/io/SymbolicInputFormat.java
 java/org/apache/hadoop/hive/ql/io/SymlinkTextInputFormat.java
 java/org/apache/hadoop/hive/ql/io/orc/DynamicByteArray.java
 java/org/apache/hadoop/hive/ql/io/orc/DynamicIntArray.java
 java/org/apache/hadoop/hive/ql/io/orc/FileDump.java
 java/org/apache/hadoop/hive/ql/io/orc/OrcStruct.java
 java/org/apache/hadoop/hive/ql/io/orc/RecordReaderImpl.java
 java/org/apache/hadoop/hive/ql/io/orc/WriterImpl.java
 java/org/apache/hadoop/hive/ql/io/rcfile/merge/BlockMergeTask.java
 

[jira] [Commented] (HIVE-2482) Convenience UDFs for binary data type

2013-08-09 Thread Hive QA (JIRA)

[ 
https://issues.apache.org/jira/browse/HIVE-2482?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanelfocusedCommentId=13734675#comment-13734675
 ] 

Hive QA commented on HIVE-2482:
---



{color:red}Overall{color}: -1 at least one tests failed

Here are the results of testing the latest attachment:
https://issues.apache.org/jira/secure/attachment/12597005/HIVE-2482.3.patch

{color:red}ERROR:{color} -1 due to 3 failed/errored test(s), 2779 tests executed
*Failed tests:*
{noformat}
org.apache.hadoop.hive.cli.TestCliDriver.testCliDriver_udf_unhex
org.apache.hadoop.hive.cli.TestCliDriver.testCliDriver_udf_hex
org.apache.hadoop.hive.cli.TestCliDriver.testCliDriver_udf_sentences
{noformat}

Test results: https://builds.apache.org/job/PreCommit-HIVE-Build/356/testReport
Console output: https://builds.apache.org/job/PreCommit-HIVE-Build/356/console

Messages:
{noformat}
Executing org.apache.hive.ptest.execution.PrepPhase
Executing org.apache.hive.ptest.execution.ExecutionPhase
Executing org.apache.hive.ptest.execution.ReportingPhase
Tests failed with: TestsFailedException: 3 tests failed
{noformat}

This message is automatically generated.

 Convenience UDFs for binary data type
 -

 Key: HIVE-2482
 URL: https://issues.apache.org/jira/browse/HIVE-2482
 Project: Hive
  Issue Type: New Feature
Reporter: Ashutosh Chauhan
Assignee: Mark Wagner
 Fix For: 0.12.0

 Attachments: HIVE-2482.1.patch, HIVE-2482.2.patch, HIVE-2482.3.patch


 HIVE-2380 introduced binary data type in Hive. It will be good to have 
 following udfs to make it more useful:
 * UDF's to convert to/from hex string
 * UDF's to convert to/from string using a specific encoding
 * UDF's to convert to/from base64 string

--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators
For more information on JIRA, see: http://www.atlassian.com/software/jira


[jira] [Updated] (HIVE-5018) Avoiding object instantiation in loops (issue 6)

2013-08-09 Thread Benjamin Jakobus (JIRA)

 [ 
https://issues.apache.org/jira/browse/HIVE-5018?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Benjamin Jakobus updated HIVE-5018:
---

Attachment: (was: ExecDriver.java)

 Avoiding object instantiation in loops (issue 6)
 

 Key: HIVE-5018
 URL: https://issues.apache.org/jira/browse/HIVE-5018
 Project: Hive
  Issue Type: Sub-task
Reporter: Benjamin Jakobus
Assignee: Benjamin Jakobus
Priority: Minor
 Fix For: 0.12.0

 Attachments: CombineHiveInputFormat.java, CommonJoinOperator.java, 
 CommonJoinTaskDispatcher.java, ConditionalResolverCommonJoin.java, 
 ConditionalResolverSkewJoin.java, Context.java, CorrelationOptimizer.java, 
 DDLSemanticAnalyzer.java, DDLTask.java, DemuxOperator.java


 java/org/apache/hadoop/hive/ql/Context.java
 java/org/apache/hadoop/hive/ql/Driver.java
 java/org/apache/hadoop/hive/ql/QueryPlan.java
 java/org/apache/hadoop/hive/ql/exec/ColumnStatsTask.java
 java/org/apache/hadoop/hive/ql/exec/CommonJoinOperator.java
 java/org/apache/hadoop/hive/ql/exec/DDLTask.java
 java/org/apache/hadoop/hive/ql/exec/DefaultBucketMatcher.java
 java/org/apache/hadoop/hive/ql/exec/DemuxOperator.java
 java/org/apache/hadoop/hive/ql/exec/ExplainTask.java
 java/org/apache/hadoop/hive/ql/exec/ExprNodeGenericFuncEvaluator.java
 java/org/apache/hadoop/hive/ql/exec/FetchOperator.java
 java/org/apache/hadoop/hive/ql/exec/FileSinkOperator.java
 java/org/apache/hadoop/hive/ql/exec/FunctionRegistry.java
 java/org/apache/hadoop/hive/ql/exec/GroupByOperator.java
 java/org/apache/hadoop/hive/ql/exec/HashTableSinkOperator.java
 java/org/apache/hadoop/hive/ql/exec/JoinUtil.java
 java/org/apache/hadoop/hive/ql/exec/MapJoinOperator.java
 java/org/apache/hadoop/hive/ql/exec/MapOperator.java
 java/org/apache/hadoop/hive/ql/exec/MoveTask.java
 java/org/apache/hadoop/hive/ql/exec/MuxOperator.java
 java/org/apache/hadoop/hive/ql/exec/OperatorFactory.java
 java/org/apache/hadoop/hive/ql/exec/PTFPersistence.java
 java/org/apache/hadoop/hive/ql/exec/PartitionKeySampler.java
 java/org/apache/hadoop/hive/ql/exec/ReduceSinkOperator.java
 java/org/apache/hadoop/hive/ql/exec/SMBMapJoinOperator.java
 java/org/apache/hadoop/hive/ql/exec/ScriptOperator.java
 java/org/apache/hadoop/hive/ql/exec/SkewJoinHandler.java
 java/org/apache/hadoop/hive/ql/exec/StatsTask.java
 java/org/apache/hadoop/hive/ql/exec/TaskFactory.java
 java/org/apache/hadoop/hive/ql/exec/UDFArgumentException.java
 java/org/apache/hadoop/hive/ql/exec/UnionOperator.java
 java/org/apache/hadoop/hive/ql/exec/Utilities.java
 java/org/apache/hadoop/hive/ql/exec/errors/RegexErrorHeuristic.java
 java/org/apache/hadoop/hive/ql/exec/errors/ScriptErrorHeuristic.java
 java/org/apache/hadoop/hive/ql/exec/errors/TaskLogProcessor.java
 java/org/apache/hadoop/hive/ql/exec/mr/ExecDriver.java
 java/org/apache/hadoop/hive/ql/exec/mr/ExecReducer.java
 java/org/apache/hadoop/hive/ql/exec/mr/HadoopJobExecHelper.java
 java/org/apache/hadoop/hive/ql/exec/mr/JobDebugger.java
 java/org/apache/hadoop/hive/ql/exec/mr/MapRedTask.java
 java/org/apache/hadoop/hive/ql/exec/mr/MapredLocalTask.java
 java/org/apache/hadoop/hive/ql/exec/mr/Throttle.java
 java/org/apache/hadoop/hive/ql/exec/persistence/MapJoinObjectValue.java
 java/org/apache/hadoop/hive/ql/exec/persistence/MapJoinRowContainer.java
 java/org/apache/hadoop/hive/ql/history/HiveHistory.java
 java/org/apache/hadoop/hive/ql/index/HiveIndexResult.java
 java/org/apache/hadoop/hive/ql/index/HiveIndexedInputFormat.java
 java/org/apache/hadoop/hive/ql/index/IndexPredicateAnalyzer.java
 java/org/apache/hadoop/hive/ql/index/TableBasedIndexHandler.java
 java/org/apache/hadoop/hive/ql/index/bitmap/BitmapIndexHandler.java
 java/org/apache/hadoop/hive/ql/io/BucketizedHiveInputFormat.java
 java/org/apache/hadoop/hive/ql/io/CombineHiveInputFormat.java
 java/org/apache/hadoop/hive/ql/io/HiveFileFormatUtils.java
 java/org/apache/hadoop/hive/ql/io/HiveInputFormat.java
 java/org/apache/hadoop/hive/ql/io/NonSyncDataInputBuffer.java
 java/org/apache/hadoop/hive/ql/io/RCFile.java
 java/org/apache/hadoop/hive/ql/io/RCFileInputFormat.java
 java/org/apache/hadoop/hive/ql/io/SequenceFileInputFormatChecker.java
 java/org/apache/hadoop/hive/ql/io/SymbolicInputFormat.java
 java/org/apache/hadoop/hive/ql/io/SymlinkTextInputFormat.java
 java/org/apache/hadoop/hive/ql/io/orc/DynamicByteArray.java
 java/org/apache/hadoop/hive/ql/io/orc/DynamicIntArray.java
 java/org/apache/hadoop/hive/ql/io/orc/FileDump.java
 java/org/apache/hadoop/hive/ql/io/orc/OrcStruct.java
 java/org/apache/hadoop/hive/ql/io/orc/RecordReaderImpl.java
 java/org/apache/hadoop/hive/ql/io/orc/WriterImpl.java
 java/org/apache/hadoop/hive/ql/io/rcfile/merge/BlockMergeTask.java
 java/org/apache/hadoop/hive/ql/io/rcfile/merge/RCFileMergeMapper.java
 

[jira] [Updated] (HIVE-5018) Avoiding object instantiation in loops (issue 6)

2013-08-09 Thread Benjamin Jakobus (JIRA)

 [ 
https://issues.apache.org/jira/browse/HIVE-5018?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Benjamin Jakobus updated HIVE-5018:
---

Attachment: (was: EmbeddedLockManager.java)

 Avoiding object instantiation in loops (issue 6)
 

 Key: HIVE-5018
 URL: https://issues.apache.org/jira/browse/HIVE-5018
 Project: Hive
  Issue Type: Sub-task
Reporter: Benjamin Jakobus
Assignee: Benjamin Jakobus
Priority: Minor
 Fix For: 0.12.0

 Attachments: CombineHiveInputFormat.java, CommonJoinOperator.java, 
 CommonJoinTaskDispatcher.java, ConditionalResolverCommonJoin.java, 
 ConditionalResolverSkewJoin.java, Context.java, CorrelationOptimizer.java, 
 DDLSemanticAnalyzer.java, DDLTask.java, DemuxOperator.java


 java/org/apache/hadoop/hive/ql/Context.java
 java/org/apache/hadoop/hive/ql/Driver.java
 java/org/apache/hadoop/hive/ql/QueryPlan.java
 java/org/apache/hadoop/hive/ql/exec/ColumnStatsTask.java
 java/org/apache/hadoop/hive/ql/exec/CommonJoinOperator.java
 java/org/apache/hadoop/hive/ql/exec/DDLTask.java
 java/org/apache/hadoop/hive/ql/exec/DefaultBucketMatcher.java
 java/org/apache/hadoop/hive/ql/exec/DemuxOperator.java
 java/org/apache/hadoop/hive/ql/exec/ExplainTask.java
 java/org/apache/hadoop/hive/ql/exec/ExprNodeGenericFuncEvaluator.java
 java/org/apache/hadoop/hive/ql/exec/FetchOperator.java
 java/org/apache/hadoop/hive/ql/exec/FileSinkOperator.java
 java/org/apache/hadoop/hive/ql/exec/FunctionRegistry.java
 java/org/apache/hadoop/hive/ql/exec/GroupByOperator.java
 java/org/apache/hadoop/hive/ql/exec/HashTableSinkOperator.java
 java/org/apache/hadoop/hive/ql/exec/JoinUtil.java
 java/org/apache/hadoop/hive/ql/exec/MapJoinOperator.java
 java/org/apache/hadoop/hive/ql/exec/MapOperator.java
 java/org/apache/hadoop/hive/ql/exec/MoveTask.java
 java/org/apache/hadoop/hive/ql/exec/MuxOperator.java
 java/org/apache/hadoop/hive/ql/exec/OperatorFactory.java
 java/org/apache/hadoop/hive/ql/exec/PTFPersistence.java
 java/org/apache/hadoop/hive/ql/exec/PartitionKeySampler.java
 java/org/apache/hadoop/hive/ql/exec/ReduceSinkOperator.java
 java/org/apache/hadoop/hive/ql/exec/SMBMapJoinOperator.java
 java/org/apache/hadoop/hive/ql/exec/ScriptOperator.java
 java/org/apache/hadoop/hive/ql/exec/SkewJoinHandler.java
 java/org/apache/hadoop/hive/ql/exec/StatsTask.java
 java/org/apache/hadoop/hive/ql/exec/TaskFactory.java
 java/org/apache/hadoop/hive/ql/exec/UDFArgumentException.java
 java/org/apache/hadoop/hive/ql/exec/UnionOperator.java
 java/org/apache/hadoop/hive/ql/exec/Utilities.java
 java/org/apache/hadoop/hive/ql/exec/errors/RegexErrorHeuristic.java
 java/org/apache/hadoop/hive/ql/exec/errors/ScriptErrorHeuristic.java
 java/org/apache/hadoop/hive/ql/exec/errors/TaskLogProcessor.java
 java/org/apache/hadoop/hive/ql/exec/mr/ExecDriver.java
 java/org/apache/hadoop/hive/ql/exec/mr/ExecReducer.java
 java/org/apache/hadoop/hive/ql/exec/mr/HadoopJobExecHelper.java
 java/org/apache/hadoop/hive/ql/exec/mr/JobDebugger.java
 java/org/apache/hadoop/hive/ql/exec/mr/MapRedTask.java
 java/org/apache/hadoop/hive/ql/exec/mr/MapredLocalTask.java
 java/org/apache/hadoop/hive/ql/exec/mr/Throttle.java
 java/org/apache/hadoop/hive/ql/exec/persistence/MapJoinObjectValue.java
 java/org/apache/hadoop/hive/ql/exec/persistence/MapJoinRowContainer.java
 java/org/apache/hadoop/hive/ql/history/HiveHistory.java
 java/org/apache/hadoop/hive/ql/index/HiveIndexResult.java
 java/org/apache/hadoop/hive/ql/index/HiveIndexedInputFormat.java
 java/org/apache/hadoop/hive/ql/index/IndexPredicateAnalyzer.java
 java/org/apache/hadoop/hive/ql/index/TableBasedIndexHandler.java
 java/org/apache/hadoop/hive/ql/index/bitmap/BitmapIndexHandler.java
 java/org/apache/hadoop/hive/ql/io/BucketizedHiveInputFormat.java
 java/org/apache/hadoop/hive/ql/io/CombineHiveInputFormat.java
 java/org/apache/hadoop/hive/ql/io/HiveFileFormatUtils.java
 java/org/apache/hadoop/hive/ql/io/HiveInputFormat.java
 java/org/apache/hadoop/hive/ql/io/NonSyncDataInputBuffer.java
 java/org/apache/hadoop/hive/ql/io/RCFile.java
 java/org/apache/hadoop/hive/ql/io/RCFileInputFormat.java
 java/org/apache/hadoop/hive/ql/io/SequenceFileInputFormatChecker.java
 java/org/apache/hadoop/hive/ql/io/SymbolicInputFormat.java
 java/org/apache/hadoop/hive/ql/io/SymlinkTextInputFormat.java
 java/org/apache/hadoop/hive/ql/io/orc/DynamicByteArray.java
 java/org/apache/hadoop/hive/ql/io/orc/DynamicIntArray.java
 java/org/apache/hadoop/hive/ql/io/orc/FileDump.java
 java/org/apache/hadoop/hive/ql/io/orc/OrcStruct.java
 java/org/apache/hadoop/hive/ql/io/orc/RecordReaderImpl.java
 java/org/apache/hadoop/hive/ql/io/orc/WriterImpl.java
 java/org/apache/hadoop/hive/ql/io/rcfile/merge/BlockMergeTask.java
 java/org/apache/hadoop/hive/ql/io/rcfile/merge/RCFileMergeMapper.java
 

[jira] [Updated] (HIVE-5018) Avoiding object instantiation in loops (issue 6)

2013-08-09 Thread Benjamin Jakobus (JIRA)

 [ 
https://issues.apache.org/jira/browse/HIVE-5018?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Benjamin Jakobus updated HIVE-5018:
---

Attachment: (was: Driver.java)

 Avoiding object instantiation in loops (issue 6)
 

 Key: HIVE-5018
 URL: https://issues.apache.org/jira/browse/HIVE-5018
 Project: Hive
  Issue Type: Sub-task
Reporter: Benjamin Jakobus
Assignee: Benjamin Jakobus
Priority: Minor
 Fix For: 0.12.0

 Attachments: CombineHiveInputFormat.java, CommonJoinOperator.java, 
 CommonJoinTaskDispatcher.java, ConditionalResolverCommonJoin.java, 
 ConditionalResolverSkewJoin.java, Context.java, CorrelationOptimizer.java, 
 DDLSemanticAnalyzer.java, DDLTask.java, DemuxOperator.java


 java/org/apache/hadoop/hive/ql/Context.java
 java/org/apache/hadoop/hive/ql/Driver.java
 java/org/apache/hadoop/hive/ql/QueryPlan.java
 java/org/apache/hadoop/hive/ql/exec/ColumnStatsTask.java
 java/org/apache/hadoop/hive/ql/exec/CommonJoinOperator.java
 java/org/apache/hadoop/hive/ql/exec/DDLTask.java
 java/org/apache/hadoop/hive/ql/exec/DefaultBucketMatcher.java
 java/org/apache/hadoop/hive/ql/exec/DemuxOperator.java
 java/org/apache/hadoop/hive/ql/exec/ExplainTask.java
 java/org/apache/hadoop/hive/ql/exec/ExprNodeGenericFuncEvaluator.java
 java/org/apache/hadoop/hive/ql/exec/FetchOperator.java
 java/org/apache/hadoop/hive/ql/exec/FileSinkOperator.java
 java/org/apache/hadoop/hive/ql/exec/FunctionRegistry.java
 java/org/apache/hadoop/hive/ql/exec/GroupByOperator.java
 java/org/apache/hadoop/hive/ql/exec/HashTableSinkOperator.java
 java/org/apache/hadoop/hive/ql/exec/JoinUtil.java
 java/org/apache/hadoop/hive/ql/exec/MapJoinOperator.java
 java/org/apache/hadoop/hive/ql/exec/MapOperator.java
 java/org/apache/hadoop/hive/ql/exec/MoveTask.java
 java/org/apache/hadoop/hive/ql/exec/MuxOperator.java
 java/org/apache/hadoop/hive/ql/exec/OperatorFactory.java
 java/org/apache/hadoop/hive/ql/exec/PTFPersistence.java
 java/org/apache/hadoop/hive/ql/exec/PartitionKeySampler.java
 java/org/apache/hadoop/hive/ql/exec/ReduceSinkOperator.java
 java/org/apache/hadoop/hive/ql/exec/SMBMapJoinOperator.java
 java/org/apache/hadoop/hive/ql/exec/ScriptOperator.java
 java/org/apache/hadoop/hive/ql/exec/SkewJoinHandler.java
 java/org/apache/hadoop/hive/ql/exec/StatsTask.java
 java/org/apache/hadoop/hive/ql/exec/TaskFactory.java
 java/org/apache/hadoop/hive/ql/exec/UDFArgumentException.java
 java/org/apache/hadoop/hive/ql/exec/UnionOperator.java
 java/org/apache/hadoop/hive/ql/exec/Utilities.java
 java/org/apache/hadoop/hive/ql/exec/errors/RegexErrorHeuristic.java
 java/org/apache/hadoop/hive/ql/exec/errors/ScriptErrorHeuristic.java
 java/org/apache/hadoop/hive/ql/exec/errors/TaskLogProcessor.java
 java/org/apache/hadoop/hive/ql/exec/mr/ExecDriver.java
 java/org/apache/hadoop/hive/ql/exec/mr/ExecReducer.java
 java/org/apache/hadoop/hive/ql/exec/mr/HadoopJobExecHelper.java
 java/org/apache/hadoop/hive/ql/exec/mr/JobDebugger.java
 java/org/apache/hadoop/hive/ql/exec/mr/MapRedTask.java
 java/org/apache/hadoop/hive/ql/exec/mr/MapredLocalTask.java
 java/org/apache/hadoop/hive/ql/exec/mr/Throttle.java
 java/org/apache/hadoop/hive/ql/exec/persistence/MapJoinObjectValue.java
 java/org/apache/hadoop/hive/ql/exec/persistence/MapJoinRowContainer.java
 java/org/apache/hadoop/hive/ql/history/HiveHistory.java
 java/org/apache/hadoop/hive/ql/index/HiveIndexResult.java
 java/org/apache/hadoop/hive/ql/index/HiveIndexedInputFormat.java
 java/org/apache/hadoop/hive/ql/index/IndexPredicateAnalyzer.java
 java/org/apache/hadoop/hive/ql/index/TableBasedIndexHandler.java
 java/org/apache/hadoop/hive/ql/index/bitmap/BitmapIndexHandler.java
 java/org/apache/hadoop/hive/ql/io/BucketizedHiveInputFormat.java
 java/org/apache/hadoop/hive/ql/io/CombineHiveInputFormat.java
 java/org/apache/hadoop/hive/ql/io/HiveFileFormatUtils.java
 java/org/apache/hadoop/hive/ql/io/HiveInputFormat.java
 java/org/apache/hadoop/hive/ql/io/NonSyncDataInputBuffer.java
 java/org/apache/hadoop/hive/ql/io/RCFile.java
 java/org/apache/hadoop/hive/ql/io/RCFileInputFormat.java
 java/org/apache/hadoop/hive/ql/io/SequenceFileInputFormatChecker.java
 java/org/apache/hadoop/hive/ql/io/SymbolicInputFormat.java
 java/org/apache/hadoop/hive/ql/io/SymlinkTextInputFormat.java
 java/org/apache/hadoop/hive/ql/io/orc/DynamicByteArray.java
 java/org/apache/hadoop/hive/ql/io/orc/DynamicIntArray.java
 java/org/apache/hadoop/hive/ql/io/orc/FileDump.java
 java/org/apache/hadoop/hive/ql/io/orc/OrcStruct.java
 java/org/apache/hadoop/hive/ql/io/orc/RecordReaderImpl.java
 java/org/apache/hadoop/hive/ql/io/orc/WriterImpl.java
 java/org/apache/hadoop/hive/ql/io/rcfile/merge/BlockMergeTask.java
 java/org/apache/hadoop/hive/ql/io/rcfile/merge/RCFileMergeMapper.java
 

[jira] [Updated] (HIVE-5018) Avoiding object instantiation in loops (issue 6)

2013-08-09 Thread Benjamin Jakobus (JIRA)

 [ 
https://issues.apache.org/jira/browse/HIVE-5018?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Benjamin Jakobus updated HIVE-5018:
---

Attachment: (was: DemuxOperator.java)

 Avoiding object instantiation in loops (issue 6)
 

 Key: HIVE-5018
 URL: https://issues.apache.org/jira/browse/HIVE-5018
 Project: Hive
  Issue Type: Sub-task
Reporter: Benjamin Jakobus
Assignee: Benjamin Jakobus
Priority: Minor
 Fix For: 0.12.0

 Attachments: CombineHiveInputFormat.java, CommonJoinOperator.java, 
 CommonJoinTaskDispatcher.java, ConditionalResolverCommonJoin.java, 
 ConditionalResolverSkewJoin.java, Context.java, CorrelationOptimizer.java, 
 DDLSemanticAnalyzer.java, DDLTask.java


 java/org/apache/hadoop/hive/ql/Context.java
 java/org/apache/hadoop/hive/ql/Driver.java
 java/org/apache/hadoop/hive/ql/QueryPlan.java
 java/org/apache/hadoop/hive/ql/exec/ColumnStatsTask.java
 java/org/apache/hadoop/hive/ql/exec/CommonJoinOperator.java
 java/org/apache/hadoop/hive/ql/exec/DDLTask.java
 java/org/apache/hadoop/hive/ql/exec/DefaultBucketMatcher.java
 java/org/apache/hadoop/hive/ql/exec/DemuxOperator.java
 java/org/apache/hadoop/hive/ql/exec/ExplainTask.java
 java/org/apache/hadoop/hive/ql/exec/ExprNodeGenericFuncEvaluator.java
 java/org/apache/hadoop/hive/ql/exec/FetchOperator.java
 java/org/apache/hadoop/hive/ql/exec/FileSinkOperator.java
 java/org/apache/hadoop/hive/ql/exec/FunctionRegistry.java
 java/org/apache/hadoop/hive/ql/exec/GroupByOperator.java
 java/org/apache/hadoop/hive/ql/exec/HashTableSinkOperator.java
 java/org/apache/hadoop/hive/ql/exec/JoinUtil.java
 java/org/apache/hadoop/hive/ql/exec/MapJoinOperator.java
 java/org/apache/hadoop/hive/ql/exec/MapOperator.java
 java/org/apache/hadoop/hive/ql/exec/MoveTask.java
 java/org/apache/hadoop/hive/ql/exec/MuxOperator.java
 java/org/apache/hadoop/hive/ql/exec/OperatorFactory.java
 java/org/apache/hadoop/hive/ql/exec/PTFPersistence.java
 java/org/apache/hadoop/hive/ql/exec/PartitionKeySampler.java
 java/org/apache/hadoop/hive/ql/exec/ReduceSinkOperator.java
 java/org/apache/hadoop/hive/ql/exec/SMBMapJoinOperator.java
 java/org/apache/hadoop/hive/ql/exec/ScriptOperator.java
 java/org/apache/hadoop/hive/ql/exec/SkewJoinHandler.java
 java/org/apache/hadoop/hive/ql/exec/StatsTask.java
 java/org/apache/hadoop/hive/ql/exec/TaskFactory.java
 java/org/apache/hadoop/hive/ql/exec/UDFArgumentException.java
 java/org/apache/hadoop/hive/ql/exec/UnionOperator.java
 java/org/apache/hadoop/hive/ql/exec/Utilities.java
 java/org/apache/hadoop/hive/ql/exec/errors/RegexErrorHeuristic.java
 java/org/apache/hadoop/hive/ql/exec/errors/ScriptErrorHeuristic.java
 java/org/apache/hadoop/hive/ql/exec/errors/TaskLogProcessor.java
 java/org/apache/hadoop/hive/ql/exec/mr/ExecDriver.java
 java/org/apache/hadoop/hive/ql/exec/mr/ExecReducer.java
 java/org/apache/hadoop/hive/ql/exec/mr/HadoopJobExecHelper.java
 java/org/apache/hadoop/hive/ql/exec/mr/JobDebugger.java
 java/org/apache/hadoop/hive/ql/exec/mr/MapRedTask.java
 java/org/apache/hadoop/hive/ql/exec/mr/MapredLocalTask.java
 java/org/apache/hadoop/hive/ql/exec/mr/Throttle.java
 java/org/apache/hadoop/hive/ql/exec/persistence/MapJoinObjectValue.java
 java/org/apache/hadoop/hive/ql/exec/persistence/MapJoinRowContainer.java
 java/org/apache/hadoop/hive/ql/history/HiveHistory.java
 java/org/apache/hadoop/hive/ql/index/HiveIndexResult.java
 java/org/apache/hadoop/hive/ql/index/HiveIndexedInputFormat.java
 java/org/apache/hadoop/hive/ql/index/IndexPredicateAnalyzer.java
 java/org/apache/hadoop/hive/ql/index/TableBasedIndexHandler.java
 java/org/apache/hadoop/hive/ql/index/bitmap/BitmapIndexHandler.java
 java/org/apache/hadoop/hive/ql/io/BucketizedHiveInputFormat.java
 java/org/apache/hadoop/hive/ql/io/CombineHiveInputFormat.java
 java/org/apache/hadoop/hive/ql/io/HiveFileFormatUtils.java
 java/org/apache/hadoop/hive/ql/io/HiveInputFormat.java
 java/org/apache/hadoop/hive/ql/io/NonSyncDataInputBuffer.java
 java/org/apache/hadoop/hive/ql/io/RCFile.java
 java/org/apache/hadoop/hive/ql/io/RCFileInputFormat.java
 java/org/apache/hadoop/hive/ql/io/SequenceFileInputFormatChecker.java
 java/org/apache/hadoop/hive/ql/io/SymbolicInputFormat.java
 java/org/apache/hadoop/hive/ql/io/SymlinkTextInputFormat.java
 java/org/apache/hadoop/hive/ql/io/orc/DynamicByteArray.java
 java/org/apache/hadoop/hive/ql/io/orc/DynamicIntArray.java
 java/org/apache/hadoop/hive/ql/io/orc/FileDump.java
 java/org/apache/hadoop/hive/ql/io/orc/OrcStruct.java
 java/org/apache/hadoop/hive/ql/io/orc/RecordReaderImpl.java
 java/org/apache/hadoop/hive/ql/io/orc/WriterImpl.java
 java/org/apache/hadoop/hive/ql/io/rcfile/merge/BlockMergeTask.java
 java/org/apache/hadoop/hive/ql/io/rcfile/merge/RCFileMergeMapper.java
 

[jira] [Commented] (HIVE-4513) disable hivehistory logs by default

2013-08-09 Thread Hive QA (JIRA)

[ 
https://issues.apache.org/jira/browse/HIVE-4513?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanelfocusedCommentId=13734714#comment-13734714
 ] 

Hive QA commented on HIVE-4513:
---



{color:red}Overall{color}: -1 at least one tests failed

Here are the results of testing the latest attachment:
https://issues.apache.org/jira/secure/attachment/12597018/HIVE-4513.5.patch

{color:red}ERROR:{color} -1 due to 4 failed/errored test(s), 2775 tests executed
*Failed tests:*
{noformat}
org.apache.hadoop.hive.service.TestHiveServerSessions.testSessionVars
org.apache.hcatalog.mapreduce.TestSequenceFileReadWrite.testSequenceTableWriteReadMR
org.apache.hadoop.hive.cli.TestMinimrCliDriver.testCliDriver_infer_bucket_sort_bucketed_table
org.apache.hadoop.hive.cli.TestNegativeCliDriver.testNegativeCliDriver_script_broken_pipe1
{noformat}

Test results: https://builds.apache.org/job/PreCommit-HIVE-Build/359/testReport
Console output: https://builds.apache.org/job/PreCommit-HIVE-Build/359/console

Messages:
{noformat}
Executing org.apache.hive.ptest.execution.PrepPhase
Executing org.apache.hive.ptest.execution.ExecutionPhase
Executing org.apache.hive.ptest.execution.ReportingPhase
Tests failed with: TestsFailedException: 4 tests failed
{noformat}

This message is automatically generated.

 disable hivehistory logs by default
 ---

 Key: HIVE-4513
 URL: https://issues.apache.org/jira/browse/HIVE-4513
 Project: Hive
  Issue Type: Bug
  Components: Configuration, Logging
Reporter: Thejas M Nair
Assignee: Thejas M Nair
 Attachments: HIVE-4513.1.patch, HIVE-4513.2.patch, HIVE-4513.3.patch, 
 HIVE-4513.4.patch, HIVE-4513.5.patch


 HiveHistory log files (hive_job_log_hive_*.txt files) store information about 
 hive query such as query string, plan , counters and MR job progress 
 information.
 There is no mechanism to delete these files and as a result they get 
 accumulated over time, using up lot of disk space. 
 I don't think this is used by most people, so I think it would better to turn 
 this off by default. Jobtracker logs already capture most of this 
 information, though it is not as structured as history logs.

--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators
For more information on JIRA, see: http://www.atlassian.com/software/jira


[jira] [Updated] (HIVE-5018) Avoiding object instantiation in loops (issue 6)

2013-08-09 Thread Benjamin Jakobus (JIRA)

 [ 
https://issues.apache.org/jira/browse/HIVE-5018?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Benjamin Jakobus updated HIVE-5018:
---

Attachment: (was: DDLTask.java)

 Avoiding object instantiation in loops (issue 6)
 

 Key: HIVE-5018
 URL: https://issues.apache.org/jira/browse/HIVE-5018
 Project: Hive
  Issue Type: Sub-task
Reporter: Benjamin Jakobus
Assignee: Benjamin Jakobus
Priority: Minor
 Fix For: 0.12.0

 Attachments: CombineHiveInputFormat.java, CommonJoinOperator.java, 
 CommonJoinTaskDispatcher.java, ConditionalResolverCommonJoin.java, 
 ConditionalResolverSkewJoin.java, Context.java, CorrelationOptimizer.java, 
 DDLSemanticAnalyzer.java


 java/org/apache/hadoop/hive/ql/Context.java
 java/org/apache/hadoop/hive/ql/Driver.java
 java/org/apache/hadoop/hive/ql/QueryPlan.java
 java/org/apache/hadoop/hive/ql/exec/ColumnStatsTask.java
 java/org/apache/hadoop/hive/ql/exec/CommonJoinOperator.java
 java/org/apache/hadoop/hive/ql/exec/DDLTask.java
 java/org/apache/hadoop/hive/ql/exec/DefaultBucketMatcher.java
 java/org/apache/hadoop/hive/ql/exec/DemuxOperator.java
 java/org/apache/hadoop/hive/ql/exec/ExplainTask.java
 java/org/apache/hadoop/hive/ql/exec/ExprNodeGenericFuncEvaluator.java
 java/org/apache/hadoop/hive/ql/exec/FetchOperator.java
 java/org/apache/hadoop/hive/ql/exec/FileSinkOperator.java
 java/org/apache/hadoop/hive/ql/exec/FunctionRegistry.java
 java/org/apache/hadoop/hive/ql/exec/GroupByOperator.java
 java/org/apache/hadoop/hive/ql/exec/HashTableSinkOperator.java
 java/org/apache/hadoop/hive/ql/exec/JoinUtil.java
 java/org/apache/hadoop/hive/ql/exec/MapJoinOperator.java
 java/org/apache/hadoop/hive/ql/exec/MapOperator.java
 java/org/apache/hadoop/hive/ql/exec/MoveTask.java
 java/org/apache/hadoop/hive/ql/exec/MuxOperator.java
 java/org/apache/hadoop/hive/ql/exec/OperatorFactory.java
 java/org/apache/hadoop/hive/ql/exec/PTFPersistence.java
 java/org/apache/hadoop/hive/ql/exec/PartitionKeySampler.java
 java/org/apache/hadoop/hive/ql/exec/ReduceSinkOperator.java
 java/org/apache/hadoop/hive/ql/exec/SMBMapJoinOperator.java
 java/org/apache/hadoop/hive/ql/exec/ScriptOperator.java
 java/org/apache/hadoop/hive/ql/exec/SkewJoinHandler.java
 java/org/apache/hadoop/hive/ql/exec/StatsTask.java
 java/org/apache/hadoop/hive/ql/exec/TaskFactory.java
 java/org/apache/hadoop/hive/ql/exec/UDFArgumentException.java
 java/org/apache/hadoop/hive/ql/exec/UnionOperator.java
 java/org/apache/hadoop/hive/ql/exec/Utilities.java
 java/org/apache/hadoop/hive/ql/exec/errors/RegexErrorHeuristic.java
 java/org/apache/hadoop/hive/ql/exec/errors/ScriptErrorHeuristic.java
 java/org/apache/hadoop/hive/ql/exec/errors/TaskLogProcessor.java
 java/org/apache/hadoop/hive/ql/exec/mr/ExecDriver.java
 java/org/apache/hadoop/hive/ql/exec/mr/ExecReducer.java
 java/org/apache/hadoop/hive/ql/exec/mr/HadoopJobExecHelper.java
 java/org/apache/hadoop/hive/ql/exec/mr/JobDebugger.java
 java/org/apache/hadoop/hive/ql/exec/mr/MapRedTask.java
 java/org/apache/hadoop/hive/ql/exec/mr/MapredLocalTask.java
 java/org/apache/hadoop/hive/ql/exec/mr/Throttle.java
 java/org/apache/hadoop/hive/ql/exec/persistence/MapJoinObjectValue.java
 java/org/apache/hadoop/hive/ql/exec/persistence/MapJoinRowContainer.java
 java/org/apache/hadoop/hive/ql/history/HiveHistory.java
 java/org/apache/hadoop/hive/ql/index/HiveIndexResult.java
 java/org/apache/hadoop/hive/ql/index/HiveIndexedInputFormat.java
 java/org/apache/hadoop/hive/ql/index/IndexPredicateAnalyzer.java
 java/org/apache/hadoop/hive/ql/index/TableBasedIndexHandler.java
 java/org/apache/hadoop/hive/ql/index/bitmap/BitmapIndexHandler.java
 java/org/apache/hadoop/hive/ql/io/BucketizedHiveInputFormat.java
 java/org/apache/hadoop/hive/ql/io/CombineHiveInputFormat.java
 java/org/apache/hadoop/hive/ql/io/HiveFileFormatUtils.java
 java/org/apache/hadoop/hive/ql/io/HiveInputFormat.java
 java/org/apache/hadoop/hive/ql/io/NonSyncDataInputBuffer.java
 java/org/apache/hadoop/hive/ql/io/RCFile.java
 java/org/apache/hadoop/hive/ql/io/RCFileInputFormat.java
 java/org/apache/hadoop/hive/ql/io/SequenceFileInputFormatChecker.java
 java/org/apache/hadoop/hive/ql/io/SymbolicInputFormat.java
 java/org/apache/hadoop/hive/ql/io/SymlinkTextInputFormat.java
 java/org/apache/hadoop/hive/ql/io/orc/DynamicByteArray.java
 java/org/apache/hadoop/hive/ql/io/orc/DynamicIntArray.java
 java/org/apache/hadoop/hive/ql/io/orc/FileDump.java
 java/org/apache/hadoop/hive/ql/io/orc/OrcStruct.java
 java/org/apache/hadoop/hive/ql/io/orc/RecordReaderImpl.java
 java/org/apache/hadoop/hive/ql/io/orc/WriterImpl.java
 java/org/apache/hadoop/hive/ql/io/rcfile/merge/BlockMergeTask.java
 java/org/apache/hadoop/hive/ql/io/rcfile/merge/RCFileMergeMapper.java
 java/org/apache/hadoop/hive/ql/io/rcfile/stats/PartialScanTask.java
 

[jira] [Updated] (HIVE-5018) Avoiding object instantiation in loops (issue 6)

2013-08-09 Thread Benjamin Jakobus (JIRA)

 [ 
https://issues.apache.org/jira/browse/HIVE-5018?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Benjamin Jakobus updated HIVE-5018:
---

Attachment: (was: CorrelationOptimizer.java)

 Avoiding object instantiation in loops (issue 6)
 

 Key: HIVE-5018
 URL: https://issues.apache.org/jira/browse/HIVE-5018
 Project: Hive
  Issue Type: Sub-task
Reporter: Benjamin Jakobus
Assignee: Benjamin Jakobus
Priority: Minor
 Fix For: 0.12.0


 java/org/apache/hadoop/hive/ql/Context.java
 java/org/apache/hadoop/hive/ql/Driver.java
 java/org/apache/hadoop/hive/ql/QueryPlan.java
 java/org/apache/hadoop/hive/ql/exec/ColumnStatsTask.java
 java/org/apache/hadoop/hive/ql/exec/CommonJoinOperator.java
 java/org/apache/hadoop/hive/ql/exec/DDLTask.java
 java/org/apache/hadoop/hive/ql/exec/DefaultBucketMatcher.java
 java/org/apache/hadoop/hive/ql/exec/DemuxOperator.java
 java/org/apache/hadoop/hive/ql/exec/ExplainTask.java
 java/org/apache/hadoop/hive/ql/exec/ExprNodeGenericFuncEvaluator.java
 java/org/apache/hadoop/hive/ql/exec/FetchOperator.java
 java/org/apache/hadoop/hive/ql/exec/FileSinkOperator.java
 java/org/apache/hadoop/hive/ql/exec/FunctionRegistry.java
 java/org/apache/hadoop/hive/ql/exec/GroupByOperator.java
 java/org/apache/hadoop/hive/ql/exec/HashTableSinkOperator.java
 java/org/apache/hadoop/hive/ql/exec/JoinUtil.java
 java/org/apache/hadoop/hive/ql/exec/MapJoinOperator.java
 java/org/apache/hadoop/hive/ql/exec/MapOperator.java
 java/org/apache/hadoop/hive/ql/exec/MoveTask.java
 java/org/apache/hadoop/hive/ql/exec/MuxOperator.java
 java/org/apache/hadoop/hive/ql/exec/OperatorFactory.java
 java/org/apache/hadoop/hive/ql/exec/PTFPersistence.java
 java/org/apache/hadoop/hive/ql/exec/PartitionKeySampler.java
 java/org/apache/hadoop/hive/ql/exec/ReduceSinkOperator.java
 java/org/apache/hadoop/hive/ql/exec/SMBMapJoinOperator.java
 java/org/apache/hadoop/hive/ql/exec/ScriptOperator.java
 java/org/apache/hadoop/hive/ql/exec/SkewJoinHandler.java
 java/org/apache/hadoop/hive/ql/exec/StatsTask.java
 java/org/apache/hadoop/hive/ql/exec/TaskFactory.java
 java/org/apache/hadoop/hive/ql/exec/UDFArgumentException.java
 java/org/apache/hadoop/hive/ql/exec/UnionOperator.java
 java/org/apache/hadoop/hive/ql/exec/Utilities.java
 java/org/apache/hadoop/hive/ql/exec/errors/RegexErrorHeuristic.java
 java/org/apache/hadoop/hive/ql/exec/errors/ScriptErrorHeuristic.java
 java/org/apache/hadoop/hive/ql/exec/errors/TaskLogProcessor.java
 java/org/apache/hadoop/hive/ql/exec/mr/ExecDriver.java
 java/org/apache/hadoop/hive/ql/exec/mr/ExecReducer.java
 java/org/apache/hadoop/hive/ql/exec/mr/HadoopJobExecHelper.java
 java/org/apache/hadoop/hive/ql/exec/mr/JobDebugger.java
 java/org/apache/hadoop/hive/ql/exec/mr/MapRedTask.java
 java/org/apache/hadoop/hive/ql/exec/mr/MapredLocalTask.java
 java/org/apache/hadoop/hive/ql/exec/mr/Throttle.java
 java/org/apache/hadoop/hive/ql/exec/persistence/MapJoinObjectValue.java
 java/org/apache/hadoop/hive/ql/exec/persistence/MapJoinRowContainer.java
 java/org/apache/hadoop/hive/ql/history/HiveHistory.java
 java/org/apache/hadoop/hive/ql/index/HiveIndexResult.java
 java/org/apache/hadoop/hive/ql/index/HiveIndexedInputFormat.java
 java/org/apache/hadoop/hive/ql/index/IndexPredicateAnalyzer.java
 java/org/apache/hadoop/hive/ql/index/TableBasedIndexHandler.java
 java/org/apache/hadoop/hive/ql/index/bitmap/BitmapIndexHandler.java
 java/org/apache/hadoop/hive/ql/io/BucketizedHiveInputFormat.java
 java/org/apache/hadoop/hive/ql/io/CombineHiveInputFormat.java
 java/org/apache/hadoop/hive/ql/io/HiveFileFormatUtils.java
 java/org/apache/hadoop/hive/ql/io/HiveInputFormat.java
 java/org/apache/hadoop/hive/ql/io/NonSyncDataInputBuffer.java
 java/org/apache/hadoop/hive/ql/io/RCFile.java
 java/org/apache/hadoop/hive/ql/io/RCFileInputFormat.java
 java/org/apache/hadoop/hive/ql/io/SequenceFileInputFormatChecker.java
 java/org/apache/hadoop/hive/ql/io/SymbolicInputFormat.java
 java/org/apache/hadoop/hive/ql/io/SymlinkTextInputFormat.java
 java/org/apache/hadoop/hive/ql/io/orc/DynamicByteArray.java
 java/org/apache/hadoop/hive/ql/io/orc/DynamicIntArray.java
 java/org/apache/hadoop/hive/ql/io/orc/FileDump.java
 java/org/apache/hadoop/hive/ql/io/orc/OrcStruct.java
 java/org/apache/hadoop/hive/ql/io/orc/RecordReaderImpl.java
 java/org/apache/hadoop/hive/ql/io/orc/WriterImpl.java
 java/org/apache/hadoop/hive/ql/io/rcfile/merge/BlockMergeTask.java
 java/org/apache/hadoop/hive/ql/io/rcfile/merge/RCFileMergeMapper.java
 java/org/apache/hadoop/hive/ql/io/rcfile/stats/PartialScanTask.java
 java/org/apache/hadoop/hive/ql/io/rcfile/truncate/ColumnTruncateMapper.java
 java/org/apache/hadoop/hive/ql/lockmgr/EmbeddedLockManager.java
 java/org/apache/hadoop/hive/ql/lockmgr/zookeeper/ZooKeeperHiveLockManager.java
 

[jira] [Updated] (HIVE-5018) Avoiding object instantiation in loops (issue 6)

2013-08-09 Thread Benjamin Jakobus (JIRA)

 [ 
https://issues.apache.org/jira/browse/HIVE-5018?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Benjamin Jakobus updated HIVE-5018:
---

Attachment: (was: Context.java)

 Avoiding object instantiation in loops (issue 6)
 

 Key: HIVE-5018
 URL: https://issues.apache.org/jira/browse/HIVE-5018
 Project: Hive
  Issue Type: Sub-task
Reporter: Benjamin Jakobus
Assignee: Benjamin Jakobus
Priority: Minor
 Fix For: 0.12.0


 java/org/apache/hadoop/hive/ql/Context.java
 java/org/apache/hadoop/hive/ql/Driver.java
 java/org/apache/hadoop/hive/ql/QueryPlan.java
 java/org/apache/hadoop/hive/ql/exec/ColumnStatsTask.java
 java/org/apache/hadoop/hive/ql/exec/CommonJoinOperator.java
 java/org/apache/hadoop/hive/ql/exec/DDLTask.java
 java/org/apache/hadoop/hive/ql/exec/DefaultBucketMatcher.java
 java/org/apache/hadoop/hive/ql/exec/DemuxOperator.java
 java/org/apache/hadoop/hive/ql/exec/ExplainTask.java
 java/org/apache/hadoop/hive/ql/exec/ExprNodeGenericFuncEvaluator.java
 java/org/apache/hadoop/hive/ql/exec/FetchOperator.java
 java/org/apache/hadoop/hive/ql/exec/FileSinkOperator.java
 java/org/apache/hadoop/hive/ql/exec/FunctionRegistry.java
 java/org/apache/hadoop/hive/ql/exec/GroupByOperator.java
 java/org/apache/hadoop/hive/ql/exec/HashTableSinkOperator.java
 java/org/apache/hadoop/hive/ql/exec/JoinUtil.java
 java/org/apache/hadoop/hive/ql/exec/MapJoinOperator.java
 java/org/apache/hadoop/hive/ql/exec/MapOperator.java
 java/org/apache/hadoop/hive/ql/exec/MoveTask.java
 java/org/apache/hadoop/hive/ql/exec/MuxOperator.java
 java/org/apache/hadoop/hive/ql/exec/OperatorFactory.java
 java/org/apache/hadoop/hive/ql/exec/PTFPersistence.java
 java/org/apache/hadoop/hive/ql/exec/PartitionKeySampler.java
 java/org/apache/hadoop/hive/ql/exec/ReduceSinkOperator.java
 java/org/apache/hadoop/hive/ql/exec/SMBMapJoinOperator.java
 java/org/apache/hadoop/hive/ql/exec/ScriptOperator.java
 java/org/apache/hadoop/hive/ql/exec/SkewJoinHandler.java
 java/org/apache/hadoop/hive/ql/exec/StatsTask.java
 java/org/apache/hadoop/hive/ql/exec/TaskFactory.java
 java/org/apache/hadoop/hive/ql/exec/UDFArgumentException.java
 java/org/apache/hadoop/hive/ql/exec/UnionOperator.java
 java/org/apache/hadoop/hive/ql/exec/Utilities.java
 java/org/apache/hadoop/hive/ql/exec/errors/RegexErrorHeuristic.java
 java/org/apache/hadoop/hive/ql/exec/errors/ScriptErrorHeuristic.java
 java/org/apache/hadoop/hive/ql/exec/errors/TaskLogProcessor.java
 java/org/apache/hadoop/hive/ql/exec/mr/ExecDriver.java
 java/org/apache/hadoop/hive/ql/exec/mr/ExecReducer.java
 java/org/apache/hadoop/hive/ql/exec/mr/HadoopJobExecHelper.java
 java/org/apache/hadoop/hive/ql/exec/mr/JobDebugger.java
 java/org/apache/hadoop/hive/ql/exec/mr/MapRedTask.java
 java/org/apache/hadoop/hive/ql/exec/mr/MapredLocalTask.java
 java/org/apache/hadoop/hive/ql/exec/mr/Throttle.java
 java/org/apache/hadoop/hive/ql/exec/persistence/MapJoinObjectValue.java
 java/org/apache/hadoop/hive/ql/exec/persistence/MapJoinRowContainer.java
 java/org/apache/hadoop/hive/ql/history/HiveHistory.java
 java/org/apache/hadoop/hive/ql/index/HiveIndexResult.java
 java/org/apache/hadoop/hive/ql/index/HiveIndexedInputFormat.java
 java/org/apache/hadoop/hive/ql/index/IndexPredicateAnalyzer.java
 java/org/apache/hadoop/hive/ql/index/TableBasedIndexHandler.java
 java/org/apache/hadoop/hive/ql/index/bitmap/BitmapIndexHandler.java
 java/org/apache/hadoop/hive/ql/io/BucketizedHiveInputFormat.java
 java/org/apache/hadoop/hive/ql/io/CombineHiveInputFormat.java
 java/org/apache/hadoop/hive/ql/io/HiveFileFormatUtils.java
 java/org/apache/hadoop/hive/ql/io/HiveInputFormat.java
 java/org/apache/hadoop/hive/ql/io/NonSyncDataInputBuffer.java
 java/org/apache/hadoop/hive/ql/io/RCFile.java
 java/org/apache/hadoop/hive/ql/io/RCFileInputFormat.java
 java/org/apache/hadoop/hive/ql/io/SequenceFileInputFormatChecker.java
 java/org/apache/hadoop/hive/ql/io/SymbolicInputFormat.java
 java/org/apache/hadoop/hive/ql/io/SymlinkTextInputFormat.java
 java/org/apache/hadoop/hive/ql/io/orc/DynamicByteArray.java
 java/org/apache/hadoop/hive/ql/io/orc/DynamicIntArray.java
 java/org/apache/hadoop/hive/ql/io/orc/FileDump.java
 java/org/apache/hadoop/hive/ql/io/orc/OrcStruct.java
 java/org/apache/hadoop/hive/ql/io/orc/RecordReaderImpl.java
 java/org/apache/hadoop/hive/ql/io/orc/WriterImpl.java
 java/org/apache/hadoop/hive/ql/io/rcfile/merge/BlockMergeTask.java
 java/org/apache/hadoop/hive/ql/io/rcfile/merge/RCFileMergeMapper.java
 java/org/apache/hadoop/hive/ql/io/rcfile/stats/PartialScanTask.java
 java/org/apache/hadoop/hive/ql/io/rcfile/truncate/ColumnTruncateMapper.java
 java/org/apache/hadoop/hive/ql/lockmgr/EmbeddedLockManager.java
 java/org/apache/hadoop/hive/ql/lockmgr/zookeeper/ZooKeeperHiveLockManager.java
 

[jira] [Updated] (HIVE-5018) Avoiding object instantiation in loops (issue 6)

2013-08-09 Thread Benjamin Jakobus (JIRA)

 [ 
https://issues.apache.org/jira/browse/HIVE-5018?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Benjamin Jakobus updated HIVE-5018:
---

Attachment: (was: CombineHiveInputFormat.java)

 Avoiding object instantiation in loops (issue 6)
 

 Key: HIVE-5018
 URL: https://issues.apache.org/jira/browse/HIVE-5018
 Project: Hive
  Issue Type: Sub-task
Reporter: Benjamin Jakobus
Assignee: Benjamin Jakobus
Priority: Minor
 Fix For: 0.12.0


 java/org/apache/hadoop/hive/ql/Context.java
 java/org/apache/hadoop/hive/ql/Driver.java
 java/org/apache/hadoop/hive/ql/QueryPlan.java
 java/org/apache/hadoop/hive/ql/exec/ColumnStatsTask.java
 java/org/apache/hadoop/hive/ql/exec/CommonJoinOperator.java
 java/org/apache/hadoop/hive/ql/exec/DDLTask.java
 java/org/apache/hadoop/hive/ql/exec/DefaultBucketMatcher.java
 java/org/apache/hadoop/hive/ql/exec/DemuxOperator.java
 java/org/apache/hadoop/hive/ql/exec/ExplainTask.java
 java/org/apache/hadoop/hive/ql/exec/ExprNodeGenericFuncEvaluator.java
 java/org/apache/hadoop/hive/ql/exec/FetchOperator.java
 java/org/apache/hadoop/hive/ql/exec/FileSinkOperator.java
 java/org/apache/hadoop/hive/ql/exec/FunctionRegistry.java
 java/org/apache/hadoop/hive/ql/exec/GroupByOperator.java
 java/org/apache/hadoop/hive/ql/exec/HashTableSinkOperator.java
 java/org/apache/hadoop/hive/ql/exec/JoinUtil.java
 java/org/apache/hadoop/hive/ql/exec/MapJoinOperator.java
 java/org/apache/hadoop/hive/ql/exec/MapOperator.java
 java/org/apache/hadoop/hive/ql/exec/MoveTask.java
 java/org/apache/hadoop/hive/ql/exec/MuxOperator.java
 java/org/apache/hadoop/hive/ql/exec/OperatorFactory.java
 java/org/apache/hadoop/hive/ql/exec/PTFPersistence.java
 java/org/apache/hadoop/hive/ql/exec/PartitionKeySampler.java
 java/org/apache/hadoop/hive/ql/exec/ReduceSinkOperator.java
 java/org/apache/hadoop/hive/ql/exec/SMBMapJoinOperator.java
 java/org/apache/hadoop/hive/ql/exec/ScriptOperator.java
 java/org/apache/hadoop/hive/ql/exec/SkewJoinHandler.java
 java/org/apache/hadoop/hive/ql/exec/StatsTask.java
 java/org/apache/hadoop/hive/ql/exec/TaskFactory.java
 java/org/apache/hadoop/hive/ql/exec/UDFArgumentException.java
 java/org/apache/hadoop/hive/ql/exec/UnionOperator.java
 java/org/apache/hadoop/hive/ql/exec/Utilities.java
 java/org/apache/hadoop/hive/ql/exec/errors/RegexErrorHeuristic.java
 java/org/apache/hadoop/hive/ql/exec/errors/ScriptErrorHeuristic.java
 java/org/apache/hadoop/hive/ql/exec/errors/TaskLogProcessor.java
 java/org/apache/hadoop/hive/ql/exec/mr/ExecDriver.java
 java/org/apache/hadoop/hive/ql/exec/mr/ExecReducer.java
 java/org/apache/hadoop/hive/ql/exec/mr/HadoopJobExecHelper.java
 java/org/apache/hadoop/hive/ql/exec/mr/JobDebugger.java
 java/org/apache/hadoop/hive/ql/exec/mr/MapRedTask.java
 java/org/apache/hadoop/hive/ql/exec/mr/MapredLocalTask.java
 java/org/apache/hadoop/hive/ql/exec/mr/Throttle.java
 java/org/apache/hadoop/hive/ql/exec/persistence/MapJoinObjectValue.java
 java/org/apache/hadoop/hive/ql/exec/persistence/MapJoinRowContainer.java
 java/org/apache/hadoop/hive/ql/history/HiveHistory.java
 java/org/apache/hadoop/hive/ql/index/HiveIndexResult.java
 java/org/apache/hadoop/hive/ql/index/HiveIndexedInputFormat.java
 java/org/apache/hadoop/hive/ql/index/IndexPredicateAnalyzer.java
 java/org/apache/hadoop/hive/ql/index/TableBasedIndexHandler.java
 java/org/apache/hadoop/hive/ql/index/bitmap/BitmapIndexHandler.java
 java/org/apache/hadoop/hive/ql/io/BucketizedHiveInputFormat.java
 java/org/apache/hadoop/hive/ql/io/CombineHiveInputFormat.java
 java/org/apache/hadoop/hive/ql/io/HiveFileFormatUtils.java
 java/org/apache/hadoop/hive/ql/io/HiveInputFormat.java
 java/org/apache/hadoop/hive/ql/io/NonSyncDataInputBuffer.java
 java/org/apache/hadoop/hive/ql/io/RCFile.java
 java/org/apache/hadoop/hive/ql/io/RCFileInputFormat.java
 java/org/apache/hadoop/hive/ql/io/SequenceFileInputFormatChecker.java
 java/org/apache/hadoop/hive/ql/io/SymbolicInputFormat.java
 java/org/apache/hadoop/hive/ql/io/SymlinkTextInputFormat.java
 java/org/apache/hadoop/hive/ql/io/orc/DynamicByteArray.java
 java/org/apache/hadoop/hive/ql/io/orc/DynamicIntArray.java
 java/org/apache/hadoop/hive/ql/io/orc/FileDump.java
 java/org/apache/hadoop/hive/ql/io/orc/OrcStruct.java
 java/org/apache/hadoop/hive/ql/io/orc/RecordReaderImpl.java
 java/org/apache/hadoop/hive/ql/io/orc/WriterImpl.java
 java/org/apache/hadoop/hive/ql/io/rcfile/merge/BlockMergeTask.java
 java/org/apache/hadoop/hive/ql/io/rcfile/merge/RCFileMergeMapper.java
 java/org/apache/hadoop/hive/ql/io/rcfile/stats/PartialScanTask.java
 java/org/apache/hadoop/hive/ql/io/rcfile/truncate/ColumnTruncateMapper.java
 java/org/apache/hadoop/hive/ql/lockmgr/EmbeddedLockManager.java
 java/org/apache/hadoop/hive/ql/lockmgr/zookeeper/ZooKeeperHiveLockManager.java
 

[jira] [Updated] (HIVE-5018) Avoiding object instantiation in loops (issue 6)

2013-08-09 Thread Benjamin Jakobus (JIRA)

 [ 
https://issues.apache.org/jira/browse/HIVE-5018?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Benjamin Jakobus updated HIVE-5018:
---

Attachment: (was: CommonJoinOperator.java)

 Avoiding object instantiation in loops (issue 6)
 

 Key: HIVE-5018
 URL: https://issues.apache.org/jira/browse/HIVE-5018
 Project: Hive
  Issue Type: Sub-task
Reporter: Benjamin Jakobus
Assignee: Benjamin Jakobus
Priority: Minor
 Fix For: 0.12.0


 java/org/apache/hadoop/hive/ql/Context.java
 java/org/apache/hadoop/hive/ql/Driver.java
 java/org/apache/hadoop/hive/ql/QueryPlan.java
 java/org/apache/hadoop/hive/ql/exec/ColumnStatsTask.java
 java/org/apache/hadoop/hive/ql/exec/CommonJoinOperator.java
 java/org/apache/hadoop/hive/ql/exec/DDLTask.java
 java/org/apache/hadoop/hive/ql/exec/DefaultBucketMatcher.java
 java/org/apache/hadoop/hive/ql/exec/DemuxOperator.java
 java/org/apache/hadoop/hive/ql/exec/ExplainTask.java
 java/org/apache/hadoop/hive/ql/exec/ExprNodeGenericFuncEvaluator.java
 java/org/apache/hadoop/hive/ql/exec/FetchOperator.java
 java/org/apache/hadoop/hive/ql/exec/FileSinkOperator.java
 java/org/apache/hadoop/hive/ql/exec/FunctionRegistry.java
 java/org/apache/hadoop/hive/ql/exec/GroupByOperator.java
 java/org/apache/hadoop/hive/ql/exec/HashTableSinkOperator.java
 java/org/apache/hadoop/hive/ql/exec/JoinUtil.java
 java/org/apache/hadoop/hive/ql/exec/MapJoinOperator.java
 java/org/apache/hadoop/hive/ql/exec/MapOperator.java
 java/org/apache/hadoop/hive/ql/exec/MoveTask.java
 java/org/apache/hadoop/hive/ql/exec/MuxOperator.java
 java/org/apache/hadoop/hive/ql/exec/OperatorFactory.java
 java/org/apache/hadoop/hive/ql/exec/PTFPersistence.java
 java/org/apache/hadoop/hive/ql/exec/PartitionKeySampler.java
 java/org/apache/hadoop/hive/ql/exec/ReduceSinkOperator.java
 java/org/apache/hadoop/hive/ql/exec/SMBMapJoinOperator.java
 java/org/apache/hadoop/hive/ql/exec/ScriptOperator.java
 java/org/apache/hadoop/hive/ql/exec/SkewJoinHandler.java
 java/org/apache/hadoop/hive/ql/exec/StatsTask.java
 java/org/apache/hadoop/hive/ql/exec/TaskFactory.java
 java/org/apache/hadoop/hive/ql/exec/UDFArgumentException.java
 java/org/apache/hadoop/hive/ql/exec/UnionOperator.java
 java/org/apache/hadoop/hive/ql/exec/Utilities.java
 java/org/apache/hadoop/hive/ql/exec/errors/RegexErrorHeuristic.java
 java/org/apache/hadoop/hive/ql/exec/errors/ScriptErrorHeuristic.java
 java/org/apache/hadoop/hive/ql/exec/errors/TaskLogProcessor.java
 java/org/apache/hadoop/hive/ql/exec/mr/ExecDriver.java
 java/org/apache/hadoop/hive/ql/exec/mr/ExecReducer.java
 java/org/apache/hadoop/hive/ql/exec/mr/HadoopJobExecHelper.java
 java/org/apache/hadoop/hive/ql/exec/mr/JobDebugger.java
 java/org/apache/hadoop/hive/ql/exec/mr/MapRedTask.java
 java/org/apache/hadoop/hive/ql/exec/mr/MapredLocalTask.java
 java/org/apache/hadoop/hive/ql/exec/mr/Throttle.java
 java/org/apache/hadoop/hive/ql/exec/persistence/MapJoinObjectValue.java
 java/org/apache/hadoop/hive/ql/exec/persistence/MapJoinRowContainer.java
 java/org/apache/hadoop/hive/ql/history/HiveHistory.java
 java/org/apache/hadoop/hive/ql/index/HiveIndexResult.java
 java/org/apache/hadoop/hive/ql/index/HiveIndexedInputFormat.java
 java/org/apache/hadoop/hive/ql/index/IndexPredicateAnalyzer.java
 java/org/apache/hadoop/hive/ql/index/TableBasedIndexHandler.java
 java/org/apache/hadoop/hive/ql/index/bitmap/BitmapIndexHandler.java
 java/org/apache/hadoop/hive/ql/io/BucketizedHiveInputFormat.java
 java/org/apache/hadoop/hive/ql/io/CombineHiveInputFormat.java
 java/org/apache/hadoop/hive/ql/io/HiveFileFormatUtils.java
 java/org/apache/hadoop/hive/ql/io/HiveInputFormat.java
 java/org/apache/hadoop/hive/ql/io/NonSyncDataInputBuffer.java
 java/org/apache/hadoop/hive/ql/io/RCFile.java
 java/org/apache/hadoop/hive/ql/io/RCFileInputFormat.java
 java/org/apache/hadoop/hive/ql/io/SequenceFileInputFormatChecker.java
 java/org/apache/hadoop/hive/ql/io/SymbolicInputFormat.java
 java/org/apache/hadoop/hive/ql/io/SymlinkTextInputFormat.java
 java/org/apache/hadoop/hive/ql/io/orc/DynamicByteArray.java
 java/org/apache/hadoop/hive/ql/io/orc/DynamicIntArray.java
 java/org/apache/hadoop/hive/ql/io/orc/FileDump.java
 java/org/apache/hadoop/hive/ql/io/orc/OrcStruct.java
 java/org/apache/hadoop/hive/ql/io/orc/RecordReaderImpl.java
 java/org/apache/hadoop/hive/ql/io/orc/WriterImpl.java
 java/org/apache/hadoop/hive/ql/io/rcfile/merge/BlockMergeTask.java
 java/org/apache/hadoop/hive/ql/io/rcfile/merge/RCFileMergeMapper.java
 java/org/apache/hadoop/hive/ql/io/rcfile/stats/PartialScanTask.java
 java/org/apache/hadoop/hive/ql/io/rcfile/truncate/ColumnTruncateMapper.java
 java/org/apache/hadoop/hive/ql/lockmgr/EmbeddedLockManager.java
 java/org/apache/hadoop/hive/ql/lockmgr/zookeeper/ZooKeeperHiveLockManager.java
 

[jira] [Updated] (HIVE-5018) Avoiding object instantiation in loops (issue 6)

2013-08-09 Thread Benjamin Jakobus (JIRA)

 [ 
https://issues.apache.org/jira/browse/HIVE-5018?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Benjamin Jakobus updated HIVE-5018:
---

Attachment: (was: ConditionalResolverCommonJoin.java)

 Avoiding object instantiation in loops (issue 6)
 

 Key: HIVE-5018
 URL: https://issues.apache.org/jira/browse/HIVE-5018
 Project: Hive
  Issue Type: Sub-task
Reporter: Benjamin Jakobus
Assignee: Benjamin Jakobus
Priority: Minor
 Fix For: 0.12.0


 java/org/apache/hadoop/hive/ql/Context.java
 java/org/apache/hadoop/hive/ql/Driver.java
 java/org/apache/hadoop/hive/ql/QueryPlan.java
 java/org/apache/hadoop/hive/ql/exec/ColumnStatsTask.java
 java/org/apache/hadoop/hive/ql/exec/CommonJoinOperator.java
 java/org/apache/hadoop/hive/ql/exec/DDLTask.java
 java/org/apache/hadoop/hive/ql/exec/DefaultBucketMatcher.java
 java/org/apache/hadoop/hive/ql/exec/DemuxOperator.java
 java/org/apache/hadoop/hive/ql/exec/ExplainTask.java
 java/org/apache/hadoop/hive/ql/exec/ExprNodeGenericFuncEvaluator.java
 java/org/apache/hadoop/hive/ql/exec/FetchOperator.java
 java/org/apache/hadoop/hive/ql/exec/FileSinkOperator.java
 java/org/apache/hadoop/hive/ql/exec/FunctionRegistry.java
 java/org/apache/hadoop/hive/ql/exec/GroupByOperator.java
 java/org/apache/hadoop/hive/ql/exec/HashTableSinkOperator.java
 java/org/apache/hadoop/hive/ql/exec/JoinUtil.java
 java/org/apache/hadoop/hive/ql/exec/MapJoinOperator.java
 java/org/apache/hadoop/hive/ql/exec/MapOperator.java
 java/org/apache/hadoop/hive/ql/exec/MoveTask.java
 java/org/apache/hadoop/hive/ql/exec/MuxOperator.java
 java/org/apache/hadoop/hive/ql/exec/OperatorFactory.java
 java/org/apache/hadoop/hive/ql/exec/PTFPersistence.java
 java/org/apache/hadoop/hive/ql/exec/PartitionKeySampler.java
 java/org/apache/hadoop/hive/ql/exec/ReduceSinkOperator.java
 java/org/apache/hadoop/hive/ql/exec/SMBMapJoinOperator.java
 java/org/apache/hadoop/hive/ql/exec/ScriptOperator.java
 java/org/apache/hadoop/hive/ql/exec/SkewJoinHandler.java
 java/org/apache/hadoop/hive/ql/exec/StatsTask.java
 java/org/apache/hadoop/hive/ql/exec/TaskFactory.java
 java/org/apache/hadoop/hive/ql/exec/UDFArgumentException.java
 java/org/apache/hadoop/hive/ql/exec/UnionOperator.java
 java/org/apache/hadoop/hive/ql/exec/Utilities.java
 java/org/apache/hadoop/hive/ql/exec/errors/RegexErrorHeuristic.java
 java/org/apache/hadoop/hive/ql/exec/errors/ScriptErrorHeuristic.java
 java/org/apache/hadoop/hive/ql/exec/errors/TaskLogProcessor.java
 java/org/apache/hadoop/hive/ql/exec/mr/ExecDriver.java
 java/org/apache/hadoop/hive/ql/exec/mr/ExecReducer.java
 java/org/apache/hadoop/hive/ql/exec/mr/HadoopJobExecHelper.java
 java/org/apache/hadoop/hive/ql/exec/mr/JobDebugger.java
 java/org/apache/hadoop/hive/ql/exec/mr/MapRedTask.java
 java/org/apache/hadoop/hive/ql/exec/mr/MapredLocalTask.java
 java/org/apache/hadoop/hive/ql/exec/mr/Throttle.java
 java/org/apache/hadoop/hive/ql/exec/persistence/MapJoinObjectValue.java
 java/org/apache/hadoop/hive/ql/exec/persistence/MapJoinRowContainer.java
 java/org/apache/hadoop/hive/ql/history/HiveHistory.java
 java/org/apache/hadoop/hive/ql/index/HiveIndexResult.java
 java/org/apache/hadoop/hive/ql/index/HiveIndexedInputFormat.java
 java/org/apache/hadoop/hive/ql/index/IndexPredicateAnalyzer.java
 java/org/apache/hadoop/hive/ql/index/TableBasedIndexHandler.java
 java/org/apache/hadoop/hive/ql/index/bitmap/BitmapIndexHandler.java
 java/org/apache/hadoop/hive/ql/io/BucketizedHiveInputFormat.java
 java/org/apache/hadoop/hive/ql/io/CombineHiveInputFormat.java
 java/org/apache/hadoop/hive/ql/io/HiveFileFormatUtils.java
 java/org/apache/hadoop/hive/ql/io/HiveInputFormat.java
 java/org/apache/hadoop/hive/ql/io/NonSyncDataInputBuffer.java
 java/org/apache/hadoop/hive/ql/io/RCFile.java
 java/org/apache/hadoop/hive/ql/io/RCFileInputFormat.java
 java/org/apache/hadoop/hive/ql/io/SequenceFileInputFormatChecker.java
 java/org/apache/hadoop/hive/ql/io/SymbolicInputFormat.java
 java/org/apache/hadoop/hive/ql/io/SymlinkTextInputFormat.java
 java/org/apache/hadoop/hive/ql/io/orc/DynamicByteArray.java
 java/org/apache/hadoop/hive/ql/io/orc/DynamicIntArray.java
 java/org/apache/hadoop/hive/ql/io/orc/FileDump.java
 java/org/apache/hadoop/hive/ql/io/orc/OrcStruct.java
 java/org/apache/hadoop/hive/ql/io/orc/RecordReaderImpl.java
 java/org/apache/hadoop/hive/ql/io/orc/WriterImpl.java
 java/org/apache/hadoop/hive/ql/io/rcfile/merge/BlockMergeTask.java
 java/org/apache/hadoop/hive/ql/io/rcfile/merge/RCFileMergeMapper.java
 java/org/apache/hadoop/hive/ql/io/rcfile/stats/PartialScanTask.java
 java/org/apache/hadoop/hive/ql/io/rcfile/truncate/ColumnTruncateMapper.java
 java/org/apache/hadoop/hive/ql/lockmgr/EmbeddedLockManager.java
 java/org/apache/hadoop/hive/ql/lockmgr/zookeeper/ZooKeeperHiveLockManager.java
 

[jira] [Updated] (HIVE-5018) Avoiding object instantiation in loops (issue 6)

2013-08-09 Thread Benjamin Jakobus (JIRA)

 [ 
https://issues.apache.org/jira/browse/HIVE-5018?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Benjamin Jakobus updated HIVE-5018:
---

Attachment: (was: ConditionalResolverSkewJoin.java)

 Avoiding object instantiation in loops (issue 6)
 

 Key: HIVE-5018
 URL: https://issues.apache.org/jira/browse/HIVE-5018
 Project: Hive
  Issue Type: Sub-task
Reporter: Benjamin Jakobus
Assignee: Benjamin Jakobus
Priority: Minor
 Fix For: 0.12.0


 java/org/apache/hadoop/hive/ql/Context.java
 java/org/apache/hadoop/hive/ql/Driver.java
 java/org/apache/hadoop/hive/ql/QueryPlan.java
 java/org/apache/hadoop/hive/ql/exec/ColumnStatsTask.java
 java/org/apache/hadoop/hive/ql/exec/CommonJoinOperator.java
 java/org/apache/hadoop/hive/ql/exec/DDLTask.java
 java/org/apache/hadoop/hive/ql/exec/DefaultBucketMatcher.java
 java/org/apache/hadoop/hive/ql/exec/DemuxOperator.java
 java/org/apache/hadoop/hive/ql/exec/ExplainTask.java
 java/org/apache/hadoop/hive/ql/exec/ExprNodeGenericFuncEvaluator.java
 java/org/apache/hadoop/hive/ql/exec/FetchOperator.java
 java/org/apache/hadoop/hive/ql/exec/FileSinkOperator.java
 java/org/apache/hadoop/hive/ql/exec/FunctionRegistry.java
 java/org/apache/hadoop/hive/ql/exec/GroupByOperator.java
 java/org/apache/hadoop/hive/ql/exec/HashTableSinkOperator.java
 java/org/apache/hadoop/hive/ql/exec/JoinUtil.java
 java/org/apache/hadoop/hive/ql/exec/MapJoinOperator.java
 java/org/apache/hadoop/hive/ql/exec/MapOperator.java
 java/org/apache/hadoop/hive/ql/exec/MoveTask.java
 java/org/apache/hadoop/hive/ql/exec/MuxOperator.java
 java/org/apache/hadoop/hive/ql/exec/OperatorFactory.java
 java/org/apache/hadoop/hive/ql/exec/PTFPersistence.java
 java/org/apache/hadoop/hive/ql/exec/PartitionKeySampler.java
 java/org/apache/hadoop/hive/ql/exec/ReduceSinkOperator.java
 java/org/apache/hadoop/hive/ql/exec/SMBMapJoinOperator.java
 java/org/apache/hadoop/hive/ql/exec/ScriptOperator.java
 java/org/apache/hadoop/hive/ql/exec/SkewJoinHandler.java
 java/org/apache/hadoop/hive/ql/exec/StatsTask.java
 java/org/apache/hadoop/hive/ql/exec/TaskFactory.java
 java/org/apache/hadoop/hive/ql/exec/UDFArgumentException.java
 java/org/apache/hadoop/hive/ql/exec/UnionOperator.java
 java/org/apache/hadoop/hive/ql/exec/Utilities.java
 java/org/apache/hadoop/hive/ql/exec/errors/RegexErrorHeuristic.java
 java/org/apache/hadoop/hive/ql/exec/errors/ScriptErrorHeuristic.java
 java/org/apache/hadoop/hive/ql/exec/errors/TaskLogProcessor.java
 java/org/apache/hadoop/hive/ql/exec/mr/ExecDriver.java
 java/org/apache/hadoop/hive/ql/exec/mr/ExecReducer.java
 java/org/apache/hadoop/hive/ql/exec/mr/HadoopJobExecHelper.java
 java/org/apache/hadoop/hive/ql/exec/mr/JobDebugger.java
 java/org/apache/hadoop/hive/ql/exec/mr/MapRedTask.java
 java/org/apache/hadoop/hive/ql/exec/mr/MapredLocalTask.java
 java/org/apache/hadoop/hive/ql/exec/mr/Throttle.java
 java/org/apache/hadoop/hive/ql/exec/persistence/MapJoinObjectValue.java
 java/org/apache/hadoop/hive/ql/exec/persistence/MapJoinRowContainer.java
 java/org/apache/hadoop/hive/ql/history/HiveHistory.java
 java/org/apache/hadoop/hive/ql/index/HiveIndexResult.java
 java/org/apache/hadoop/hive/ql/index/HiveIndexedInputFormat.java
 java/org/apache/hadoop/hive/ql/index/IndexPredicateAnalyzer.java
 java/org/apache/hadoop/hive/ql/index/TableBasedIndexHandler.java
 java/org/apache/hadoop/hive/ql/index/bitmap/BitmapIndexHandler.java
 java/org/apache/hadoop/hive/ql/io/BucketizedHiveInputFormat.java
 java/org/apache/hadoop/hive/ql/io/CombineHiveInputFormat.java
 java/org/apache/hadoop/hive/ql/io/HiveFileFormatUtils.java
 java/org/apache/hadoop/hive/ql/io/HiveInputFormat.java
 java/org/apache/hadoop/hive/ql/io/NonSyncDataInputBuffer.java
 java/org/apache/hadoop/hive/ql/io/RCFile.java
 java/org/apache/hadoop/hive/ql/io/RCFileInputFormat.java
 java/org/apache/hadoop/hive/ql/io/SequenceFileInputFormatChecker.java
 java/org/apache/hadoop/hive/ql/io/SymbolicInputFormat.java
 java/org/apache/hadoop/hive/ql/io/SymlinkTextInputFormat.java
 java/org/apache/hadoop/hive/ql/io/orc/DynamicByteArray.java
 java/org/apache/hadoop/hive/ql/io/orc/DynamicIntArray.java
 java/org/apache/hadoop/hive/ql/io/orc/FileDump.java
 java/org/apache/hadoop/hive/ql/io/orc/OrcStruct.java
 java/org/apache/hadoop/hive/ql/io/orc/RecordReaderImpl.java
 java/org/apache/hadoop/hive/ql/io/orc/WriterImpl.java
 java/org/apache/hadoop/hive/ql/io/rcfile/merge/BlockMergeTask.java
 java/org/apache/hadoop/hive/ql/io/rcfile/merge/RCFileMergeMapper.java
 java/org/apache/hadoop/hive/ql/io/rcfile/stats/PartialScanTask.java
 java/org/apache/hadoop/hive/ql/io/rcfile/truncate/ColumnTruncateMapper.java
 java/org/apache/hadoop/hive/ql/lockmgr/EmbeddedLockManager.java
 java/org/apache/hadoop/hive/ql/lockmgr/zookeeper/ZooKeeperHiveLockManager.java
 

[jira] [Updated] (HIVE-5018) Avoiding object instantiation in loops (issue 6)

2013-08-09 Thread Benjamin Jakobus (JIRA)

 [ 
https://issues.apache.org/jira/browse/HIVE-5018?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Benjamin Jakobus updated HIVE-5018:
---

Attachment: (was: CommonJoinTaskDispatcher.java)

 Avoiding object instantiation in loops (issue 6)
 

 Key: HIVE-5018
 URL: https://issues.apache.org/jira/browse/HIVE-5018
 Project: Hive
  Issue Type: Sub-task
Reporter: Benjamin Jakobus
Assignee: Benjamin Jakobus
Priority: Minor
 Fix For: 0.12.0


 java/org/apache/hadoop/hive/ql/Context.java
 java/org/apache/hadoop/hive/ql/Driver.java
 java/org/apache/hadoop/hive/ql/QueryPlan.java
 java/org/apache/hadoop/hive/ql/exec/ColumnStatsTask.java
 java/org/apache/hadoop/hive/ql/exec/CommonJoinOperator.java
 java/org/apache/hadoop/hive/ql/exec/DDLTask.java
 java/org/apache/hadoop/hive/ql/exec/DefaultBucketMatcher.java
 java/org/apache/hadoop/hive/ql/exec/DemuxOperator.java
 java/org/apache/hadoop/hive/ql/exec/ExplainTask.java
 java/org/apache/hadoop/hive/ql/exec/ExprNodeGenericFuncEvaluator.java
 java/org/apache/hadoop/hive/ql/exec/FetchOperator.java
 java/org/apache/hadoop/hive/ql/exec/FileSinkOperator.java
 java/org/apache/hadoop/hive/ql/exec/FunctionRegistry.java
 java/org/apache/hadoop/hive/ql/exec/GroupByOperator.java
 java/org/apache/hadoop/hive/ql/exec/HashTableSinkOperator.java
 java/org/apache/hadoop/hive/ql/exec/JoinUtil.java
 java/org/apache/hadoop/hive/ql/exec/MapJoinOperator.java
 java/org/apache/hadoop/hive/ql/exec/MapOperator.java
 java/org/apache/hadoop/hive/ql/exec/MoveTask.java
 java/org/apache/hadoop/hive/ql/exec/MuxOperator.java
 java/org/apache/hadoop/hive/ql/exec/OperatorFactory.java
 java/org/apache/hadoop/hive/ql/exec/PTFPersistence.java
 java/org/apache/hadoop/hive/ql/exec/PartitionKeySampler.java
 java/org/apache/hadoop/hive/ql/exec/ReduceSinkOperator.java
 java/org/apache/hadoop/hive/ql/exec/SMBMapJoinOperator.java
 java/org/apache/hadoop/hive/ql/exec/ScriptOperator.java
 java/org/apache/hadoop/hive/ql/exec/SkewJoinHandler.java
 java/org/apache/hadoop/hive/ql/exec/StatsTask.java
 java/org/apache/hadoop/hive/ql/exec/TaskFactory.java
 java/org/apache/hadoop/hive/ql/exec/UDFArgumentException.java
 java/org/apache/hadoop/hive/ql/exec/UnionOperator.java
 java/org/apache/hadoop/hive/ql/exec/Utilities.java
 java/org/apache/hadoop/hive/ql/exec/errors/RegexErrorHeuristic.java
 java/org/apache/hadoop/hive/ql/exec/errors/ScriptErrorHeuristic.java
 java/org/apache/hadoop/hive/ql/exec/errors/TaskLogProcessor.java
 java/org/apache/hadoop/hive/ql/exec/mr/ExecDriver.java
 java/org/apache/hadoop/hive/ql/exec/mr/ExecReducer.java
 java/org/apache/hadoop/hive/ql/exec/mr/HadoopJobExecHelper.java
 java/org/apache/hadoop/hive/ql/exec/mr/JobDebugger.java
 java/org/apache/hadoop/hive/ql/exec/mr/MapRedTask.java
 java/org/apache/hadoop/hive/ql/exec/mr/MapredLocalTask.java
 java/org/apache/hadoop/hive/ql/exec/mr/Throttle.java
 java/org/apache/hadoop/hive/ql/exec/persistence/MapJoinObjectValue.java
 java/org/apache/hadoop/hive/ql/exec/persistence/MapJoinRowContainer.java
 java/org/apache/hadoop/hive/ql/history/HiveHistory.java
 java/org/apache/hadoop/hive/ql/index/HiveIndexResult.java
 java/org/apache/hadoop/hive/ql/index/HiveIndexedInputFormat.java
 java/org/apache/hadoop/hive/ql/index/IndexPredicateAnalyzer.java
 java/org/apache/hadoop/hive/ql/index/TableBasedIndexHandler.java
 java/org/apache/hadoop/hive/ql/index/bitmap/BitmapIndexHandler.java
 java/org/apache/hadoop/hive/ql/io/BucketizedHiveInputFormat.java
 java/org/apache/hadoop/hive/ql/io/CombineHiveInputFormat.java
 java/org/apache/hadoop/hive/ql/io/HiveFileFormatUtils.java
 java/org/apache/hadoop/hive/ql/io/HiveInputFormat.java
 java/org/apache/hadoop/hive/ql/io/NonSyncDataInputBuffer.java
 java/org/apache/hadoop/hive/ql/io/RCFile.java
 java/org/apache/hadoop/hive/ql/io/RCFileInputFormat.java
 java/org/apache/hadoop/hive/ql/io/SequenceFileInputFormatChecker.java
 java/org/apache/hadoop/hive/ql/io/SymbolicInputFormat.java
 java/org/apache/hadoop/hive/ql/io/SymlinkTextInputFormat.java
 java/org/apache/hadoop/hive/ql/io/orc/DynamicByteArray.java
 java/org/apache/hadoop/hive/ql/io/orc/DynamicIntArray.java
 java/org/apache/hadoop/hive/ql/io/orc/FileDump.java
 java/org/apache/hadoop/hive/ql/io/orc/OrcStruct.java
 java/org/apache/hadoop/hive/ql/io/orc/RecordReaderImpl.java
 java/org/apache/hadoop/hive/ql/io/orc/WriterImpl.java
 java/org/apache/hadoop/hive/ql/io/rcfile/merge/BlockMergeTask.java
 java/org/apache/hadoop/hive/ql/io/rcfile/merge/RCFileMergeMapper.java
 java/org/apache/hadoop/hive/ql/io/rcfile/stats/PartialScanTask.java
 java/org/apache/hadoop/hive/ql/io/rcfile/truncate/ColumnTruncateMapper.java
 java/org/apache/hadoop/hive/ql/lockmgr/EmbeddedLockManager.java
 java/org/apache/hadoop/hive/ql/lockmgr/zookeeper/ZooKeeperHiveLockManager.java
 

[jira] [Updated] (HIVE-5018) Avoiding object instantiation in loops (issue 6)

2013-08-09 Thread Benjamin Jakobus (JIRA)

 [ 
https://issues.apache.org/jira/browse/HIVE-5018?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Benjamin Jakobus updated HIVE-5018:
---

Attachment: (was: DDLSemanticAnalyzer.java)

 Avoiding object instantiation in loops (issue 6)
 

 Key: HIVE-5018
 URL: https://issues.apache.org/jira/browse/HIVE-5018
 Project: Hive
  Issue Type: Sub-task
Reporter: Benjamin Jakobus
Assignee: Benjamin Jakobus
Priority: Minor
 Fix For: 0.12.0


 java/org/apache/hadoop/hive/ql/Context.java
 java/org/apache/hadoop/hive/ql/Driver.java
 java/org/apache/hadoop/hive/ql/QueryPlan.java
 java/org/apache/hadoop/hive/ql/exec/ColumnStatsTask.java
 java/org/apache/hadoop/hive/ql/exec/CommonJoinOperator.java
 java/org/apache/hadoop/hive/ql/exec/DDLTask.java
 java/org/apache/hadoop/hive/ql/exec/DefaultBucketMatcher.java
 java/org/apache/hadoop/hive/ql/exec/DemuxOperator.java
 java/org/apache/hadoop/hive/ql/exec/ExplainTask.java
 java/org/apache/hadoop/hive/ql/exec/ExprNodeGenericFuncEvaluator.java
 java/org/apache/hadoop/hive/ql/exec/FetchOperator.java
 java/org/apache/hadoop/hive/ql/exec/FileSinkOperator.java
 java/org/apache/hadoop/hive/ql/exec/FunctionRegistry.java
 java/org/apache/hadoop/hive/ql/exec/GroupByOperator.java
 java/org/apache/hadoop/hive/ql/exec/HashTableSinkOperator.java
 java/org/apache/hadoop/hive/ql/exec/JoinUtil.java
 java/org/apache/hadoop/hive/ql/exec/MapJoinOperator.java
 java/org/apache/hadoop/hive/ql/exec/MapOperator.java
 java/org/apache/hadoop/hive/ql/exec/MoveTask.java
 java/org/apache/hadoop/hive/ql/exec/MuxOperator.java
 java/org/apache/hadoop/hive/ql/exec/OperatorFactory.java
 java/org/apache/hadoop/hive/ql/exec/PTFPersistence.java
 java/org/apache/hadoop/hive/ql/exec/PartitionKeySampler.java
 java/org/apache/hadoop/hive/ql/exec/ReduceSinkOperator.java
 java/org/apache/hadoop/hive/ql/exec/SMBMapJoinOperator.java
 java/org/apache/hadoop/hive/ql/exec/ScriptOperator.java
 java/org/apache/hadoop/hive/ql/exec/SkewJoinHandler.java
 java/org/apache/hadoop/hive/ql/exec/StatsTask.java
 java/org/apache/hadoop/hive/ql/exec/TaskFactory.java
 java/org/apache/hadoop/hive/ql/exec/UDFArgumentException.java
 java/org/apache/hadoop/hive/ql/exec/UnionOperator.java
 java/org/apache/hadoop/hive/ql/exec/Utilities.java
 java/org/apache/hadoop/hive/ql/exec/errors/RegexErrorHeuristic.java
 java/org/apache/hadoop/hive/ql/exec/errors/ScriptErrorHeuristic.java
 java/org/apache/hadoop/hive/ql/exec/errors/TaskLogProcessor.java
 java/org/apache/hadoop/hive/ql/exec/mr/ExecDriver.java
 java/org/apache/hadoop/hive/ql/exec/mr/ExecReducer.java
 java/org/apache/hadoop/hive/ql/exec/mr/HadoopJobExecHelper.java
 java/org/apache/hadoop/hive/ql/exec/mr/JobDebugger.java
 java/org/apache/hadoop/hive/ql/exec/mr/MapRedTask.java
 java/org/apache/hadoop/hive/ql/exec/mr/MapredLocalTask.java
 java/org/apache/hadoop/hive/ql/exec/mr/Throttle.java
 java/org/apache/hadoop/hive/ql/exec/persistence/MapJoinObjectValue.java
 java/org/apache/hadoop/hive/ql/exec/persistence/MapJoinRowContainer.java
 java/org/apache/hadoop/hive/ql/history/HiveHistory.java
 java/org/apache/hadoop/hive/ql/index/HiveIndexResult.java
 java/org/apache/hadoop/hive/ql/index/HiveIndexedInputFormat.java
 java/org/apache/hadoop/hive/ql/index/IndexPredicateAnalyzer.java
 java/org/apache/hadoop/hive/ql/index/TableBasedIndexHandler.java
 java/org/apache/hadoop/hive/ql/index/bitmap/BitmapIndexHandler.java
 java/org/apache/hadoop/hive/ql/io/BucketizedHiveInputFormat.java
 java/org/apache/hadoop/hive/ql/io/CombineHiveInputFormat.java
 java/org/apache/hadoop/hive/ql/io/HiveFileFormatUtils.java
 java/org/apache/hadoop/hive/ql/io/HiveInputFormat.java
 java/org/apache/hadoop/hive/ql/io/NonSyncDataInputBuffer.java
 java/org/apache/hadoop/hive/ql/io/RCFile.java
 java/org/apache/hadoop/hive/ql/io/RCFileInputFormat.java
 java/org/apache/hadoop/hive/ql/io/SequenceFileInputFormatChecker.java
 java/org/apache/hadoop/hive/ql/io/SymbolicInputFormat.java
 java/org/apache/hadoop/hive/ql/io/SymlinkTextInputFormat.java
 java/org/apache/hadoop/hive/ql/io/orc/DynamicByteArray.java
 java/org/apache/hadoop/hive/ql/io/orc/DynamicIntArray.java
 java/org/apache/hadoop/hive/ql/io/orc/FileDump.java
 java/org/apache/hadoop/hive/ql/io/orc/OrcStruct.java
 java/org/apache/hadoop/hive/ql/io/orc/RecordReaderImpl.java
 java/org/apache/hadoop/hive/ql/io/orc/WriterImpl.java
 java/org/apache/hadoop/hive/ql/io/rcfile/merge/BlockMergeTask.java
 java/org/apache/hadoop/hive/ql/io/rcfile/merge/RCFileMergeMapper.java
 java/org/apache/hadoop/hive/ql/io/rcfile/stats/PartialScanTask.java
 java/org/apache/hadoop/hive/ql/io/rcfile/truncate/ColumnTruncateMapper.java
 java/org/apache/hadoop/hive/ql/lockmgr/EmbeddedLockManager.java
 java/org/apache/hadoop/hive/ql/lockmgr/zookeeper/ZooKeeperHiveLockManager.java
 

[jira] [Commented] (HIVE-4990) ORC seeks fails with non-zero offset or column projection

2013-08-09 Thread Hudson (JIRA)

[ 
https://issues.apache.org/jira/browse/HIVE-4990?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanelfocusedCommentId=13734726#comment-13734726
 ] 

Hudson commented on HIVE-4990:
--

ABORTED: Integrated in Hive-trunk-h0.21 #2256 (See 
[https://builds.apache.org/job/Hive-trunk-h0.21/2256/])
HIVE-4990. ORC seeks fail with non-zero offset or column project (omalley) 
(omalley: 
http://svn.apache.org/viewcvs.cgi/?root=Apache-SVNview=revrev=1512062)
* /hive/trunk/ql/src/java/org/apache/hadoop/hive/ql/io/orc/RecordReaderImpl.java
* /hive/trunk/ql/src/test/org/apache/hadoop/hive/ql/io/orc/TestOrcFile.java


 ORC seeks fails with non-zero offset or column projection
 -

 Key: HIVE-4990
 URL: https://issues.apache.org/jira/browse/HIVE-4990
 Project: Hive
  Issue Type: Bug
  Components: File Formats
Affects Versions: 0.11.0
Reporter: Owen O'Malley
Assignee: Owen O'Malley
 Fix For: 0.11.1, 0.12.0

 Attachments: HIVE-4990.D12009.1.patch


 The ORC reader gets exceptions when seeking with non-zero offsets or column 
 projection.

--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators
For more information on JIRA, see: http://www.atlassian.com/software/jira


[jira] [Commented] (HIVE-4992) add ability to skip javadoc during build

2013-08-09 Thread Hudson (JIRA)

[ 
https://issues.apache.org/jira/browse/HIVE-4992?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanelfocusedCommentId=13734724#comment-13734724
 ] 

Hudson commented on HIVE-4992:
--

ABORTED: Integrated in Hive-trunk-h0.21 #2256 (See 
[https://builds.apache.org/job/Hive-trunk-h0.21/2256/])
HIVE-4992 : add ability to skip javadoc during build (Sergey Shelukhin via 
Ashutosh Chauhan) (hashutosh: 
http://svn.apache.org/viewcvs.cgi/?root=Apache-SVNview=revrev=1512138)
* /hive/trunk/hcatalog/webhcat/svr/build.xml


 add ability to skip javadoc during build
 

 Key: HIVE-4992
 URL: https://issues.apache.org/jira/browse/HIVE-4992
 Project: Hive
  Issue Type: Improvement
  Components: Build Infrastructure
Reporter: Sergey Shelukhin
Assignee: Sergey Shelukhin
Priority: Trivial
 Fix For: 0.12.0

 Attachments: HIVE-4992-addendum.patch, HIVE-4992.D11967.1.patch, 
 HIVE-4992.D11967.2.patch




--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators
For more information on JIRA, see: http://www.atlassian.com/software/jira


[jira] [Commented] (HIVE-1511) Hive plan serialization is slow

2013-08-09 Thread Leo Romanoff (JIRA)

[ 
https://issues.apache.org/jira/browse/HIVE-1511?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanelfocusedCommentId=13734737#comment-13734737
 ] 

Leo Romanoff commented on HIVE-1511:


Hi Ashutosh,
The bug in Kryo that you reported on Kryo's mailing list is fixed now. It was 
related to handling of generic type parameters.
You can retry with the Kryo trunk version now (2.22-SNAPSHOT).

-Leo

 Hive plan serialization is slow
 ---

 Key: HIVE-1511
 URL: https://issues.apache.org/jira/browse/HIVE-1511
 Project: Hive
  Issue Type: Improvement
Affects Versions: 0.7.0
Reporter: Ning Zhang
 Attachments: HIVE-1511.patch, HIVE-1511-wip2.patch, 
 HIVE-1511-wip.patch


 As reported by Edward Capriolo:
 For reference I did this as a test case
 SELECT * FROM src where
 key=0 OR key=0 OR key=0 OR  key=0 OR key=0 OR key=0 OR key=0 OR key=0
 OR key=0 OR key=0 OR key=0 OR
 key=0 OR key=0 OR key=0 OR  key=0 OR key=0 OR key=0 OR key=0 OR key=0
 OR key=0 OR key=0 OR key=0 OR
 ...(100 more of these)
 No OOM but I gave up after the test case did not go anywhere for about
 2 minutes.

--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators
For more information on JIRA, see: http://www.atlassian.com/software/jira


[jira] [Commented] (HIVE-4985) refactor/clean up partition name pruning to be usable inside metastore server

2013-08-09 Thread Hive QA (JIRA)

[ 
https://issues.apache.org/jira/browse/HIVE-4985?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanelfocusedCommentId=13734772#comment-13734772
 ] 

Hive QA commented on HIVE-4985:
---



{color:red}Overall{color}: -1 at least one tests failed

Here are the results of testing the latest attachment:
https://issues.apache.org/jira/secure/attachment/12597016/HIVE-4985.D11961.3.patch

{color:red}ERROR:{color} -1 due to 98 failed/errored test(s), 2773 tests 
executed
*Failed tests:*
{noformat}
org.apache.hadoop.hive.cli.TestCliDriver.testCliDriver_stats0
org.apache.hadoop.hive.cli.TestCliDriver.testCliDriver_bucketmapjoin10
org.apache.hadoop.hive.cli.TestCliDriver.testCliDriver_bucketmapjoin2
org.apache.hadoop.hive.cli.TestCliDriver.testCliDriver_escape1
org.apache.hadoop.hive.cli.TestNegativeCliDriver.testNegativeCliDriver_authorization_part
org.apache.hadoop.hive.cli.TestCliDriver.testCliDriver_exim_09_part_spec_nonoverlap
org.apache.hadoop.hive.cli.TestCliDriver.testCliDriver_select_unquote_or
org.apache.hadoop.hive.cli.TestCliDriver.testCliDriver_smb_mapjoin_12
org.apache.hadoop.hive.cli.TestCliDriver.testCliDriver_load_dyn_part6
org.apache.hadoop.hive.cli.TestCliDriver.testCliDriver_ppr_pushdown2
org.apache.hadoop.hive.cli.TestCliDriver.testCliDriver_metadataonly1
org.apache.hadoop.hive.cli.TestCliDriver.testCliDriver_input_part0
org.apache.hadoop.hive.cli.TestCliDriver.testCliDriver_auto_sortmerge_join_4
org.apache.hadoop.hive.cli.TestCliDriver.testCliDriver_input_part6
org.apache.hadoop.hive.cli.TestCliDriver.testCliDriver_null_column
org.apache.hcatalog.mapreduce.TestHCatPartitioned.testHCatPartitionedTable
org.apache.hadoop.hive.cli.TestCliDriver.testCliDriver_select_unquote_and
org.apache.hadoop.hive.cli.TestCliDriver.testCliDriver_auto_sortmerge_join_11
org.apache.hadoop.hive.cli.TestCliDriver.testCliDriver_nonmr_fetch
org.apache.hadoop.hive.cli.TestCliDriver.testCliDriver_stats_partscan_1
org.apache.hadoop.hive.cli.TestCliDriver.testCliDriver_partition_wise_fileformat9
org.apache.hadoop.hive.cli.TestCliDriver.testCliDriver_stats2
org.apache.hadoop.hive.cli.TestCliDriver.testCliDriver_partition_wise_fileformat11
org.apache.hadoop.hive.cli.TestCliDriver.testCliDriver_explain_dependency2
org.apache.hadoop.hive.cli.TestCliDriver.testCliDriver_union_view
org.apache.hadoop.hive.cli.TestCliDriver.testCliDriver_sample10
org.apache.hadoop.hive.cli.TestCliDriver.testCliDriver_load_dyn_part12
org.apache.hadoop.hive.cli.TestCliDriver.testCliDriver_bucketmapjoin5
org.apache.hadoop.hive.cli.TestCliDriver.testCliDriver_partition_wise_fileformat16
org.apache.hadoop.hive.cli.TestCliDriver.testCliDriver_partition_special_char
org.apache.hadoop.hive.cli.TestCliDriver.testCliDriver_partition_date2
org.apache.hadoop.hive.cli.TestNegativeCliDriver.testNegativeCliDriver_alter_partition_offline
org.apache.hadoop.hive.cli.TestCliDriver.testCliDriver_sort_merge_join_desc_7
org.apache.hadoop.hive.cli.TestCliDriver.testCliDriver_bucketcontext_2
org.apache.hadoop.hive.cli.TestCliDriver.testCliDriver_alter_partition_protect_mode
org.apache.hadoop.hive.cli.TestCliDriver.testCliDriver_load_dyn_part3
org.apache.hadoop.hive.cli.TestNegativeCliDriver.testNegativeCliDriver_stats_partialscan_autogether
org.apache.hadoop.hive.cli.TestCliDriver.testCliDriver_global_limit
org.apache.hadoop.hive.cli.TestCliDriver.testCliDriver_load_dyn_part13
org.apache.hadoop.hive.cli.TestCliDriver.testCliDriver_partition_wise_fileformat10
org.apache.hadoop.hive.cli.TestCliDriver.testCliDriver_combine2_hadoop20
org.apache.hadoop.hive.cli.TestCliDriver.testCliDriver_exim_07_all_part_over_nonoverlap
org.apache.hadoop.hive.cli.TestCliDriver.testCliDriver_merge4
org.apache.hadoop.hive.cli.TestCliDriver.testCliDriver_input42
org.apache.hadoop.hive.cli.TestCliDriver.testCliDriver_merge_dynamic_partition3
org.apache.hadoop.hive.cli.TestCliDriver.testCliDriver_mapjoin1
org.apache.hadoop.hive.cli.TestCliDriver.testCliDriver_load_dyn_part4
org.apache.hadoop.hive.cli.TestCliDriver.testCliDriver_columnstats_partlvl
org.apache.hadoop.hive.cli.TestNegativeCliDriver.testNegativeCliDriver_bucket_mapjoin_wrong_table_metadata_2
org.apache.hadoop.hive.cli.TestCliDriver.testCliDriver_stats4
org.apache.hadoop.hive.cli.TestMinimrCliDriver.testCliDriver_schemeAuthority
org.apache.hcatalog.fileformats.TestOrcDynamicPartitioned.testHCatDynamicPartitionedTableMultipleTask
org.apache.hadoop.hive.cli.TestCliDriver.testCliDriver_partition_decode_name
org.apache.hadoop.hive.cli.TestCliDriver.testCliDriver_load_dyn_part1
org.apache.hadoop.hive.cli.TestCliDriver.testCliDriver_lock4
org.apache.hadoop.hive.cli.TestCliDriver.testCliDriver_partition_wise_fileformat12
org.apache.hadoop.hive.cli.TestCliDriver.testCliDriver_merge3
org.apache.hadoop.hive.cli.TestCliDriver.testCliDriver_partition_wise_fileformat
org.apache.hadoop.hive.cli.TestCliDriver.testCliDriver_partition_wise_fileformat2

[jira] [Updated] (HIVE-5028) Some tests with fail OutOfMemoryError PermGen Space on Hadoop2

2013-08-09 Thread Brock Noland (JIRA)

 [ 
https://issues.apache.org/jira/browse/HIVE-5028?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Brock Noland updated HIVE-5028:
---

Attachment: HIVE-5028.patch

Trivial patch extends existing JUnit JVM arguments property to HCatalog.

 Some tests with fail OutOfMemoryError PermGen Space on Hadoop2
 --

 Key: HIVE-5028
 URL: https://issues.apache.org/jira/browse/HIVE-5028
 Project: Hive
  Issue Type: Sub-task
Reporter: Brock Noland
Assignee: Brock Noland
 Attachments: HIVE-5028.patch


 {noformat}
 java.lang.OutOfMemoryError: PermGen space
 at java.lang.ClassLoader.defineClass1(Native Method)
 at java.lang.ClassLoader.defineClassCond(ClassLoader.java:631)
 at java.lang.ClassLoader.defineClass(ClassLoader.java:615)
 at 
 java.security.SecureClassLoader.defineClass(SecureClassLoader.java:141)
 at java.net.URLClassLoader.defineClass(URLClassLoader.java:283)
 at java.net.URLClassLoader.access$000(URLClassLoader.java:58)
 at java.net.URLClassLoader$1.run(URLClassLoader.java:197)
 at java.security.AccessController.doPrivileged(Native Method)
 at java.net.URLClassLoader.findClass(URLClassLoader.java:190)
 at java.lang.ClassLoader.loadClass(ClassLoader.java:306)
 at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:301)
 at java.lang.ClassLoader.loadClass(ClassLoader.java:247)
 at java.lang.ClassLoader.defineClass1(Native Method)
 at java.lang.ClassLoader.defineClassCond(ClassLoader.java:631)
 at java.lang.ClassLoader.defineClass(ClassLoader.java:615)
 at 
 java.security.SecureClassLoader.defineClass(SecureClassLoader.java:141)
 at java.net.URLClassLoader.defineClass(URLClassLoader.java:283)
 at java.net.URLClassLoader.access$000(URLClassLoader.java:58)
 at java.net.URLClassLoader$1.run(URLClassLoader.java:197)
 at java.security.AccessController.doPrivileged(Native Method)
 at java.net.URLClassLoader.findClass(URLClassLoader.java:190)
 at java.lang.ClassLoader.loadClass(ClassLoader.java:306)
 at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:301)
 at java.lang.ClassLoader.loadClass(ClassLoader.java:247)
 at 
 org.apache.hadoop.hive.ql.parse.ParseDriver.parse(ParseDriver.java:181)
 at org.apache.hadoop.hive.ql.Driver.compile(Driver.java:430)
 at org.apache.hadoop.hive.ql.Driver.compile(Driver.java:349)
 at org.apache.hadoop.hive.ql.Driver.runInternal(Driver.java:978)
 at org.apache.hadoop.hive.ql.Driver.run(Driver.java:890)
 at org.apache.hcatalog.cli.HCatDriver.run(HCatDriver.java:43)
 at 
 org.apache.hcatalog.hbase.TestHBaseBulkOutputFormat.bulkModeAbortTest(TestHBaseBulkOutputFormat.java:540)
 {noformat}

--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators
For more information on JIRA, see: http://www.atlassian.com/software/jira


[jira] [Updated] (HIVE-5028) Some tests with fail OutOfMemoryError PermGen Space on Hadoop2

2013-08-09 Thread Brock Noland (JIRA)

 [ 
https://issues.apache.org/jira/browse/HIVE-5028?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Brock Noland updated HIVE-5028:
---

Status: Patch Available  (was: Open)

 Some tests with fail OutOfMemoryError PermGen Space on Hadoop2
 --

 Key: HIVE-5028
 URL: https://issues.apache.org/jira/browse/HIVE-5028
 Project: Hive
  Issue Type: Sub-task
Reporter: Brock Noland
Assignee: Brock Noland
 Attachments: HIVE-5028.patch


 {noformat}
 java.lang.OutOfMemoryError: PermGen space
 at java.lang.ClassLoader.defineClass1(Native Method)
 at java.lang.ClassLoader.defineClassCond(ClassLoader.java:631)
 at java.lang.ClassLoader.defineClass(ClassLoader.java:615)
 at 
 java.security.SecureClassLoader.defineClass(SecureClassLoader.java:141)
 at java.net.URLClassLoader.defineClass(URLClassLoader.java:283)
 at java.net.URLClassLoader.access$000(URLClassLoader.java:58)
 at java.net.URLClassLoader$1.run(URLClassLoader.java:197)
 at java.security.AccessController.doPrivileged(Native Method)
 at java.net.URLClassLoader.findClass(URLClassLoader.java:190)
 at java.lang.ClassLoader.loadClass(ClassLoader.java:306)
 at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:301)
 at java.lang.ClassLoader.loadClass(ClassLoader.java:247)
 at java.lang.ClassLoader.defineClass1(Native Method)
 at java.lang.ClassLoader.defineClassCond(ClassLoader.java:631)
 at java.lang.ClassLoader.defineClass(ClassLoader.java:615)
 at 
 java.security.SecureClassLoader.defineClass(SecureClassLoader.java:141)
 at java.net.URLClassLoader.defineClass(URLClassLoader.java:283)
 at java.net.URLClassLoader.access$000(URLClassLoader.java:58)
 at java.net.URLClassLoader$1.run(URLClassLoader.java:197)
 at java.security.AccessController.doPrivileged(Native Method)
 at java.net.URLClassLoader.findClass(URLClassLoader.java:190)
 at java.lang.ClassLoader.loadClass(ClassLoader.java:306)
 at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:301)
 at java.lang.ClassLoader.loadClass(ClassLoader.java:247)
 at 
 org.apache.hadoop.hive.ql.parse.ParseDriver.parse(ParseDriver.java:181)
 at org.apache.hadoop.hive.ql.Driver.compile(Driver.java:430)
 at org.apache.hadoop.hive.ql.Driver.compile(Driver.java:349)
 at org.apache.hadoop.hive.ql.Driver.runInternal(Driver.java:978)
 at org.apache.hadoop.hive.ql.Driver.run(Driver.java:890)
 at org.apache.hcatalog.cli.HCatDriver.run(HCatDriver.java:43)
 at 
 org.apache.hcatalog.hbase.TestHBaseBulkOutputFormat.bulkModeAbortTest(TestHBaseBulkOutputFormat.java:540)
 {noformat}

--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators
For more information on JIRA, see: http://www.atlassian.com/software/jira


[jira] [Commented] (HIVE-5027) Upgrade Ivy to 2.3

2013-08-09 Thread Brock Noland (JIRA)

[ 
https://issues.apache.org/jira/browse/HIVE-5027?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanelfocusedCommentId=13734803#comment-13734803
 ] 

Brock Noland commented on HIVE-5027:


Test failure looks unrelated and the same test failed in the subsequent build.

 Upgrade Ivy to 2.3
 --

 Key: HIVE-5027
 URL: https://issues.apache.org/jira/browse/HIVE-5027
 Project: Hive
  Issue Type: Improvement
  Components: Build Infrastructure
Reporter: Brock Noland
Assignee: Brock Noland
Priority: Minor
 Attachments: HIVE-5027.patch


 Ivy version 2.1 doesn't include classifiers when creating pom files. 
 Therefore our generated pom's are not correct. Version 2.3 fixes this.

--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators
For more information on JIRA, see: http://www.atlassian.com/software/jira


[jira] [Updated] (HIVE-5027) Upgrade Ivy to 2.3

2013-08-09 Thread Brock Noland (JIRA)

 [ 
https://issues.apache.org/jira/browse/HIVE-5027?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Brock Noland updated HIVE-5027:
---

   Resolution: Fixed
Fix Version/s: 0.12.0
   Status: Resolved  (was: Patch Available)

Thank you for the review Ashutosh! I have committed this to trunk.

 Upgrade Ivy to 2.3
 --

 Key: HIVE-5027
 URL: https://issues.apache.org/jira/browse/HIVE-5027
 Project: Hive
  Issue Type: Improvement
  Components: Build Infrastructure
Reporter: Brock Noland
Assignee: Brock Noland
Priority: Minor
 Fix For: 0.12.0

 Attachments: HIVE-5027.patch


 Ivy version 2.1 doesn't include classifiers when creating pom files. 
 Therefore our generated pom's are not correct. Version 2.3 fixes this.

--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators
For more information on JIRA, see: http://www.atlassian.com/software/jira


[jira] [Commented] (HIVE-1662) Add file pruning into Hive.

2013-08-09 Thread Edward Capriolo (JIRA)

[ 
https://issues.apache.org/jira/browse/HIVE-1662?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanelfocusedCommentId=13734816#comment-13734816
 ] 

Edward Capriolo commented on HIVE-1662:
---

Will review and hopefully not break the build. 

 Add file pruning into Hive.
 ---

 Key: HIVE-1662
 URL: https://issues.apache.org/jira/browse/HIVE-1662
 Project: Hive
  Issue Type: New Feature
Reporter: He Yongqiang
Assignee: Navis
 Attachments: HIVE-1662.D8391.1.patch, HIVE-1662.D8391.2.patch, 
 HIVE-1662.D8391.3.patch, HIVE-1662.D8391.4.patch, HIVE-1662.D8391.5.patch, 
 HIVE-1662.D8391.6.patch, HIVE-1662.D8391.7.patch


 now hive support filename virtual column. 
 if a file name filter presents in a query, hive should be able to only add 
 files which passed the filter to input paths.

--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators
For more information on JIRA, see: http://www.atlassian.com/software/jira


[jira] [Updated] (HIVE-4999) Shim class HiveHarFileSystem does not have a hadoop2 counterpart

2013-08-09 Thread Brock Noland (JIRA)

 [ 
https://issues.apache.org/jira/browse/HIVE-4999?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Brock Noland updated HIVE-4999:
---

Assignee: Brock Noland
  Status: Patch Available  (was: Open)

 Shim class HiveHarFileSystem does not have a hadoop2 counterpart
 

 Key: HIVE-4999
 URL: https://issues.apache.org/jira/browse/HIVE-4999
 Project: Hive
  Issue Type: Sub-task
Reporter: Brock Noland
Assignee: Brock Noland
 Attachments: HIVE-4999.patch


 HiveHarFileSystem only exists in the 0.20 shim.

--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators
For more information on JIRA, see: http://www.atlassian.com/software/jira


[jira] [Updated] (HIVE-4999) Shim class HiveHarFileSystem does not have a hadoop2 counterpart

2013-08-09 Thread Brock Noland (JIRA)

 [ 
https://issues.apache.org/jira/browse/HIVE-4999?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Brock Noland updated HIVE-4999:
---

Attachment: HIVE-4999.patch

If we commit this change we'll use the svn mv command above. However this patch 
allows us to test the change.

 Shim class HiveHarFileSystem does not have a hadoop2 counterpart
 

 Key: HIVE-4999
 URL: https://issues.apache.org/jira/browse/HIVE-4999
 Project: Hive
  Issue Type: Sub-task
Reporter: Brock Noland
 Attachments: HIVE-4999.patch


 HiveHarFileSystem only exists in the 0.20 shim.

--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators
For more information on JIRA, see: http://www.atlassian.com/software/jira


[jira] [Work started] (HIVE-4901) Connection should be closed when Statement#execute() failed byTTransportException

2013-08-09 Thread Azrael Park (JIRA)

 [ 
https://issues.apache.org/jira/browse/HIVE-4901?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Work on HIVE-4901 started by Azrael Park.

 Connection should be closed when Statement#execute() failed 
 byTTransportException
 -

 Key: HIVE-4901
 URL: https://issues.apache.org/jira/browse/HIVE-4901
 Project: Hive
  Issue Type: Improvement
  Components: JDBC
Affects Versions: 0.11.0
 Environment: Ubuntu 11.10
Reporter: Azrael Park
Assignee: Azrael Park
Priority: Trivial
 Attachments: HIVE-4901.patch


 Currently, Connection is not closed when Statement#execute() failed by 
 TTransportException due to shutdown hiveserver. It means this connection 
 can't be used but connection status is still 'not closed'. 
 Close connection and throws 'connection is closed' exception from next 
 approach.  
 {noformat}
 Scenario is as following:
 1. Client connect hiveserver.
 2. Hiveserver shutdown.
 3. Client execute query.
 Client got TTransportException and Connection is closed.
 4. Hiveserver start.
 5. Client execute query
 Client got exception messages 'Can't create statement, Connection is 
 closed'.
 {noformat}
  

--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators
For more information on JIRA, see: http://www.atlassian.com/software/jira


[jira] [Updated] (HIVE-4901) Connection should be closed when Statement#execute() failed byTTransportException

2013-08-09 Thread Azrael Park (JIRA)

 [ 
https://issues.apache.org/jira/browse/HIVE-4901?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Azrael Park updated HIVE-4901:
--

Description: 
Currently, Connection is not closed when Statement#execute() failed by 
TTransportException due to shutdown hiveserver. It means this connection can't 
be used but connection status is still 'not closed'. 

Close connection and throws 'connection is closed' exception from next 
approach.  

{noformat}
Scenario is as following:

1. Client connect hiveserver.
2. Hiveserver shutdown.
3. Client execute query.
Client got TTransportException and Connection is closed.
4. Hiveserver start.
5. Client execute query
Client got exception messages 'Can't create statement, Connection is 
closed'.

{noformat}

 

  was:
Currently, Connection is not closed when Statement#execute() failed by 
TTransportException due to shutdown hiveserver. It means this connection can't 
be used but connection status is still 'not closed'. It might be clear that 
query execution got 'Connection Closed' exception if try to use this 
connection. 

{noformat}
Scenario is as following:
1. Client connect hiveserver.
2. Hiveserver shutdown.
3. Client execute query: throw 'Socket' exception and close connection.
4. Hiveserver start.
5. Client execute query: throw 'Connection Closed' exception.
6. May be reconnect.
{noformat}

 


 Connection should be closed when Statement#execute() failed 
 byTTransportException
 -

 Key: HIVE-4901
 URL: https://issues.apache.org/jira/browse/HIVE-4901
 Project: Hive
  Issue Type: Improvement
  Components: JDBC
Affects Versions: 0.11.0
 Environment: Ubuntu 11.10
Reporter: Azrael Park
Assignee: Azrael Park
Priority: Trivial
 Attachments: HIVE-4901.patch


 Currently, Connection is not closed when Statement#execute() failed by 
 TTransportException due to shutdown hiveserver. It means this connection 
 can't be used but connection status is still 'not closed'. 
 Close connection and throws 'connection is closed' exception from next 
 approach.  
 {noformat}
 Scenario is as following:
 1. Client connect hiveserver.
 2. Hiveserver shutdown.
 3. Client execute query.
 Client got TTransportException and Connection is closed.
 4. Hiveserver start.
 5. Client execute query
 Client got exception messages 'Can't create statement, Connection is 
 closed'.
 {noformat}
  

--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators
For more information on JIRA, see: http://www.atlassian.com/software/jira


[jira] [Updated] (HIVE-4901) Connection should be closed when Statement#execute() failed byTTransportException

2013-08-09 Thread Azrael Park (JIRA)

 [ 
https://issues.apache.org/jira/browse/HIVE-4901?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Azrael Park updated HIVE-4901:
--

Attachment: HIVE-4901.1.patch

rebased.

 Connection should be closed when Statement#execute() failed 
 byTTransportException
 -

 Key: HIVE-4901
 URL: https://issues.apache.org/jira/browse/HIVE-4901
 Project: Hive
  Issue Type: Improvement
  Components: JDBC
Affects Versions: 0.11.0
 Environment: Ubuntu 11.10
Reporter: Azrael Park
Assignee: Azrael Park
Priority: Trivial
 Attachments: HIVE-4901.1.patch, HIVE-4901.patch


 Currently, Connection is not closed when Statement#execute() failed by 
 TTransportException due to shutdown hiveserver. It means this connection 
 can't be used but connection status is still 'not closed'. 
 Close connection and throws 'connection is closed' exception from next 
 approach.  
 {noformat}
 Scenario is as following:
 1. Client connect hiveserver.
 2. Hiveserver shutdown.
 3. Client execute query.
 Client got TTransportException and Connection is closed.
 4. Hiveserver start.
 5. Client execute query
 Client got exception messages 'Can't create statement, Connection is 
 closed'.
 {noformat}
  

--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators
For more information on JIRA, see: http://www.atlassian.com/software/jira


[jira] [Commented] (HIVE-1662) Add file pruning into Hive.

2013-08-09 Thread Hive QA (JIRA)

[ 
https://issues.apache.org/jira/browse/HIVE-1662?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanelfocusedCommentId=13734847#comment-13734847
 ] 

Hive QA commented on HIVE-1662:
---



{color:green}Overall{color}: +1 all checks pass

Here are the results of testing the latest attachment:
https://issues.apache.org/jira/secure/attachment/12597024/HIVE-1662.D8391.7.patch

{color:green}SUCCESS:{color} +1 2774 tests passed

Test results: https://builds.apache.org/job/PreCommit-HIVE-Build/361/testReport
Console output: https://builds.apache.org/job/PreCommit-HIVE-Build/361/console

Messages:
{noformat}
Executing org.apache.hive.ptest.execution.PrepPhase
Executing org.apache.hive.ptest.execution.ExecutionPhase
Executing org.apache.hive.ptest.execution.ReportingPhase
{noformat}

This message is automatically generated.

 Add file pruning into Hive.
 ---

 Key: HIVE-1662
 URL: https://issues.apache.org/jira/browse/HIVE-1662
 Project: Hive
  Issue Type: New Feature
Reporter: He Yongqiang
Assignee: Navis
 Attachments: HIVE-1662.D8391.1.patch, HIVE-1662.D8391.2.patch, 
 HIVE-1662.D8391.3.patch, HIVE-1662.D8391.4.patch, HIVE-1662.D8391.5.patch, 
 HIVE-1662.D8391.6.patch, HIVE-1662.D8391.7.patch


 now hive support filename virtual column. 
 if a file name filter presents in a query, hive should be able to only add 
 files which passed the filter to input paths.

--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators
For more information on JIRA, see: http://www.atlassian.com/software/jira


[jira] [Updated] (HIVE-4901) Connection should be closed when Statement#execute() failed byTTransportException

2013-08-09 Thread Azrael Park (JIRA)

 [ 
https://issues.apache.org/jira/browse/HIVE-4901?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Azrael Park updated HIVE-4901:
--

Release Note: I rebase and add testcase.
  Status: Patch Available  (was: In Progress)

 Connection should be closed when Statement#execute() failed 
 byTTransportException
 -

 Key: HIVE-4901
 URL: https://issues.apache.org/jira/browse/HIVE-4901
 Project: Hive
  Issue Type: Improvement
  Components: JDBC
Affects Versions: 0.11.0
 Environment: Ubuntu 11.10
Reporter: Azrael Park
Assignee: Azrael Park
Priority: Trivial
 Attachments: HIVE-4901.1.patch, HIVE-4901.patch


 Currently, Connection is not closed when Statement#execute() failed by 
 TTransportException due to shutdown hiveserver. It means this connection 
 can't be used but connection status is still 'not closed'. 
 Close connection and throws 'connection is closed' exception from next 
 approach.  
 {noformat}
 Scenario is as following:
 1. Client connect hiveserver.
 2. Hiveserver shutdown.
 3. Client execute query.
 Client got TTransportException and Connection is closed.
 4. Hiveserver start.
 5. Client execute query
 Client got exception messages 'Can't create statement, Connection is 
 closed'.
 {noformat}
  

--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators
For more information on JIRA, see: http://www.atlassian.com/software/jira


[jira] [Updated] (HIVE-4901) Connection should be closed when Statement#execute() failed byTTransportException

2013-08-09 Thread Azrael Park (JIRA)

 [ 
https://issues.apache.org/jira/browse/HIVE-4901?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Azrael Park updated HIVE-4901:
--

Release Note:   (was: I rebase and add testcase.)

 Connection should be closed when Statement#execute() failed 
 byTTransportException
 -

 Key: HIVE-4901
 URL: https://issues.apache.org/jira/browse/HIVE-4901
 Project: Hive
  Issue Type: Improvement
  Components: JDBC
Affects Versions: 0.11.0
 Environment: Ubuntu 11.10
Reporter: Azrael Park
Assignee: Azrael Park
Priority: Trivial
 Attachments: HIVE-4901.1.patch, HIVE-4901.patch


 Currently, Connection is not closed when Statement#execute() failed by 
 TTransportException due to shutdown hiveserver. It means this connection 
 can't be used but connection status is still 'not closed'. 
 Close connection and throws 'connection is closed' exception from next 
 approach.  
 {noformat}
 Scenario is as following:
 1. Client connect hiveserver.
 2. Hiveserver shutdown.
 3. Client execute query.
 Client got TTransportException and Connection is closed.
 4. Hiveserver start.
 5. Client execute query
 Client got exception messages 'Can't create statement, Connection is 
 closed'.
 {noformat}
  

--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators
For more information on JIRA, see: http://www.atlassian.com/software/jira


[jira] [Commented] (HIVE-1662) Add file pruning into Hive.

2013-08-09 Thread Edward Capriolo (JIRA)

[ 
https://issues.apache.org/jira/browse/HIVE-1662?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanelfocusedCommentId=13734875#comment-13734875
 ] 

Edward Capriolo commented on HIVE-1662:
---

Can you change this typo here:
 HIVEPPDFILESREVOVEFILTER(hive.optimize.ppd.vc.filename.remove.filter, false),

Otherwise +1



 Add file pruning into Hive.
 ---

 Key: HIVE-1662
 URL: https://issues.apache.org/jira/browse/HIVE-1662
 Project: Hive
  Issue Type: New Feature
Reporter: He Yongqiang
Assignee: Navis
 Attachments: HIVE-1662.D8391.1.patch, HIVE-1662.D8391.2.patch, 
 HIVE-1662.D8391.3.patch, HIVE-1662.D8391.4.patch, HIVE-1662.D8391.5.patch, 
 HIVE-1662.D8391.6.patch, HIVE-1662.D8391.7.patch


 now hive support filename virtual column. 
 if a file name filter presents in a query, hive should be able to only add 
 files which passed the filter to input paths.

--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators
For more information on JIRA, see: http://www.atlassian.com/software/jira


[jira] [Updated] (HIVE-4324) ORC Turn off dictionary encoding when number of distinct keys is greater than threshold

2013-08-09 Thread Owen O'Malley (JIRA)

 [ 
https://issues.apache.org/jira/browse/HIVE-4324?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Owen O'Malley updated HIVE-4324:


Status: Open  (was: Patch Available)

 ORC Turn off dictionary encoding when number of distinct keys is greater than 
 threshold
 ---

 Key: HIVE-4324
 URL: https://issues.apache.org/jira/browse/HIVE-4324
 Project: Hive
  Issue Type: Sub-task
  Components: File Formats
Affects Versions: 0.11.0
Reporter: Kevin Wilfong
Assignee: Kevin Wilfong
 Fix For: 0.12.0

 Attachments: HIVE-4324.1.patch.txt, HIVE-4324.D12045.1.patch, 
 HIVE-4324.D12045.2.patch


 Add a configurable threshold so that if the number of distinct values in a 
 string column is greater than that fraction of non-null values, dictionary 
 encoding is turned off.

--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators
For more information on JIRA, see: http://www.atlassian.com/software/jira


[jira] [Updated] (HIVE-4324) ORC Turn off dictionary encoding when number of distinct keys is greater than threshold

2013-08-09 Thread Owen O'Malley (JIRA)

 [ 
https://issues.apache.org/jira/browse/HIVE-4324?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Owen O'Malley updated HIVE-4324:


Status: Patch Available  (was: Open)

Toggling patch available to try to get a rebuild by jenkins.

 ORC Turn off dictionary encoding when number of distinct keys is greater than 
 threshold
 ---

 Key: HIVE-4324
 URL: https://issues.apache.org/jira/browse/HIVE-4324
 Project: Hive
  Issue Type: Sub-task
  Components: File Formats
Affects Versions: 0.11.0
Reporter: Kevin Wilfong
Assignee: Kevin Wilfong
 Fix For: 0.12.0

 Attachments: HIVE-4324.1.patch.txt, HIVE-4324.D12045.1.patch, 
 HIVE-4324.D12045.2.patch


 Add a configurable threshold so that if the number of distinct values in a 
 string column is greater than that fraction of non-null values, dictionary 
 encoding is turned off.

--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators
For more information on JIRA, see: http://www.atlassian.com/software/jira


[jira] [Updated] (HIVE-5018) Avoiding object instantiation in loops (issue 6)

2013-08-09 Thread Benjamin Jakobus (JIRA)

 [ 
https://issues.apache.org/jira/browse/HIVE-5018?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Benjamin Jakobus updated HIVE-5018:
---

Attachment: avoid_object_inst_in_loops.patch

 Avoiding object instantiation in loops (issue 6)
 

 Key: HIVE-5018
 URL: https://issues.apache.org/jira/browse/HIVE-5018
 Project: Hive
  Issue Type: Sub-task
Reporter: Benjamin Jakobus
Assignee: Benjamin Jakobus
Priority: Minor
 Fix For: 0.12.0

 Attachments: avoid_object_inst_in_loops.patch


 java/org/apache/hadoop/hive/ql/Context.java
 java/org/apache/hadoop/hive/ql/Driver.java
 java/org/apache/hadoop/hive/ql/QueryPlan.java
 java/org/apache/hadoop/hive/ql/exec/ColumnStatsTask.java
 java/org/apache/hadoop/hive/ql/exec/CommonJoinOperator.java
 java/org/apache/hadoop/hive/ql/exec/DDLTask.java
 java/org/apache/hadoop/hive/ql/exec/DefaultBucketMatcher.java
 java/org/apache/hadoop/hive/ql/exec/DemuxOperator.java
 java/org/apache/hadoop/hive/ql/exec/ExplainTask.java
 java/org/apache/hadoop/hive/ql/exec/ExprNodeGenericFuncEvaluator.java
 java/org/apache/hadoop/hive/ql/exec/FetchOperator.java
 java/org/apache/hadoop/hive/ql/exec/FileSinkOperator.java
 java/org/apache/hadoop/hive/ql/exec/FunctionRegistry.java
 java/org/apache/hadoop/hive/ql/exec/GroupByOperator.java
 java/org/apache/hadoop/hive/ql/exec/HashTableSinkOperator.java
 java/org/apache/hadoop/hive/ql/exec/JoinUtil.java
 java/org/apache/hadoop/hive/ql/exec/MapJoinOperator.java
 java/org/apache/hadoop/hive/ql/exec/MapOperator.java
 java/org/apache/hadoop/hive/ql/exec/MoveTask.java
 java/org/apache/hadoop/hive/ql/exec/MuxOperator.java
 java/org/apache/hadoop/hive/ql/exec/OperatorFactory.java
 java/org/apache/hadoop/hive/ql/exec/PTFPersistence.java
 java/org/apache/hadoop/hive/ql/exec/PartitionKeySampler.java
 java/org/apache/hadoop/hive/ql/exec/ReduceSinkOperator.java
 java/org/apache/hadoop/hive/ql/exec/SMBMapJoinOperator.java
 java/org/apache/hadoop/hive/ql/exec/ScriptOperator.java
 java/org/apache/hadoop/hive/ql/exec/SkewJoinHandler.java
 java/org/apache/hadoop/hive/ql/exec/StatsTask.java
 java/org/apache/hadoop/hive/ql/exec/TaskFactory.java
 java/org/apache/hadoop/hive/ql/exec/UDFArgumentException.java
 java/org/apache/hadoop/hive/ql/exec/UnionOperator.java
 java/org/apache/hadoop/hive/ql/exec/Utilities.java
 java/org/apache/hadoop/hive/ql/exec/errors/RegexErrorHeuristic.java
 java/org/apache/hadoop/hive/ql/exec/errors/ScriptErrorHeuristic.java
 java/org/apache/hadoop/hive/ql/exec/errors/TaskLogProcessor.java
 java/org/apache/hadoop/hive/ql/exec/mr/ExecDriver.java
 java/org/apache/hadoop/hive/ql/exec/mr/ExecReducer.java
 java/org/apache/hadoop/hive/ql/exec/mr/HadoopJobExecHelper.java
 java/org/apache/hadoop/hive/ql/exec/mr/JobDebugger.java
 java/org/apache/hadoop/hive/ql/exec/mr/MapRedTask.java
 java/org/apache/hadoop/hive/ql/exec/mr/MapredLocalTask.java
 java/org/apache/hadoop/hive/ql/exec/mr/Throttle.java
 java/org/apache/hadoop/hive/ql/exec/persistence/MapJoinObjectValue.java
 java/org/apache/hadoop/hive/ql/exec/persistence/MapJoinRowContainer.java
 java/org/apache/hadoop/hive/ql/history/HiveHistory.java
 java/org/apache/hadoop/hive/ql/index/HiveIndexResult.java
 java/org/apache/hadoop/hive/ql/index/HiveIndexedInputFormat.java
 java/org/apache/hadoop/hive/ql/index/IndexPredicateAnalyzer.java
 java/org/apache/hadoop/hive/ql/index/TableBasedIndexHandler.java
 java/org/apache/hadoop/hive/ql/index/bitmap/BitmapIndexHandler.java
 java/org/apache/hadoop/hive/ql/io/BucketizedHiveInputFormat.java
 java/org/apache/hadoop/hive/ql/io/CombineHiveInputFormat.java
 java/org/apache/hadoop/hive/ql/io/HiveFileFormatUtils.java
 java/org/apache/hadoop/hive/ql/io/HiveInputFormat.java
 java/org/apache/hadoop/hive/ql/io/NonSyncDataInputBuffer.java
 java/org/apache/hadoop/hive/ql/io/RCFile.java
 java/org/apache/hadoop/hive/ql/io/RCFileInputFormat.java
 java/org/apache/hadoop/hive/ql/io/SequenceFileInputFormatChecker.java
 java/org/apache/hadoop/hive/ql/io/SymbolicInputFormat.java
 java/org/apache/hadoop/hive/ql/io/SymlinkTextInputFormat.java
 java/org/apache/hadoop/hive/ql/io/orc/DynamicByteArray.java
 java/org/apache/hadoop/hive/ql/io/orc/DynamicIntArray.java
 java/org/apache/hadoop/hive/ql/io/orc/FileDump.java
 java/org/apache/hadoop/hive/ql/io/orc/OrcStruct.java
 java/org/apache/hadoop/hive/ql/io/orc/RecordReaderImpl.java
 java/org/apache/hadoop/hive/ql/io/orc/WriterImpl.java
 java/org/apache/hadoop/hive/ql/io/rcfile/merge/BlockMergeTask.java
 java/org/apache/hadoop/hive/ql/io/rcfile/merge/RCFileMergeMapper.java
 java/org/apache/hadoop/hive/ql/io/rcfile/stats/PartialScanTask.java
 java/org/apache/hadoop/hive/ql/io/rcfile/truncate/ColumnTruncateMapper.java
 java/org/apache/hadoop/hive/ql/lockmgr/EmbeddedLockManager.java
 

[jira] [Updated] (HIVE-5018) Avoiding object instantiation in loops (issue 6)

2013-08-09 Thread Benjamin Jakobus (JIRA)

 [ 
https://issues.apache.org/jira/browse/HIVE-5018?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Benjamin Jakobus updated HIVE-5018:
---

Status: Patch Available  (was: Open)

Tidied code so that object references in loops can be reused (as opposed to 
creating them inside loops).

 Avoiding object instantiation in loops (issue 6)
 

 Key: HIVE-5018
 URL: https://issues.apache.org/jira/browse/HIVE-5018
 Project: Hive
  Issue Type: Sub-task
Reporter: Benjamin Jakobus
Assignee: Benjamin Jakobus
Priority: Minor
 Fix For: 0.12.0

 Attachments: avoid_object_inst_in_loops.patch


 java/org/apache/hadoop/hive/ql/Context.java
 java/org/apache/hadoop/hive/ql/Driver.java
 java/org/apache/hadoop/hive/ql/QueryPlan.java
 java/org/apache/hadoop/hive/ql/exec/ColumnStatsTask.java
 java/org/apache/hadoop/hive/ql/exec/CommonJoinOperator.java
 java/org/apache/hadoop/hive/ql/exec/DDLTask.java
 java/org/apache/hadoop/hive/ql/exec/DefaultBucketMatcher.java
 java/org/apache/hadoop/hive/ql/exec/DemuxOperator.java
 java/org/apache/hadoop/hive/ql/exec/ExplainTask.java
 java/org/apache/hadoop/hive/ql/exec/ExprNodeGenericFuncEvaluator.java
 java/org/apache/hadoop/hive/ql/exec/FetchOperator.java
 java/org/apache/hadoop/hive/ql/exec/FileSinkOperator.java
 java/org/apache/hadoop/hive/ql/exec/FunctionRegistry.java
 java/org/apache/hadoop/hive/ql/exec/GroupByOperator.java
 java/org/apache/hadoop/hive/ql/exec/HashTableSinkOperator.java
 java/org/apache/hadoop/hive/ql/exec/JoinUtil.java
 java/org/apache/hadoop/hive/ql/exec/MapJoinOperator.java
 java/org/apache/hadoop/hive/ql/exec/MapOperator.java
 java/org/apache/hadoop/hive/ql/exec/MoveTask.java
 java/org/apache/hadoop/hive/ql/exec/MuxOperator.java
 java/org/apache/hadoop/hive/ql/exec/OperatorFactory.java
 java/org/apache/hadoop/hive/ql/exec/PTFPersistence.java
 java/org/apache/hadoop/hive/ql/exec/PartitionKeySampler.java
 java/org/apache/hadoop/hive/ql/exec/ReduceSinkOperator.java
 java/org/apache/hadoop/hive/ql/exec/SMBMapJoinOperator.java
 java/org/apache/hadoop/hive/ql/exec/ScriptOperator.java
 java/org/apache/hadoop/hive/ql/exec/SkewJoinHandler.java
 java/org/apache/hadoop/hive/ql/exec/StatsTask.java
 java/org/apache/hadoop/hive/ql/exec/TaskFactory.java
 java/org/apache/hadoop/hive/ql/exec/UDFArgumentException.java
 java/org/apache/hadoop/hive/ql/exec/UnionOperator.java
 java/org/apache/hadoop/hive/ql/exec/Utilities.java
 java/org/apache/hadoop/hive/ql/exec/errors/RegexErrorHeuristic.java
 java/org/apache/hadoop/hive/ql/exec/errors/ScriptErrorHeuristic.java
 java/org/apache/hadoop/hive/ql/exec/errors/TaskLogProcessor.java
 java/org/apache/hadoop/hive/ql/exec/mr/ExecDriver.java
 java/org/apache/hadoop/hive/ql/exec/mr/ExecReducer.java
 java/org/apache/hadoop/hive/ql/exec/mr/HadoopJobExecHelper.java
 java/org/apache/hadoop/hive/ql/exec/mr/JobDebugger.java
 java/org/apache/hadoop/hive/ql/exec/mr/MapRedTask.java
 java/org/apache/hadoop/hive/ql/exec/mr/MapredLocalTask.java
 java/org/apache/hadoop/hive/ql/exec/mr/Throttle.java
 java/org/apache/hadoop/hive/ql/exec/persistence/MapJoinObjectValue.java
 java/org/apache/hadoop/hive/ql/exec/persistence/MapJoinRowContainer.java
 java/org/apache/hadoop/hive/ql/history/HiveHistory.java
 java/org/apache/hadoop/hive/ql/index/HiveIndexResult.java
 java/org/apache/hadoop/hive/ql/index/HiveIndexedInputFormat.java
 java/org/apache/hadoop/hive/ql/index/IndexPredicateAnalyzer.java
 java/org/apache/hadoop/hive/ql/index/TableBasedIndexHandler.java
 java/org/apache/hadoop/hive/ql/index/bitmap/BitmapIndexHandler.java
 java/org/apache/hadoop/hive/ql/io/BucketizedHiveInputFormat.java
 java/org/apache/hadoop/hive/ql/io/CombineHiveInputFormat.java
 java/org/apache/hadoop/hive/ql/io/HiveFileFormatUtils.java
 java/org/apache/hadoop/hive/ql/io/HiveInputFormat.java
 java/org/apache/hadoop/hive/ql/io/NonSyncDataInputBuffer.java
 java/org/apache/hadoop/hive/ql/io/RCFile.java
 java/org/apache/hadoop/hive/ql/io/RCFileInputFormat.java
 java/org/apache/hadoop/hive/ql/io/SequenceFileInputFormatChecker.java
 java/org/apache/hadoop/hive/ql/io/SymbolicInputFormat.java
 java/org/apache/hadoop/hive/ql/io/SymlinkTextInputFormat.java
 java/org/apache/hadoop/hive/ql/io/orc/DynamicByteArray.java
 java/org/apache/hadoop/hive/ql/io/orc/DynamicIntArray.java
 java/org/apache/hadoop/hive/ql/io/orc/FileDump.java
 java/org/apache/hadoop/hive/ql/io/orc/OrcStruct.java
 java/org/apache/hadoop/hive/ql/io/orc/RecordReaderImpl.java
 java/org/apache/hadoop/hive/ql/io/orc/WriterImpl.java
 java/org/apache/hadoop/hive/ql/io/rcfile/merge/BlockMergeTask.java
 java/org/apache/hadoop/hive/ql/io/rcfile/merge/RCFileMergeMapper.java
 java/org/apache/hadoop/hive/ql/io/rcfile/stats/PartialScanTask.java
 

[jira] [Created] (HIVE-5037) Avoid manual copying of arrays (issue 5)

2013-08-09 Thread Benjamin Jakobus (JIRA)
Benjamin Jakobus created HIVE-5037:
--

 Summary: Avoid manual copying of arrays (issue 5)
 Key: HIVE-5037
 URL: https://issues.apache.org/jira/browse/HIVE-5037
 Project: Hive
  Issue Type: Sub-task
Reporter: Benjamin Jakobus




--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators
For more information on JIRA, see: http://www.atlassian.com/software/jira


[jira] [Commented] (HIVE-5006) Re-factor HiveServer2 JDBC PreparedStatement to avoid duplicate code

2013-08-09 Thread Hive QA (JIRA)

[ 
https://issues.apache.org/jira/browse/HIVE-5006?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanelfocusedCommentId=13734948#comment-13734948
 ] 

Hive QA commented on HIVE-5006:
---



{color:green}Overall{color}: +1 all checks pass

Here are the results of testing the latest attachment:
https://issues.apache.org/jira/secure/attachment/12597047/HIVE-5006.3.patch

{color:green}SUCCESS:{color} +1 2774 tests passed

Test results: https://builds.apache.org/job/PreCommit-HIVE-Build/362/testReport
Console output: https://builds.apache.org/job/PreCommit-HIVE-Build/362/console

Messages:
{noformat}
Executing org.apache.hive.ptest.execution.PrepPhase
Executing org.apache.hive.ptest.execution.ExecutionPhase
Executing org.apache.hive.ptest.execution.ReportingPhase
{noformat}

This message is automatically generated.

 Re-factor HiveServer2 JDBC PreparedStatement to avoid duplicate code
 

 Key: HIVE-5006
 URL: https://issues.apache.org/jira/browse/HIVE-5006
 Project: Hive
  Issue Type: Improvement
  Components: HiveServer2, JDBC
Affects Versions: 0.11.0
Reporter: Prasad Mujumdar
Assignee: Prasad Mujumdar
 Fix For: 0.12.0

 Attachments: HIVE-5006.1.patch, HIVE-5006.3.patch


 The JDBC PreparedStatement interface extends Statement interface. The Hive 
 JDBC driver implementations of HivePreparedStatement interface is disjoint 
 from the HiveStatement implementation. As a result there's some duplicate 
 code in these two classes for executing query. Also patches like implicit 
 close on re-execute etc. are not there for PreparedStatement.
 The HivePreparedStatement should extend the HiveStatement.

--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators
For more information on JIRA, see: http://www.atlassian.com/software/jira


[jira] [Commented] (HIVE-5006) Re-factor HiveServer2 JDBC PreparedStatement to avoid duplicate code

2013-08-09 Thread Thejas M Nair (JIRA)

[ 
https://issues.apache.org/jira/browse/HIVE-5006?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanelfocusedCommentId=13734966#comment-13734966
 ] 

Thejas M Nair commented on HIVE-5006:
-

Looks good. +1 

 Re-factor HiveServer2 JDBC PreparedStatement to avoid duplicate code
 

 Key: HIVE-5006
 URL: https://issues.apache.org/jira/browse/HIVE-5006
 Project: Hive
  Issue Type: Improvement
  Components: HiveServer2, JDBC
Affects Versions: 0.11.0
Reporter: Prasad Mujumdar
Assignee: Prasad Mujumdar
 Fix For: 0.12.0

 Attachments: HIVE-5006.1.patch, HIVE-5006.3.patch


 The JDBC PreparedStatement interface extends Statement interface. The Hive 
 JDBC driver implementations of HivePreparedStatement interface is disjoint 
 from the HiveStatement implementation. As a result there's some duplicate 
 code in these two classes for executing query. Also patches like implicit 
 close on re-execute etc. are not there for PreparedStatement.
 The HivePreparedStatement should extend the HiveStatement.

--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators
For more information on JIRA, see: http://www.atlassian.com/software/jira


[jira] [Updated] (HIVE-5019) Use StringBuffer instead of += (issue 1)

2013-08-09 Thread Benjamin Jakobus (JIRA)

 [ 
https://issues.apache.org/jira/browse/HIVE-5019?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Benjamin Jakobus updated HIVE-5019:
---

Description: 
Issue 1 (use of StringBuffer over +=)

java/org/apache/hadoop/hive/ql/optimizer/physical/GenMRSkewJoinProcessor.java
java/org/apache/hadoop/hive/ql/optimizer/ppr/PartitionPruner.java
java/org/apache/hadoop/hive/ql/parse/PTFTranslator.java
java/org/apache/hadoop/hive/ql/parse/SemanticAnalyzer.java
java/org/apache/hadoop/hive/ql/parse/SemanticAnalyzer.java
java/org/apache/hadoop/hive/ql/plan/ConditionalResolverMergeFiles.java
java/org/apache/hadoop/hive/ql/plan/PlanUtils.java
java/org/apache/hadoop/hive/ql/security/authorization/BitSetCheckedAuthorizationProvider.java
java/org/apache/hadoop/hive/ql/stats/jdbc/JDBCStatsUtils.java
java/org/apache/hadoop/hive/ql/udf/UDFLike.java
java/org/apache/hadoop/hive/ql/udf/generic/GenericUDFSentences.java
java/org/apache/hadoop/hive/ql/udf/generic/NumDistinctValueEstimator.java
java/org/apache/hadoop/hive/ql/udf/ptf/NPath.java



  was:
Issue 1 (use of StringBuffer over +=)

java/org/apache/hadoop/hive/ql/optimizer/physical/GenMRSkewJoinProcessor.java
java/org/apache/hadoop/hive/ql/optimizer/ppr/PartitionPruner.java
java/org/apache/hadoop/hive/ql/parse/PTFTranslator.java
java/org/apache/hadoop/hive/ql/parse/SemanticAnalyzer.java
java/org/apache/hadoop/hive/ql/parse/SemanticAnalyzer.java
java/org/apache/hadoop/hive/ql/plan/ConditionalResolverMergeFiles.java
java/org/apache/hadoop/hive/ql/plan/PlanUtils.java
java/org/apache/hadoop/hive/ql/security/authorization/BitSetCheckedAuthorizationProvider.java
java/org/apache/hadoop/hive/ql/security/authorization/BitSetCheckedAuthorizationProvider.java
java/org/apache/hadoop/hive/ql/security/authorization/BitSetCheckedAuthorizationProvider.java
java/org/apache/hadoop/hive/ql/security/authorization/BitSetCheckedAuthorizationProvider.java
java/org/apache/hadoop/hive/ql/security/authorization/BitSetCheckedAuthorizationProvider.java
java/org/apache/hadoop/hive/ql/stats/jdbc/JDBCStatsUtils.java
java/org/apache/hadoop/hive/ql/udf/UDFLike.java
java/org/apache/hadoop/hive/ql/udf/generic/GenericUDFSentences.java
java/org/apache/hadoop/hive/ql/udf/generic/NumDistinctValueEstimator.java
java/org/apache/hadoop/hive/ql/udf/ptf/NPath.java




 Use StringBuffer instead of += (issue 1)
 

 Key: HIVE-5019
 URL: https://issues.apache.org/jira/browse/HIVE-5019
 Project: Hive
  Issue Type: Sub-task
Reporter: Benjamin Jakobus
Assignee: Benjamin Jakobus
 Fix For: 0.12.0


 Issue 1 (use of StringBuffer over +=)
 java/org/apache/hadoop/hive/ql/optimizer/physical/GenMRSkewJoinProcessor.java
 java/org/apache/hadoop/hive/ql/optimizer/ppr/PartitionPruner.java
 java/org/apache/hadoop/hive/ql/parse/PTFTranslator.java
 java/org/apache/hadoop/hive/ql/parse/SemanticAnalyzer.java
 java/org/apache/hadoop/hive/ql/parse/SemanticAnalyzer.java
 java/org/apache/hadoop/hive/ql/plan/ConditionalResolverMergeFiles.java
 java/org/apache/hadoop/hive/ql/plan/PlanUtils.java
 java/org/apache/hadoop/hive/ql/security/authorization/BitSetCheckedAuthorizationProvider.java
 java/org/apache/hadoop/hive/ql/stats/jdbc/JDBCStatsUtils.java
 java/org/apache/hadoop/hive/ql/udf/UDFLike.java
 java/org/apache/hadoop/hive/ql/udf/generic/GenericUDFSentences.java
 java/org/apache/hadoop/hive/ql/udf/generic/NumDistinctValueEstimator.java
 java/org/apache/hadoop/hive/ql/udf/ptf/NPath.java

--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators
For more information on JIRA, see: http://www.atlassian.com/software/jira


[jira] [Updated] (HIVE-5019) Use StringBuffer instead of += (issue 1)

2013-08-09 Thread Benjamin Jakobus (JIRA)

 [ 
https://issues.apache.org/jira/browse/HIVE-5019?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Benjamin Jakobus updated HIVE-5019:
---

Description: 
Issue 1 (use of StringBuffer over +=)

java/org/apache/hadoop/hive/ql/optimizer/physical/GenMRSkewJoinProcessor.java
java/org/apache/hadoop/hive/ql/optimizer/ppr/PartitionPruner.java
java/org/apache/hadoop/hive/ql/parse/PTFTranslator.java
java/org/apache/hadoop/hive/ql/parse/SemanticAnalyzer.java
java/org/apache/hadoop/hive/ql/parse/SemanticAnalyzer.java
java/org/apache/hadoop/hive/ql/plan/ConditionalResolverMergeFiles.java
java/org/apache/hadoop/hive/ql/plan/PlanUtils.java
java/org/apache/hadoop/hive/ql/security/authorization/BitSetCheckedAuthorizationProvider.java
java/org/apache/hadoop/hive/ql/security/authorization/BitSetCheckedAuthorizationProvider.java
java/org/apache/hadoop/hive/ql/security/authorization/BitSetCheckedAuthorizationProvider.java
java/org/apache/hadoop/hive/ql/security/authorization/BitSetCheckedAuthorizationProvider.java
java/org/apache/hadoop/hive/ql/security/authorization/BitSetCheckedAuthorizationProvider.java
java/org/apache/hadoop/hive/ql/stats/jdbc/JDBCStatsUtils.java
java/org/apache/hadoop/hive/ql/udf/UDFLike.java
java/org/apache/hadoop/hive/ql/udf/generic/GenericUDFSentences.java
java/org/apache/hadoop/hive/ql/udf/generic/NumDistinctValueEstimator.java
java/org/apache/hadoop/hive/ql/udf/ptf/NPath.java



  was:

Issue 1 (use of StringBuffer over +=)
java/org/apache/hadoop/hive/ql/Driver.java
java/org/apache/hadoop/hive/ql/Driver.java
java/org/apache/hadoop/hive/ql/QueryPlan.java
java/org/apache/hadoop/hive/ql/exec/DDLTask.java
java/org/apache/hadoop/hive/ql/exec/DDLTask.java
java/org/apache/hadoop/hive/ql/exec/DDLTask.java
java/org/apache/hadoop/hive/ql/exec/DDLTask.java
java/org/apache/hadoop/hive/ql/exec/DDLTask.java
java/org/apache/hadoop/hive/ql/exec/DDLTask.java
java/org/apache/hadoop/hive/ql/exec/DDLTask.java
java/org/apache/hadoop/hive/ql/exec/DDLTask.java
java/org/apache/hadoop/hive/ql/exec/DDLTask.java
java/org/apache/hadoop/hive/ql/exec/DDLTask.java
java/org/apache/hadoop/hive/ql/exec/DDLTask.java
java/org/apache/hadoop/hive/ql/exec/DDLTask.java
java/org/apache/hadoop/hive/ql/exec/DDLTask.java
java/org/apache/hadoop/hive/ql/exec/DDLTask.java
java/org/apache/hadoop/hive/ql/exec/DDLTask.java
java/org/apache/hadoop/hive/ql/exec/DDLTask.java
java/org/apache/hadoop/hive/ql/exec/DDLTask.java
java/org/apache/hadoop/hive/ql/exec/DDLTask.java
java/org/apache/hadoop/hive/ql/exec/DDLTask.java
java/org/apache/hadoop/hive/ql/exec/DDLTask.java
java/org/apache/hadoop/hive/ql/exec/DDLTask.java
java/org/apache/hadoop/hive/ql/exec/DDLTask.java
java/org/apache/hadoop/hive/ql/exec/DDLTask.java
java/org/apache/hadoop/hive/ql/exec/DDLTask.java
java/org/apache/hadoop/hive/ql/exec/DDLTask.java
java/org/apache/hadoop/hive/ql/exec/DDLTask.java
java/org/apache/hadoop/hive/ql/exec/DDLTask.java
java/org/apache/hadoop/hive/ql/exec/DDLTask.java
java/org/apache/hadoop/hive/ql/exec/DDLTask.java
java/org/apache/hadoop/hive/ql/exec/mr/ExecDriver.java
java/org/apache/hadoop/hive/ql/exec/mr/ExecDriver.java
java/org/apache/hadoop/hive/ql/exec/mr/HadoopJobExecHelper.java
java/org/apache/hadoop/hive/ql/exec/mr/HadoopJobExecHelper.java
java/org/apache/hadoop/hive/ql/exec/mr/MapRedTask.java
java/org/apache/hadoop/hive/ql/exec/mr/MapredLocalTask.java
java/org/apache/hadoop/hive/ql/exec/persistence/RowContainer.java
java/org/apache/hadoop/hive/ql/io/rcfile/merge/BlockMergeTask.java
java/org/apache/hadoop/hive/ql/io/rcfile/merge/BlockMergeTask.java
java/org/apache/hadoop/hive/ql/io/rcfile/stats/PartialScanTask.java
java/org/apache/hadoop/hive/ql/io/rcfile/stats/PartialScanTask.java
java/org/apache/hadoop/hive/ql/io/rcfile/truncate/ColumnTruncateTask.java
java/org/apache/hadoop/hive/ql/io/rcfile/truncate/ColumnTruncateTask.java
java/org/apache/hadoop/hive/ql/lib/RuleExactMatch.java
java/org/apache/hadoop/hive/ql/lib/RuleRegExp.java
java/org/apache/hadoop/hive/ql/lockmgr/HiveLockObject.java
java/org/apache/hadoop/hive/ql/lockmgr/HiveLockObject.java
java/org/apache/hadoop/hive/ql/lockmgr/zookeeper/ZooKeeperHiveLockManager.java
java/org/apache/hadoop/hive/ql/lockmgr/zookeeper/ZooKeeperHiveLockManager.java
java/org/apache/hadoop/hive/ql/lockmgr/zookeeper/ZooKeeperHiveLockManager.java
java/org/apache/hadoop/hive/ql/metadata/HiveMetaStoreChecker.java
java/org/apache/hadoop/hive/ql/metadata/Partition.java
java/org/apache/hadoop/hive/ql/metadata/Table.java
java/org/apache/hadoop/hive/ql/optimizer/ColumnPrunerProcFactory.java
java/org/apache/hadoop/hive/ql/optimizer/GenMRTableScan1.java
java/org/apache/hadoop/hive/ql/optimizer/GenMapRedUtils.java
java/org/apache/hadoop/hive/ql/optimizer/GenMapRedUtils.java
java/org/apache/hadoop/hive/ql/optimizer/MapJoinProcessor.java
java/org/apache/hadoop/hive/ql/optimizer/MapJoinProcessor.java

[jira] [Updated] (HIVE-5019) Use StringBuffer instead of += (issue 1)

2013-08-09 Thread Benjamin Jakobus (JIRA)

 [ 
https://issues.apache.org/jira/browse/HIVE-5019?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Benjamin Jakobus updated HIVE-5019:
---

Attachment: stringbuffer.patch

The use of the '+=' operator for appending strings is inefficient. Usages of 
this operator have been replaced by StringBuffer.

 Use StringBuffer instead of += (issue 1)
 

 Key: HIVE-5019
 URL: https://issues.apache.org/jira/browse/HIVE-5019
 Project: Hive
  Issue Type: Sub-task
Reporter: Benjamin Jakobus
Assignee: Benjamin Jakobus
 Fix For: 0.12.0

 Attachments: stringbuffer.patch


 Issue 1 (use of StringBuffer over +=)
 java/org/apache/hadoop/hive/ql/optimizer/physical/GenMRSkewJoinProcessor.java
 java/org/apache/hadoop/hive/ql/optimizer/ppr/PartitionPruner.java
 java/org/apache/hadoop/hive/ql/parse/PTFTranslator.java
 java/org/apache/hadoop/hive/ql/parse/SemanticAnalyzer.java
 java/org/apache/hadoop/hive/ql/parse/SemanticAnalyzer.java
 java/org/apache/hadoop/hive/ql/plan/ConditionalResolverMergeFiles.java
 java/org/apache/hadoop/hive/ql/plan/PlanUtils.java
 java/org/apache/hadoop/hive/ql/security/authorization/BitSetCheckedAuthorizationProvider.java
 java/org/apache/hadoop/hive/ql/stats/jdbc/JDBCStatsUtils.java
 java/org/apache/hadoop/hive/ql/udf/UDFLike.java
 java/org/apache/hadoop/hive/ql/udf/generic/GenericUDFSentences.java
 java/org/apache/hadoop/hive/ql/udf/generic/NumDistinctValueEstimator.java
 java/org/apache/hadoop/hive/ql/udf/ptf/NPath.java

--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators
For more information on JIRA, see: http://www.atlassian.com/software/jira


[jira] [Created] (HIVE-5038) rank operator is case-sensitive and has odd semantics

2013-08-09 Thread Barrett Strausser (JIRA)
Barrett Strausser created HIVE-5038:
---

 Summary: rank operator is case-sensitive and has odd semantics
 Key: HIVE-5038
 URL: https://issues.apache.org/jira/browse/HIVE-5038
 Project: Hive
  Issue Type: Bug
  Components: PTF-Windowing
Affects Versions: 0.11.0
Reporter: Barrett Strausser
Priority: Minor


Issue 1 : The rank operator is sensitive to case.

The following works :


SELECT
fco.cmscustid,fco.orderdate, rank() w
FROM
fake_customer_orders fco
window
w as (partition by fco.cmscustid  order by fco.orderdate)


While this does not :

SELECT 
fco.cmscustid,fco.orderdate, RANK() w 
FROM 
fake_customer_orders fco   
window   
w as (partition by fco.cmscustid  order by fco.orderdate);


The failing call returns :

FAILED: SemanticException Failed to breakup Windowing invocations into Groups. 
At least 1 group must only depend on input columns. Also check for circular 
dependencies.
Underlying error: org.apache.hadoop.hive.ql.exec.UDFArgumentTypeException: One 
or more arguments are expected.

Issue 2: 

The following works :

SELECT 
fco.cmscustid,fco.orderdate, RANK(fco.orderdate) w
FROM 
fake_customer_orders fco   
window   
w as (partition by fco.cmscustid  order by fco.orderdate);


This does not :
SELECT 
fco.cmscustid,fco.orderdate, RANK(fco.orderdate) w
FROM 
fake_customer_orders fco   
window   
w as (partition by fco.cmscustid  order by fco.orderdate);

and returns - 

FAILED: SemanticException Failed to breakup Windowing invocations into Groups. 
At least 1 group must only depend on input columns. Also check for circular 
dependencies.
Underlying error: Ranking Functions can take no arguments




This has been reproduced by mutliple users and probably pertains to other 
PTF/windowing functions as well although I haven't duplicated them



In no case is the returned output the expected output. I'll file another jira 
for this.


--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators
For more information on JIRA, see: http://www.atlassian.com/software/jira


[jira] [Updated] (HIVE-5019) Use StringBuffer instead of += (issue 1)

2013-08-09 Thread Benjamin Jakobus (JIRA)

 [ 
https://issues.apache.org/jira/browse/HIVE-5019?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Benjamin Jakobus updated HIVE-5019:
---

Status: Patch Available  (was: Open)

The use of the '+=' operator for appending strings is inefficient. Usages of 
this operator have been replaced by StringBuffer.

 Use StringBuffer instead of += (issue 1)
 

 Key: HIVE-5019
 URL: https://issues.apache.org/jira/browse/HIVE-5019
 Project: Hive
  Issue Type: Sub-task
Reporter: Benjamin Jakobus
Assignee: Benjamin Jakobus
 Fix For: 0.12.0

 Attachments: stringbuffer.patch


 Issue 1 (use of StringBuffer over +=)
 java/org/apache/hadoop/hive/ql/optimizer/physical/GenMRSkewJoinProcessor.java
 java/org/apache/hadoop/hive/ql/optimizer/ppr/PartitionPruner.java
 java/org/apache/hadoop/hive/ql/parse/PTFTranslator.java
 java/org/apache/hadoop/hive/ql/parse/SemanticAnalyzer.java
 java/org/apache/hadoop/hive/ql/parse/SemanticAnalyzer.java
 java/org/apache/hadoop/hive/ql/plan/ConditionalResolverMergeFiles.java
 java/org/apache/hadoop/hive/ql/plan/PlanUtils.java
 java/org/apache/hadoop/hive/ql/security/authorization/BitSetCheckedAuthorizationProvider.java
 java/org/apache/hadoop/hive/ql/stats/jdbc/JDBCStatsUtils.java
 java/org/apache/hadoop/hive/ql/udf/UDFLike.java
 java/org/apache/hadoop/hive/ql/udf/generic/GenericUDFSentences.java
 java/org/apache/hadoop/hive/ql/udf/generic/NumDistinctValueEstimator.java
 java/org/apache/hadoop/hive/ql/udf/ptf/NPath.java

--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators
For more information on JIRA, see: http://www.atlassian.com/software/jira


[jira] [Updated] (HIVE-5038) rank operator is case-sensitive and has odd semantics

2013-08-09 Thread Barrett Strausser (JIRA)

 [ 
https://issues.apache.org/jira/browse/HIVE-5038?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Barrett Strausser updated HIVE-5038:


Attachment: rank_semantics_test_data.hive.sql
fake_customer_order_data.csv

Files to reproduce described issues.

 rank operator is case-sensitive and has odd semantics
 -

 Key: HIVE-5038
 URL: https://issues.apache.org/jira/browse/HIVE-5038
 Project: Hive
  Issue Type: Bug
  Components: PTF-Windowing
Affects Versions: 0.11.0
Reporter: Barrett Strausser
Priority: Minor
 Attachments: fake_customer_order_data.csv, 
 rank_semantics_test_data.hive.sql


 Issue 1 : The rank operator is sensitive to case.
 The following works :
 SELECT
 fco.cmscustid,fco.orderdate, rank() w
 FROM
 fake_customer_orders fco
 window
 w as (partition by fco.cmscustid  order by fco.orderdate)
 While this does not :
 SELECT 
 fco.cmscustid,fco.orderdate, RANK() w 
 FROM 
 fake_customer_orders fco   
 window   
 w as (partition by fco.cmscustid  order by fco.orderdate);
 The failing call returns :
 FAILED: SemanticException Failed to breakup Windowing invocations into 
 Groups. At least 1 group must only depend on input columns. Also check for 
 circular dependencies.
 Underlying error: org.apache.hadoop.hive.ql.exec.UDFArgumentTypeException: 
 One or more arguments are expected.
 Issue 2: 
 The following works :
 SELECT 
 fco.cmscustid,fco.orderdate, RANK(fco.orderdate) w
 FROM 
 fake_customer_orders fco   
 window   
 w as (partition by fco.cmscustid  order by fco.orderdate);
 This does not :
 SELECT 
 fco.cmscustid,fco.orderdate, RANK(fco.orderdate) w
 FROM 
 fake_customer_orders fco   
 window   
 w as (partition by fco.cmscustid  order by fco.orderdate);
 and returns - 
 FAILED: SemanticException Failed to breakup Windowing invocations into 
 Groups. At least 1 group must only depend on input columns. Also check for 
 circular dependencies.
 Underlying error: Ranking Functions can take no arguments
 This has been reproduced by mutliple users and probably pertains to other 
 PTF/windowing functions as well although I haven't duplicated them
 In no case is the returned output the expected output. I'll file another jira 
 for this.

--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators
For more information on JIRA, see: http://www.atlassian.com/software/jira


[jira] [Commented] (HIVE-4963) Support in memory PTF partitions

2013-08-09 Thread Harish Butani (JIRA)

[ 
https://issues.apache.org/jira/browse/HIVE-4963?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanelfocusedCommentId=13735038#comment-13735038
 ] 

Harish Butani commented on HIVE-4963:
-

We already do this. The rows are accumulated in a ByteBasedList; when it fills 
up it is spilled to disk and a new ByteBasedList is added. So if there are less 
than 32Mb bytes needed(or whatever is set by the user), there is no I/O.
The saving here comes from not holding the objects in a serialized form. 
Currently every field access goes through deserialization. InMemoryPartition 
was going to be the case where the user guarantees that there is enough memory 
so we just hold the deserialized objects. Am working on a Caching wrapper on 
the PTFPartition which would hold onto deserialized objects, but is backed by 
the serialized bytes in case we run out of memory.
 
But yes it would be nice to merge these 2 concepts into one thing. There is an 
overhead in Caching over InMemoryPartition: at least an extra serialization, 
potentially more in both time and space. But the overhead may not matter that 
much. Give me a couple of days to work through this..

 Support in memory PTF partitions
 

 Key: HIVE-4963
 URL: https://issues.apache.org/jira/browse/HIVE-4963
 Project: Hive
  Issue Type: Bug
  Components: PTF-Windowing
Reporter: Harish Butani
 Attachments: HIVE-4963.D11955.1.patch


 PTF partitions apply the defensive mode of assuming that partitions will not 
 fit in memory. Because of this there is a significant deserialization 
 overhead when accessing elements. 
 Allow the user to specify that there is enough memory to hold partitions 
 through a 'hive.ptf.partition.fits.in.mem' option.  
 Savings depends on partition size and in case of windowing the number of 
 UDAFs and the window ranges. For eg for the following (admittedly extreme) 
 case the PTFOperator exec times went from 39 secs to 8 secs.
  
 {noformat}
 select t, s, i, b, f, d,
 min(t) over(partition by 1 rows between unbounded preceding and current row), 
 min(s) over(partition by 1 rows between unbounded preceding and current row), 
 min(i) over(partition by 1 rows between unbounded preceding and current row), 
 min(b) over(partition by 1 rows between unbounded preceding and current row) 
 from over10k
 {noformat}

--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators
For more information on JIRA, see: http://www.atlassian.com/software/jira


[jira] [Updated] (HIVE-5038) rank operator is case-sensitive and has odd semantics

2013-08-09 Thread Barrett Strausser (JIRA)

 [ 
https://issues.apache.org/jira/browse/HIVE-5038?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Barrett Strausser updated HIVE-5038:


Description: 
Issue 1 : The rank operator is sensitive to case.

The following works :


SELECT
fco.cmscustid,fco.orderdate, rank() w
FROM
fake_customer_orders fco
window
w as (partition by fco.cmscustid  order by fco.orderdate)


While this does not :

SELECT 
fco.cmscustid,fco.orderdate, RANK() w 
FROM 
fake_customer_orders fco   
window   
w as (partition by fco.cmscustid  order by fco.orderdate);


The failing call returns :

FAILED: SemanticException Failed to breakup Windowing invocations into Groups. 
At least 1 group must only depend on input columns. Also check for circular 
dependencies.
Underlying error: org.apache.hadoop.hive.ql.exec.UDFArgumentTypeException: One 
or more arguments are expected.

Issue 2: 

The following works :

SELECT 
fco.cmscustid,fco.orderdate, RANK(fco.orderdate) w
FROM 
fake_customer_orders fco   
window   
w as (partition by fco.cmscustid  order by fco.orderdate);


This does not :
SELECT 
fco.cmscustid,fco.orderdate, rank(fco.orderdate) w
FROM 
fake_customer_orders fco   
window   
w as (partition by fco.cmscustid  order by fco.orderdate);

and returns - 

FAILED: SemanticException Failed to breakup Windowing invocations into Groups. 
At least 1 group must only depend on input columns. Also check for circular 
dependencies.
Underlying error: Ranking Functions can take no arguments




This has been reproduced by mutliple users and probably pertains to other 
PTF/windowing functions as well although I haven't duplicated them



In no case is the returned output the expected output. I'll file another jira 
for this.


  was:
Issue 1 : The rank operator is sensitive to case.

The following works :


SELECT
fco.cmscustid,fco.orderdate, rank() w
FROM
fake_customer_orders fco
window
w as (partition by fco.cmscustid  order by fco.orderdate)


While this does not :

SELECT 
fco.cmscustid,fco.orderdate, RANK() w 
FROM 
fake_customer_orders fco   
window   
w as (partition by fco.cmscustid  order by fco.orderdate);


The failing call returns :

FAILED: SemanticException Failed to breakup Windowing invocations into Groups. 
At least 1 group must only depend on input columns. Also check for circular 
dependencies.
Underlying error: org.apache.hadoop.hive.ql.exec.UDFArgumentTypeException: One 
or more arguments are expected.

Issue 2: 

The following works :

SELECT 
fco.cmscustid,fco.orderdate, RANK(fco.orderdate) w
FROM 
fake_customer_orders fco   
window   
w as (partition by fco.cmscustid  order by fco.orderdate);


This does not :
SELECT 
fco.cmscustid,fco.orderdate, RANK(fco.orderdate) w
FROM 
fake_customer_orders fco   
window   
w as (partition by fco.cmscustid  order by fco.orderdate);

and returns - 

FAILED: SemanticException Failed to breakup Windowing invocations into Groups. 
At least 1 group must only depend on input columns. Also check for circular 
dependencies.
Underlying error: Ranking Functions can take no arguments




This has been reproduced by mutliple users and probably pertains to other 
PTF/windowing functions as well although I haven't duplicated them



In no case is the returned output the expected output. I'll file another jira 
for this.



 rank operator is case-sensitive and has odd semantics
 -

 Key: HIVE-5038
 URL: https://issues.apache.org/jira/browse/HIVE-5038
 Project: Hive
  Issue Type: Bug
  Components: PTF-Windowing
Affects Versions: 0.11.0
Reporter: Barrett Strausser
Priority: Minor
 Attachments: fake_customer_order_data.csv, 
 rank_semantics_test_data.hive.sql


 Issue 1 : The rank operator is sensitive to case.
 The following works :
 SELECT
 fco.cmscustid,fco.orderdate, rank() w
 FROM
 fake_customer_orders fco
 window
 w as (partition by fco.cmscustid  order by fco.orderdate)
 While this does not :
 SELECT 
 fco.cmscustid,fco.orderdate, RANK() w 
 FROM 
 fake_customer_orders fco   
 window   
 w as (partition by fco.cmscustid  order by fco.orderdate);
 The failing call returns :
 FAILED: SemanticException Failed to breakup Windowing invocations into 
 Groups. At least 1 group must only depend on input columns. Also check for 
 circular dependencies.
 Underlying error: org.apache.hadoop.hive.ql.exec.UDFArgumentTypeException: 
 One or more arguments are expected.
 Issue 2: 
 The following works :
 SELECT 
 fco.cmscustid,fco.orderdate, RANK(fco.orderdate) w
 FROM 
 fake_customer_orders fco   
 window   
 w as (partition by 

[jira] [Commented] (HIVE-5038) rank operator is case-sensitive and has odd semantics

2013-08-09 Thread Edward Capriolo (JIRA)

[ 
https://issues.apache.org/jira/browse/HIVE-5038?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanelfocusedCommentId=13735047#comment-13735047
 ] 

Edward Capriolo commented on HIVE-5038:
---

I will take a look later today

 rank operator is case-sensitive and has odd semantics
 -

 Key: HIVE-5038
 URL: https://issues.apache.org/jira/browse/HIVE-5038
 Project: Hive
  Issue Type: Bug
  Components: PTF-Windowing
Affects Versions: 0.11.0
Reporter: Barrett Strausser
Assignee: Edward Capriolo
Priority: Minor
 Attachments: fake_customer_order_data.csv, 
 rank_semantics_test_data.hive.sql


 Issue 1 : The rank operator is sensitive to case.
 The following works :
 SELECT
 fco.cmscustid,fco.orderdate, rank() w
 FROM
 fake_customer_orders fco
 window
 w as (partition by fco.cmscustid  order by fco.orderdate)
 While this does not :
 SELECT 
 fco.cmscustid,fco.orderdate, RANK() w 
 FROM 
 fake_customer_orders fco   
 window   
 w as (partition by fco.cmscustid  order by fco.orderdate);
 The failing call returns :
 FAILED: SemanticException Failed to breakup Windowing invocations into 
 Groups. At least 1 group must only depend on input columns. Also check for 
 circular dependencies.
 Underlying error: org.apache.hadoop.hive.ql.exec.UDFArgumentTypeException: 
 One or more arguments are expected.
 Issue 2: 
 The following works :
 SELECT 
 fco.cmscustid,fco.orderdate, RANK(fco.orderdate) w
 FROM 
 fake_customer_orders fco   
 window   
 w as (partition by fco.cmscustid  order by fco.orderdate);
 This does not :
 SELECT 
 fco.cmscustid,fco.orderdate, rank(fco.orderdate) w
 FROM 
 fake_customer_orders fco   
 window   
 w as (partition by fco.cmscustid  order by fco.orderdate);
 and returns - 
 FAILED: SemanticException Failed to breakup Windowing invocations into 
 Groups. At least 1 group must only depend on input columns. Also check for 
 circular dependencies.
 Underlying error: Ranking Functions can take no arguments
 This has been reproduced by mutliple users and probably pertains to other 
 PTF/windowing functions as well although I haven't duplicated them
 In no case is the returned output the expected output. I'll file another jira 
 for this.

--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators
For more information on JIRA, see: http://www.atlassian.com/software/jira


[jira] [Assigned] (HIVE-5038) rank operator is case-sensitive and has odd semantics

2013-08-09 Thread Edward Capriolo (JIRA)

 [ 
https://issues.apache.org/jira/browse/HIVE-5038?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Edward Capriolo reassigned HIVE-5038:
-

Assignee: Edward Capriolo

 rank operator is case-sensitive and has odd semantics
 -

 Key: HIVE-5038
 URL: https://issues.apache.org/jira/browse/HIVE-5038
 Project: Hive
  Issue Type: Bug
  Components: PTF-Windowing
Affects Versions: 0.11.0
Reporter: Barrett Strausser
Assignee: Edward Capriolo
Priority: Minor
 Attachments: fake_customer_order_data.csv, 
 rank_semantics_test_data.hive.sql


 Issue 1 : The rank operator is sensitive to case.
 The following works :
 SELECT
 fco.cmscustid,fco.orderdate, rank() w
 FROM
 fake_customer_orders fco
 window
 w as (partition by fco.cmscustid  order by fco.orderdate)
 While this does not :
 SELECT 
 fco.cmscustid,fco.orderdate, RANK() w 
 FROM 
 fake_customer_orders fco   
 window   
 w as (partition by fco.cmscustid  order by fco.orderdate);
 The failing call returns :
 FAILED: SemanticException Failed to breakup Windowing invocations into 
 Groups. At least 1 group must only depend on input columns. Also check for 
 circular dependencies.
 Underlying error: org.apache.hadoop.hive.ql.exec.UDFArgumentTypeException: 
 One or more arguments are expected.
 Issue 2: 
 The following works :
 SELECT 
 fco.cmscustid,fco.orderdate, RANK(fco.orderdate) w
 FROM 
 fake_customer_orders fco   
 window   
 w as (partition by fco.cmscustid  order by fco.orderdate);
 This does not :
 SELECT 
 fco.cmscustid,fco.orderdate, rank(fco.orderdate) w
 FROM 
 fake_customer_orders fco   
 window   
 w as (partition by fco.cmscustid  order by fco.orderdate);
 and returns - 
 FAILED: SemanticException Failed to breakup Windowing invocations into 
 Groups. At least 1 group must only depend on input columns. Also check for 
 circular dependencies.
 Underlying error: Ranking Functions can take no arguments
 This has been reproduced by mutliple users and probably pertains to other 
 PTF/windowing functions as well although I haven't duplicated them
 In no case is the returned output the expected output. I'll file another jira 
 for this.

--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators
For more information on JIRA, see: http://www.atlassian.com/software/jira


[jira] [Commented] (HIVE-5019) Use StringBuffer instead of += (issue 1)

2013-08-09 Thread Edward Capriolo (JIRA)

[ 
https://issues.apache.org/jira/browse/HIVE-5019?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanelfocusedCommentId=13735065#comment-13735065
 ] 

Edward Capriolo commented on HIVE-5019:
---

please name your patch HIVE-5019.1.patch.txt and it will be automatically 
tested.

 Use StringBuffer instead of += (issue 1)
 

 Key: HIVE-5019
 URL: https://issues.apache.org/jira/browse/HIVE-5019
 Project: Hive
  Issue Type: Sub-task
Reporter: Benjamin Jakobus
Assignee: Benjamin Jakobus
 Fix For: 0.12.0

 Attachments: stringbuffer.patch


 Issue 1 (use of StringBuffer over +=)
 java/org/apache/hadoop/hive/ql/optimizer/physical/GenMRSkewJoinProcessor.java
 java/org/apache/hadoop/hive/ql/optimizer/ppr/PartitionPruner.java
 java/org/apache/hadoop/hive/ql/parse/PTFTranslator.java
 java/org/apache/hadoop/hive/ql/parse/SemanticAnalyzer.java
 java/org/apache/hadoop/hive/ql/parse/SemanticAnalyzer.java
 java/org/apache/hadoop/hive/ql/plan/ConditionalResolverMergeFiles.java
 java/org/apache/hadoop/hive/ql/plan/PlanUtils.java
 java/org/apache/hadoop/hive/ql/security/authorization/BitSetCheckedAuthorizationProvider.java
 java/org/apache/hadoop/hive/ql/stats/jdbc/JDBCStatsUtils.java
 java/org/apache/hadoop/hive/ql/udf/UDFLike.java
 java/org/apache/hadoop/hive/ql/udf/generic/GenericUDFSentences.java
 java/org/apache/hadoop/hive/ql/udf/generic/NumDistinctValueEstimator.java
 java/org/apache/hadoop/hive/ql/udf/ptf/NPath.java

--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators
For more information on JIRA, see: http://www.atlassian.com/software/jira


[jira] [Updated] (HIVE-5019) Use StringBuffer instead of += (issue 1)

2013-08-09 Thread Benjamin Jakobus (JIRA)

 [ 
https://issues.apache.org/jira/browse/HIVE-5019?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Benjamin Jakobus updated HIVE-5019:
---

Status: Open  (was: Patch Available)

 Use StringBuffer instead of += (issue 1)
 

 Key: HIVE-5019
 URL: https://issues.apache.org/jira/browse/HIVE-5019
 Project: Hive
  Issue Type: Sub-task
Reporter: Benjamin Jakobus
Assignee: Benjamin Jakobus
 Fix For: 0.12.0

 Attachments: HIVE-5019.1.patch.txt


 Issue 1 (use of StringBuffer over +=)
 java/org/apache/hadoop/hive/ql/optimizer/physical/GenMRSkewJoinProcessor.java
 java/org/apache/hadoop/hive/ql/optimizer/ppr/PartitionPruner.java
 java/org/apache/hadoop/hive/ql/parse/PTFTranslator.java
 java/org/apache/hadoop/hive/ql/parse/SemanticAnalyzer.java
 java/org/apache/hadoop/hive/ql/parse/SemanticAnalyzer.java
 java/org/apache/hadoop/hive/ql/plan/ConditionalResolverMergeFiles.java
 java/org/apache/hadoop/hive/ql/plan/PlanUtils.java
 java/org/apache/hadoop/hive/ql/security/authorization/BitSetCheckedAuthorizationProvider.java
 java/org/apache/hadoop/hive/ql/stats/jdbc/JDBCStatsUtils.java
 java/org/apache/hadoop/hive/ql/udf/UDFLike.java
 java/org/apache/hadoop/hive/ql/udf/generic/GenericUDFSentences.java
 java/org/apache/hadoop/hive/ql/udf/generic/NumDistinctValueEstimator.java
 java/org/apache/hadoop/hive/ql/udf/ptf/NPath.java

--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators
For more information on JIRA, see: http://www.atlassian.com/software/jira


[jira] [Updated] (HIVE-5019) Use StringBuffer instead of += (issue 1)

2013-08-09 Thread Benjamin Jakobus (JIRA)

 [ 
https://issues.apache.org/jira/browse/HIVE-5019?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Benjamin Jakobus updated HIVE-5019:
---

Attachment: HIVE-5019.1.patch.txt

 Use StringBuffer instead of += (issue 1)
 

 Key: HIVE-5019
 URL: https://issues.apache.org/jira/browse/HIVE-5019
 Project: Hive
  Issue Type: Sub-task
Reporter: Benjamin Jakobus
Assignee: Benjamin Jakobus
 Fix For: 0.12.0

 Attachments: HIVE-5019.1.patch.txt


 Issue 1 (use of StringBuffer over +=)
 java/org/apache/hadoop/hive/ql/optimizer/physical/GenMRSkewJoinProcessor.java
 java/org/apache/hadoop/hive/ql/optimizer/ppr/PartitionPruner.java
 java/org/apache/hadoop/hive/ql/parse/PTFTranslator.java
 java/org/apache/hadoop/hive/ql/parse/SemanticAnalyzer.java
 java/org/apache/hadoop/hive/ql/parse/SemanticAnalyzer.java
 java/org/apache/hadoop/hive/ql/plan/ConditionalResolverMergeFiles.java
 java/org/apache/hadoop/hive/ql/plan/PlanUtils.java
 java/org/apache/hadoop/hive/ql/security/authorization/BitSetCheckedAuthorizationProvider.java
 java/org/apache/hadoop/hive/ql/stats/jdbc/JDBCStatsUtils.java
 java/org/apache/hadoop/hive/ql/udf/UDFLike.java
 java/org/apache/hadoop/hive/ql/udf/generic/GenericUDFSentences.java
 java/org/apache/hadoop/hive/ql/udf/generic/NumDistinctValueEstimator.java
 java/org/apache/hadoop/hive/ql/udf/ptf/NPath.java

--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators
For more information on JIRA, see: http://www.atlassian.com/software/jira


[jira] [Updated] (HIVE-5019) Use StringBuffer instead of += (issue 1)

2013-08-09 Thread Benjamin Jakobus (JIRA)

 [ 
https://issues.apache.org/jira/browse/HIVE-5019?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Benjamin Jakobus updated HIVE-5019:
---

Status: Patch Available  (was: Open)

 Use StringBuffer instead of += (issue 1)
 

 Key: HIVE-5019
 URL: https://issues.apache.org/jira/browse/HIVE-5019
 Project: Hive
  Issue Type: Sub-task
Reporter: Benjamin Jakobus
Assignee: Benjamin Jakobus
 Fix For: 0.12.0

 Attachments: HIVE-5019.1.patch.txt


 Issue 1 (use of StringBuffer over +=)
 java/org/apache/hadoop/hive/ql/optimizer/physical/GenMRSkewJoinProcessor.java
 java/org/apache/hadoop/hive/ql/optimizer/ppr/PartitionPruner.java
 java/org/apache/hadoop/hive/ql/parse/PTFTranslator.java
 java/org/apache/hadoop/hive/ql/parse/SemanticAnalyzer.java
 java/org/apache/hadoop/hive/ql/parse/SemanticAnalyzer.java
 java/org/apache/hadoop/hive/ql/plan/ConditionalResolverMergeFiles.java
 java/org/apache/hadoop/hive/ql/plan/PlanUtils.java
 java/org/apache/hadoop/hive/ql/security/authorization/BitSetCheckedAuthorizationProvider.java
 java/org/apache/hadoop/hive/ql/stats/jdbc/JDBCStatsUtils.java
 java/org/apache/hadoop/hive/ql/udf/UDFLike.java
 java/org/apache/hadoop/hive/ql/udf/generic/GenericUDFSentences.java
 java/org/apache/hadoop/hive/ql/udf/generic/NumDistinctValueEstimator.java
 java/org/apache/hadoop/hive/ql/udf/ptf/NPath.java

--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators
For more information on JIRA, see: http://www.atlassian.com/software/jira


[jira] [Updated] (HIVE-5019) Use StringBuffer instead of += (issue 1)

2013-08-09 Thread Benjamin Jakobus (JIRA)

 [ 
https://issues.apache.org/jira/browse/HIVE-5019?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Benjamin Jakobus updated HIVE-5019:
---

Attachment: (was: stringbuffer.patch)

 Use StringBuffer instead of += (issue 1)
 

 Key: HIVE-5019
 URL: https://issues.apache.org/jira/browse/HIVE-5019
 Project: Hive
  Issue Type: Sub-task
Reporter: Benjamin Jakobus
Assignee: Benjamin Jakobus
 Fix For: 0.12.0

 Attachments: HIVE-5019.1.patch.txt


 Issue 1 (use of StringBuffer over +=)
 java/org/apache/hadoop/hive/ql/optimizer/physical/GenMRSkewJoinProcessor.java
 java/org/apache/hadoop/hive/ql/optimizer/ppr/PartitionPruner.java
 java/org/apache/hadoop/hive/ql/parse/PTFTranslator.java
 java/org/apache/hadoop/hive/ql/parse/SemanticAnalyzer.java
 java/org/apache/hadoop/hive/ql/parse/SemanticAnalyzer.java
 java/org/apache/hadoop/hive/ql/plan/ConditionalResolverMergeFiles.java
 java/org/apache/hadoop/hive/ql/plan/PlanUtils.java
 java/org/apache/hadoop/hive/ql/security/authorization/BitSetCheckedAuthorizationProvider.java
 java/org/apache/hadoop/hive/ql/stats/jdbc/JDBCStatsUtils.java
 java/org/apache/hadoop/hive/ql/udf/UDFLike.java
 java/org/apache/hadoop/hive/ql/udf/generic/GenericUDFSentences.java
 java/org/apache/hadoop/hive/ql/udf/generic/NumDistinctValueEstimator.java
 java/org/apache/hadoop/hive/ql/udf/ptf/NPath.java

--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators
For more information on JIRA, see: http://www.atlassian.com/software/jira


[jira] [Commented] (HIVE-5019) Use StringBuffer instead of += (issue 1)

2013-08-09 Thread Benjamin Jakobus (JIRA)

[ 
https://issues.apache.org/jira/browse/HIVE-5019?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanelfocusedCommentId=13735066#comment-13735066
 ] 

Benjamin Jakobus commented on HIVE-5019:


Done

 Use StringBuffer instead of += (issue 1)
 

 Key: HIVE-5019
 URL: https://issues.apache.org/jira/browse/HIVE-5019
 Project: Hive
  Issue Type: Sub-task
Reporter: Benjamin Jakobus
Assignee: Benjamin Jakobus
 Fix For: 0.12.0

 Attachments: HIVE-5019.1.patch.txt


 Issue 1 (use of StringBuffer over +=)
 java/org/apache/hadoop/hive/ql/optimizer/physical/GenMRSkewJoinProcessor.java
 java/org/apache/hadoop/hive/ql/optimizer/ppr/PartitionPruner.java
 java/org/apache/hadoop/hive/ql/parse/PTFTranslator.java
 java/org/apache/hadoop/hive/ql/parse/SemanticAnalyzer.java
 java/org/apache/hadoop/hive/ql/parse/SemanticAnalyzer.java
 java/org/apache/hadoop/hive/ql/plan/ConditionalResolverMergeFiles.java
 java/org/apache/hadoop/hive/ql/plan/PlanUtils.java
 java/org/apache/hadoop/hive/ql/security/authorization/BitSetCheckedAuthorizationProvider.java
 java/org/apache/hadoop/hive/ql/stats/jdbc/JDBCStatsUtils.java
 java/org/apache/hadoop/hive/ql/udf/UDFLike.java
 java/org/apache/hadoop/hive/ql/udf/generic/GenericUDFSentences.java
 java/org/apache/hadoop/hive/ql/udf/generic/NumDistinctValueEstimator.java
 java/org/apache/hadoop/hive/ql/udf/ptf/NPath.java

--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators
For more information on JIRA, see: http://www.atlassian.com/software/jira


[jira] [Commented] (HIVE-4963) Support in memory PTF partitions

2013-08-09 Thread Ashutosh Chauhan (JIRA)

[ 
https://issues.apache.org/jira/browse/HIVE-4963?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanelfocusedCommentId=13735068#comment-13735068
 ] 

Ashutosh Chauhan commented on HIVE-4963:


I would also suggest to take a look at how Join Operator handles this. It has a 
same problem to solve and it solves nearly in same fashion (atleast 
conceptually). Instead of building an alternative infra for spilling to disk 
under memory load, it will be better to reuse those classes and mechanism, if 
possible.

 Support in memory PTF partitions
 

 Key: HIVE-4963
 URL: https://issues.apache.org/jira/browse/HIVE-4963
 Project: Hive
  Issue Type: Bug
  Components: PTF-Windowing
Reporter: Harish Butani
 Attachments: HIVE-4963.D11955.1.patch


 PTF partitions apply the defensive mode of assuming that partitions will not 
 fit in memory. Because of this there is a significant deserialization 
 overhead when accessing elements. 
 Allow the user to specify that there is enough memory to hold partitions 
 through a 'hive.ptf.partition.fits.in.mem' option.  
 Savings depends on partition size and in case of windowing the number of 
 UDAFs and the window ranges. For eg for the following (admittedly extreme) 
 case the PTFOperator exec times went from 39 secs to 8 secs.
  
 {noformat}
 select t, s, i, b, f, d,
 min(t) over(partition by 1 rows between unbounded preceding and current row), 
 min(s) over(partition by 1 rows between unbounded preceding and current row), 
 min(i) over(partition by 1 rows between unbounded preceding and current row), 
 min(b) over(partition by 1 rows between unbounded preceding and current row) 
 from over10k
 {noformat}

--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators
For more information on JIRA, see: http://www.atlassian.com/software/jira


  1   2   >