Grokbase Groups Hive dev January 2013
FAQ
Changes for Build #54
[namit] HIVE-3853 UDF unix_timestamp is deterministic if an argument is given, but
it treated as non-deterministic preventing PPD (Navis via namit)

[hashutosh] HIVE-3789 : Patch 3648 causing the majority of unit tests to fail on branch 0.9 (Arup Malakar via Ashutosh Chauhan)

[hashutosh] HIVE-3431 : Avoid race conditions while downloading resources from non-local filesystem (Navis via Ashutosh Chauhan)

[namit] HIVE-3300 LOAD DATA INPATH fails if a hdfs file with same name is added to table
(Navis via namit)

[namit] HIVE-3842 Remove redundant test codes
(Navis via namit)

[hashutosh] HIVE-3858 : Normalize left over CRLF files (Mark Grover via Ashutosh Chauhan)

[namit] HIVE-3805 Resolve TODO in TUGIBasedProcessor
(Kevin Wilfong via namit)

[namit] HIVE-3718 Add check to determine whether partition can be dropped at
Semantic Analysis time (Pamela Vagata via namit)

[namit] HIVE-446 Implement TRUNCATE
(Navis via namit)

[hashutosh] HIVE-3839 : adding .gitattributes file for normalizing line endings during cross platform development (Thejas Nair via Ashutosh Chauhan)

[hashutosh] HIVE-3809 : Concurrency issue in RCFile: multiple threads can use the same decompressor (Mikhail Bautin via Ashutosh Chauhan)

[hashutosh] HIVE-3817 : Adding the name space for the maven task for the maven-publish target. (Ashish Singh via Ashutosh Chauhan)

[hashutosh] HIVE-3446 : PrimitiveObjectInspector doesn't handle timestamps properly (Sam Tunnicliffe via Ashutosh Chauhan)

[namit] HIVE-3838 Add input table name to MetaStoreEndFunctionContext for logging purposes
(Pamela Vagata via namit)

[hashutosh] HIVE-3802 : testCliDriver_input39 fails on hadoop-1 (Gunther Hagleitner via Ashutosh Chauhan)

[hashutosh] HIVE-3801 : testCliDriver_loadpart_err fails on hadoop-1 (Gunther Hagleitner via Ashutosh Chauhan)

[hashutosh] HIVE-3800 : testCliDriver_combine2 fails on hadoop-1 (Gunther Hagleitner via Ashutosh Chauhan)

[namit] HIVE-581 improve group by syntax
(Zhenxiao Luo via namit)

[namit] HIVE-3834 Support ALTER VIEW AS SELECT in Hive
(Zhenxiao Luo via namit)

[namit] HIVE-3829 Hive CLI needs UNSET TBLPROPERTY command
(Zhenxiao Luo via namit)

[namit] HIVE-3832 Insert overwrite doesn't create a dir if the skewed column position doesnt match
(Gang Tim Liu via namit)

[namit] HIVE-3828 insert overwrite fails with stored-as-dir in cluster
(Gang Tim Liu via namit)

[namit] HIVE-3826 Rollbacks and retries of drops cause
org.datanucleus.exceptions.NucleusObjectNotFoundException: No such database row)
(Kevin Wilfong via namit)

[kevinwilfong] HIVE-3728. make optimizing multi-group by configurable. (njain via kevinwilfong)

[kevinwilfong] HIVE-3757. union_remove_9.q fails in trunk (hadoop 23) (njain via kevinwilfong)

[kevinwilfong] HIVE-3774. Sort merge join should work if join cols are a prefix of sort columns for each partition. (njain via kevinwilfong)

[namit] HIVE-3796 Multi-insert involving bucketed/sorted table turns off merging on all outputs
(Kevin Wilfong via namit)

[kevinwilfong] HIVE-3633. sort-merge join does not work with sub-queries. (njain via kevinwilfong)

[hashutosh] HIVE-3814 : Cannot drop partitions on table when using Oracle metastore (Deepesh Khandelwal via Ashutosh Chauhan)

[hashutosh] HIVE-3794 : Oracle upgrade script for Hive is broken (Deepesh Khandelwal via Ashutosh Chauhan)

[hashutosh] HIVE-3792 : hive pom file has missing conf and scope mapping for compile configuration. (Ashish Singh via Ashutosh Chauhan)

[namit] HIVE-3787 Regression introduced from HIVE-3401
(Navis via namit)

[namit] HIVE-3795 NPE in SELECT when WHERE-clause is an and/or/not operation involving null
(Xiao Jiang via namit)

[namit] HIVE-3646 Add 'IGNORE PROTECTION' predicate for dropping partitions
(Andrew Chalfant via namit)

[namit] HIVE-3492 Provide ALTER for partition changing bucket number
(Navis via namit)

[namit] HIVE-3806 Ptest failing due to "Argument list too long" errors"
(Bhushan Mandhani via namit)

[kevinwilfong] HIVE-3766. Enable adding hooks to hive meta store init. (Jean Xu via kevinwilfong)

[namit] HIVE-3783 stats19.q is failing on trunk
(Kevin Wilfong via namit)

[namit] HIVE-3793 Print number of fetched rows after query in CliDriver
(Navis via namit)

[hashutosh] HIVE-3622 : reflect udf cannot find method which has arguments of primitive types and String, Binary, Timestamp types mixed (Navis via Ashutosh Chauhan)

[namit] HIVE-3401 Diversify grammar for split sampling
(Navis via namit)

[hashutosh] HIVE-3782 : testCliDriver_sample_islocalmode_hook fails on hadoop-1 (Gunther Hagleitner via Ashutosh Chauhan)

[hashutosh] HIVE-2288 : Adding the oracle nvl function to the UDF (Ed Capriolo, Guy Doulberg via Ashutosh Chauhan)

[hashutosh] HIVE-2689 : ObjectInspectorConverters cannot convert Void types to Array/Map/Struct types. (Jonathan Chang via Ashutosh Chauhan)

[hashutosh] HIVE-3714 : Patch: Hive's ivy internal resolvers need to use sourceforge for sqlline (Gopal V via Ashutosh Chauhan)

[hashutosh] HIVE-3231 : msck repair should find partitions already containing data files (Keegan Mosley via Ashutosh Chauhan)

[hashutosh] HIVE-2691 : Specify location of log4j configuration files via configuration properties (Zhenxiao Luo via Ashutosh Chauhan)

[hashutosh] HIVE-2794 : Aggregations without grouping should return NULL when applied to partitioning column of a partitionless table (Zhenxiao Luo via Ashutosh Chauhan)

[hashutosh] HIVE-3780 : RetryingMetaStoreClient Should Log the Caught Exception (Bhushan Mandhani via Ashutosh Chauhan)

[hashutosh] HIVE-3084 : Hive CI failing due to script_broken_pipe1.q (Gunther Hagleitner via Ashutosh Chauhan)

[hashutosh] HIVE-3760 : TestNegativeMinimrCliDriver_mapreduce_stack_trace.q fails on hadoop-1 (Gunther Hagleitner via Ashutosh Chauhan)

[hashutosh] HIVE-3705 : Adding authorization capability to the metastore (Sushanth Sowmyan via Ashutosh Chauhan)

[namit] HIVE-3140 Comment indenting is broken for "describe" in CLI
(Zhenxiao Luo via namit)

[namit] HIVE-3767 BucketizedHiveInputFormat should be automatically used with
Bucketized Map Joins also (Gang Tim Liu via namit)

[hashutosh] HIVE-3400 : Add Retries to Hive MetaStore Connections (Bhushan Mandhani via Ashutosh Chauhan)

[namit] HIVE-2477 Use name of original expression for name of CAST output
(Navis via namit)

[namit] HIVE-3762 Minor fix for 'tableName' in Hive.g
(Navis via namit)

[namit] HIVE-2723 should throw "Ambiguous column reference key" Exception in particular
join condition (Navis via namit)

[namit] HIVE-3594 When Group by Partition Column Type is Timestamp or STRING Which Format contains "HH:MM:SS",
It will occur URISyntaxException (Navis via namit)

[namit] HIVE-3073 Hive List Bucketing - DML support
(Gang Tim Liu via namit)

[namit] HIVE-3771 HIVE-3750 broke TestParse
(Kevin Wilfong via namit)

[hashutosh] HIVE-3384 : HIVE JDBC module won't compile under JDK1.7 as new methods added in JDBC specification (Shengsheng Huang, Chris Drome, Mikhail Bautin via Ashutosh Chauhan)

[namit] HIVE-3702 Renaming table changes table location scheme/authority
(Kevin Wilfong via namit)

[namit] HIVE-3750 JDBCStatsPublisher fails when ID length exceeds length of ID column
(Kevin Wilfong via namit)

[namit] HIVE-3747 Provide hive operation name for hookContext
(Shreepadma Venugopalan via namit)

[hashutosh] HIVE-3724 : Metastore tests use hardcoded ports (Kevin Wilfong via Ashutosh Chauhan)

[hashutosh] HIVE-3631 : script_pipe.q fails when using JDK7 (Chris Drome via Ashutosh Chauhan)

[hashutosh] HIVE-3693 : Performance regression introduced by HIVE-3483 (Thejas Nair via Ashutosh Chauhan)

[cws] HIVE-3709. Stop storing default ConfVars in temp file (Kevin Wilfong via cws)

[namit] HIVE-3729 Error in groupSetExpression rule in Hive grammar
(Harish Butani via namit)

[cws] HIVE-3531 [jira] Simple lock manager for dedicated hive server
(Navis Ryu via Carl Steinbach)

Summary:
DPAL-1906 Implement simple lock manager for hive server

In many cases, we uses hive server as a sole proxy for executing all the queries. For that, current default lock manager based on zookeeper seemed a little heavy. Simple in-memory lock manager could be enough.

Test Plan: TestDedicatedLockManager

Reviewers: JIRA, cwsteinbach

Reviewed By: cwsteinbach

Differential Revision: https://reviews.facebook.net/D5871

[hashutosh] HIVE-3665: Allow URIs without port to be specified in metatool (Shreepadma via Ashutosh Chauhan)

[hashutosh] HIVE-3678 : Add metastore upgrade scripts for column stats schema changes (Shreepadma via Ashutosh Chauhan)

[hashutosh] HIVE-3749 : New test cases added by HIVE-3676 in insert1.q is not deterministic (Navis via Ashutosh Chauhan)

[hashutosh] HIVE-3648 : HiveMetaStoreFsImpl is not compatible with hadoop viewfs (Arup Malakar via Ashutosh Chauhan)

[hashutosh] HIVE-3742 : The derby metastore schema script for 0.10.0 doesn't run (Prasad Mujumdar via Ashutosh Chauhan)

[hashutosh] HIVE-3645 : RCFileWriter does not implement the right function to support Federation (Arup Malakar via Ashutosh Chauhan)

[hashutosh] HIVE-3723 : Hive Driver leaks ZooKeeper connections (Gunther Hagleitner via Ashutosh Chauhan)

[hashutosh] HIVE-3234 : getting the reporter in the recordwriter (Owen Omalley via Ashutosh Chauhan)

[hashutosh] HIVE-3736 : hive unit test case build failure. (Ashish Singh via Ashutosh Chauhan)

[hashutosh] HIVE-3698 : enhanceModel.notRequired is incorrectly determined (Chris Drome via Ashutosh Chauhan)

[namit] HIVE-3703 Hive Query Explain Plan JSON not being created properly
(Mayank Garg via namit)

[namit] HIVE-3721 ALTER TABLE ADD PARTS should check for valid partition spec and throw a SemanticException
if part spec is not valid (Pamela Vagata via namit)

[namit] HIVE-3735 PTest doesn't work due to hive snapshot version upgrade to 11
(Gang Tim Liu via namit)

[namit] HIVE-3722 Create index fails on CLI using remote metastore
(Kevin Wilfong via namit)

[kevinwilfong] Remove extra files accidentally committed with HIVE-3679. (kevinwilfong)

[kevinwilfong] HIVE-3679. Unescape partition names returned by show partitions. (Wonho Kim via kevinwilfong)

[hashutosh] Preparing for 0.11 development

[kevinwilfong] HIVE-3647. map-side groupby wrongly due to HIVE-3432. (njain via kevinwilfong)

[hashutosh] HIVE-3713 : Metastore: Sporadic unit test failures (Gunther Hagleitner via Ashutosh Chauhan)

[cws] HIVE-3676 [jira] INSERT INTO regression caused by HIVE-3465
(Navis Ryu via Carl Steinbach)

Summary: DPAL-1931 INSERT INTO regression caused by HIVE-3465

Test Plan: EMPTY

Reviewers: JIRA, cwsteinbach

Reviewed By: cwsteinbach

Differential Revision: https://reviews.facebook.net/D6741

[hashutosh] HIVE-3520 : ivysettings.xml does not let you override .m2/repository (Raja Aluri via Ashutosh Chauhan)

[hashutosh] HIVE-3435 : Get pdk pluginTest passed when triggered from both builtin tests and pdk tests on hadoop23 (Zhenxiao Luo via Ashutosh Chauhan)

[hashutosh] HIVE-3291 : fix fs resolvers (Ashish Singh via Ashutosh Chauhan)

[hashutosh] HIVE-3680 : Include Table information in Hive's AddPartitionEvent. (Mithun Radhakrishnan via Ashutosh Chauhan)

[namit] HIVE-3706 getBoolVar in FileSinkOperator can be optimized
(Kevin Wilfong via namit)

[namit] HIVE-3707 Round map/reduce progress down when it is in the range [99.5, 100)
(Kevin Wilfong via namit)

[namit] HIVE-3471 Implement grouping sets in hive
(Ivan Gorbachev via namit)

[hashutosh] HIVE-3664 : Avoid to create a symlink for hive-contrib.jar file in dist\lib folder. (Kanna Karanam via Ashutosh Chauhan)

[cws] HIVE-3437. 0.23 compatibility: fix unit tests when building against 0.23 (Chris Drome via cws)

[hashutosh] HIVE-3626 : RetryingHMSHandler should wrap JDOException inside MetaException (Bhushan Mandhani via Ashutosh Chauhan)

[hashutosh] HIVE-3560 : Hive always prints a warning message when using remote metastore (Travis Crawford via Ashutosh Chauhan)

[hashutosh] HIVE-3243 : ignore white space between entries of hive/hbase table mapping (Shengsheng Huang via Ashutosh Chauhan)

[hashutosh] HIVE-3215 : JobDebugger should use RunningJob.getTrackingURL (Bhushan Mandhani via Ashutosh Chauhan)

[hashutosh] HIVE-3704 : name of some metastore scripts are not per convention (Ashutosh Chauhan)

[hashutosh] HIVE-3662 : TestHiveServer: testScratchDirShouldClearWhileStartup is failing on Windows (Kanna Karanam via Ashutosh Chauhan)

[hashutosh] HIVE-3659 : TestHiveHistory::testQueryloglocParentDirNotExist Test fails on Windows because of some resource leaks in ZK (Kanna Karanam via Ashutosh Chauhan)

[hashutosh] HIVE-3663 Unable to display the MR Job file path on Windows in case of MR job failures. (Kanna Karanam via Ashutosh Chauhan)

[kevinwilfong] HIVE-3557. Access to external URLs in hivetest.py. (Ivan Gorbachev via kevinwilfong)

[kevinwilfong] HIVE-3621. Make prompt in Hive CLI configurable. (Jingwei Lu via kevinwilfong)

[kevinwilfong] HIVE-3695. TestParse breaks due to HIVE-3675. (njain via kevinwilfong)

[namit] HIVE-3696 Revert HIVE-3483 which causes performance regression
(Gang Tim Liu via namit)

[namit] HIVE-3613 Implement grouping_id function
(Ian Gorbachev via namit)

[namit] HIVE-3692 Update parallel test documentation
(Ivan Gorbachev via namit)

[namit] HIVE-3649 Hive List Bucketing - enhance DDL to specify list bucketing table
(Gang Tim Liu via namit)

[kevinwilfong] HIVE-3675. NaN does not work correctly for round(n). (njain via kevinwilfong)

[cws] HIVE-3651. bucketmapjoin?.q tests fail with hadoop 0.23 (Prasad Mujumdar via cws)

[kevinwilfong] HIVE-3654. block relative path access in hive. (njain via kevinwilfong)

[hashutosh] HIVE-3658 : Unable to generate the Hbase related unit tests using velocity templates on Windows (Kanna Karanam via Ashutosh Chauhan)

[hashutosh] HIVE-3661 : Remove the Windows specific = related swizzle path changes from Proxy FileSystems (Kanna Karanam via Ashutosh Chauhan)

[hashutosh] HIVE-3480 : <Resource leak>: Fix the file handle leaks in Symbolic & Symlink related input formats. (Kanna Karanam via Ashutosh Chauhan)

[hashutosh] HIVE-2715: Upgrade Thrift dependency to 0.9.0 (Ashutosh Chauhan)

[namit] HIVE-3687 smb_mapjoin_13.q is nondeterministic
(Kevin Wilfong via namit)

[kevinwilfong] HIVE-3686. Fix compile errors introduced by the interaction of HIVE-1362 and HIVE-3524. (Shreepadma Venugopalan via kevinwilfong)

[cws] HIVE-1362. Column level scalar valued statistics on Tables and Partitions (Shreepadma Venugopalan via cws)

[kevinwilfong] HIVE-3524. Storing certain Exception objects thrown in HiveMetaStore.java in MetaStoreEndFunctionContext. (Maheshwaran Srinivasan via kevinwilfong)

[cws] HIVE-1977. DESCRIBE TABLE syntax doesn't support specifying a database qualified table name (Zhenxiao Luo via cws)

[cws] HIVE-3674. Test case TestParse broken after recent checkin (Sambavi Muthukrishnan via cws)

[kevinwilfong] HIVE-3627. eclipse misses library: javolution-@javolution-version@.jar. (Gang Tim Liu via kevinwilfong)

[namit] HIVE-3673 Sort merge join not used when join columns have different names
(Kevin Wilfong via namit)

[kevinwilfong] HIVE-3640. Reducer allocation is incorrect if enforce bucketing and mapred.reduce.tasks are both set. (Vighnesh Avadhani via kevinwilfong)

[namit] HIVE-3570 Add/fix facility to collect operator specific statisticsin hive + add hash-in/hash-out
counter for GroupBy Optr (Satadru Pan via namit)

[namit] HIVE-3554 Hive List Bucketing - Query logic
(Gang Tim Liu via namit)

[cws] HIVE-3563. Drop database cascade fails when there are indexes on any tables (Prasad Mujumdar via cws)

[kevinwilfong] HIVE-3276. optimize union sub-queries. (njain via kevinwilfong)

[hashutosh] HIVE-3441 : testcases escape1,escape2 fail on windows (Thejas Nair via Ashutosh Chauhan)

[kevinwilfong] HIVE-3499. add tests to use bucketing metadata for partitions. (njain via kevinwilfong)

[kevinwilfong] HIVE-3610. Add a command "Explain dependency ..." (Sambavi Muthukrishnan via kevinwilfong)

[namit] HIVE-3529 Incorrect partition bucket/sort metadata when overwriting partition with different metadata from table
(Kevin Wilfong via namit)

[namit] HIVE-3623 Reset operator-id before executing parse tests
(Navis via namit)

[kevinwilfong] HIVE-3433. Implement CUBE and ROLLUP operators in Hive. (Ivan Gorbachev and Namit Jain via kevinwilfong)

[hashutosh] HIVE-3519 : partition to directory comparison in CombineHiveInputFormat needs to accept partitions dir without scheme (Thejas Nair via Ashutosh Chauhan)

[kevinwilfong] HIVE-3152. Disallow certain character patterns in partition names. (Ivan Gorbachev via kevinwilfong)

[ecapriolo] HIVE-3599 missing return of compression codec to pool (Owen O'Malley via egc)

[namit] HIVE-3544 union involving double column with a map join subquery will fail or give wrong results
(Kevin Wilfong via namit)

[cws] HIVE-3590. TCP KeepAlive and connection timeout for the HiveServer (Esteban Gutierrez via cws)

[cws] derby metastore upgrade script throw errors when updating from 0.7 to 0.8 (Zhenxiao Luo via cws)

[cws] HIVE-3525. Avro Maps with Nullable Values fail with NPE (Sean Busbey via cws)

[cws] HIVE-3523. Hive info logging is broken (Carl Steinbach via cws)

[kevinwilfong] HIVE-3551. Add more tests where output of sort merge join is sorted. (njain via kevinwilfong)

[kevinwilfong] HIVE-967. Implement "show create table" (Feng Lu via kevinwilfong)

[namit] HIVE-3581 get_json_object and json_tuple return null in the presence of new line characters
(Kevin Wilfong via namit)

[kevinwilfong] HIVE-3573. Revert HIVE-3268. (njain via kevinwilfong)

[namit] HIVE-3556 Test "Path -> Alias" for explain extended
(Gang Tim Liu via namit)

[namit] HIVE-3518 QTestUtil side-effects
(Navis via namit)

[namit] HIVE-3564 hivetest.py: revision number and applied patch
(Ivan Gorbachev via namit)

[namit] HIVE-3550 Early skipping for limit operator at reduce stage
(Navis via namit)

[namit] HIVE-3536 Output of sort merge join is no longer bucketed
(Kevin Wilfong)

For some reason, I missed merging the test in my previous merge

[kevinwilfong] HIVE-3522. Make separator for Entity name configurable. (Raghotham Murthy via kevinwilfong)

[namit] HIVE-3533 ZooKeeperHiveLockManager does not respect the option to keep locks alive even after
the current session has closed (Matt Martin via namit)

[namit] HIVE-3536 Output of sort merge join is no longer bucketed
(Kevin Wilfong via namit)

[namit] HIVE-3514 Refactor Partition Pruner so that logic can be reused.
(Gang Tim Liu via namit)

[namit] HIVE-2874 Renaming external partition changes location
(Zhenxiao Luo via namit)

[cws] Track tables and keys used in join and group by operators
(Sambavi Muthukrishnan via Carl Steinbach)

Summary:
The idea here is to walk the operator tree and identify join and group by operators
whose keys can be mapped back directly to tables and columns on those tables. This
information can be used to determine the characteristics of a workload and which
tables are accessed most often using the same keys for these operators that can
benefit from bucketing.

Test Plan: Added new test cases in TestCliDriver. Ran all existing unit tests and they passed.

Reviewers: njain, kevinwilfong, JIRA, cwsteinbach

Reviewed By: cwsteinbach

CC: cwsteinbach

Differential Revision: https://reviews.facebook.net/D5613

[kevinwilfong] HIVE-3498. hivetest.py fails with --revision option. (Ivan Gorbachev via kevinwilfong)

[kevinwilfong] HIVE-3458. Parallel test script doesnt run all tests. (Ivan Gorbachev via kevinwilfong)

[hashutosh] HIVE-3481: <Resource leak>: Hiveserver is not closing the existing driver handle before executing the next command. It results in to file handle leaks. (Kanna Karanam via Ashutosh Chauhan)

[namit] HIVE-3495 For UDAFs, when generating a plan without map-side-aggregation, constant
agg parameters will be replaced by ExprNodeColumnDesc (Yin Huai via namit)

[kevinwilfong] HIVE-3484. RetryingRawStore logic needs to be significantly reworked to support retries within transactions (Jean Xu via kevinwilfong)

[cws] add instrumentation to capture if there is skew in reducers (Arun Dobriya via cws)

[namit] HIVE-3493 aggName of SemanticAnalyzer.getGenericUDAFEvaluator is generated in two
different ways (Yin Huai via namit)

[heyongqiang] revert r1392105 due to bylaw requirement mentioned by Carl Steinbach

[heyongqiang] HIVE-2206:add a new optimizer for query correlation discovery and optimization (Yin Huai via He Yongqiang)

[namit] HIVE-1367 cluster by multiple columns does not work if parenthesis is present
(Zhenxiao Luo via namit)

[namit] HIVE-3515 metadata_export_drop.q causes failure of other tests
(Ivan Gorbachev via namit)

[kevinwilfong] HIVE-3432. perform a map-only group by if grouping key matches the sorting properties of the table. (njain via kevinwilfong)

[namit] HIVE-3512 Log client IP address with command in metastore's startFunction method
(Kevin Wilfong via namit)

[hashutosh] HIVE-3478 : Remove the specialized logic to handle the file schemas in windows vs unix from build.xml (Kanna Karanam via Ashutosh Chauhan)

[namit] HIVE-3315 Propagates filters which are on the join condition transitively
(Navis via namit)

[namit] HIVE-3397 PartitionPruner should log why it is not pushing the filter
down to JDO (Navis via namit)

[hashutosh] HIVE-3483 :joins using partitioned table give incorrect results on windows (Thejas Nair via Ashutosh Chauhan)

[cws] HIVE-3465. insert into statement overwrites if target table is prefixed with database name (Navis Ryu via cws)

[cws] HIVE-3505. log4j template has logging threshold that hides all audit logs (Sean Mackrory via cws)

[cws] HIVE-3507 Some of the tests are not deterministic
(Namit Jain via Carl Steinbach)

Summary: HIVE-3507 Some of the tests are not deterministic

Test Plan: reran the changed tests

Differential Revision: https://reviews.facebook.net/D5655

[cws] HIVE-3277. Enable Metastore audit logging for non-secure connections (Sean Mackrory via cws)

[namit] HIVE-3411 Filter predicates on outer join overlapped on single alias is not handled properly
(Navis via namit)

[namit] HIVE-3451 map-reduce jobs does not work for a partition containing sub-directories
(Gang Tim Liu via namit)

[namit] HIVE-3497 Avoid NPE in skewed information read
(Gang Tim Liu via namit)

[hashutosh] HIVE-3494 : Some of the JDBC test cases are failing on Windows because of the longer class path. (Kanna Karanam via Ashutosh Chauhan)

[namit] HIVE-3496 Query plan for multi-join where the third table joined is a subquery containing a map-only
union with hive.auto.convert.join=true is wrong
(Kevin Wilfong via namit)

[hashutosh] HIVE-3487 : Some of the Metastore unit tests failing on Windows because of the static variables initialization problem in HiveConf class. (Kanna Karanam via Ashutosh Chauhan)

[cws] HIVE-3443. Hive Metatool should take serde_param_key from the user to allow for changes to avro serde's schema url key (Shreepadma Venugopalan via cws)

[namit] HIVE-3485 Skewed DDL doesn't support skewed value with string quote
(Gang Tim Liu via namit)

[namit] HIVE-3486 CTAS in database with location on non-default name node fails
(Kevin Wilfong via namit)

[hashutosh] HIVE-3479 : Bug fix: Return the child JVM exit code to the parent process to handle the error conditions (Kanna Karanam via Ashutosh Chauhan)

[kevinwilfong] HIVE-3477. Duplicate data possible with speculative execution for dynamic partitions. (njain via kevinwilfong)

[hashutosh] HIVE-3461 : hive unit tests fail to get lock using zookeeper on windows (Thejas Nair via Ashutosh Chauhan)

[cws] HIVE-3450. Hive maven-publish ant task should be configurable (Travis Crawford via cws)

[kevinwilfong] HIVE-3086. Skewed Join Optimization. njain via kevinwilfong

[cws] Backout HIVE-3443 (cws)

[cws] HIVE-3443. Hive Metatool should take serde_param_key from the user to allow for changes to avro serde's schema url key (Shreepadma Venugopalan via cws)

[namit] HIVE-3422 Support partial partition specifications in when enabling/disabling protections in Hive
(Jean Xu via namit)

[namit] HIVE-3283 bucket information should be used from the partition instead of the table
(Kevin Wilfong via namit)

[namit] HIVE-3452 Missing column causes null pointer exception
(Jean Xu via namit)

[kevinwilfong] HIVE-3438. Add tests for 'm' bigs tables sortmerge join with 'n' small tables where both m,n>1. (njain via kevinwilfong)

[cws] HIVE-2957. Hive JDBC doesn't support TIMESTAMP column (Richard Ding via cws)

[kevinwilfong] HIVE-3391. Keep the original query in HiveDriverRunHookContextImpl. (Dawid Dabrowski via kevinwilfong)

[namit] HIVE-3459 Dynamic partition queries producing no partitions fail with hive.stats.reliable=true
(Kevin Wilfong via namit)

[namit] Checked in recursive_dir.q by mistake while committing HIVE-3339

[namit] HIVE-3339 Change the rules in SemanticAnalyzer to use Operator.getName() instead of hardcoded names
(Zhenxiao Luo via namit)

[kevinwilfong] HIVE-3440. Fix pdk PluginTest failing on trunk-h0.21 (Zhenxiao Luo via kevinwilfong)

[cws] HIVE-3395. 0.23 compatibility: shim job.tracker.address (Francis Liu via cws)

[hashutosh] HIVE-3448 :GenMRSkewJoinProcessor uses File.Separator instead of Path.Separator (Thejas Nair via Ashutosh Chauhan)

[cws] HIVE-3387. Meta data file size exceeds limit (Navis Ryu via cws)

[hashutosh] HIVE-3323 : enum to string conversions (Travis Crawford via Ashutosh Chauhan)

[sdong] HIVE-3388 Improve Performance of UDF PERCENTILE_APPROX() (Rongrong Zhong via Siying Dong)

[cws] HIVE-3171. Bucketed sort merge join doesn't work when multiple files exist for small alias (Navis Ryu via cws)

[hashutosh] HIVE-3098 : Memory leak from large number of FileSystem instances in FileSystem.CACHE (Mithun R via Ashutosh Chauhan)

[hashutosh] HIVE-3427 : Newly added test testCliDriver_metadata_export_drop is consistently failing on trunk (Navis via Ashutosh Chauhan)

[namit] HIVE-3306 SMBJoin/BucketMapJoin should be allowed only when join key expression is exactly matches
with sort/cluster key (Navis via namit)

[hashutosh] HIVE-2999 : Offline build is not working (Navis via Ashutosh Chauhan)

[hashutosh] HIVE-3436 : Difference in exception string from native method causes script_pipe.q to fail on windows (Thejas Nair via Ashutosh Chauhan)

[hashutosh] HIVE-3340 : shims unit test failures fails further test progress (Giridharan Kesavan via Ashutosh Chauhan)

[hashutosh] HIVE-3075 : Improve HiveMetaStore logging (Travis Crawford via Ashutosh Chauhan)

[namit] HIVE-3429 Bucket map join involving table with more than 1 partition column causes
FileNotFoundException (Kevin Wilfong via namit)

[cws] HIVE-3056. Ability to bulk update location field in Db/Table/Partition records (Shreepadma Venugopalan via cws)

[cws] HIVE-3416 [jira] Fix TestAvroSerdeUtils.determineSchemaCanReadSchemaFromHDFS when running Hive on hadoop23
(Zhenxiao Luo via Carl Steinbach)

Summary:
HIVE-3416: Fix TestAvroSerdeUtils.determineSchemaCanReadSchemaFromHDFS when running Hive on hadoop23

TestAvroSerdeUtils determinSchemaCanReadSchemaFromHDFS is failing when running hive on hadoop23:

$ant very-clean package -Dhadoop.version=0.23.1 -Dhadoop-0.23.version=0.23.1 -Dhadoop.mr.rev=23

$ant test -Dhadoop.version=0.23.1 -Dhadoop-0.23.version=0.23.1 -Dhadoop.mr.rev=23 -Dtestcase=TestAvroSerdeUtils

  <testcase classname="org.apache.hadoop.hive.serde2.avro.TestAvroSerdeUtils" name="determineSchemaCanReadSchemaFromHDFS" time="0.21">
     <error message="org/apache/hadoop/net/StaticMapping" type="java.lang.NoClassDefFoundError">java.lang.NoClassDefFoundError: org/apache/hadoop/net/StaticMapping
     at org.apache.hadoop.hdfs.MiniDFSCluster.initMiniDFSCluster(MiniDFSCluster.java:534)
     at org.apache.hadoop.hdfs.MiniDFSCluster.(MiniDFSCluster.java:360)
     at org.apache.hadoop.hive.serde2.avro.TestAvroSerdeUtils.determineSchemaCanReadSchemaFromHDFS(TestAvroSerdeUtils.java:187)
     at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
     at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
     at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
     at java.lang.reflect.Method.invoke(Method.java:616)
     at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:44)
     at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15)
     at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:41)
     at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20)
     at org.junit.runners.BlockJUnit4ClassRunner.runNotIgnored(BlockJUnit4ClassRunner.java:79)
     at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:71)
     at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:49)
     at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193)
     at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52)
     at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191)
     at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42)
     at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184)
     at org.junit.runners.ParentRunner.run(ParentRunner.java:236)
     at junit.framework.JUnit4TestAdapter.run(JUnit4TestAdapter.java:39)
     at org.apache.tools.ant.taskdefs.optional.junit.JUnitTestRunner.run(JUnitTestRunner.java:420)
     at org.apache.tools.ant.taskdefs.optional.junit.JUnitTestRunner.launch(JUnitTestRunner.java:911)
     at org.apache.tools.ant.taskdefs.optional.junit.JUnitTestRunner.main(JUnitTestRunner.java:768)
Caused by: java.lang.ClassNotFoundException: org.apache.hadoop.net.StaticMapping
     at java.net.URLClassLoader$1.run(URLClassLoader.java:217)
     at java.security.AccessController.doPrivileged(Native Method)
     at java.net.URLClassLoader.findClass(URLClassLoader.java:205)
     at java.lang.ClassLoader.loadClass(ClassLoader.java:321)
     at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:294)
     at java.lang.ClassLoader.loadClass(ClassLoader.java:266)
     ... 25 more
</error>
   </testcase>

Test Plan: EMPTY

Reviewers: JIRA

Differential Revision: https://reviews.facebook.net/D5025

[cws] HIVE-3424. Error by upgrading a Hive 0.7.0 database to 0.8.0 (008-HIVE-2246.mysql.sql) (Alexander Alten-Lorenz via cws)

[cws] HIVE-3412. Fix TestCliDriver.repair on Hadoop 0.23.3, 3.0.0, and 2.2.0-alpha (Zhenxiao Luo via cws)

[cws] HIVE-3413. Fix pdk.PluginTest on hadoop23 (Zhenxiao Luo via cws)

[hashutosh] HIVE-3338 : Archives broken for hadoop 1.0 (Vikram Dixit via Ashutosh Chauhan)

[ecapriolo] HIVE-3068 Export table metadata as JSON on table drop (Andrew Chalfant via egc)

[namit] HIVE-3393 get_json_object and json_tuple should use Jackson library
(Kevin Wilfong via namit)

[namit] HIVE-3410 All operators's conf should inherit from a common class
(Namit via Carl)

[cws] HIVE-3265. HiveHistory.printRowCount() throws NPE (Shreepadma Venugopalan via cws)

[cws] HIVE-3409. Increase test.junit.timeout value (Carl Steinbach via cws)

[cws] HIVE-3365. Upgrade Hive's Avro dependency to version 1.7 (Shreepadma Venugopalan via cws)

[cws] HIVE-3345. Add junit exclude utility to disable testcases (Zhenxiao Luo via cws)

[namit] HIVE-3406 Yet better error message in CLI on invalid column name
(Navis via namit)

[namit] HIVE-3072 Hive List Bucketing - DDL support
(Gang Tim Liu via namit)

[kevinwilfong] HIVE-3396. hive.stats.reliable config causes FileSinkOperator to fail when writing empty file. (kevinwilfong reviewed by njain)

[kevinwilfong] HIVE-3379. stats are not being collected correctly for analyze table with dynamic partitions. (njain via kevinwilfong)

[namit] HIVE-3226 ColumnPruner is not working on LateralView
(Navis via namit)

[cws] HIVE-3240. Fix non-deterministic results in newline.q and timestamp_lazy.q (Zhenxiao Luo via cws)

[cws] HIVE-3242. Fix cascade_dbdrop.q when building hive on hadoop0.23 (Zhenxiao Luo via cws)

[namit] HIVE-2925 - Support non-MR fetching for simple queries with select/limit/filter operations only (Navis via namit)

[namit] HIVE-3375 bucketed map join should check that the number of files match
the number of buckets (namit via kevin and carl)

[cws] HIVE-3029. Update ShimLoader to work with Hadoop 2.x (Carl Steinbach via cws)

[kevinwilfong] HIVE-3268. expressions in cluster by are not working. (njain via kevinwilfong)

[hashutosh] HIVE-3385 : fixing 0.23 test build (Sushanth Sowmyan via Ashutosh Chauhan)

[cws] HIVE-3337. Create Table Like should copy configured Table Parameters (Bhushan Mandhani via cws)

[cws] HIVE-2804. Task log retrieval fails on Hadoop 0.23 (Zhenxiao Luo via cws)

[hashutosh] HIVE-3341 [jira] Making hive tests run against different MR versions
(Sushanth Sowmyan via Ashutosh Chauhan)

Summary:
HIVE-3341 Making hive tests run against different MR versions

After we build hive, we want to have the ability to run unit tests against specific hadoop versions. Currently, the classpath constructed has multiple hadoop jars, which makes compiling okay, but running non-deterministic.

An example is HIVE-3156, where running against 0.23 shows issues with a couple of tests (which should either be shimmed out, or separated into directories the way it's done in the shims/ directory) - It would also be nice to find these issues out at test-compile time itself, rather than having them fail at test runtime.

With this patch, we can set ant variable hadoop.mr.rev to 20, 20S or 23 to test against a particular version.

Test Plan: current tests continue to work - this is a build system change

Reviewers: JIRA, ashutoshc, cwsteinbach

Reviewed By: ashutoshc

Differential Revision: https://reviews.facebook.net/D4557

[namit] HIVE-3343 Hive: Query misaligned result for Group by followed by Join with filter
and skip a group-by result (Gang Tim Liu via namit)

[kevinwilfong] HIVE-3293. Load file into a table does not update table statistics. (njain via kevinwilfong)

[cws] HIVE-2789. query_properties.q contains non-deterministic queries (Zhenxiao Luo via cws)

[hashutosh] HIVE-3327 :Remove the Unix specific absolute path of Cat utility in several .q files to make them run on Windows with CygWin in path. (Kanna Karanam via Ashutosh Chauhan)

[kevinwilfong] HIVE-3304. sort merge join should work if both the tables are sorted in descending order. (njain via kevinwilfong)

[namit] HIVE-3302 Race condition in query plan for merging at the end of a query
(Kevin Wilfong via namit)

[namit] HIVE-3219 BucketizedHiveInputFormat should be automatically used with SMBJoin
(Navis via namit)

[hashutosh] HIVE-3320 : Handle CRLF line endings to avoid the extra spacing in generated test outputs in Windows. (Utilities.Java :: readColumn) (Kanna Karanam via Ashutosh Chauhan)

[namit] HIVE-3282 Convert runtime exceptions to semantic exceptions for missing partitions/tables
in show/describe statements (Sambavi Muthukrishnan via namit)

[kevinwilfong] HIVE-3262. bucketed mapjoin silently ignores mapjoin hint. (njain via kevinwilfong)

[hashutosh] HIVE-3319 : Fix the TestHiveHistory, TestHiveConf, TestExecDriver unit tests on Windows by fixing the path related issues. (Kanna Karanam via Ashutosh Chauhan)

[kevinwilfong] HIVE-3289. sort merge join may not work silently. (njain via kevinwilfong)

[hashutosh] HIVE-3317 Fix “TestDosToUnix” unit tests on Windows by closing the leaking file handle in DosToUnix.java. (Kanna Karanam via Ashutosh Chauhan)

[cws] HIVE-3273 [jira] Add avro jars into hive execution classpath
(Zhenxiao Luo via Carl Steinbach)

Summary:
HIVE-3273: Add avro jars into hive execution classpath

avro*.jar should be added to hive execution classpath

Test Plan: EMPTY

Reviewers: JIRA, cwsteinbach

Reviewed By: cwsteinbach

Differential Revision: https://reviews.facebook.net/D4209

[hashutosh] HIVE-3153 : Release codecs and output streams between flushes of RCFile (Owen Omalley via Ashutosh Chauhan)

[hashutosh] HIVE-3303: Fix error code inconsistency bug in mapreduce_stack_trace.q and mapreduce_stack_trace_turnoff.q when running hive on hadoop23 (Zhenxiao Luo via Ashutosh Chauhan)

[namit] HIVE-3238 A table generating, table generating function
(Edward via namit)

[namit] HIVE-3310 [Regression] TestMTQueries test is failing on trunk
(Navis via namit)

[namit] HIVE-3314 Extract global limit configuration to optimizer
(Navis via namit)

[namit] HIVE-3311 Convert runtime exceptions to semantic exceptions for
validation of alter table commands (Sambavi Muthukrishnan via namit)

[namit] HIVE-3218 Stream table of SMBJoin/BucketMapJoin with two or more
           partitions is not handled properly (Navis via namit)

[namit] HIVE-2101 mapjoin sometimes gives wrong results if there is a filter in the on condition
(Navis via namit)

[hashutosh] HIVE-3301 : Fix quote printing bug in mapreduce_stack_trace.q testcase failure when running hive on hadoop23 (Zhenxiao Luo via Ashutosh Chauhan)

[kevinwilfong] HIVE-1653. Ability to enforce correct stats. (njain via kevinwilfong)

[hashutosh] HIVE-3279: Table schema not being copied to Partitions with no columns (Travis Crawford via Ashutosh Chauhan)

[hashutosh] HIVE-3275 : Fix autolocal1.q testcase failure when building hive on hadoop0.23 MR2 (Zhenxiao Luo via Ashutosh Chauhan)

[hashutosh] HIVE-3126 : Generate & build the velocity based Hive tests on windows by fixing the path issues (Kanna Karanam via Ashutosh Chauhan)

[kevinwilfong] HIVE-3295. HIVE-3128 introduced bug causing dynamic partitioning to fail. (kevinwilfong reviewed by njain, ashutoshc)

[cws] HIVE-3249 [jira] Upgrade guava to 11.0.2
(Zhenxiao Luo via Carl Steinbach)

Summary:
HIVE-3249: Upgrade guava to 11.0.2

Hadoop has upgraded to this new version of Guava. We should, too, so we don't have compatibility issues running on Hadoop 2.0+

currently, hive is using guava-r09.jar
we should update it to guava-11.0.2.jar

Test Plan: EMPTY

Reviewers: JIRA

Differential Revision: https://reviews.facebook.net/D4083

[kevinwilfong] HIVE-2909. SHOW COLUMNS table_name; to provide a comma-delimited list of columns. (njain via kevinwilfong)

[hashutosh] HIVE-3225 : NPE on a join query with authorization enabled (Francis Liu via Ashutosh Chauhan)

[kevinwilfong] HIVE-3261. alter the number of buckets for a non-empty partitioned table should not be allowed. (njain via kevinwilfong)

[hashutosh] HIVE-3221 : HiveConf.getPositionFromInternalName does not support more than sinle digit column numbers (Sushanth Sowmyan via Ashutosh Chauhan)

[namit] HIVE-3070 Filter on outer join condition removed while merging join tree
(Navis via namit)

[namit] HIVE-3205 Bucketed mapjoin on partitioned table which has no partition throws NPE
(Navis via namit)

[kevinwilfong] HIVE-3267. escaped columns in cluster/distribute/order/sort by are not working. (njain via kevinwilfong)

[hashutosh] HIVE-3246 : java primitive type for binary datatype should be byte[] (Thejas Nair via Ashutosh Chauhan)

[namit] HIVE-3251 Hive doesn't remove scrach directories while killing running MR job
(Gang Tim Liu via namit)

[namit] HIVE-3230 Make logging of plan progress in HadoopJobExecHelper configurable
(Kevin Wilfong via namit)

[namit] HIVE-3210 Support Bucketed mapjoin on partitioned table which has two or more partitions
(Navis via namit)

[namit] HIVE-2544 Nullpointer on registering udfs.
(Edward Capriolo via namit)

[namit] HIVE-3248 lack of semi-colon in .q file leads to missing the next statement
(Edward Capriolo via namit)

[namit] HIVE-3247 Sorted by order of table not respected
(Navis via namit)

[ecapriolo] HIVE-3202 Add reset command for resetting configuration. Navis Ryu (via egc)

[ecapriolo] HIVE-3195 Typo in dynamic partitioning code bits, says genereated instead of generated in some places. Harsh J (via egc)

[ecapriolo] HIVE-3257 Fix avro_joins.q testcase failure when building hive on hadoop0.23. Zhenxiao Luo (via egc)

[hashutosh] HIVE-3204 :Windows: Fix the unit tests which contains cmd commands (Unix shell commands) (Kanna Karanam via Ashutosh Chauhan)

[hashutosh] HIVE-3168: LazyBinaryObjectInspector.getPrimitiveJavaObject copies beyond length of underlying BytesWritable (Thejas Nair via Ashutosh Chauhan)

[namit] HIVE-2848 Add validation to HiveConf ConfVars
(Navis via namit)

[hashutosh] HIVE-3232 : Resource Leak: Fix the File handle leak in EximUtil.java (Kanna Karanam via Ashutosh Chauhan)

[ecapriolo] HIVE-2549 Support standard cross join syntax. Navis Ryu (via egc)

[ecapriolo] HIVE-2498 Group by operator does not estimate size of Timestamp & Binary data correctly. Ashutosh Chauhan (via egc)

[hashutosh] HIVE-3146 : Support external hive tables whose data are stored in Azure blob store/Azure Storage Volumes (ASV) (Kanna Karanam via Ashutosh Chauhan)

[cws] HIVE-3100. Add HiveCLI that runs over JDBC (Prasad Mujumdar via cws)

[hashutosh] HIVE-3207 : FileUtils.tar does not close input files (Navis Ryu via Ashutosh Chauhan)

[hashutosh] HIVE-3172 : Remove the duplicate JAR entries from the (“test.classpath”) to avoid command line exceeding char limit on windows (Kanna Karanam via Ashutosh Chauhan)

[ecapriolo] HIVE-3206 FileUtils.tar assumes wrong directory in some cases. Navis Ryu (via egc)

[ecapriolo] HIVE-3127 Pass hconf values as XML instead of command line arguments to child JVM. Kanna Karanam (via egc)

[ecapriolo] HIVE-3180 Fix Eclipse classpath template broken in HIVE-3128. Carl Steinbach (via egc)

[hashutosh] HIVE-3048 : Collect_set Aggregate does uneccesary check for value. (Ed Capriolo via Ashutosh Chauhan)

[hashutosh] HIVE-2021 : Add a configuration property that sets the variable substitution max depth (Edward Capriolo via Ashutosh Chauhan)

[cws] Hive thrift code doesnt generate quality hashCode()
(Liu Tim via Carl Steinbach)

Summary:

Hive thrift code doesnt generate quality hashCode(). Right now, it all has
@Override
public int hashCode() { return 0; }

It will cause all entries go to the same bucket if it's used as hash key.


Test Plan:
ant clean package test

pass 1946 tests

Reviewers: njain, kevinwilfong, cwsteinbach

Reviewed By: cwsteinbach

Differential Revision: https://reviews.facebook.net/D3759

[ecapriolo] HIVE-3125 sort_array does not work with LazyPrimitive Philip Tromans (via egc)

[kevinwilfong] HIVE-3178. retry not honored in RetryingRawMetastore. (Namit Jain via kevinwilfong)

[ecapriolo] HIVE-3128 Use commons-compress instead of forking tar process (Kanna Karanam via egc)

[kevinwilfong] HIVE-3135. add an option in ptest to run on a single machine (Namit Jain via kevinwilfong)

[namit] HIVE-2955 Queries consists of metadata-only-query returns always empty value
(Navis via namit)

[cws] HIVE-3161. A minor test update
(Namit Jain via Carl Steinbach)

Summary: The correct long term fix is HIVE-3160

Test Plan: manual

Differential Revision: https://reviews.facebook.net/D3723

[ecapriolo] HIVE-2585 Collapse hive.metastore.uris and hive.metastore.local (Ashutosh Chauhan via egc)

[ecapriolo] HIVE-3164 Not deterministic testcases with MapReduce2 (Zhenxiao Luo via egc)

[ecapriolo] HIVE-3009 Memory leak in TUGIContainingTransport (Ashutosh Chauhan via egc)

[cws] Fixing bug in removing ProtectMode from a Table
(Bhushan Mandhani via Carl Steinbach)

Summary:
When ProtectMode has every member set to the default false value, the toString() method returns null. When this happens, we should realize that the PROTECT_MODE parameter is
no longer needed and should be removed for the Table or Partition. Currently, we try to persist this null value and get an error.

Test Plan: Ran Hive. Checked that "alter table some_table disable NO_DROP CASCADE" successfully removed the PROTECT_MODE parameter and did not give any error. Running unit tests.

Reviewers: njain, kevinwilfong, cwsteinbach

Reviewed By: cwsteinbach

Differential Revision: https://reviews.facebook.net/D3615

[cws] HIVE-3019 [jira] Add JUnit to list of test dependencies managed by Ivy

Summary: HIVE-3019. Add JUnit to list of test dependencies managed by Ivy

Test Plan: EMPTY

Reviewers: JIRA, ashutoshc

Reviewed By: ashutoshc

Differential Revision: https://reviews.facebook.net/D3171

[cws] HIVE-3134 Drop table/index/database can result in orphaned locations
(Kevin Wilfong via Carl Steinbach)

Summary:
Today when a managed table has a partition with a location which is not a subdirectory of the table's location, when the table is dropped the partition's data is not deleted from HDFS, resulting in an orphaned directory (the data exists but nothing points to it).

The same applies to dropping a database with cascade and a table has a location outside the database.

I think it is safe to assume managed tables/partitions own the directories they point to, so we should clean these up.

Test Plan: Added test cases to verify that the directories which would be orphaned are cleaned up by drop table/index/database.

Reviewers: JIRA, njain, cwsteinbach

Reviewed By: cwsteinbach

Differential Revision: https://reviews.facebook.net/D3633

[namit] HIVE-3149 Dynamically generated paritions deleted by Block level merge
(Kevin Wilfong via namit)

[namit] HIVE-3062 Insert into table overwrites existing table if table name
contains uppercase character (Navis via namit)

[hashutosh] HIVE-2796 [jira] Support auto completion for hive configs in CliDriver
(Navis Ryu via Ashutosh Chauhan)

Summary:
DPAL-747 Support auto completion for hive configs in CliDriver

It's very cumbersome to memorize hive conf vars.

Test Plan: EMPTY

Reviewers: JIRA, ashutoshc

Reviewed By: ashutoshc

Differential Revision: https://reviews.facebook.net/D1689

[namit] HIVE-3106 Add option to make multi inserts more atomic
(Kevin Wilfong via namit)

[namit] HIVE-3092 Hive tests should load Hive classes from build directory, not Ivy cache
(Kevin Wilfong via namit)

[kevinwilfong] HIVE-3123. Hadoop20Shim. CombineFileRecordReader does not report progress within files (Dmytro Molkov via kevinwilfong)

[ecapriolo] HIVE-3090 Timestamp types not having nano-second part breaks row (Navis via egc)

[ecapriolo] HIVE-2911 Move Global .hiverc file (Owen O'Malley via egc)

[namit] HIVE-3081 ROFL Moment. Numberator and denaminator typos
(Edward Capriolo via namit)

[namit] HIVE-3120 make copyLocal work for parallel tests
(Shuai Ding via namit)

[namit] HIVE-3085 make parallel tests work
(Shuai Ding via namit)

[kevinwilfong] HIVE-3112 clear hive.metastore.partition.inherit.table.properties till HIVE-3109 is fixed (njain via kevinwilfong)

[cws] HIVE-3013 [jira] TestCliDriver cannot be debugged with eclipse since hadoop_home is set wrongly

Summary:
HIVE-3013

fix typo

cp Fix

cp

Test Plan: EMPTY

Reviewers: JIRA, njain, kevinwilfong

Differential Revision: https://reviews.facebook.net/D3555

[cws] HIVE-2694. Add FORMAT UDF (Zhenxiao Luo via cws)

[namit] HIVE-3061 hive.binary.record.max.length is a magic string
(Edward Capriolo via namit)

[ecapriolo] HIVE-3101. Drop table rollback hook always called. (Ransom Hezhiqiang via egc)

[ecapriolo] HIVE-3099. add findbugs in build.xml (Ransom Hezhiqiang via egc)

[kevinwilfong] HIVE-2969. Log Time To Submit metric with PerfLogger. (kevinwilfong reviewed by ashutoshc)

[hashutosh] HIVE-2736 : Hive UDFs cannot emit binary constants (Philip Tromans via Ashutosh Chauhan)

[cws] Oracle Metastore schema script doesn't include DDL for DN internal tables (Carl Steinbach via cws)

[hashutosh] HIVE-2941: Hive should expand nested structs when setting the table schema from thrift structs (Travis Crawford via Ashutosh Chauhan)

[ecapriolo] HIVE-2418 Translate/Replace UDF (Mark Grover via egc)

[cws] HIVE-3079. Revert HIVE-2989 (Carl Steinbach via cws)

[ecapriolo] HIVE-895 Add SerDe for Avro serialized data (Jakob Homan via egc)

[namit] HIVE-2989 Adding Table Links to Hive
(Bhushan Mandhani via namit)

[namit] HIVE-3066
Add the option -database DATABASE in hive cli to specify a default database to use for the cli session. (herman via namit)

[kevinwilfong] HIVE-3076. drop partition does not work for non-partition columns (njain via kevinwilfong)

[kevinwilfong] HIVE-3063. drop partition for non-string columns is failing (njain via kevinwilfong)

[hashutosh] HIVE-3052 : TestHadoop20SAuthBridge always uses the same port (Navis via Ashutosh Chauhan)

[hashutosh] HIVE-3057: metastore.HiveMetaStore should set the thread local raw store to null in shutdown() (Travis Crawford via Ashutosh Chauhan)

[namit] HIVE-3059. Revert HIVE-2703, add testcase for non-string partition columns
            passed to transform operator, updated TestJdbcDriver.
(Kevin Wilfong via namit)

[namit] HIVE-2540 LATERAL VIEW with EXPLODE produces ConcurrentModificationException
(Navis via namit)

[namit] HIVE-3058 hive.transform.escape.input breaks tab delimited data
(Kevin Wilfong via namit)

[ecapriolo] HIVE-2372 Argument list too long when streaming (Sergey Tryuber via egc)

[namit] HIVE-3049 setup classpath for templates correctly for eclipse
(Shuai Ding via namit)

[namit] HIVE-3051 JDBC cannot find metadata for tables/columns containing uppercase
character (Navis via namit)

[sdong] HIVE-3030 escape more chars for script operator (Namit Jain via Siying Dong)

[hashutosh] HIVE-3028 : Fix javadoc again (Owen Omalley via Ashutosh Chauhan)

[hashutosh] HIVE-3031 : hive docs target does not work (Sushanth Sowmyan via Ashutosh Chauhan)

[hashutosh] HIVE-2975 : Filter parsing does not recognize '!=' as operator and silently ignores invalid tokens (Thomas Weise via Ashutosh Chauhan)

[cws] HIVE-1719 [jira] Move RegexSerDe out of hive-contrib and over to hive-serde
(Shreepadma Venugopalan via Carl Steinbach)

Summary:
Regex Serde Changes

RegexSerDe is as much a part of the standard Hive distribution as the other SerDes
currently in hive-serde. I think we should move it over to the hive-serde module so that
users don't have to go to the added effort of manually registering the contrib jar before
using it.

Test Plan: EMPTY

Reviewers: JIRA, cwsteinbach

Reviewed By: cwsteinbach

Differential Revision: https://reviews.facebook.net/D3249

[hashutosh] HIVE-2542 : Forgot to do svn add for new files in previous patch.

[hashutosh] HIVE-2542 : DROP DATABASE CASCADE does not drop non-native tables ( Vandana Ayyalasomayajula via Ashutosh Chauhan)

[cws] HIVE-3014 [jira] Fix metastore test failures caused by HIVE-2757
(Zhenxiao Luo via Carl Steinbach)

Summary: HIVE-3014: Fix metastore test failures caused by HIVE-2757

Test Plan: EMPTY

Reviewers: JIRA, cwsteinbach

Reviewed By: cwsteinbach

Differential Revision: https://reviews.facebook.net/D3213

[namit] HIVE-2732 Reduce Sink deduplication fails if the child reduce sink is followed by a join
(Navis via namit)

[namit] HIVE-3001 Returning Meaningful Error Codes & Messages
(Bhushan Mandhani via namit)

[namit] HIVE-3022 Add hive.exec.rcfile.use.explicit.header to hive-default.xml.template
(Kevin Wilfong via namit)

[namit] HIVE-3018 Make the new header for RC Files introduced in HIVE-2711 optional
(Kevin Wilfong via namit)

[kevinwilfong] HIVE-3012 hive custom scripts do not work well if the data contains new lines (njain via kevinwilfong)

[cws] HIVE-2979. Implement INCLUDE_HADOOP_MAJOR_VERSION test macro (Zhenxiao Luo via cws)

[cws] HIVE-2757. Hive can't find hadoop executor scripts without HADOOP_HOME set (Roman Shaposhnik via cws)

[kevinwilfong] HIVE-2956 Provide error message when using UDAF in the place of UDF instead of throwing NPE (navis via kevinwilfong)

[hashutosh] HIVE-2646 : Fix for LANG setting while running tests. (Thomas Weise via Ashutosh Chauhan)

[kevinwilfong] HIVE-2971 GET_JSON_OBJECT fails on some valid JSON keys (gangtimliu via kevinwilfong)

[kevinwilfong] HIVE-3000 Potential infinite loop / log spew in ZookeeperHiveLockManager (njain via kevinwilfong)

[cws] HIVE-2529 [jira] metastore 0.8 upgrade script for PostgreSQL
(Zhenxiao Luo via Carl Steinbach)

Summary:
HIVE-2529: metastore 0.8 upgrade script for PostgreSQL

I think you mentioned that this was in the works.

Test Plan: EMPTY

Reviewers: JIRA, cwsteinbach

Reviewed By: cwsteinbach

Differential Revision: https://reviews.facebook.net/D3027

[namit] HIVE-3002 Revert HIVE-2986
(Kevin Wilfong via namit)

[namit] HIVE-2994 Pass a environment context to metastore thrift APIs
(Delia David via namit)

[hashutosh] HIVE-2990 Remove hadoop-source Ivy resolvers and Ant targets (Carl Steinbach via Ashutosh Chauhan)

[kevinwilfong] HIVE-2986 Create the hooks (njain via kevinwilfong)

[namit] HIVE-2904 ant gen-test failed
(Carl Stienbach via namit)

[namit] HIVE-2721 ability to select a view qualified by the database / schema name
(Martin Traverso via namit)

[kevinwilfong] HIVE-2918. Hive Dynamic Partition Insert - move task not considering 'hive.exec.max.dynamic.partitions' from CLI. (cwsteinbach via kevinwilfong)

[namit] HIVE-2960 Stop testing concat of partitions containing control characters.
(Kevin Wilfong via namit)

[cws] HIVE-2976. Fix maven-build Ant target (Thomas Weise and Andrew Bayer via cws)

[cws] HIVE-2803 [jira] utc_from_timestamp and utc_to_timestamp returns incorrect
results.
(Kiyotaka Suzuki via Carl Steinbach)

Summary:
https://issues.apache.org/jira/browse/HIVE-2803

HIVE-2803 utc_from_timestamp and utc_to_timestamp returns incorrect results.

It changed so that applyOffset() return a new instance.

How to reproduce:


$ echo "2011-12-25 09:00:00.123456" > /tmp/data5.txt
hive> create table ts1(t1 timestamp);
hive> load data local inpath '/tmp/data5.txt' overwrite into table ts1;
hive> select t1, from_utc_timestamp(t1, 'JST'), from_utc_timestamp(t1, 'JST')
from ts1 limit 1;



The following result is expected:

  2011-12-25 09:00:00.123456 2011-12-25 18:00:00.123456 2011-12-25
18:00:00.123456


However, the above query return incorrect result like this:

  2011-12-26 03:00:00.492456 2011-12-26 03:00:00.492456 2011-12-26
03:00:00.492456



This is because GenericUDFFromUtcTimestamp.applyOffset() does setTime()
improperly.
On evaluating query, timestamp argument always returns the same instance.
GenericUDFFromUtcTimestamp.applyOffset() does setTime() on the instance.
That means it adds all offsets in the query.

Test Plan: EMPTY

Reviewers: JIRA

Differential Revision: https://reviews.facebook.net/D1959

[namit] HIVE-2703 ResultSetMetaData.getColumnType() always returns VARCHAR(string) for partition columns
irrespective of partition column type (tamtam180 via namit)

[hashutosh] HIVE-2883 [jira] Metastore client doesnt close connection properly

Summary:
https://issues.apache.org/jira/browse/HIVE-2883

Here is the patch which gets rid of this problem as per my hypothesis. I also
tested it and the above noted stack trace doesnt occur anymore.

While closing connection, it always fail with following trace. Seemingly, it
doesnt have any harmful effects.

12/03/20 10:55:02 ERROR hive.metastore: Unable to shutdown local metastore
client
org.apache.thrift.transport.TTransportException: Cannot write to null
outputStream
  at
org.apache.thrift.transport.TIOStreamTransport.write(TIOStreamTransport.java:142)
  at
org.apache.thrift.protocol.TBinaryProtocol.writeI32(TBinaryProtocol.java:163)
  at
org.apache.thrift.protocol.TBinaryProtocol.writeMessageBegin(TBinaryProtocol.java:91)
  at org.apache.thrift.TServiceClient.sendBase(TServiceClient.java:62)
  at
com.facebook.fb303.FacebookService$Client.send_shutdown(FacebookService.java:421)
  at com.facebook.fb303.FacebookService$Client.shutdown(FacebookService.java:415)
  at
org.apache.hadoop.hive.metastore.HiveMetaStoreClient.close(HiveMetaStoreClient.java:310)

Test Plan: EMPTY

Reviewers: JIRA, cwsteinbach

Reviewed By: cwsteinbach

Differential Revision: https://reviews.facebook.net/D2613

[cws] HIVE-2928. Support for Oracle-backed Hive-Metastore (longvarchar to clob in package.jdo) (Mithun Radhakrishnan and Andrew Bayer via cws)

[cws] HIVE-2646. Hive Ivy dependencies on Hadoop should depend on jars directly, not tarballs (Andrew Bayer and Thomas Weise)

[hashutosh] HIVE-2970: several jars in hive tar generated are not required (Thejas Nair via Ashutosh Chauhan)

[hashutosh] HIVE-2966 :Revert HIVE-2795 (Thejas Nair via Ashutosh Chauhan)

[hashutosh] HIVE-2965 : Revert HIVE-2612 (hashutosh)

[hashutosh] HIVE-2958 [jira] GROUP BY causing ClassCastException [LazyDioInteger cannot be
cast LazyInteger]
(Navis Ryu via Ashutosh Chauhan)

Summary:
DPAL-1111 GROUP BY causing ClassCastException [LazyDioInteger cannot be cast
LazyInteger]

This relates to https://issues.apache.org/jira/browse/HIVE-1634.

The following work fine:

CREATE EXTERNAL TABLE tim_hbase_occurrence (
   id int,
   scientific_name string,
   data_resource_id int
) STORED BY 'org.apache.hadoop.hive.hbase.HBaseStorageHandler' WITH
SERDEPROPERTIES (
   "hbase.columns.mapping" = ":key#b,v:scientific_name#s,v:data_resource_id#b"
) TBLPROPERTIES(
   "hbase.table.name" = "mini_occurrences",
   "hbase.table.default.storage.type" = "binary"
);
SELECT * FROM tim_hbase_occurrence LIMIT 3;
SELECT * FROM tim_hbase_occurrence WHERE data_resource_id=1081 LIMIT 3;

However, the following fails:

SELECT data_resource_id, count(*) FROM tim_hbase_occurrence GROUP BY
data_resource_id;

The error given:

0 TS
2012-04-17 16:58:45,693 INFO org.apache.hadoop.hive.ql.exec.MapOperator:
Initialization Done 7 MAP
2012-04-17 16:58:45,714 INFO org.apache.hadoop.hive.ql.exec.MapOperator:
Processing alias tim_hbase_occurrence for file
hdfs://c1n2.gbif.org/user/hive/warehouse/tim_hbase_occurrence
2012-04-17 16:58:45,714 INFO org.apache.hadoop.hive.ql.exec.MapOperator: 7
forwarding 1 rows
2012-04-17 16:58:45,714 INFO org.apache.hadoop.hive.ql.exec.TableScanOperator: 0
forwarding 1 rows
2012-04-17 16:58:45,716 INFO org.apache.hadoop.hive.ql.exec.SelectOperator: 1
forwarding 1 rows
2012-04-17 16:58:45,723 FATAL ExecMapper:
org.apache.hadoop.hive.ql.metadata.HiveException: Hive Runtime Error while
processing row {"id":1444,"scientific_name":null,"data_resource_id":1081}
  at org.apache.hadoop.hive.ql.exec.MapOperator.process(MapOperator.java:548)
  at org.apache.hadoop.hive.ql.exec.ExecMapper.map(ExecMapper.java:143)
  at org.apache.hadoop.mapred.MapRunner.run(MapRunner.java:50)
  at org.apache.hadoop.mapred.MapTask.runOldMapper(MapTask.java:391)
  at org.apache.hadoop.mapred.MapTask.run(MapTask.java:325)
  at org.apache.hadoop.mapred.Child$4.run(Child.java:270)
  at java.security.AccessController.doPrivileged(Native Method)
  at javax.security.auth.Subject.doAs(Subject.java:396)
  at
org.apache.hadoop.security.UserGroupInformation.doAs(UserGroupInformation.java:1157)
  at org.apache.hadoop.mapred.Child.main(Child.java:264)
Caused by: org.apache.hadoop.hive.ql.metadata.HiveException:
java.lang.ClassCastException:
org.apache.hadoop.hive.serde2.lazydio.LazyDioInteger cannot be cast to
org.apache.hadoop.hive.serde2.lazy.LazyInteger
  at
org.apache.hadoop.hive.ql.exec.GroupByOperator.processOp(GroupByOperator.java:737)
  at org.apache.hadoop.hive.ql.exec.Operator.process(Operator.java:471)
  at org.apache.hadoop.hive.ql.exec.Operator.forward(Operator.java:762)
  at
org.apache.hadoop.hive.ql.exec.SelectOperator.processOp(SelectOperator.java:84)
  at org.apache.hadoop.hive.ql.exec.Operator.process(Operator.java:471)
  at org.apache.hadoop.hive.ql.exec.Operator.forward(Operator.java:762)
  at
org.apache.hadoop.hive.ql.exec.TableScanOperator.processOp(TableScanOperator.java:83)
  at org.apache.hadoop.hive.ql.exec.Operator.process(Operator.java:471)
  at org.apache.hadoop.hive.ql.exec.Operator.forward(Operator.java:762)
  at org.apache.hadoop.hive.ql.exec.MapOperator.process(MapOperator.java:529)
  ... 9 more
Caused by: java.lang.ClassCastException:
org.apache.hadoop.hive.serde2.lazydio.LazyDioInteger cannot be cast to
org.apache.hadoop.hive.serde2.lazy.LazyInteger
  at
org.apache.hadoop.hive.serde2.lazy.objectinspector.primitive.LazyIntObjectInspector.copyObject(LazyIntObjectInspector.java:43)
  at
org.apache.hadoop.hive.serde2.objectinspector.ObjectInspectorUtils.copyToStandardObject(ObjectInspectorUtils.java:239)
  at
org.apache.hadoop.hive.ql.exec.KeyWrapperFactory$ListKeyWrapper.deepCopyElements(KeyWrapperFactory.java:150)
  at
org.apache.hadoop.hive.ql.exec.KeyWrapperFactory$ListKeyWrapper.deepCopyElements(KeyWrapperFactory.java:142)
  at
org.apache.hadoop.hive.ql.exec.KeyWrapperFactory$ListKeyWrapper.copyKey(KeyWrapperFactory.java:119)
  at
org.apache.hadoop.hive.ql.exec.GroupByOperator.processHashAggr(GroupByOperator.java:750)
  at
org.apache.hadoop.hive.ql.exec.GroupByOperator.processOp(GroupByOperator.java:722)
  ... 18 more

Test Plan: EMPTY

Reviewers: JIRA, ashutoshc

Reviewed By: ashutoshc

Differential Revision: https://reviews.facebook.net/D2871

[hashutosh] HIVE-2959 [jira] TestRemoteHiveMetaStoreIpAddress always uses the same port
(Kevin Wilfong via Ashutosh Chauhan)

Summary:
https://issues.apache.org/jira/browse/HIVE-2959

TestRemoteHiveMetaStoreIpAddress now uses the standard way of finding a free
port using Java's ServerSocket class.

TestRemoteHiveMetaStoreIpAddress always uses the same port, meaning that if
another process happens to be using that port, the tests cannot succeed.

There seems to be a standard way of finding a free port using Java's
ServerSocket class, this should be used instead.

Test Plan: Ran TestRemoteHiveMetaStoreIpAddress and
TestRemoteUGIHiveMetaStoreIpAddress, the two tests which would be affected by
this change. I verified they passed and did not use port 39083.

Reviewers: JIRA, njain, ashutoshc

Reviewed By: ashutoshc

Differential Revision: https://reviews.facebook.net/D2841

[hashutosh] HIVE-2946 [jira] Hive metastore does not have any log messages while shutting
itself down.
(Vandana Kasavajjala via Ashutosh Chauhan)

Summary:
https://issues.apache.org/jira/browse/HIVE-2946

Addressed Ashutosh's comments.

When hive metastore is started, the event is logged with good amount of
information. But when it is stopped ( using a kill) command, no information is
being written to the logs. It will be good if we can add a shutdown event to the
HiveMetastore class.

Test Plan: EMPTY

Reviewers: JIRA, ashutoshc

Reviewed By: ashutoshc

Differential Revision: https://reviews.facebook.net/D2787

[hashutosh] HIVE-2930 [jira] Add license to the Hive files
(Owen O'Malley via Ashutosh Chauhan)

Summary:
<<Enter Revision Title>>

Fixing rat warnings

We need to clean up the RAT report to 0. Apache projects aren't supposed to
release until they have shown that all of their files have proper headers.

Note that although most of the files are just missing headers, some of them
explicitly say copyright by facebook and released under the Thrift (not Apache)
license. I'll generate a list of them, but I'd really appreciate it if someone
from facebook could in verify that they intend to license them to Apache.

Test Plan: EMPTY

Reviewers: JIRA, ashutoshc

Reviewed By: ashutoshc

Differential Revision: https://reviews.facebook.net/D2835

[kevinwilfong] HIVE-2530. Implement SHOW TBLPROPERTIES. (leizhao via kevinwilfong)

[pauly] HIVE-2942. substr on string containing UTF-8 characters produces StringIndexOutOfBoundsException (Kevin Wilfong via pauly)

[kevinwilfong] HIVE-2937. TestHiveServerSessions hangs when executed directly. (navis via kevinwilfong)

[hashutosh] HIVE-2940 : RCFileMergeMapper Prints To Standard Output Even In Silent Mode (Thiruvel via Ashutosh Chauhan)

[hashutosh] HIVE-2936 : Warehouse table subdirectories should inherit the group permissions of the warehouse parent directory (Rohini via Ashutosh Chauhan)

[hashutosh] HIVE-2948 [jira] HiveFileFormatUtils should use Path.SEPARATOR instead of
File.Separator

Summary:
https://issues.apache.org/jira/browse/HIVE-2948

Simple patch which replaces File.separator to Path.SEPARATOR since separator for
hdfs path is Path.SEPARATOR not java's File.SEPARATOR

Because its munging hdfs paths and not OS paths.

Test Plan: EMPTY

Reviewers: JIRA, kevinwilfong

Reviewed By: kevinwilfong

Differential Revision: https://reviews.facebook.net/D2763

[hashutosh] HIVE-2910 : Improve the HWI interface (Hugo Trippaers via Ashutosh Chauhan)

[hashutosh] HIVE-2767 [jira] Optionally use framed transport with metastore
(Travis Crawford via Ashutosh Chauhan)

Summary:
Add support for optionally using the thrift framed transport, enabling
integration with environments where that is necessary.

Users may want/need to use thrift's framed transport when communicating with the
Hive MetaStore. This patch adds a new property
hive.metastore.thrift.framed.transport.enabled that enables the framed transport
(defaults to off, aka no change from before the patch). This property must be
set for both clients and the HMS server.

It wasn't immediately clear how to use the framed transport with SASL, so as
written an exception is thrown if you try starting the server with both options.
If SASL and the framed transport will indeed work together I can update the
patch (although I don't have a secured environment to test in).

Test Plan:
Tested locally that client and server can connect, both with and
without the flag. Tests pass.

Reviewers: JIRA, ashutoshc

Reviewed By: ashutoshc

Differential Revision: https://reviews.facebook.net/D2661

[hashutosh] HIVE-2711 : Make the header of RCFile unique (Owen Omalley via Ashutosh Chauhan)

[kevinwilfong] HIVE-2907. Hive error when dropping a table with large number of partitions. (mousom via kevinwilfong)

[hashutosh] Upping the version number from 0.9 to 0.10 on trunk.

[hashutosh] HIVE-2764: Obtain delegation tokens for MR jobs in secure hbase setup (Enis Soztutar via Ashutosh Chauhan)

[sdong] HIVE-2929 race condition in DAG execute tasks for hive (Namit Jain via Siying Dong)

[namit] HIVE-2858 Cache remote map reduce job stack traces for additional
logging (Kevin Wilfong via namit)

[hashutosh] HIVE-2923 : testAclPositive in TestZooKeeperTokenStore failing in clean checkout when run on Mac (Thomas Weise via Ashutosh Chauhan)

[namit] HIVE-2901 Hive union with NULL constant and string in same column returns all null
(Navis via namit)

[namit] HIVE-2863 Ambiguous table name or column reference message displays when table and column
names are the same (Navis via namit)

[hashutosh] HIVE-2879 : Add rat target to build to look for missing license headers (Owen Omalley via Ashutosh Chauhan)

[hashutosh] HIVE-2559 : Add target to install Hive JARs/POMs in the local Maven cache (Alan Gates via Ashutosh Chauhan)

[hashutosh] HIVE-2822: Second part of it (ctdean via Ashutosh Chauhan)

[hashutosh] HIVE-2822 [jira] Add JSON output to the hive ddl commands
(Chris Dean via Ashutosh Chauhan)

Summary:
JSON output for DDL commands

By setting the variable hive.format=json then ddl commands will
produce json output suitable for client side parsing. For example, to
list all the databases one might get:

     {
       "databases": [
         "default"
       ]
     }

The goal is to have an option to produce JSON output of the DDL commands that is
easily machine parseable.

For example, "desc my_table" currently gives

     id bigint
     user string

and we want to allow a json output:

     {
       "columns": [
         {"name": "id", "type": "bigint"},
         {"name": "user", "type": "string"}
       ]
     }

Test Plan: Run the provided unit tests

Reviewers: JIRA, ashutoshc

Reviewed By: ashutoshc

Differential Revision: https://reviews.facebook.net/D2475

[amareshwari] HIVE-2913. Fixes BlockMergeTask to honor Configuration Properties when used directly. (Thiruvel Thirumoolan via amareshwari)

[hashutosh] HIVE-2861 : Support eventual constant expression for filter pushdown for key ranges in hbase (navis via Ashutosh Chauhan)

[hashutosh] HIVE-2920 : TestStatsPublisherEnhanced throws NPE on JDBC connection failure (Carl Steinbach via Ashutosh Chauhan)

[kevinwilfong] HIVE-2908. Hive: Extend ALTER TABLE DROP PARTITION syntax to use all comparators. (sambavim via kevinwilfong)

[namit] HIVE-2853 Add pre event listeners to metastore
(Kevin Wilfong via namit)

[namit] HIVE-2805 Move metastore upgrade scripts labeled 0.10.0 into scripts labeled 0.9.0
(Kevin Wilfong via namit)

[namit] HIVE-2881 Remove redundant key comparing in SMBMapJoinOperator
(Navis via namit)

[namit] HIVE-2866 Cache local map reduce job errors for additional logging
(Kevin Wilfong via namit)

[namit] HIVE-2676 The row count that loaded to a table may not right
(binlijin via namit)

[namit] HIVE-2875 /Users/njain/hive/hive_commit1/svn-commit.tmp
(Kevin Wilfong via namit)

[namit] HIVE-2518 pull junit jar from maven repos via ivy
(Kevin Wilfong via namit)

[hashutosh] HIVE-2898: Add nicer helper functions for adding and reading metadata from RCFiles (Owen Omalley via Ashutosh Chauhan)

[hashutosh] HIVE-2891: TextConverter for UDF's is inefficient if the input object is already Text or Lazy (Cliff Engle via Ashutosh Chauhan)

[hashutosh] HIVE-2797: Make the IP address of a Thrift client available to HMSHandler. (Kevin Wilfong via Ashutosh Chauhan)

[hashutosh] HIVE-2894 [jira] RCFile Reader doesn't provide access to Metadata
(Owen O'Malley via Ashutosh Chauhan)

Summary:
hive-2894

Add an accessor for RCFile's metadata.

Currently the RCFile writer can add metadata to an RCFile, but the reader
doesn't provide an accessor. I'd like to add one.

Test Plan:
I added a call to test that the metadata that was passed in was available from
the reader.

Reviewers: JIRA, ashutoshc

Reviewed By: ashutoshc

Differential Revision: https://reviews.facebook.net/D2421

[hashutosh] HIVE-2773: HiveStorageHandler.configureTableJobProperites() should let the handler know wether it is configuration for input or output (Francis Liu via Ashutosh Chauhan)

[hashutosh] HIVE-2577: Expose the HiveConf in HiveConnection API (Nicolas Lalevee via Ashutosh Chauhan)

[hashutosh] HIVE-2819 : Closed range scans on hbase keys : Reviewed by Carl Steinbach (hashutosh)

[namit] HIVE-2471 Add timestamp column to the partition stats table.
(Kevin Wilfong via namit)

[namit] HIVE-2864 If hive history file's directory doesn't exist don't crash
(Kevin Wilfong via namit)

[hashutosh] HIVE-2865 : hive-config.sh should honor HIVE_HOME env (gkesvan via hashutosh)

[hashutosh] HIVE-2831 [jira] Mask FsShell output in QTestUtil
(Carl Steinbach via Ashutosh Chauhan)

Summary: HIVE-2831. Mask FsShell output in QTestUtil

Test Plan: EMPTY

Reviewers: JIRA, edwardcapriolo, ashutoshc

Reviewed By: ashutoshc

Differential Revision: https://reviews.facebook.net/D2049

[hashutosh] HIVE-2850 [jira] Remove zero length files
(Owen O'Malley via Ashutosh Chauhan)

Summary:
<<Enter Revision Title>>

Remove empty files

There are also zero-length non-source files that need to be removed.

Test Plan: EMPTY

Reviewers: JIRA, ashutoshc

Reviewed By: ashutoshc

Differential Revision: https://reviews.facebook.net/D2163

[namit] HIVE-2871 Add a new hook to run at the beginning and end of the Driver.run method
(Kevin Wilfong via namit)

[hashutosh] HIVE-2503: HiveServer should provide per session configuration (navis via hashutosh)

[hashutosh] HIVE-2835: Change default configuration for hive.exec.dynamic.partition (Owen Omalley via hashutosh)

[namit] HIVE-2872 Store which configs the user has explicitly changed
(Kevin Wilfng via namit)

[cws] HIVE-2815 [jira] Filter pushdown in hbase for keys stored in binary format
(Ashutosh Chauhan via Carl Steinbach)

Summary:
Further support for pushdown on keys stored in binary format

This patch enables filter pushdown for keys stored in binary format in hbase

Test Plan: Included a new test case.

Reviewers: JIRA, jsichi, njain, cwsteinbach

Reviewed By: cwsteinbach

Differential Revision: https://reviews.facebook.net/D1875

[cws] HIVE-2778 [jira] Fail on table sampling
(Navis Ryu via Carl Steinbach)

Summary:
HIVE-2778 fix NPE on table sampling

Trying table sampling on any non-empty table throws NPE. This does not occur by
test on mini-MR. <div class="preformatted panel" style="border-width:
1px;"><div class="preformattedContent panelContent"> <pre>select count(*) from
emp tablesample (0.1 percent); Total MapReduce jobs = 1 Launching Job 1 out
of 1 Number of reduce tasks determined at compile time: 1 In order to change the
average load for a reducer (in bytes): set
hive.exec.reducers.bytes.per.reducer=<number> In order to limit the maximum
number of reducers: set hive.exec.reducers.max=<number> In order to set a
constant number of reducers: set mapred.reduce.tasks=<number>
java.lang.NullPointerException at
org.apache.hadoop.hive.ql.io.CombineHiveInputFormat.sampleSplits(CombineHiveInputFormat.java:450)
  at
org.apache.hadoop.hive.ql.io.CombineHiveInputFormat.getSplits(CombineHiveInputFormat.java:403)
  at org.apache.hadoop.mapred.JobClient.writeOldSplits(JobClient.java:971) at
org.apache.hadoop.mapred.JobClient.writeSplits(JobClient.java:963) at
org.apache.hadoop.mapred.JobClient.access$500(JobClient.java:170) at
org.apache.hadoop.mapred.JobClient$2.run(JobClient.java:880) at
org.apache.hadoop.mapred.JobClient$2.run(JobClient.java:833) at
java.security.AccessController.doPrivileged(Native Method) at
javax.security.auth.Subject.doAs(Subject.java:396) at
org.apache.hadoop.security.UserGroupInformation.doAs(UserGroupInformation.java:1127)
  at org.apache.hadoop.mapred.JobClient.submitJobInternal(JobClient.java:833) at
org.apache.hadoop.mapred.JobClient.submitJob(JobClient.java:807) at
org.apache.hadoop.hive.ql.exec.ExecDriver.execute(ExecDriver.java:432) at
org.apache.hadoop.hive.ql.exec.MapRedTask.execute(MapRedTask.java:136) at
org.apache.hadoop.hive.ql.exec.Task.executeTask(Task.java:134) at
org.apache.hadoop.hive.ql.exec.TaskRunner.runSequential(TaskRunner.java:57) at
org.apache.hadoop.hive.ql.Driver.launchTask(Driver.java:1332) at
org.apache.hadoop.hive.ql.Driver.execute(Driver.java:1123) at
org.apache.hadoop.hive.ql.Driver.run(Driver.java:931) at
org.apache.hadoop.hive.cli.CliDriver.processLocalCmd(CliDriver.java:255) at
org.apache.hadoop.hive.cli.CliDriver.processCmd(CliDriver.java:212) at
org.apache.hadoop.hive.cli.CliDriver.processLine(CliDriver.java:403) at
org.apache.hadoop.hive.cli.CliDriver.run(CliDriver.java:671) at
org.apache.hadoop.hive.cli.CliDriver.main(CliDriver.java:554) at
sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at
sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
  at
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
  at java.lang.reflect.Method.invoke(Method.java:597) at
org.apache.hadoop.util.RunJar.main(RunJar.java:186) Job Submission failed with
exception 'java.lang.NullPointerException(null)' FAILED: Execution Error, return
code 1 from org.apache.hadoop.hive.ql.exec.MapRedTask </pre> </div></div>

Test Plan: EMPTY

Reviewers: JIRA, cwsteinbach

Reviewed By: cwsteinbach

Differential Revision: https://reviews.facebook.net/D1593

[cws] HIVE-2856. Fix TestCliDriver escape1.q failure on MR2 (Zhenxiao Luo via cws)

[hashutosh] HIVE-2748: Upgrade Hbase and ZK dependcies (enis via hashutosh)

[kevinwilfong] HIVE-2714. Lots of special characters are not handled in LIKE. (jonchang via kevinwilfong)

[hashutosh] HIVE-2857 : QTestUtil.cleanUp() fails with FileNotException on 0.23 (Carl Steinbach via hashutosh)

[namit] HIVE-2832 Cache error messages for additional logging
(Kevin Wilfong via namit)

[kevinwilfong] HIVE-2837. insert into external tables should not be allowed. (namit via kevinwilfong)

[kevinwilfong] HIVE-2838. cleanup readentity/writeentity. (namit via kevinwilfong)

[hashutosh] HIVE-1634: Allow access to Primitive types stored in binary format in HBase (Basab Maulik, Ashutosh Chauhan via hashutosh)

[hashutosh] HIVE-2840: INPUT__FILE__NAME virtual column returns unqualified paths on Hadoop 0.23 (Carl Steinbach via hashutosh)

[hashutosh] HIVE-2841: Fix javadoc warnings (Owen Omalley via hashutosh)

[cws] HIVE-2827 [jira] Implement nullsafe equi-join
(Navis Ryu via Carl Steinbach)

Summary:
DPAL-873 Implement nullsafe equi-join

was part of HIVE-2810, but separated because it affected more classes than
expected.

SELECT * FROM a JOIN b ON a.key <=> b.key

Test Plan: EMPTY

Reviewers: JIRA, cwsteinbach

Reviewed By: cwsteinbach

Differential Revision: https://reviews.facebook.net/D1971

[hashutosh] HIVE-1444: hdfs is hardcoded in few places in the code which inhibits use of other file systems (ecapriolo via hashutosh)

[cws] HIVE-2810 [jira] Implement NULL-safe equality operator <=>
(Navis Ryu via Carl Steinbach)

Summary:
DPAL-843 Implement NULL-safe equality operator <=>

Ref:
http://dev.mysql.com/doc/refman/5.0/en/comparison-operators.html#operator_equal-to

Test Plan: EMPTY

Reviewers: JIRA, cwsteinbach

Reviewed By: cwsteinbach

Differential Revision: https://reviews.facebook.net/D1791

[cws] HIVE-2771 [jira] Add support for filter pushdown for key ranges in hbase for
keys of type string
(Ashutosh Chauhan via Carl Steinbach)

Summary:
https://issues.apache.org/jira/browse/HIVE-2771

This patch adds support for key range scans pushdown to hbase for keys of type
string. With this patch filter pushdowns of following types are supported:
a) Point lookups for keys of any types.
b) Range scans for keys of type string.

Test Plan:
Added hbase_ppd_key_range.q which is modeled after hbase_pushdown.q

This is a subtask of HIVE-1643

Test Plan: EMPTY

Reviewers: JIRA, jsichi, cwsteinbach

Reviewed By: cwsteinbach

CC: jsichi, ashutoshc

Differential Revision: https://reviews.facebook.net/D1551

[namit] HIVE-2833 Fix test failures caused by HIVE-2716
(Kevin Wilfong via namit)

[namit] HIVE-2825 Concatenating a partition does not inherit location from table
(Kevin Wilfong via namit)

[namit] HIVE-2823 Add logging of total run time in Driver
(Kevin Wilfong via namit)

[hashutosh] HIVE-2811: Export LANG=en_US.UTF-8 to environment while running tests (ecapriolo via hashutosh)

[hashutosh] HIVE-2824: typo in configuration parameter (Sho Shimauchi via hashutosh)

[hashutosh] HIVE-2761: Remove lib/javaewah-0.3.jar (ecapriolo via hashutosh)

[hashutosh] HIVE-2781: HBaseSerDe should allow users to specify the timestamp passed to Puts (toffer via hashutosh)

[hashutosh] HIVE-2712: Make ZooKeeper token store ACL configurable (thw via hashutosh)

[hashutosh] HIVE-2490: Add reset operation and average time attribute to Metrics MBean. (kevinwilfong via hashutosh)

[hashutosh] HIVE-2768: Add a getAuthorizationProvider to HiveStorageHandler (toffer via hashutosh)

[hashutosh] HIVE-2716 : Move retry logic in HiveMetaStore to a separe class (enis via hashutosh)

[hashutosh] HIVE-2791: filter is still removed due to regression of HIVE-1538 althougth HIVE-2344 (binlijin via hashutosh)

[hashutosh] HIVE-2792: SUBSTR(CAST(<string> AS BINARY)) produces unexpected results (navis via hashutosh)

[cws] HIVE-2782 [jira] New BINARY type produces unexpected results with supported UDFS
when using MapReduce2

Summary:
HIVE-2782. Make ba_table_udfs.q deterministic


Test Plan: EMPTY

Reviewers: JIRA, ashutoshc

Reviewed By: ashutoshc

CC: ashutoshc

Differential Revision: https://reviews.facebook.net/D1653

[cws] HIVE-2793 [jira] Disable loadpart_err.q on 0.23

Summary: HIVE-2793. Add 0.23 to list of excluded Hadoop versions for
loadpart_err.q

Test Plan: EMPTY

Reviewers: JIRA, jsichi, ashutoshc

Reviewed By: ashutoshc

CC: ashutoshc

Differential Revision: https://reviews.facebook.net/D1665

[cws] HIVE-2753 [jira] Remove empty java files
(Owen O'Malley via Carl Steinbach)

Summary:
remove dead java files

When looking at the 0.8.1 rc1, I discovered there were a set of empty Java files
that were likely left over from using 'patch' without the -E.

jdbc/src/java/org/apache/hadoop/hive/jdbc/JdbcSessionState.java
ql/src/java/org/apache/hadoop/hive/ql/exec/ExprNodeIndexEvaluator.java
ql/src/java/org/apache/hadoop/hive/ql/exec/MapJoinObject.java
ql/src/java/org/apache/hadoop/hive/ql/exec/PathUtil.java
ql/src/java/org/apache/hadoop/hive/ql/exec/TypedBytesRecordReader.java
ql/src/java/org/apache/hadoop/hive/ql/plan/AlterPartitionProtectModeDesc.java
ql/src/java/org/apache/hadoop/hive/ql/plan/TouchDesc.java
ql/src/test/org/apache/hadoop/hive/ql/plan/TestAddPartition.java
serde/src/gen-java/org/apache/hadoop/hive/serde/test/Constants.java
shims/src/0.20/java/org/apache/hadoop/fs/ProxyFileSystem.java
shims/src/0.20/java/org/apache/hadoop/fs/ProxyLocalFileSystem.java

Test Plan: EMPTY

Reviewers: JIRA, cwsteinbach

Reviewed By: cwsteinbach

CC: cwsteinbach

Differential Revision: https://reviews.facebook.net/D1611

[namit] HIVE-2612 support hive table/partitions exists in more than one region
(Kevin Wilfong via namit)

[namit] HIVE-2795 View partitions do not have a storage descriptor
(Kevin Wilfong via namit)

[namit] HIVE-2749 CONV returns incorrect results sometimes
(Jonathan Chang via namit)

[namit] HIVE-2759 Change global_limit.q into linux format file
(Zhenxiao Luo via namit)

[namit] HIVE-2779 Improve Hooks run in Driver
(Kevin Wilfong via namit)

[namit] HIVE-2756 Views should be added to the inputs of queries.
(Yongqiang He via namit)

[namit] HIVE-2762 Alter Table Partition Concatenate Fails On Certain Characters
(Kevin Wilfong via namit)

[heyongqiang] HIVE-2772 [jira] make union31.q deterministic
(Namit Jain via Yongqiang He)

Summary:
https://issues.apache.org/jira/browse/HIVE-2772

HIVE-2772



Test Plan: EMPTY

Reviewers: JIRA, ashutoshc

Reviewed By: ashutoshc

CC: ashutoshc

Differential Revision: https://reviews.facebook.net/D1557

[kevinwilfong] HIVE-2758 Metastore is caching too aggressively (Kevin Wilfong reviewed by Carl Steinbach)

[heyongqiang] HIVE-2769 [jira] union with a multi-table insert is not working
(Namit Jain via Yongqiang He)

Summary:
https://issues.apache.org/jira/browse/HIVE-2769

HIVE-2769



Test Plan: EMPTY

Reviewers: JIRA, heyongqiang

Reviewed By: heyongqiang

CC: heyongqiang

Differential Revision: https://reviews.facebook.net/D1545

[hashutosh] HIVE-2673: Eclipse launch configurations fail due to unsatisfied builtins JAR dependency (Carl Steinbach via Ashutosh Chauhan)

[hashutosh] HIVE-2700: Add 'ivy-clean-cache' and 'very-clean' Ant targets (Carl Steinbach via Ashutosh Chauhan)

[heyongqiang] HIVE-2765 hbase handler uses ZooKeeperConnectionException which is not compatible with HBase versions other than 0.89 (Pei Yue via He Yongqiang)

[sdong] HIVE-2249 When creating constant expression for numbers, try to infer type from another comparison operand, instead of trying to use integer first, and then long and double (Zhiqiu Kong via Siying Dong)

[hashutosh] HIVE_2645: Hive Web Server startup messages logs incorrect path it is searching for WAR (Edward Capriolo via Ashutosh Chauhan)

[cws] HIVE-2760 [jira] TestCliDriver should log elapsed time

Summary: HIVE-2760. TestCliDriver should log elapsed time

Test Plan: EMPTY

Reviewers: JIRA, ashutoshc

Reviewed By: ashutoshc

CC: ashutoshc, cwsteinbach

Differential Revision: https://reviews.facebook.net/D1503

[cws] HIVE-2662 [jira] Add Ant configuration property for dumping classpath of tests

Summary: HIVE-2662. Add Ant configuration property for dumping classpath of
tests

Test Plan: EMPTY

Reviewers: JIRA, jsichi, ashutoshc

Reviewed By: ashutoshc

CC: ashutoshc

Differential Revision: https://reviews.facebook.net/D903

[hashutosh] HIVE-2735: PlanUtils.configureTableJobPropertiesForStorageHandler() is not called for partitioned table (sushanth via ashutosh)

[namit] HIVE-2755 union follwowed by union_subq does not work if the subquery union
has reducers (He Yongqiang via namit)

[cws] HIVE-2734 [jira] Fix some nondeterministic test output
(Zhenxiao Luo via Carl Steinbach)

Summary:
HIVE-2734: Fix some nondeterministic test output

Many Hive query tests lack an ORDER BY clause, and consequently the ordering
of the rows in the result set is nondeterministic:

groupby1_limit
input11_limit
input1_limit
input_lazyserde
join18_multi_distinct
join_1to1
join_casesensitive
join_filters
join_nulls
merge3
rcfile_columnar
rcfile_lazydecompress
rcfile_union
sample10
udf_sentences
union24
columnarserde_create_shortcut
combine1
global_limit

Test Plan: EMPTY

Reviewers: JIRA, cwsteinbach

Reviewed By: cwsteinbach

CC: zhenxiao, cwsteinbach

Differential Revision: https://reviews.facebook.net/D1449

[namit] HIVE-2754 NPE in union with lateral view
(Yongqiang He via namit)

[namit] HIVE-2750 Hive multi group by single reducer optimization causes invalid column
reference error (Kevin Wilfong via namit)

[hashutosh] HIVE-2746 : Metastore client doesn't log properly in case of connection failure to server (hashutosh)

[cws] HIVE-2698 [jira] Enable Hadoop-1.0.0 in Hive
(Enis Söztutar via Carl Steinbach)

Summary:
third version of the patch

Hadoop-1.0.0 is recently released, which is AFAIK, API compatible to the 0.20S
release.

Test Plan: EMPTY

Reviewers: JIRA, cwsteinbach

Reviewed By: cwsteinbach

CC: cwsteinbach, enis

Differential Revision: https://reviews.facebook.net/D1389

[namit] HIVE-2727 add a testcase for partitioned view on union and base tables have
index (He Yongqiang via namit)

[hashutosh] HIVE-2665 : Support for metastore service specific HADOOP_OPTS environment setting (thw via hashutosh)

[cws] HIVE-2724. Remove unused lib/log4j-1.2.15.jar (Andrew Bayer via cws)

[hashutosh] HIVE-2589 : Newly created partition should inherit properties from table (Ashutosh Chauhan)

[cws] HIVE-2203. Extend concat_ws() UDF to support arrays of strings (Zhenxiao Luo via cws)

[cws] HIVE-2279. Implement sort(array) UDF (Zhenxiao Luo via cws)

[namit] HIVE-2674 get_partitions_ps throws TApplicationException if table doesn't
exist (Kevin Wilfong via namit)

[namit] HIVE-2718 NPE in union followed by join
(He Yongqiang via namit)

[cws] HIVE-2719. Revert HIVE-2589 (He Yongqiang via cws)

[namit] HIVE-2504 Warehouse table subdirectories should inherit the group permissions of the warehouse
parent directory (Chinna Rao Lalam via namit)

[namit] HIVE-2695 Add PRINTF() Udf (Zhenxiao Luo via namit)

[amareshwari] HIVE-2629. Make a single Hive binary work with both 0.20.x and 0.23.0. (Thomas Weise via amareshwari)

[hashutosh] HIVE-2589: Newly created partition should inherit properties from table (Ashutosh Chauhan)

[hashutosh] HIVE-2682: Clean-up logs (Rajat Goel via Ashutosh Chauhan)

[hashutosh] HIVE-2705: SemanticAnalyzer twice swallows an exception it shouldn't (jghoman via hashutosh)

[heyongqiang] HIVE-2706 [jira] StackOverflowError when using custom UDF after adding archive
after adding jars
(Kevin Wilfong via Yongqiang He)

Summary:
https://issues.apache.org/jira/browse/HIVE-2706

The issue was that the current thread's classloader and the classloader in the
conf differed due to the prehook updating only the current thread's classloader
with new jars. Now, it updates both classloaders, fixing the issue.

When a custom UDF is used in a query after add an archive, such as a zip file,
after adding jars, the XMLEncoder enters an infinite loop when serializing the
map reduce task, as part of sending it to be executed. This results in a stack
overflow error.

Test Plan: Verified it fixed the stack overflow error.

Reviewers: JIRA, heyongqiang, njain

Reviewed By: heyongqiang

CC: heyongqiang

Differential Revision: https://reviews.facebook.net/D1167

[amareshwari] HIVE-2629. Reverting previous commit

[amareshwari] HIVE-2629. Make a single Hive binary work with both 0.20.x and 0.23.0. (Thomas Weise via amareshwari)

[namit] HIVE-2690 a bug in 'alter table concatenate' that causes filenames getting
double url encoded (He Yongqiang via namit)

[heyongqiang] HIVE-2621:Allow multiple group bys with the same input data and spray keys to be run on the same reducer. (Kevin via He Yongqiang)

[hashutosh] HIVE-2616 : Passing user identity from metastore client to server in non-secure mode (Ashutosh Chauhan)


Changes for Build #55

Changes for Build #56
[kevinwilfong] HIVE-3552. performant manner for performing cubes/rollups/grouping sets for a high number of grouping set keys.


Changes for Build #57

Changes for Build #58
[cws] HIVE-3875. Negative value for hive.stats.ndv.error should be disallowed (Shreepadma Venugopalan via cws)


Changes for Build #59
[namit] HIVE-3888 wrong mapside groupby if no partition is being selected
(Namit Jain via Ashutosh and namit)


Changes for Build #60

Changes for Build #61



32 tests failed.
FAILED: org.apache.hadoop.hive.cli.TestHBaseCliDriver.testCliDriver_external_table_ppd

Error Message:
Unexpected exception in setup

Stack Trace:
junit.framework.AssertionFailedError: Unexpected exception in setup
  at junit.framework.Assert.fail(Assert.java:50)
  at org.apache.hadoop.hive.cli.TestHBaseCliDriver.setUp(TestHBaseCliDriver.java:59)
  at junit.framework.TestCase.runBare(TestCase.java:132)
  at junit.framework.TestResult$1.protect(TestResult.java:110)
  at junit.framework.TestResult.runProtected(TestResult.java:128)
  at junit.framework.TestResult.run(TestResult.java:113)
  at junit.framework.TestCase.run(TestCase.java:124)
  at junit.framework.TestSuite.runTest(TestSuite.java:243)
  at junit.framework.TestSuite.run(TestSuite.java:238)
  at junit.extensions.TestDecorator.basicRun(TestDecorator.java:24)
  at junit.extensions.TestSetup$1.protect(TestSetup.java:23)
  at junit.framework.TestResult.runProtected(TestResult.java:128)
  at junit.extensions.TestSetup.run(TestSetup.java:27)
  at org.apache.tools.ant.taskdefs.optional.junit.JUnitTestRunner.run(JUnitTestRunner.java:422)
  at org.apache.tools.ant.taskdefs.optional.junit.JUnitTestRunner.launch(JUnitTestRunner.java:931)
  at org.apache.tools.ant.taskdefs.optional.junit.JUnitTestRunner.main(JUnitTestRunner.java:785)


FAILED: org.apache.hadoop.hive.cli.TestHBaseCliDriver.testCliDriver_hbase_binary_external_table_queries

Error Message:
Unexpected exception in setup

Stack Trace:
junit.framework.AssertionFailedError: Unexpected exception in setup
  at junit.framework.Assert.fail(Assert.java:50)
  at org.apache.hadoop.hive.cli.TestHBaseCliDriver.setUp(TestHBaseCliDriver.java:59)
  at junit.framework.TestCase.runBare(TestCase.java:132)
  at junit.framework.TestResult$1.protect(TestResult.java:110)
  at junit.framework.TestResult.runProtected(TestResult.java:128)
  at junit.framework.TestResult.run(TestResult.java:113)
  at junit.framework.TestCase.run(TestCase.java:124)
  at junit.framework.TestSuite.runTest(TestSuite.java:243)
  at junit.framework.TestSuite.run(TestSuite.java:238)
  at junit.extensions.TestDecorator.basicRun(TestDecorator.java:24)
  at junit.extensions.TestSetup$1.protect(TestSetup.java:23)
  at junit.framework.TestResult.runProtected(TestResult.java:128)
  at junit.extensions.TestSetup.run(TestSetup.java:27)
  at org.apache.tools.ant.taskdefs.optional.junit.JUnitTestRunner.run(JUnitTestRunner.java:422)
  at org.apache.tools.ant.taskdefs.optional.junit.JUnitTestRunner.launch(JUnitTestRunner.java:931)
  at org.apache.tools.ant.taskdefs.optional.junit.JUnitTestRunner.main(JUnitTestRunner.java:785)


FAILED: org.apache.hadoop.hive.cli.TestHBaseCliDriver.testCliDriver_hbase_binary_map_queries

Error Message:
Unexpected exception in setup

Stack Trace:
junit.framework.AssertionFailedError: Unexpected exception in setup
  at junit.framework.Assert.fail(Assert.java:50)
  at org.apache.hadoop.hive.cli.TestHBaseCliDriver.setUp(TestHBaseCliDriver.java:59)
  at junit.framework.TestCase.runBare(TestCase.java:132)
  at junit.framework.TestResult$1.protect(TestResult.java:110)
  at junit.framework.TestResult.runProtected(TestResult.java:128)
  at junit.framework.TestResult.run(TestResult.java:113)
  at junit.framework.TestCase.run(TestCase.java:124)
  at junit.framework.TestSuite.runTest(TestSuite.java:243)
  at junit.framework.TestSuite.run(TestSuite.java:238)
  at junit.extensions.TestDecorator.basicRun(TestDecorator.java:24)
  at junit.extensions.TestSetup$1.protect(TestSetup.java:23)
  at junit.framework.TestResult.runProtected(TestResult.java:128)
  at junit.extensions.TestSetup.run(TestSetup.java:27)
  at org.apache.tools.ant.taskdefs.optional.junit.JUnitTestRunner.run(JUnitTestRunner.java:422)
  at org.apache.tools.ant.taskdefs.optional.junit.JUnitTestRunner.launch(JUnitTestRunner.java:931)
  at org.apache.tools.ant.taskdefs.optional.junit.JUnitTestRunner.main(JUnitTestRunner.java:785)


FAILED: org.apache.hadoop.hive.cli.TestHBaseCliDriver.testCliDriver_hbase_binary_storage_queries

Error Message:
Unexpected exception in setup

Stack Trace:
junit.framework.AssertionFailedError: Unexpected exception in setup
  at junit.framework.Assert.fail(Assert.java:50)
  at org.apache.hadoop.hive.cli.TestHBaseCliDriver.setUp(TestHBaseCliDriver.java:59)
  at junit.framework.TestCase.runBare(TestCase.java:132)
  at junit.framework.TestResult$1.protect(TestResult.java:110)
  at junit.framework.TestResult.runProtected(TestResult.java:128)
  at junit.framework.TestResult.run(TestResult.java:113)
  at junit.framework.TestCase.run(TestCase.java:124)
  at junit.framework.TestSuite.runTest(TestSuite.java:243)
  at junit.framework.TestSuite.run(TestSuite.java:238)
  at junit.extensions.TestDecorator.basicRun(TestDecorator.java:24)
  at junit.extensions.TestSetup$1.protect(TestSetup.java:23)
  at junit.framework.TestResult.runProtected(TestResult.java:128)
  at junit.extensions.TestSetup.run(TestSetup.java:27)
  at org.apache.tools.ant.taskdefs.optional.junit.JUnitTestRunner.run(JUnitTestRunner.java:422)
  at org.apache.tools.ant.taskdefs.optional.junit.JUnitTestRunner.launch(JUnitTestRunner.java:931)
  at org.apache.tools.ant.taskdefs.optional.junit.JUnitTestRunner.main(JUnitTestRunner.java:785)


FAILED: org.apache.hadoop.hive.cli.TestHBaseCliDriver.testCliDriver_hbase_joins

Error Message:
Unexpected exception in setup

Stack Trace:
junit.framework.AssertionFailedError: Unexpected exception in setup
  at junit.framework.Assert.fail(Assert.java:50)
  at org.apache.hadoop.hive.cli.TestHBaseCliDriver.setUp(TestHBaseCliDriver.java:59)
  at junit.framework.TestCase.runBare(TestCase.java:132)
  at junit.framework.TestResult$1.protect(TestResult.java:110)
  at junit.framework.TestResult.runProtected(TestResult.java:128)
  at junit.framework.TestResult.run(TestResult.java:113)
  at junit.framework.TestCase.run(TestCase.java:124)
  at junit.framework.TestSuite.runTest(TestSuite.java:243)
  at junit.framework.TestSuite.run(TestSuite.java:238)
  at junit.extensions.TestDecorator.basicRun(TestDecorator.java:24)
  at junit.extensions.TestSetup$1.protect(TestSetup.java:23)
  at junit.framework.TestResult.runProtected(TestResult.java:128)
  at junit.extensions.TestSetup.run(TestSetup.java:27)
  at org.apache.tools.ant.taskdefs.optional.junit.JUnitTestRunner.run(JUnitTestRunner.java:422)
  at org.apache.tools.ant.taskdefs.optional.junit.JUnitTestRunner.launch(JUnitTestRunner.java:931)
  at org.apache.tools.ant.taskdefs.optional.junit.JUnitTestRunner.main(JUnitTestRunner.java:785)


FAILED: org.apache.hadoop.hive.cli.TestHBaseCliDriver.testCliDriver_hbase_ppd_key_range

Error Message:
Unexpected exception in setup

Stack Trace:
junit.framework.AssertionFailedError: Unexpected exception in setup
  at junit.framework.Assert.fail(Assert.java:50)
  at org.apache.hadoop.hive.cli.TestHBaseCliDriver.setUp(TestHBaseCliDriver.java:59)
  at junit.framework.TestCase.runBare(TestCase.java:132)
  at junit.framework.TestResult$1.protect(TestResult.java:110)
  at junit.framework.TestResult.runProtected(TestResult.java:128)
  at junit.framework.TestResult.run(TestResult.java:113)
  at junit.framework.TestCase.run(TestCase.java:124)
  at junit.framework.TestSuite.runTest(TestSuite.java:243)
  at junit.framework.TestSuite.run(TestSuite.java:238)
  at junit.extensions.TestDecorator.basicRun(TestDecorator.java:24)
  at junit.extensions.TestSetup$1.protect(TestSetup.java:23)
  at junit.framework.TestResult.runProtected(TestResult.java:128)
  at junit.extensions.TestSetup.run(TestSetup.java:27)
  at org.apache.tools.ant.taskdefs.optional.junit.JUnitTestRunner.run(JUnitTestRunner.java:422)
  at org.apache.tools.ant.taskdefs.optional.junit.JUnitTestRunner.launch(JUnitTestRunner.java:931)
  at org.apache.tools.ant.taskdefs.optional.junit.JUnitTestRunner.main(JUnitTestRunner.java:785)


FAILED: org.apache.hadoop.hive.cli.TestHBaseCliDriver.testCliDriver_hbase_pushdown

Error Message:
Unexpected exception in setup

Stack Trace:
junit.framework.AssertionFailedError: Unexpected exception in setup
  at junit.framework.Assert.fail(Assert.java:50)
  at org.apache.hadoop.hive.cli.TestHBaseCliDriver.setUp(TestHBaseCliDriver.java:59)
  at junit.framework.TestCase.runBare(TestCase.java:132)
  at junit.framework.TestResult$1.protect(TestResult.java:110)
  at junit.framework.TestResult.runProtected(TestResult.java:128)
  at junit.framework.TestResult.run(TestResult.java:113)
  at junit.framework.TestCase.run(TestCase.java:124)
  at junit.framework.TestSuite.runTest(TestSuite.java:243)
  at junit.framework.TestSuite.run(TestSuite.java:238)
  at junit.extensions.TestDecorator.basicRun(TestDecorator.java:24)
  at junit.extensions.TestSetup$1.protect(TestSetup.java:23)
  at junit.framework.TestResult.runProtected(TestResult.java:128)
  at junit.extensions.TestSetup.run(TestSetup.java:27)
  at org.apache.tools.ant.taskdefs.optional.junit.JUnitTestRunner.run(JUnitTestRunner.java:422)
  at org.apache.tools.ant.taskdefs.optional.junit.JUnitTestRunner.launch(JUnitTestRunner.java:931)
  at org.apache.tools.ant.taskdefs.optional.junit.JUnitTestRunner.main(JUnitTestRunner.java:785)


FAILED: org.apache.hadoop.hive.cli.TestHBaseCliDriver.testCliDriver_hbase_queries

Error Message:
Unexpected exception in setup

Stack Trace:
junit.framework.AssertionFailedError: Unexpected exception in setup
  at junit.framework.Assert.fail(Assert.java:50)
  at org.apache.hadoop.hive.cli.TestHBaseCliDriver.setUp(TestHBaseCliDriver.java:59)
  at junit.framework.TestCase.runBare(TestCase.java:132)
  at junit.framework.TestResult$1.protect(TestResult.java:110)
  at junit.framework.TestResult.runProtected(TestResult.java:128)
  at junit.framework.TestResult.run(TestResult.java:113)
  at junit.framework.TestCase.run(TestCase.java:124)
  at junit.framework.TestSuite.runTest(TestSuite.java:243)
  at junit.framework.TestSuite.run(TestSuite.java:238)
  at junit.extensions.TestDecorator.basicRun(TestDecorator.java:24)
  at junit.extensions.TestSetup$1.protect(TestSetup.java:23)
  at junit.framework.TestResult.runProtected(TestResult.java:128)
  at junit.extensions.TestSetup.run(TestSetup.java:27)
  at org.apache.tools.ant.taskdefs.optional.junit.JUnitTestRunner.run(JUnitTestRunner.java:422)
  at org.apache.tools.ant.taskdefs.optional.junit.JUnitTestRunner.launch(JUnitTestRunner.java:931)
  at org.apache.tools.ant.taskdefs.optional.junit.JUnitTestRunner.main(JUnitTestRunner.java:785)


FAILED: org.apache.hadoop.hive.cli.TestHBaseCliDriver.testCliDriver_hbase_stats

Error Message:
Unexpected exception in setup

Stack Trace:
junit.framework.AssertionFailedError: Unexpected exception in setup
  at junit.framework.Assert.fail(Assert.java:50)
  at org.apache.hadoop.hive.cli.TestHBaseCliDriver.setUp(TestHBaseCliDriver.java:59)
  at junit.framework.TestCase.runBare(TestCase.java:132)
  at junit.framework.TestResult$1.protect(TestResult.java:110)
  at junit.framework.TestResult.runProtected(TestResult.java:128)
  at junit.framework.TestResult.run(TestResult.java:113)
  at junit.framework.TestCase.run(TestCase.java:124)
  at junit.framework.TestSuite.runTest(TestSuite.java:243)
  at junit.framework.TestSuite.run(TestSuite.java:238)
  at junit.extensions.TestDecorator.basicRun(TestDecorator.java:24)
  at junit.extensions.TestSetup$1.protect(TestSetup.java:23)
  at junit.framework.TestResult.runProtected(TestResult.java:128)
  at junit.extensions.TestSetup.run(TestSetup.java:27)
  at org.apache.tools.ant.taskdefs.optional.junit.JUnitTestRunner.run(JUnitTestRunner.java:422)
  at org.apache.tools.ant.taskdefs.optional.junit.JUnitTestRunner.launch(JUnitTestRunner.java:931)
  at org.apache.tools.ant.taskdefs.optional.junit.JUnitTestRunner.main(JUnitTestRunner.java:785)


FAILED: org.apache.hadoop.hive.cli.TestHBaseCliDriver.testCliDriver_hbase_stats2

Error Message:
Unexpected exception in setup

Stack Trace:
junit.framework.AssertionFailedError: Unexpected exception in setup
  at junit.framework.Assert.fail(Assert.java:50)
  at org.apache.hadoop.hive.cli.TestHBaseCliDriver.setUp(TestHBaseCliDriver.java:59)
  at junit.framework.TestCase.runBare(TestCase.java:132)
  at junit.framework.TestResult$1.protect(TestResult.java:110)
  at junit.framework.TestResult.runProtected(TestResult.java:128)
  at junit.framework.TestResult.run(TestResult.java:113)
  at junit.framework.TestCase.run(TestCase.java:124)
  at junit.framework.TestSuite.runTest(TestSuite.java:243)
  at junit.framework.TestSuite.run(TestSuite.java:238)
  at junit.extensions.TestDecorator.basicRun(TestDecorator.java:24)
  at junit.extensions.TestSetup$1.protect(TestSetup.java:23)
  at junit.framework.TestResult.runProtected(TestResult.java:128)
  at junit.extensions.TestSetup.run(TestSetup.java:27)
  at org.apache.tools.ant.taskdefs.optional.junit.JUnitTestRunner.run(JUnitTestRunner.java:422)
  at org.apache.tools.ant.taskdefs.optional.junit.JUnitTestRunner.launch(JUnitTestRunner.java:931)
  at org.apache.tools.ant.taskdefs.optional.junit.JUnitTestRunner.main(JUnitTestRunner.java:785)


FAILED: org.apache.hadoop.hive.cli.TestHBaseCliDriver.testCliDriver_hbase_stats3

Error Message:
Unexpected exception in setup

Stack Trace:
junit.framework.AssertionFailedError: Unexpected exception in setup
  at junit.framework.Assert.fail(Assert.java:50)
  at org.apache.hadoop.hive.cli.TestHBaseCliDriver.setUp(TestHBaseCliDriver.java:59)
  at junit.framework.TestCase.runBare(TestCase.java:132)
  at junit.framework.TestResult$1.protect(TestResult.java:110)
  at junit.framework.TestResult.runProtected(TestResult.java:128)
  at junit.framework.TestResult.run(TestResult.java:113)
  at junit.framework.TestCase.run(TestCase.java:124)
  at junit.framework.TestSuite.runTest(TestSuite.java:243)
  at junit.framework.TestSuite.run(TestSuite.java:238)
  at junit.extensions.TestDecorator.basicRun(TestDecorator.java:24)
  at junit.extensions.TestSetup$1.protect(TestSetup.java:23)
  at junit.framework.TestResult.runProtected(TestResult.java:128)
  at junit.extensions.TestSetup.run(TestSetup.java:27)
  at org.apache.tools.ant.taskdefs.optional.junit.JUnitTestRunner.run(JUnitTestRunner.java:422)
  at org.apache.tools.ant.taskdefs.optional.junit.JUnitTestRunner.launch(JUnitTestRunner.java:931)
  at org.apache.tools.ant.taskdefs.optional.junit.JUnitTestRunner.main(JUnitTestRunner.java:785)


FAILED: org.apache.hadoop.hive.cli.TestHBaseCliDriver.testCliDriver_hbase_stats_empty_partition

Error Message:
Unexpected exception in setup

Stack Trace:
junit.framework.AssertionFailedError: Unexpected exception in setup
  at junit.framework.Assert.fail(Assert.java:50)
  at org.apache.hadoop.hive.cli.TestHBaseCliDriver.setUp(TestHBaseCliDriver.java:59)
  at junit.framework.TestCase.runBare(TestCase.java:132)
  at junit.framework.TestResult$1.protect(TestResult.java:110)
  at junit.framework.TestResult.runProtected(TestResult.java:128)
  at junit.framework.TestResult.run(TestResult.java:113)
  at junit.framework.TestCase.run(TestCase.java:124)
  at junit.framework.TestSuite.runTest(TestSuite.java:243)
  at junit.framework.TestSuite.run(TestSuite.java:238)
  at junit.extensions.TestDecorator.basicRun(TestDecorator.java:24)
  at junit.extensions.TestSetup$1.protect(TestSetup.java:23)
  at junit.framework.TestResult.runProtected(TestResult.java:128)
  at junit.extensions.TestSetup.run(TestSetup.java:27)
  at org.apache.tools.ant.taskdefs.optional.junit.JUnitTestRunner.run(JUnitTestRunner.java:422)
  at org.apache.tools.ant.taskdefs.optional.junit.JUnitTestRunner.launch(JUnitTestRunner.java:931)
  at org.apache.tools.ant.taskdefs.optional.junit.JUnitTestRunner.main(JUnitTestRunner.java:785)


FAILED: org.apache.hadoop.hive.cli.TestHBaseCliDriver.testCliDriver_ppd_key_ranges

Error Message:
Unexpected exception in setup

Stack Trace:
junit.framework.AssertionFailedError: Unexpected exception in setup
  at junit.framework.Assert.fail(Assert.java:50)
  at org.apache.hadoop.hive.cli.TestHBaseCliDriver.setUp(TestHBaseCliDriver.java:59)
  at junit.framework.TestCase.runBare(TestCase.java:132)
  at junit.framework.TestResult$1.protect(TestResult.java:110)
  at junit.framework.TestResult.runProtected(TestResult.java:128)
  at junit.framework.TestResult.run(TestResult.java:113)
  at junit.framework.TestCase.run(TestCase.java:124)
  at junit.framework.TestSuite.runTest(TestSuite.java:243)
  at junit.framework.TestSuite.run(TestSuite.java:238)
  at junit.extensions.TestDecorator.basicRun(TestDecorator.java:24)
  at junit.extensions.TestSetup$1.protect(TestSetup.java:23)
  at junit.framework.TestResult.runProtected(TestResult.java:128)
  at junit.extensions.TestSetup.run(TestSetup.java:27)
  at org.apache.tools.ant.taskdefs.optional.junit.JUnitTestRunner.run(JUnitTestRunner.java:422)
  at org.apache.tools.ant.taskdefs.optional.junit.JUnitTestRunner.launch(JUnitTestRunner.java:931)
  at org.apache.tools.ant.taskdefs.optional.junit.JUnitTestRunner.main(JUnitTestRunner.java:785)


FAILED: org.apache.hadoop.hive.cli.TestHBaseMinimrCliDriver.testCliDriver_hbase_bulk

Error Message:
com.google.common.collect.LinkedListMultimap.values()Ljava/util/List;

Stack Trace:
java.lang.NoSuchMethodError: com.google.common.collect.LinkedListMultimap.values()Ljava/util/List;
  at org.apache.hadoop.hdfs.SocketCache.clear(SocketCache.java:131)
  at org.apache.hadoop.hdfs.DFSClient.close(DFSClient.java:604)
  at org.apache.hadoop.hdfs.MiniDFSCluster.waitActive(MiniDFSCluster.java:1711)
  at org.apache.hadoop.hdfs.MiniDFSCluster.waitActive(MiniDFSCluster.java:1722)
  at org.apache.hadoop.hdfs.MiniDFSCluster.startDataNodes(MiniDFSCluster.java:1066)
  at org.apache.hadoop.hdfs.MiniDFSCluster.startDataNodes(MiniDFSCluster.java:929)
  at org.apache.hadoop.hdfs.MiniDFSCluster.initMiniDFSCluster(MiniDFSCluster.java:588)
  at org.apache.hadoop.hdfs.MiniDFSCluster.(MiniDFSCluster.java:398)
  at org.apache.hadoop.hive.shims.HadoopShimsSecure.getMiniDfs(HadoopShimsSecure.java:111)
  at org.apache.hadoop.hive.ql.QTestUtil.(HBaseQTestUtil.java:30)
  at org.apache.hadoop.hive.cli.TestHBaseMinimrCliDriver.setUp(TestHBaseMinimrCliDriver.java:53)
  at junit.framework.TestCase.runBare(TestCase.java:132)
  at junit.framework.TestResult$1.protect(TestResult.java:110)
  at junit.framework.TestResult.runProtected(TestResult.java:128)
  at junit.framework.TestResult.run(TestResult.java:113)
  at junit.framework.TestCase.run(TestCase.java:124)
  at junit.framework.TestSuite.runTest(TestSuite.java:243)
  at junit.framework.TestSuite.run(TestSuite.java:238)
  at junit.extensions.TestDecorator.basicRun(TestDecorator.java:24)
  at junit.extensions.TestSetup$1.protect(TestSetup.java:23)
  at junit.framework.TestResult.runProtected(TestResult.java:128)
  at junit.extensions.TestSetup.run(TestSetup.java:27)
  at org.apache.tools.ant.taskdefs.optional.junit.JUnitTestRunner.run(JUnitTestRunner.java:422)
  at org.apache.tools.ant.taskdefs.optional.junit.JUnitTestRunner.launch(JUnitTestRunner.java:931)
  at org.apache.tools.ant.taskdefs.optional.junit.JUnitTestRunner.main(JUnitTestRunner.java:785)


FAILED: org.apache.hadoop.hive.cli.TestHBaseNegativeCliDriver.testCliDriver_cascade_dbdrop

Error Message:
Unexpected exception in setup

Stack Trace:
junit.framework.AssertionFailedError: Unexpected exception in setup
  at junit.framework.Assert.fail(Assert.java:50)
  at org.apache.hadoop.hive.cli.TestHBaseNegativeCliDriver.setUp(TestHBaseNegativeCliDriver.java:38)
  at junit.framework.TestCase.runBare(TestCase.java:132)
  at junit.framework.TestResult$1.protect(TestResult.java:110)
  at junit.framework.TestResult.runProtected(TestResult.java:128)
  at junit.framework.TestResult.run(TestResult.java:113)
  at junit.framework.TestCase.run(TestCase.java:124)
  at junit.framework.TestSuite.runTest(TestSuite.java:243)
  at junit.framework.TestSuite.run(TestSuite.java:238)
  at junit.extensions.TestDecorator.basicRun(TestDecorator.java:24)
  at junit.extensions.TestSetup$1.protect(TestSetup.java:23)
  at junit.framework.TestResult.runProtected(TestResult.java:128)
  at junit.extensions.TestSetup.run(TestSetup.java:27)
  at org.apache.tools.ant.taskdefs.optional.junit.JUnitTestRunner.run(JUnitTestRunner.java:422)
  at org.apache.tools.ant.taskdefs.optional.junit.JUnitTestRunner.launch(JUnitTestRunner.java:931)
  at org.apache.tools.ant.taskdefs.optional.junit.JUnitTestRunner.main(JUnitTestRunner.java:785)


FAILED: org.apache.hadoop.hive.cli.TestHBaseNegativeCliDriver.testCliDriver_cascade_dbdrop_hadoop20

Error Message:
Unexpected exception in setup

Stack Trace:
junit.framework.AssertionFailedError: Unexpected exception in setup
  at junit.framework.Assert.fail(Assert.java:50)
  at org.apache.hadoop.hive.cli.TestHBaseNegativeCliDriver.setUp(TestHBaseNegativeCliDriver.java:38)
  at junit.framework.TestCase.runBare(TestCase.java:132)
  at junit.framework.TestResult$1.protect(TestResult.java:110)
  at junit.framework.TestResult.runProtected(TestResult.java:128)
  at junit.framework.TestResult.run(TestResult.java:113)
  at junit.framework.TestCase.run(TestCase.java:124)
  at junit.framework.TestSuite.runTest(TestSuite.java:243)
  at junit.framework.TestSuite.run(TestSuite.java:238)
  at junit.extensions.TestDecorator.basicRun(TestDecorator.java:24)
  at junit.extensions.TestSetup$1.protect(TestSetup.java:23)
  at junit.framework.TestResult.runProtected(TestResult.java:128)
  at junit.extensions.TestSetup.run(TestSetup.java:27)
  at org.apache.tools.ant.taskdefs.optional.junit.JUnitTestRunner.run(JUnitTestRunner.java:422)
  at org.apache.tools.ant.taskdefs.optional.junit.JUnitTestRunner.launch(JUnitTestRunner.java:931)
  at org.apache.tools.ant.taskdefs.optional.junit.JUnitTestRunner.main(JUnitTestRunner.java:785)


FAILED: org.apache.hadoop.hive.cli.TestCliDriver.testCliDriver_archive_excludeHadoop20

Error Message:
Unexpected exception See build/ql/tmp/hive.log, or try "ant test ... -Dtest.silent=false" to get more logs.

Stack Trace:
junit.framework.AssertionFailedError: Unexpected exception
See build/ql/tmp/hive.log, or try "ant test ... -Dtest.silent=false" to get more logs.
  at junit.framework.Assert.fail(Assert.java:50)
  at org.apache.hadoop.hive.cli.TestCliDriver.runTest(TestCliDriver.java:5620)
  at org.apache.hadoop.hive.cli.TestCliDriver.testCliDriver_archive_excludeHadoop20(TestCliDriver.java:1313)
  at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
  at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
  at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
  at java.lang.reflect.Method.invoke(Method.java:597)
  at junit.framework.TestCase.runTest(TestCase.java:168)
  at junit.framework.TestCase.runBare(TestCase.java:134)
  at junit.framework.TestResult$1.protect(TestResult.java:110)
  at junit.framework.TestResult.runProtected(TestResult.java:128)
  at junit.framework.TestResult.run(TestResult.java:113)
  at junit.framework.TestCase.run(TestCase.java:124)
  at junit.framework.TestSuite.runTest(TestSuite.java:243)
  at junit.framework.TestSuite.run(TestSuite.java:238)
  at org.apache.tools.ant.taskdefs.optional.junit.JUnitTestRunner.run(JUnitTestRunner.java:422)
  at org.apache.tools.ant.taskdefs.optional.junit.JUnitTestRunner.launch(JUnitTestRunner.java:931)
  at org.apache.tools.ant.taskdefs.optional.junit.JUnitTestRunner.main(JUnitTestRunner.java:785)


FAILED: org.apache.hadoop.hive.cli.TestCliDriver.testCliDriver_archive_multi

Error Message:
Unexpected exception See build/ql/tmp/hive.log, or try "ant test ... -Dtest.silent=false" to get more logs.

Stack Trace:
junit.framework.AssertionFailedError: Unexpected exception
See build/ql/tmp/hive.log, or try "ant test ... -Dtest.silent=false" to get more logs.
  at junit.framework.Assert.fail(Assert.java:50)
  at org.apache.hadoop.hive.cli.TestCliDriver.runTest(TestCliDriver.java:5620)
  at org.apache.hadoop.hive.cli.TestCliDriver.testCliDriver_archive_multi(TestCliDriver.java:1317)
  at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
  at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
  at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
  at java.lang.reflect.Method.invoke(Method.java:597)
  at junit.framework.TestCase.runTest(TestCase.java:168)
  at junit.framework.TestCase.runBare(TestCase.java:134)
  at junit.framework.TestResult$1.protect(TestResult.java:110)
  at junit.framework.TestResult.runProtected(TestResult.java:128)
  at junit.framework.TestResult.run(TestResult.java:113)
  at junit.framework.TestCase.run(TestCase.java:124)
  at junit.framework.TestSuite.runTest(TestSuite.java:243)
  at junit.framework.TestSuite.run(TestSuite.java:238)
  at org.apache.tools.ant.taskdefs.optional.junit.JUnitTestRunner.run(JUnitTestRunner.java:422)
  at org.apache.tools.ant.taskdefs.optional.junit.JUnitTestRunner.launch(JUnitTestRunner.java:931)
  at org.apache.tools.ant.taskdefs.optional.junit.JUnitTestRunner.main(JUnitTestRunner.java:785)


FAILED: org.apache.hadoop.hive.cli.TestCliDriver.testCliDriver_groupby_grouping_sets4

Error Message:
Unexpected exception See build/ql/tmp/hive.log, or try "ant test ... -Dtest.silent=false" to get more logs.

Stack Trace:
junit.framework.AssertionFailedError: Unexpected exception
See build/ql/tmp/hive.log, or try "ant test ... -Dtest.silent=false" to get more logs.
  at junit.framework.Assert.fail(Assert.java:50)
  at org.apache.hadoop.hive.cli.TestCliDriver.runTest(TestCliDriver.java:5620)
  at org.apache.hadoop.hive.cli.TestCliDriver.testCliDriver_groupby_grouping_sets4(TestCliDriver.java:2377)
  at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
  at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
  at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
  at java.lang.reflect.Method.invoke(Method.java:597)
  at junit.framework.TestCase.runTest(TestCase.java:168)
  at junit.framework.TestCase.runBare(TestCase.java:134)
  at junit.framework.TestResult$1.protect(TestResult.java:110)
  at junit.framework.TestResult.runProtected(TestResult.java:128)
  at junit.framework.TestResult.run(TestResult.java:113)
  at junit.framework.TestCase.run(TestCase.java:124)
  at junit.framework.TestSuite.runTest(TestSuite.java:243)
  at junit.framework.TestSuite.run(TestSuite.java:238)
  at org.apache.tools.ant.taskdefs.optional.junit.JUnitTestRunner.run(JUnitTestRunner.java:422)
  at org.apache.tools.ant.taskdefs.optional.junit.JUnitTestRunner.launch(JUnitTestRunner.java:931)
  at org.apache.tools.ant.taskdefs.optional.junit.JUnitTestRunner.main(JUnitTestRunner.java:785)


FAILED: org.apache.hadoop.hive.cli.TestCliDriver.testCliDriver_join_filters_overlap

Error Message:
Unexpected exception See build/ql/tmp/hive.log, or try "ant test ... -Dtest.silent=false" to get more logs.

Stack Trace:
junit.framework.AssertionFailedError: Unexpected exception
See build/ql/tmp/hive.log, or try "ant test ... -Dtest.silent=false" to get more logs.
  at junit.framework.Assert.fail(Assert.java:50)
  at org.apache.hadoop.hive.cli.TestCliDriver.runTest(TestCliDriver.java:5620)
  at org.apache.hadoop.hive.cli.TestCliDriver.testCliDriver_join_filters_overlap(TestCliDriver.java:3177)
  at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
  at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
  at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
  at java.lang.reflect.Method.invoke(Method.java:597)
  at junit.framework.TestCase.runTest(TestCase.java:168)
  at junit.framework.TestCase.runBare(TestCase.java:134)
  at junit.framework.TestResult$1.protect(TestResult.java:110)
  at junit.framework.TestResult.runProtected(TestResult.java:128)
  at junit.framework.TestResult.run(TestResult.java:113)
  at junit.framework.TestCase.run(TestCase.java:124)
  at junit.framework.TestSuite.runTest(TestSuite.java:243)
  at junit.framework.TestSuite.run(TestSuite.java:238)
  at org.apache.tools.ant.taskdefs.optional.junit.JUnitTestRunner.run(JUnitTestRunner.java:422)
  at org.apache.tools.ant.taskdefs.optional.junit.JUnitTestRunner.launch(JUnitTestRunner.java:931)
  at org.apache.tools.ant.taskdefs.optional.junit.JUnitTestRunner.main(JUnitTestRunner.java:785)


FAILED: org.apache.hadoop.hive.cli.TestCliDriver.testCliDriver_join_nullsafe

Error Message:
Unexpected exception See build/ql/tmp/hive.log, or try "ant test ... -Dtest.silent=false" to get more logs.

Stack Trace:
junit.framework.AssertionFailedError: Unexpected exception
See build/ql/tmp/hive.log, or try "ant test ... -Dtest.silent=false" to get more logs.
  at junit.framework.Assert.fail(Assert.java:50)
  at org.apache.hadoop.hive.cli.TestCliDriver.runTest(TestCliDriver.java:5620)
  at org.apache.hadoop.hive.cli.TestCliDriver.testCliDriver_join_nullsafe(TestCliDriver.java:3193)
  at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
  at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
  at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
  at java.lang.reflect.Method.invoke(Method.java:597)
  at junit.framework.TestCase.runTest(TestCase.java:168)
  at junit.framework.TestCase.runBare(TestCase.java:134)
  at junit.framework.TestResult$1.protect(TestResult.java:110)
  at junit.framework.TestResult.runProtected(TestResult.java:128)
  at junit.framework.TestResult.run(TestResult.java:113)
  at junit.framework.TestCase.run(TestCase.java:124)
  at junit.framework.TestSuite.runTest(TestSuite.java:243)
  at junit.framework.TestSuite.run(TestSuite.java:238)
  at org.apache.tools.ant.taskdefs.optional.junit.JUnitTestRunner.run(JUnitTestRunner.java:422)
  at org.apache.tools.ant.taskdefs.optional.junit.JUnitTestRunner.launch(JUnitTestRunner.java:931)
  at org.apache.tools.ant.taskdefs.optional.junit.JUnitTestRunner.main(JUnitTestRunner.java:785)


FAILED: org.apache.hadoop.hive.cli.TestCliDriver.testCliDriver_list_bucket_dml_6

Error Message:
Unexpected exception See build/ql/tmp/hive.log, or try "ant test ... -Dtest.silent=false" to get more logs.

Stack Trace:
junit.framework.AssertionFailedError: Unexpected exception
See build/ql/tmp/hive.log, or try "ant test ... -Dtest.silent=false" to get more logs.
  at junit.framework.Assert.fail(Assert.java:50)
  at org.apache.hadoop.hive.cli.TestCliDriver.runTest(TestCliDriver.java:5620)
  at org.apache.hadoop.hive.cli.TestCliDriver.testCliDriver_list_bucket_dml_6(TestCliDriver.java:3273)
  at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
  at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
  at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
  at java.lang.reflect.Method.invoke(Method.java:597)
  at junit.framework.TestCase.runTest(TestCase.java:168)
  at junit.framework.TestCase.runBare(TestCase.java:134)
  at junit.framework.TestResult$1.protect(TestResult.java:110)
  at junit.framework.TestResult.runProtected(TestResult.java:128)
  at junit.framework.TestResult.run(TestResult.java:113)
  at junit.framework.TestCase.run(TestCase.java:124)
  at junit.framework.TestSuite.runTest(TestSuite.java:243)
  at junit.framework.TestSuite.run(TestSuite.java:238)
  at org.apache.tools.ant.taskdefs.optional.junit.JUnitTestRunner.run(JUnitTestRunner.java:422)
  at org.apache.tools.ant.taskdefs.optional.junit.JUnitTestRunner.launch(JUnitTestRunner.java:931)
  at org.apache.tools.ant.taskdefs.optional.junit.JUnitTestRunner.main(JUnitTestRunner.java:785)


FAILED: org.apache.hadoop.hive.cli.TestCliDriver.testCliDriver_list_bucket_dml_7

Error Message:
Unexpected exception See build/ql/tmp/hive.log, or try "ant test ... -Dtest.silent=false" to get more logs.

Stack Trace:
junit.framework.AssertionFailedError: Unexpected exception
See build/ql/tmp/hive.log, or try "ant test ... -Dtest.silent=false" to get more logs.
  at junit.framework.Assert.fail(Assert.java:50)
  at org.apache.hadoop.hive.cli.TestCliDriver.runTest(TestCliDriver.java:5620)
  at org.apache.hadoop.hive.cli.TestCliDriver.testCliDriver_list_bucket_dml_7(TestCliDriver.java:3277)
  at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
  at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
  at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
  at java.lang.reflect.Method.invoke(Method.java:597)
  at junit.framework.TestCase.runTest(TestCase.java:168)
  at junit.framework.TestCase.runBare(TestCase.java:134)
  at junit.framework.TestResult$1.protect(TestResult.java:110)
  at junit.framework.TestResult.runProtected(TestResult.java:128)
  at junit.framework.TestResult.run(TestResult.java:113)
  at junit.framework.TestCase.run(TestCase.java:124)
  at junit.framework.TestSuite.runTest(TestSuite.java:243)
  at junit.framework.TestSuite.run(TestSuite.java:238)
  at org.apache.tools.ant.taskdefs.optional.junit.JUnitTestRunner.run(JUnitTestRunner.java:422)
  at org.apache.tools.ant.taskdefs.optional.junit.JUnitTestRunner.launch(JUnitTestRunner.java:931)
  at org.apache.tools.ant.taskdefs.optional.junit.JUnitTestRunner.main(JUnitTestRunner.java:785)


FAILED: org.apache.hadoop.hive.cli.TestCliDriver.testCliDriver_list_bucket_dml_8

Error Message:
Unexpected exception See build/ql/tmp/hive.log, or try "ant test ... -Dtest.silent=false" to get more logs.

Stack Trace:
junit.framework.AssertionFailedError: Unexpected exception
See build/ql/tmp/hive.log, or try "ant test ... -Dtest.silent=false" to get more logs.
  at junit.framework.Assert.fail(Assert.java:50)
  at org.apache.hadoop.hive.cli.TestCliDriver.runTest(TestCliDriver.java:5620)
  at org.apache.hadoop.hive.cli.TestCliDriver.testCliDriver_list_bucket_dml_8(TestCliDriver.java:3281)
  at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
  at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
  at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
  at java.lang.reflect.Method.invoke(Method.java:597)
  at junit.framework.TestCase.runTest(TestCase.java:168)
  at junit.framework.TestCase.runBare(TestCase.java:134)
  at junit.framework.TestResult$1.protect(TestResult.java:110)
  at junit.framework.TestResult.runProtected(TestResult.java:128)
  at junit.framework.TestResult.run(TestResult.java:113)
  at junit.framework.TestCase.run(TestCase.java:124)
  at junit.framework.TestSuite.runTest(TestSuite.java:243)
  at junit.framework.TestSuite.run(TestSuite.java:238)
  at org.apache.tools.ant.taskdefs.optional.junit.JUnitTestRunner.run(JUnitTestRunner.java:422)
  at org.apache.tools.ant.taskdefs.optional.junit.JUnitTestRunner.launch(JUnitTestRunner.java:931)
  at org.apache.tools.ant.taskdefs.optional.junit.JUnitTestRunner.main(JUnitTestRunner.java:785)


FAILED: org.apache.hadoop.hive.cli.TestCliDriver.testCliDriver_list_bucket_query_oneskew_3

Error Message:
Unexpected exception See build/ql/tmp/hive.log, or try "ant test ... -Dtest.silent=false" to get more logs.

Stack Trace:
junit.framework.AssertionFailedError: Unexpected exception
See build/ql/tmp/hive.log, or try "ant test ... -Dtest.silent=false" to get more logs.
  at junit.framework.Assert.fail(Assert.java:50)
  at org.apache.hadoop.hive.cli.TestCliDriver.runTest(TestCliDriver.java:5620)
  at org.apache.hadoop.hive.cli.TestCliDriver.testCliDriver_list_bucket_query_oneskew_3(TestCliDriver.java:3309)
  at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
  at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
  at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
  at java.lang.reflect.Method.invoke(Method.java:597)
  at junit.framework.TestCase.runTest(TestCase.java:168)
  at junit.framework.TestCase.runBare(TestCase.java:134)
  at junit.framework.TestResult$1.protect(TestResult.java:110)
  at junit.framework.TestResult.runProtected(TestResult.java:128)
  at junit.framework.TestResult.run(TestResult.java:113)
  at junit.framework.TestCase.run(TestCase.java:124)
  at junit.framework.TestSuite.runTest(TestSuite.java:243)
  at junit.framework.TestSuite.run(TestSuite.java:238)
  at org.apache.tools.ant.taskdefs.optional.junit.JUnitTestRunner.run(JUnitTestRunner.java:422)
  at org.apache.tools.ant.taskdefs.optional.junit.JUnitTestRunner.launch(JUnitTestRunner.java:931)
  at org.apache.tools.ant.taskdefs.optional.junit.JUnitTestRunner.main(JUnitTestRunner.java:785)


FAILED: org.apache.hadoop.hive.cli.TestCliDriver.testCliDriver_parenthesis_star_by

Error Message:
Unexpected exception See build/ql/tmp/hive.log, or try "ant test ... -Dtest.silent=false" to get more logs.

Stack Trace:
junit.framework.AssertionFailedError: Unexpected exception
See build/ql/tmp/hive.log, or try "ant test ... -Dtest.silent=false" to get more logs.
  at junit.framework.Assert.fail(Assert.java:50)
  at org.apache.hadoop.hive.cli.TestCliDriver.runTest(TestCliDriver.java:5620)
  at org.apache.hadoop.hive.cli.TestCliDriver.testCliDriver_parenthesis_star_by(TestCliDriver.java:3681)
  at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
  at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
  at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
  at java.lang.reflect.Method.invoke(Method.java:597)
  at junit.framework.TestCase.runTest(TestCase.java:168)
  at junit.framework.TestCase.runBare(TestCase.java:134)
  at junit.framework.TestResult$1.protect(TestResult.java:110)
  at junit.framework.TestResult.runProtected(TestResult.java:128)
  at junit.framework.TestResult.run(TestResult.java:113)
  at junit.framework.TestCase.run(TestCase.java:124)
  at junit.framework.TestSuite.runTest(TestSuite.java:243)
  at junit.framework.TestSuite.run(TestSuite.java:238)
  at org.apache.tools.ant.taskdefs.optional.junit.JUnitTestRunner.run(JUnitTestRunner.java:422)
  at org.apache.tools.ant.taskdefs.optional.junit.JUnitTestRunner.launch(JUnitTestRunner.java:931)
  at org.apache.tools.ant.taskdefs.optional.junit.JUnitTestRunner.main(JUnitTestRunner.java:785)


FAILED: org.apache.hadoop.hive.cli.TestCliDriver.testCliDriver_recursive_dir

Error Message:
Unexpected exception See build/ql/tmp/hive.log, or try "ant test ... -Dtest.silent=false" to get more logs.

Stack Trace:
junit.framework.AssertionFailedError: Unexpected exception
See build/ql/tmp/hive.log, or try "ant test ... -Dtest.silent=false" to get more logs.
  at junit.framework.Assert.fail(Assert.java:50)
  at org.apache.hadoop.hive.cli.TestCliDriver.runTest(TestCliDriver.java:5620)
  at org.apache.hadoop.hive.cli.TestCliDriver.testCliDriver_recursive_dir(TestCliDriver.java:3977)
  at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
  at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
  at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
  at java.lang.reflect.Method.invoke(Method.java:597)
  at junit.framework.TestCase.runTest(TestCase.java:168)
  at junit.framework.TestCase.runBare(TestCase.java:134)
  at junit.framework.TestResult$1.protect(TestResult.java:110)
  at junit.framework.TestResult.runProtected(TestResult.java:128)
  at junit.framework.TestResult.run(TestResult.java:113)
  at junit.framework.TestCase.run(TestCase.java:124)
  at junit.framework.TestSuite.runTest(TestSuite.java:243)
  at junit.framework.TestSuite.run(TestSuite.java:238)
  at org.apache.tools.ant.taskdefs.optional.junit.JUnitTestRunner.run(JUnitTestRunner.java:422)
  at org.apache.tools.ant.taskdefs.optional.junit.JUnitTestRunner.launch(JUnitTestRunner.java:931)
  at org.apache.tools.ant.taskdefs.optional.junit.JUnitTestRunner.main(JUnitTestRunner.java:785)


FAILED: org.apache.hadoop.hive.cli.TestCliDriver.testCliDriver_table_access_keys_stats

Error Message:
Unexpected exception See build/ql/tmp/hive.log, or try "ant test ... -Dtest.silent=false" to get more logs.

Stack Trace:
junit.framework.AssertionFailedError: Unexpected exception
See build/ql/tmp/hive.log, or try "ant test ... -Dtest.silent=false" to get more logs.
  at junit.framework.Assert.fail(Assert.java:50)
  at org.apache.hadoop.hive.cli.TestCliDriver.runTest(TestCliDriver.java:5620)
  at org.apache.hadoop.hive.cli.TestCliDriver.testCliDriver_table_access_keys_stats(TestCliDriver.java:4489)
  at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
  at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
  at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
  at java.lang.reflect.Method.invoke(Method.java:597)
  at junit.framework.TestCase.runTest(TestCase.java:168)
  at junit.framework.TestCase.runBare(TestCase.java:134)
  at junit.framework.TestResult$1.protect(TestResult.java:110)
  at junit.framework.TestResult.runProtected(TestResult.java:128)
  at junit.framework.TestResult.run(TestResult.java:113)
  at junit.framework.TestCase.run(TestCase.java:124)
  at junit.framework.TestSuite.runTest(TestSuite.java:243)
  at junit.framework.TestSuite.run(TestSuite.java:238)
  at org.apache.tools.ant.taskdefs.optional.junit.JUnitTestRunner.run(JUnitTestRunner.java:422)
  at org.apache.tools.ant.taskdefs.optional.junit.JUnitTestRunner.launch(JUnitTestRunner.java:931)
  at org.apache.tools.ant.taskdefs.optional.junit.JUnitTestRunner.main(JUnitTestRunner.java:785)


FAILED: org.apache.hadoop.hive.cli.TestCliDriver.testCliDriver_udaf_percentile_approx

Error Message:
Unexpected exception See build/ql/tmp/hive.log, or try "ant test ... -Dtest.silent=false" to get more logs.

Stack Trace:
junit.framework.AssertionFailedError: Unexpected exception
See build/ql/tmp/hive.log, or try "ant test ... -Dtest.silent=false" to get more logs.
  at junit.framework.Assert.fail(Assert.java:50)
  at org.apache.hadoop.hive.cli.TestCliDriver.runTest(TestCliDriver.java:5620)
  at org.apache.hadoop.hive.cli.TestCliDriver.testCliDriver_udaf_percentile_approx(TestCliDriver.java:4585)
  at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
  at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
  at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
  at java.lang.reflect.Method.invoke(Method.java:597)
  at junit.framework.TestCase.runTest(TestCase.java:168)
  at junit.framework.TestCase.runBare(TestCase.java:134)
  at junit.framework.TestResult$1.protect(TestResult.java:110)
  at junit.framework.TestResult.runProtected(TestResult.java:128)
  at junit.framework.TestResult.run(TestResult.java:113)
  at junit.framework.TestCase.run(TestCase.java:124)
  at junit.framework.TestSuite.runTest(TestSuite.java:243)
  at junit.framework.TestSuite.run(TestSuite.java:238)
  at org.apache.tools.ant.taskdefs.optional.junit.JUnitTestRunner.run(JUnitTestRunner.java:422)
  at org.apache.tools.ant.taskdefs.optional.junit.JUnitTestRunner.launch(JUnitTestRunner.java:931)
  at org.apache.tools.ant.taskdefs.optional.junit.JUnitTestRunner.main(JUnitTestRunner.java:785)


FAILED: <init>.org.apache.hadoop.hive.cli.TestMinimrCliDriver

Error Message:
com.google.common.collect.LinkedListMultimap.values()Ljava/util/List;

Stack Trace:
java.lang.NoSuchMethodError: com.google.common.collect.LinkedListMultimap.values()Ljava/util/List;
  at org.apache.hadoop.hdfs.SocketCache.clear(SocketCache.java:131)
  at org.apache.hadoop.hdfs.DFSClient.close(DFSClient.java:604)
  at org.apache.hadoop.hdfs.MiniDFSCluster.waitActive(MiniDFSCluster.java:1711)
  at org.apache.hadoop.hdfs.MiniDFSCluster.waitActive(MiniDFSCluster.java:1722)
  at org.apache.hadoop.hdfs.MiniDFSCluster.startDataNodes(MiniDFSCluster.java:1066)
  at org.apache.hadoop.hdfs.MiniDFSCluster.startDataNodes(MiniDFSCluster.java:929)
  at org.apache.hadoop.hdfs.MiniDFSCluster.initMiniDFSCluster(MiniDFSCluster.java:588)
  at org.apache.hadoop.hdfs.MiniDFSCluster.(MiniDFSCluster.java:398)
  at org.apache.hadoop.hive.shims.HadoopShimsSecure.getMiniDfs(HadoopShimsSecure.java:111)
  at org.apache.hadoop.hive.ql.QTestUtil.(TestMinimrCliDriver.java:45)
  at java.lang.Class.forName0(Native Method)
  at java.lang.Class.forName(Class.java:169)
  at org.apache.tools.ant.taskdefs.optional.junit.JUnitTestRunner.run(JUnitTestRunner.java:337)
  at org.apache.tools.ant.taskdefs.optional.junit.JUnitTestRunner.launch(JUnitTestRunner.java:931)
  at org.apache.tools.ant.taskdefs.optional.junit.JUnitTestRunner.main(JUnitTestRunner.java:785)


FAILED: <init>.org.apache.hadoop.hive.cli.TestNegativeMinimrCliDriver

Error Message:
com.google.common.collect.LinkedListMultimap.values()Ljava/util/List;

Stack Trace:
java.lang.NoSuchMethodError: com.google.common.collect.LinkedListMultimap.values()Ljava/util/List;
  at org.apache.hadoop.hdfs.SocketCache.clear(SocketCache.java:131)
  at org.apache.hadoop.hdfs.DFSClient.close(DFSClient.java:604)
  at org.apache.hadoop.hdfs.MiniDFSCluster.waitActive(MiniDFSCluster.java:1711)
  at org.apache.hadoop.hdfs.MiniDFSCluster.waitActive(MiniDFSCluster.java:1722)
  at org.apache.hadoop.hdfs.MiniDFSCluster.startDataNodes(MiniDFSCluster.java:1066)
  at org.apache.hadoop.hdfs.MiniDFSCluster.startDataNodes(MiniDFSCluster.java:929)
  at org.apache.hadoop.hdfs.MiniDFSCluster.initMiniDFSCluster(MiniDFSCluster.java:588)
  at org.apache.hadoop.hdfs.MiniDFSCluster.(MiniDFSCluster.java:398)
  at org.apache.hadoop.hive.shims.HadoopShimsSecure.getMiniDfs(HadoopShimsSecure.java:111)
  at org.apache.hadoop.hive.ql.QTestUtil.(TestNegativeMinimrCliDriver.java:41)
  at java.lang.Class.forName0(Native Method)
  at java.lang.Class.forName(Class.java:169)
  at org.apache.tools.ant.taskdefs.optional.junit.JUnitTestRunner.run(JUnitTestRunner.java:337)
  at org.apache.tools.ant.taskdefs.optional.junit.JUnitTestRunner.launch(JUnitTestRunner.java:931)
  at org.apache.tools.ant.taskdefs.optional.junit.JUnitTestRunner.main(JUnitTestRunner.java:785)


FAILED: org.apache.hadoop.hive.serde2.avro.TestAvroSerdeUtils.determineSchemaCanReadSchemaFromHDFS

Error Message:
com.google.common.collect.LinkedListMultimap.values()Ljava/util/List;

Stack Trace:
java.lang.NoSuchMethodError: com.google.common.collect.LinkedListMultimap.values()Ljava/util/List;
  at org.apache.hadoop.hdfs.SocketCache.clear(SocketCache.java:131)
  at org.apache.hadoop.hdfs.DFSClient.close(DFSClient.java:604)
  at org.apache.hadoop.hdfs.MiniDFSCluster.waitActive(MiniDFSCluster.java:1711)
  at org.apache.hadoop.hdfs.MiniDFSCluster.waitActive(MiniDFSCluster.java:1722)
  at org.apache.hadoop.hdfs.MiniDFSCluster.startDataNodes(MiniDFSCluster.java:1066)
  at org.apache.hadoop.hdfs.MiniDFSCluster.startDataNodes(MiniDFSCluster.java:929)
  at org.apache.hadoop.hdfs.MiniDFSCluster.initMiniDFSCluster(MiniDFSCluster.java:588)
  at org.apache.hadoop.hdfs.MiniDFSCluster.(MiniDFSCluster.java:398)
  at org.apache.hadoop.hive.serde2.avro.TestAvroSerdeUtils.determineSchemaCanReadSchemaFromHDFS(TestAvroSerdeUtils.java:187)
  at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
  at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
  at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
  at java.lang.reflect.Method.invoke(Method.java:597)
  at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:45)
  at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15)
  at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:42)
  at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20)
  at org.junit.runners.ParentRunner.runLeaf(ParentRunner.java:263)
  at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:68)
  at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:47)
  at org.junit.runners.ParentRunner$3.run(ParentRunner.java:231)
  at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:60)
  at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:229)
  at org.junit.runners.ParentRunner.access$000(ParentRunner.java:50)
  at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:222)
  at org.junit.runners.ParentRunner.run(ParentRunner.java:300)
  at junit.framework.JUnit4TestAdapter.run(JUnit4TestAdapter.java:39)
  at org.apache.tools.ant.taskdefs.optional.junit.JUnitTestRunner.run(JUnitTestRunner.java:422)
  at org.apache.tools.ant.taskdefs.optional.junit.JUnitTestRunner.launch(JUnitTestRunner.java:931)
  at org.apache.tools.ant.taskdefs.optional.junit.JUnitTestRunner.main(JUnitTestRunner.java:785)




The Apache Jenkins build system has built Hive-trunk-hadoop2 (build #61)

Status: Failure

Check console output at https://builds.apache.org/job/Hive-trunk-hadoop2/61/ to view the results.

Search Discussions

  • Apache Jenkins Server at Jan 13, 2013 at 10:25 am
    Changes for Build #54
    [namit] HIVE-3853 UDF unix_timestamp is deterministic if an argument is given, but
    it treated as non-deterministic preventing PPD (Navis via namit)

    [hashutosh] HIVE-3789 : Patch 3648 causing the majority of unit tests to fail on branch 0.9 (Arup Malakar via Ashutosh Chauhan)

    [hashutosh] HIVE-3431 : Avoid race conditions while downloading resources from non-local filesystem (Navis via Ashutosh Chauhan)

    [namit] HIVE-3300 LOAD DATA INPATH fails if a hdfs file with same name is added to table
    (Navis via namit)

    [namit] HIVE-3842 Remove redundant test codes
    (Navis via namit)

    [hashutosh] HIVE-3858 : Normalize left over CRLF files (Mark Grover via Ashutosh Chauhan)

    [namit] HIVE-3805 Resolve TODO in TUGIBasedProcessor
    (Kevin Wilfong via namit)

    [namit] HIVE-3718 Add check to determine whether partition can be dropped at
    Semantic Analysis time (Pamela Vagata via namit)

    [namit] HIVE-446 Implement TRUNCATE
    (Navis via namit)

    [hashutosh] HIVE-3839 : adding .gitattributes file for normalizing line endings during cross platform development (Thejas Nair via Ashutosh Chauhan)

    [hashutosh] HIVE-3809 : Concurrency issue in RCFile: multiple threads can use the same decompressor (Mikhail Bautin via Ashutosh Chauhan)

    [hashutosh] HIVE-3817 : Adding the name space for the maven task for the maven-publish target. (Ashish Singh via Ashutosh Chauhan)

    [hashutosh] HIVE-3446 : PrimitiveObjectInspector doesn't handle timestamps properly (Sam Tunnicliffe via Ashutosh Chauhan)

    [namit] HIVE-3838 Add input table name to MetaStoreEndFunctionContext for logging purposes
    (Pamela Vagata via namit)

    [hashutosh] HIVE-3802 : testCliDriver_input39 fails on hadoop-1 (Gunther Hagleitner via Ashutosh Chauhan)

    [hashutosh] HIVE-3801 : testCliDriver_loadpart_err fails on hadoop-1 (Gunther Hagleitner via Ashutosh Chauhan)

    [hashutosh] HIVE-3800 : testCliDriver_combine2 fails on hadoop-1 (Gunther Hagleitner via Ashutosh Chauhan)

    [namit] HIVE-581 improve group by syntax
    (Zhenxiao Luo via namit)

    [namit] HIVE-3834 Support ALTER VIEW AS SELECT in Hive
    (Zhenxiao Luo via namit)

    [namit] HIVE-3829 Hive CLI needs UNSET TBLPROPERTY command
    (Zhenxiao Luo via namit)

    [namit] HIVE-3832 Insert overwrite doesn't create a dir if the skewed column position doesnt match
    (Gang Tim Liu via namit)

    [namit] HIVE-3828 insert overwrite fails with stored-as-dir in cluster
    (Gang Tim Liu via namit)

    [namit] HIVE-3826 Rollbacks and retries of drops cause
    org.datanucleus.exceptions.NucleusObjectNotFoundException: No such database row)
    (Kevin Wilfong via namit)

    [kevinwilfong] HIVE-3728. make optimizing multi-group by configurable. (njain via kevinwilfong)

    [kevinwilfong] HIVE-3757. union_remove_9.q fails in trunk (hadoop 23) (njain via kevinwilfong)

    [kevinwilfong] HIVE-3774. Sort merge join should work if join cols are a prefix of sort columns for each partition. (njain via kevinwilfong)

    [namit] HIVE-3796 Multi-insert involving bucketed/sorted table turns off merging on all outputs
    (Kevin Wilfong via namit)

    [kevinwilfong] HIVE-3633. sort-merge join does not work with sub-queries. (njain via kevinwilfong)

    [hashutosh] HIVE-3814 : Cannot drop partitions on table when using Oracle metastore (Deepesh Khandelwal via Ashutosh Chauhan)

    [hashutosh] HIVE-3794 : Oracle upgrade script for Hive is broken (Deepesh Khandelwal via Ashutosh Chauhan)

    [hashutosh] HIVE-3792 : hive pom file has missing conf and scope mapping for compile configuration. (Ashish Singh via Ashutosh Chauhan)

    [namit] HIVE-3787 Regression introduced from HIVE-3401
    (Navis via namit)

    [namit] HIVE-3795 NPE in SELECT when WHERE-clause is an and/or/not operation involving null
    (Xiao Jiang via namit)

    [namit] HIVE-3646 Add 'IGNORE PROTECTION' predicate for dropping partitions
    (Andrew Chalfant via namit)

    [namit] HIVE-3492 Provide ALTER for partition changing bucket number
    (Navis via namit)

    [namit] HIVE-3806 Ptest failing due to "Argument list too long" errors"
    (Bhushan Mandhani via namit)

    [kevinwilfong] HIVE-3766. Enable adding hooks to hive meta store init. (Jean Xu via kevinwilfong)

    [namit] HIVE-3783 stats19.q is failing on trunk
    (Kevin Wilfong via namit)

    [namit] HIVE-3793 Print number of fetched rows after query in CliDriver
    (Navis via namit)

    [hashutosh] HIVE-3622 : reflect udf cannot find method which has arguments of primitive types and String, Binary, Timestamp types mixed (Navis via Ashutosh Chauhan)

    [namit] HIVE-3401 Diversify grammar for split sampling
    (Navis via namit)

    [hashutosh] HIVE-3782 : testCliDriver_sample_islocalmode_hook fails on hadoop-1 (Gunther Hagleitner via Ashutosh Chauhan)

    [hashutosh] HIVE-2288 : Adding the oracle nvl function to the UDF (Ed Capriolo, Guy Doulberg via Ashutosh Chauhan)

    [hashutosh] HIVE-2689 : ObjectInspectorConverters cannot convert Void types to Array/Map/Struct types. (Jonathan Chang via Ashutosh Chauhan)

    [hashutosh] HIVE-3714 : Patch: Hive's ivy internal resolvers need to use sourceforge for sqlline (Gopal V via Ashutosh Chauhan)

    [hashutosh] HIVE-3231 : msck repair should find partitions already containing data files (Keegan Mosley via Ashutosh Chauhan)

    [hashutosh] HIVE-2691 : Specify location of log4j configuration files via configuration properties (Zhenxiao Luo via Ashutosh Chauhan)

    [hashutosh] HIVE-2794 : Aggregations without grouping should return NULL when applied to partitioning column of a partitionless table (Zhenxiao Luo via Ashutosh Chauhan)

    [hashutosh] HIVE-3780 : RetryingMetaStoreClient Should Log the Caught Exception (Bhushan Mandhani via Ashutosh Chauhan)

    [hashutosh] HIVE-3084 : Hive CI failing due to script_broken_pipe1.q (Gunther Hagleitner via Ashutosh Chauhan)

    [hashutosh] HIVE-3760 : TestNegativeMinimrCliDriver_mapreduce_stack_trace.q fails on hadoop-1 (Gunther Hagleitner via Ashutosh Chauhan)

    [hashutosh] HIVE-3705 : Adding authorization capability to the metastore (Sushanth Sowmyan via Ashutosh Chauhan)

    [namit] HIVE-3140 Comment indenting is broken for "describe" in CLI
    (Zhenxiao Luo via namit)

    [namit] HIVE-3767 BucketizedHiveInputFormat should be automatically used with
    Bucketized Map Joins also (Gang Tim Liu via namit)

    [hashutosh] HIVE-3400 : Add Retries to Hive MetaStore Connections (Bhushan Mandhani via Ashutosh Chauhan)

    [namit] HIVE-2477 Use name of original expression for name of CAST output
    (Navis via namit)

    [namit] HIVE-3762 Minor fix for 'tableName' in Hive.g
    (Navis via namit)

    [namit] HIVE-2723 should throw "Ambiguous column reference key" Exception in particular
    join condition (Navis via namit)

    [namit] HIVE-3594 When Group by Partition Column Type is Timestamp or STRING Which Format contains "HH:MM:SS",
    It will occur URISyntaxException (Navis via namit)

    [namit] HIVE-3073 Hive List Bucketing - DML support
    (Gang Tim Liu via namit)

    [namit] HIVE-3771 HIVE-3750 broke TestParse
    (Kevin Wilfong via namit)

    [hashutosh] HIVE-3384 : HIVE JDBC module won't compile under JDK1.7 as new methods added in JDBC specification (Shengsheng Huang, Chris Drome, Mikhail Bautin via Ashutosh Chauhan)

    [namit] HIVE-3702 Renaming table changes table location scheme/authority
    (Kevin Wilfong via namit)

    [namit] HIVE-3750 JDBCStatsPublisher fails when ID length exceeds length of ID column
    (Kevin Wilfong via namit)

    [namit] HIVE-3747 Provide hive operation name for hookContext
    (Shreepadma Venugopalan via namit)

    [hashutosh] HIVE-3724 : Metastore tests use hardcoded ports (Kevin Wilfong via Ashutosh Chauhan)

    [hashutosh] HIVE-3631 : script_pipe.q fails when using JDK7 (Chris Drome via Ashutosh Chauhan)

    [hashutosh] HIVE-3693 : Performance regression introduced by HIVE-3483 (Thejas Nair via Ashutosh Chauhan)

    [cws] HIVE-3709. Stop storing default ConfVars in temp file (Kevin Wilfong via cws)

    [namit] HIVE-3729 Error in groupSetExpression rule in Hive grammar
    (Harish Butani via namit)

    [cws] HIVE-3531 [jira] Simple lock manager for dedicated hive server
    (Navis Ryu via Carl Steinbach)

    Summary:
    DPAL-1906 Implement simple lock manager for hive server

    In many cases, we uses hive server as a sole proxy for executing all the queries. For that, current default lock manager based on zookeeper seemed a little heavy. Simple in-memory lock manager could be enough.

    Test Plan: TestDedicatedLockManager

    Reviewers: JIRA, cwsteinbach

    Reviewed By: cwsteinbach

    Differential Revision: https://reviews.facebook.net/D5871

    [hashutosh] HIVE-3665: Allow URIs without port to be specified in metatool (Shreepadma via Ashutosh Chauhan)

    [hashutosh] HIVE-3678 : Add metastore upgrade scripts for column stats schema changes (Shreepadma via Ashutosh Chauhan)

    [hashutosh] HIVE-3749 : New test cases added by HIVE-3676 in insert1.q is not deterministic (Navis via Ashutosh Chauhan)

    [hashutosh] HIVE-3648 : HiveMetaStoreFsImpl is not compatible with hadoop viewfs (Arup Malakar via Ashutosh Chauhan)

    [hashutosh] HIVE-3742 : The derby metastore schema script for 0.10.0 doesn't run (Prasad Mujumdar via Ashutosh Chauhan)

    [hashutosh] HIVE-3645 : RCFileWriter does not implement the right function to support Federation (Arup Malakar via Ashutosh Chauhan)

    [hashutosh] HIVE-3723 : Hive Driver leaks ZooKeeper connections (Gunther Hagleitner via Ashutosh Chauhan)

    [hashutosh] HIVE-3234 : getting the reporter in the recordwriter (Owen Omalley via Ashutosh Chauhan)

    [hashutosh] HIVE-3736 : hive unit test case build failure. (Ashish Singh via Ashutosh Chauhan)

    [hashutosh] HIVE-3698 : enhanceModel.notRequired is incorrectly determined (Chris Drome via Ashutosh Chauhan)

    [namit] HIVE-3703 Hive Query Explain Plan JSON not being created properly
    (Mayank Garg via namit)

    [namit] HIVE-3721 ALTER TABLE ADD PARTS should check for valid partition spec and throw a SemanticException
    if part spec is not valid (Pamela Vagata via namit)

    [namit] HIVE-3735 PTest doesn't work due to hive snapshot version upgrade to 11
    (Gang Tim Liu via namit)

    [namit] HIVE-3722 Create index fails on CLI using remote metastore
    (Kevin Wilfong via namit)

    [kevinwilfong] Remove extra files accidentally committed with HIVE-3679. (kevinwilfong)

    [kevinwilfong] HIVE-3679. Unescape partition names returned by show partitions. (Wonho Kim via kevinwilfong)

    [hashutosh] Preparing for 0.11 development

    [kevinwilfong] HIVE-3647. map-side groupby wrongly due to HIVE-3432. (njain via kevinwilfong)

    [hashutosh] HIVE-3713 : Metastore: Sporadic unit test failures (Gunther Hagleitner via Ashutosh Chauhan)

    [cws] HIVE-3676 [jira] INSERT INTO regression caused by HIVE-3465
    (Navis Ryu via Carl Steinbach)

    Summary: DPAL-1931 INSERT INTO regression caused by HIVE-3465

    Test Plan: EMPTY

    Reviewers: JIRA, cwsteinbach

    Reviewed By: cwsteinbach

    Differential Revision: https://reviews.facebook.net/D6741

    [hashutosh] HIVE-3520 : ivysettings.xml does not let you override .m2/repository (Raja Aluri via Ashutosh Chauhan)

    [hashutosh] HIVE-3435 : Get pdk pluginTest passed when triggered from both builtin tests and pdk tests on hadoop23 (Zhenxiao Luo via Ashutosh Chauhan)

    [hashutosh] HIVE-3291 : fix fs resolvers (Ashish Singh via Ashutosh Chauhan)

    [hashutosh] HIVE-3680 : Include Table information in Hive's AddPartitionEvent. (Mithun Radhakrishnan via Ashutosh Chauhan)

    [namit] HIVE-3706 getBoolVar in FileSinkOperator can be optimized
    (Kevin Wilfong via namit)

    [namit] HIVE-3707 Round map/reduce progress down when it is in the range [99.5, 100)
    (Kevin Wilfong via namit)

    [namit] HIVE-3471 Implement grouping sets in hive
    (Ivan Gorbachev via namit)

    [hashutosh] HIVE-3664 : Avoid to create a symlink for hive-contrib.jar file in dist\lib folder. (Kanna Karanam via Ashutosh Chauhan)

    [cws] HIVE-3437. 0.23 compatibility: fix unit tests when building against 0.23 (Chris Drome via cws)

    [hashutosh] HIVE-3626 : RetryingHMSHandler should wrap JDOException inside MetaException (Bhushan Mandhani via Ashutosh Chauhan)

    [hashutosh] HIVE-3560 : Hive always prints a warning message when using remote metastore (Travis Crawford via Ashutosh Chauhan)

    [hashutosh] HIVE-3243 : ignore white space between entries of hive/hbase table mapping (Shengsheng Huang via Ashutosh Chauhan)

    [hashutosh] HIVE-3215 : JobDebugger should use RunningJob.getTrackingURL (Bhushan Mandhani via Ashutosh Chauhan)

    [hashutosh] HIVE-3704 : name of some metastore scripts are not per convention (Ashutosh Chauhan)

    [hashutosh] HIVE-3662 : TestHiveServer: testScratchDirShouldClearWhileStartup is failing on Windows (Kanna Karanam via Ashutosh Chauhan)

    [hashutosh] HIVE-3659 : TestHiveHistory::testQueryloglocParentDirNotExist Test fails on Windows because of some resource leaks in ZK (Kanna Karanam via Ashutosh Chauhan)

    [hashutosh] HIVE-3663 Unable to display the MR Job file path on Windows in case of MR job failures. (Kanna Karanam via Ashutosh Chauhan)

    [kevinwilfong] HIVE-3557. Access to external URLs in hivetest.py. (Ivan Gorbachev via kevinwilfong)

    [kevinwilfong] HIVE-3621. Make prompt in Hive CLI configurable. (Jingwei Lu via kevinwilfong)

    [kevinwilfong] HIVE-3695. TestParse breaks due to HIVE-3675. (njain via kevinwilfong)

    [namit] HIVE-3696 Revert HIVE-3483 which causes performance regression
    (Gang Tim Liu via namit)

    [namit] HIVE-3613 Implement grouping_id function
    (Ian Gorbachev via namit)

    [namit] HIVE-3692 Update parallel test documentation
    (Ivan Gorbachev via namit)

    [namit] HIVE-3649 Hive List Bucketing - enhance DDL to specify list bucketing table
    (Gang Tim Liu via namit)

    [kevinwilfong] HIVE-3675. NaN does not work correctly for round(n). (njain via kevinwilfong)

    [cws] HIVE-3651. bucketmapjoin?.q tests fail with hadoop 0.23 (Prasad Mujumdar via cws)

    [kevinwilfong] HIVE-3654. block relative path access in hive. (njain via kevinwilfong)

    [hashutosh] HIVE-3658 : Unable to generate the Hbase related unit tests using velocity templates on Windows (Kanna Karanam via Ashutosh Chauhan)

    [hashutosh] HIVE-3661 : Remove the Windows specific = related swizzle path changes from Proxy FileSystems (Kanna Karanam via Ashutosh Chauhan)

    [hashutosh] HIVE-3480 : <Resource leak>: Fix the file handle leaks in Symbolic & Symlink related input formats. (Kanna Karanam via Ashutosh Chauhan)

    [hashutosh] HIVE-2715: Upgrade Thrift dependency to 0.9.0 (Ashutosh Chauhan)

    [namit] HIVE-3687 smb_mapjoin_13.q is nondeterministic
    (Kevin Wilfong via namit)

    [kevinwilfong] HIVE-3686. Fix compile errors introduced by the interaction of HIVE-1362 and HIVE-3524. (Shreepadma Venugopalan via kevinwilfong)

    [cws] HIVE-1362. Column level scalar valued statistics on Tables and Partitions (Shreepadma Venugopalan via cws)

    [kevinwilfong] HIVE-3524. Storing certain Exception objects thrown in HiveMetaStore.java in MetaStoreEndFunctionContext. (Maheshwaran Srinivasan via kevinwilfong)

    [cws] HIVE-1977. DESCRIBE TABLE syntax doesn't support specifying a database qualified table name (Zhenxiao Luo via cws)

    [cws] HIVE-3674. Test case TestParse broken after recent checkin (Sambavi Muthukrishnan via cws)

    [kevinwilfong] HIVE-3627. eclipse misses library: javolution-@javolution-version@.jar. (Gang Tim Liu via kevinwilfong)

    [namit] HIVE-3673 Sort merge join not used when join columns have different names
    (Kevin Wilfong via namit)

    [kevinwilfong] HIVE-3640. Reducer allocation is incorrect if enforce bucketing and mapred.reduce.tasks are both set. (Vighnesh Avadhani via kevinwilfong)

    [namit] HIVE-3570 Add/fix facility to collect operator specific statisticsin hive + add hash-in/hash-out
    counter for GroupBy Optr (Satadru Pan via namit)

    [namit] HIVE-3554 Hive List Bucketing - Query logic
    (Gang Tim Liu via namit)

    [cws] HIVE-3563. Drop database cascade fails when there are indexes on any tables (Prasad Mujumdar via cws)

    [kevinwilfong] HIVE-3276. optimize union sub-queries. (njain via kevinwilfong)

    [hashutosh] HIVE-3441 : testcases escape1,escape2 fail on windows (Thejas Nair via Ashutosh Chauhan)

    [kevinwilfong] HIVE-3499. add tests to use bucketing metadata for partitions. (njain via kevinwilfong)

    [kevinwilfong] HIVE-3610. Add a command "Explain dependency ..." (Sambavi Muthukrishnan via kevinwilfong)

    [namit] HIVE-3529 Incorrect partition bucket/sort metadata when overwriting partition with different metadata from table
    (Kevin Wilfong via namit)

    [namit] HIVE-3623 Reset operator-id before executing parse tests
    (Navis via namit)

    [kevinwilfong] HIVE-3433. Implement CUBE and ROLLUP operators in Hive. (Ivan Gorbachev and Namit Jain via kevinwilfong)

    [hashutosh] HIVE-3519 : partition to directory comparison in CombineHiveInputFormat needs to accept partitions dir without scheme (Thejas Nair via Ashutosh Chauhan)

    [kevinwilfong] HIVE-3152. Disallow certain character patterns in partition names. (Ivan Gorbachev via kevinwilfong)

    [ecapriolo] HIVE-3599 missing return of compression codec to pool (Owen O'Malley via egc)

    [namit] HIVE-3544 union involving double column with a map join subquery will fail or give wrong results
    (Kevin Wilfong via namit)

    [cws] HIVE-3590. TCP KeepAlive and connection timeout for the HiveServer (Esteban Gutierrez via cws)

    [cws] derby metastore upgrade script throw errors when updating from 0.7 to 0.8 (Zhenxiao Luo via cws)

    [cws] HIVE-3525. Avro Maps with Nullable Values fail with NPE (Sean Busbey via cws)

    [cws] HIVE-3523. Hive info logging is broken (Carl Steinbach via cws)

    [kevinwilfong] HIVE-3551. Add more tests where output of sort merge join is sorted. (njain via kevinwilfong)

    [kevinwilfong] HIVE-967. Implement "show create table" (Feng Lu via kevinwilfong)

    [namit] HIVE-3581 get_json_object and json_tuple return null in the presence of new line characters
    (Kevin Wilfong via namit)

    [kevinwilfong] HIVE-3573. Revert HIVE-3268. (njain via kevinwilfong)

    [namit] HIVE-3556 Test "Path -> Alias" for explain extended
    (Gang Tim Liu via namit)

    [namit] HIVE-3518 QTestUtil side-effects
    (Navis via namit)

    [namit] HIVE-3564 hivetest.py: revision number and applied patch
    (Ivan Gorbachev via namit)

    [namit] HIVE-3550 Early skipping for limit operator at reduce stage
    (Navis via namit)

    [namit] HIVE-3536 Output of sort merge join is no longer bucketed
    (Kevin Wilfong)

    For some reason, I missed merging the test in my previous merge

    [kevinwilfong] HIVE-3522. Make separator for Entity name configurable. (Raghotham Murthy via kevinwilfong)

    [namit] HIVE-3533 ZooKeeperHiveLockManager does not respect the option to keep locks alive even after
    the current session has closed (Matt Martin via namit)

    [namit] HIVE-3536 Output of sort merge join is no longer bucketed
    (Kevin Wilfong via namit)

    [namit] HIVE-3514 Refactor Partition Pruner so that logic can be reused.
    (Gang Tim Liu via namit)

    [namit] HIVE-2874 Renaming external partition changes location
    (Zhenxiao Luo via namit)

    [cws] Track tables and keys used in join and group by operators
    (Sambavi Muthukrishnan via Carl Steinbach)

    Summary:
    The idea here is to walk the operator tree and identify join and group by operators
    whose keys can be mapped back directly to tables and columns on those tables. This
    information can be used to determine the characteristics of a workload and which
    tables are accessed most often using the same keys for these operators that can
    benefit from bucketing.

    Test Plan: Added new test cases in TestCliDriver. Ran all existing unit tests and they passed.

    Reviewers: njain, kevinwilfong, JIRA, cwsteinbach

    Reviewed By: cwsteinbach

    CC: cwsteinbach

    Differential Revision: https://reviews.facebook.net/D5613

    [kevinwilfong] HIVE-3498. hivetest.py fails with --revision option. (Ivan Gorbachev via kevinwilfong)

    [kevinwilfong] HIVE-3458. Parallel test script doesnt run all tests. (Ivan Gorbachev via kevinwilfong)

    [hashutosh] HIVE-3481: <Resource leak>: Hiveserver is not closing the existing driver handle before executing the next command. It results in to file handle leaks. (Kanna Karanam via Ashutosh Chauhan)

    [namit] HIVE-3495 For UDAFs, when generating a plan without map-side-aggregation, constant
    agg parameters will be replaced by ExprNodeColumnDesc (Yin Huai via namit)

    [kevinwilfong] HIVE-3484. RetryingRawStore logic needs to be significantly reworked to support retries within transactions (Jean Xu via kevinwilfong)

    [cws] add instrumentation to capture if there is skew in reducers (Arun Dobriya via cws)

    [namit] HIVE-3493 aggName of SemanticAnalyzer.getGenericUDAFEvaluator is generated in two
    different ways (Yin Huai via namit)

    [heyongqiang] revert r1392105 due to bylaw requirement mentioned by Carl Steinbach

    [heyongqiang] HIVE-2206:add a new optimizer for query correlation discovery and optimization (Yin Huai via He Yongqiang)

    [namit] HIVE-1367 cluster by multiple columns does not work if parenthesis is present
    (Zhenxiao Luo via namit)

    [namit] HIVE-3515 metadata_export_drop.q causes failure of other tests
    (Ivan Gorbachev via namit)

    [kevinwilfong] HIVE-3432. perform a map-only group by if grouping key matches the sorting properties of the table. (njain via kevinwilfong)

    [namit] HIVE-3512 Log client IP address with command in metastore's startFunction method
    (Kevin Wilfong via namit)

    [hashutosh] HIVE-3478 : Remove the specialized logic to handle the file schemas in windows vs unix from build.xml (Kanna Karanam via Ashutosh Chauhan)

    [namit] HIVE-3315 Propagates filters which are on the join condition transitively
    (Navis via namit)

    [namit] HIVE-3397 PartitionPruner should log why it is not pushing the filter
    down to JDO (Navis via namit)

    [hashutosh] HIVE-3483 :joins using partitioned table give incorrect results on windows (Thejas Nair via Ashutosh Chauhan)

    [cws] HIVE-3465. insert into statement overwrites if target table is prefixed with database name (Navis Ryu via cws)

    [cws] HIVE-3505. log4j template has logging threshold that hides all audit logs (Sean Mackrory via cws)

    [cws] HIVE-3507 Some of the tests are not deterministic
    (Namit Jain via Carl Steinbach)

    Summary: HIVE-3507 Some of the tests are not deterministic

    Test Plan: reran the changed tests

    Differential Revision: https://reviews.facebook.net/D5655

    [cws] HIVE-3277. Enable Metastore audit logging for non-secure connections (Sean Mackrory via cws)

    [namit] HIVE-3411 Filter predicates on outer join overlapped on single alias is not handled properly
    (Navis via namit)

    [namit] HIVE-3451 map-reduce jobs does not work for a partition containing sub-directories
    (Gang Tim Liu via namit)

    [namit] HIVE-3497 Avoid NPE in skewed information read
    (Gang Tim Liu via namit)

    [hashutosh] HIVE-3494 : Some of the JDBC test cases are failing on Windows because of the longer class path. (Kanna Karanam via Ashutosh Chauhan)

    [namit] HIVE-3496 Query plan for multi-join where the third table joined is a subquery containing a map-only
    union with hive.auto.convert.join=true is wrong
    (Kevin Wilfong via namit)

    [hashutosh] HIVE-3487 : Some of the Metastore unit tests failing on Windows because of the static variables initialization problem in HiveConf class. (Kanna Karanam via Ashutosh Chauhan)

    [cws] HIVE-3443. Hive Metatool should take serde_param_key from the user to allow for changes to avro serde's schema url key (Shreepadma Venugopalan via cws)

    [namit] HIVE-3485 Skewed DDL doesn't support skewed value with string quote
    (Gang Tim Liu via namit)

    [namit] HIVE-3486 CTAS in database with location on non-default name node fails
    (Kevin Wilfong via namit)

    [hashutosh] HIVE-3479 : Bug fix: Return the child JVM exit code to the parent process to handle the error conditions (Kanna Karanam via Ashutosh Chauhan)

    [kevinwilfong] HIVE-3477. Duplicate data possible with speculative execution for dynamic partitions. (njain via kevinwilfong)

    [hashutosh] HIVE-3461 : hive unit tests fail to get lock using zookeeper on windows (Thejas Nair via Ashutosh Chauhan)

    [cws] HIVE-3450. Hive maven-publish ant task should be configurable (Travis Crawford via cws)

    [kevinwilfong] HIVE-3086. Skewed Join Optimization. njain via kevinwilfong

    [cws] Backout HIVE-3443 (cws)

    [cws] HIVE-3443. Hive Metatool should take serde_param_key from the user to allow for changes to avro serde's schema url key (Shreepadma Venugopalan via cws)

    [namit] HIVE-3422 Support partial partition specifications in when enabling/disabling protections in Hive
    (Jean Xu via namit)

    [namit] HIVE-3283 bucket information should be used from the partition instead of the table
    (Kevin Wilfong via namit)

    [namit] HIVE-3452 Missing column causes null pointer exception
    (Jean Xu via namit)

    [kevinwilfong] HIVE-3438. Add tests for 'm' bigs tables sortmerge join with 'n' small tables where both m,n>1. (njain via kevinwilfong)

    [cws] HIVE-2957. Hive JDBC doesn't support TIMESTAMP column (Richard Ding via cws)

    [kevinwilfong] HIVE-3391. Keep the original query in HiveDriverRunHookContextImpl. (Dawid Dabrowski via kevinwilfong)

    [namit] HIVE-3459 Dynamic partition queries producing no partitions fail with hive.stats.reliable=true
    (Kevin Wilfong via namit)

    [namit] Checked in recursive_dir.q by mistake while committing HIVE-3339

    [namit] HIVE-3339 Change the rules in SemanticAnalyzer to use Operator.getName() instead of hardcoded names
    (Zhenxiao Luo via namit)

    [kevinwilfong] HIVE-3440. Fix pdk PluginTest failing on trunk-h0.21 (Zhenxiao Luo via kevinwilfong)

    [cws] HIVE-3395. 0.23 compatibility: shim job.tracker.address (Francis Liu via cws)

    [hashutosh] HIVE-3448 :GenMRSkewJoinProcessor uses File.Separator instead of Path.Separator (Thejas Nair via Ashutosh Chauhan)

    [cws] HIVE-3387. Meta data file size exceeds limit (Navis Ryu via cws)

    [hashutosh] HIVE-3323 : enum to string conversions (Travis Crawford via Ashutosh Chauhan)

    [sdong] HIVE-3388 Improve Performance of UDF PERCENTILE_APPROX() (Rongrong Zhong via Siying Dong)

    [cws] HIVE-3171. Bucketed sort merge join doesn't work when multiple files exist for small alias (Navis Ryu via cws)

    [hashutosh] HIVE-3098 : Memory leak from large number of FileSystem instances in FileSystem.CACHE (Mithun R via Ashutosh Chauhan)

    [hashutosh] HIVE-3427 : Newly added test testCliDriver_metadata_export_drop is consistently failing on trunk (Navis via Ashutosh Chauhan)

    [namit] HIVE-3306 SMBJoin/BucketMapJoin should be allowed only when join key expression is exactly matches
    with sort/cluster key (Navis via namit)

    [hashutosh] HIVE-2999 : Offline build is not working (Navis via Ashutosh Chauhan)

    [hashutosh] HIVE-3436 : Difference in exception string from native method causes script_pipe.q to fail on windows (Thejas Nair via Ashutosh Chauhan)

    [hashutosh] HIVE-3340 : shims unit test failures fails further test progress (Giridharan Kesavan via Ashutosh Chauhan)

    [hashutosh] HIVE-3075 : Improve HiveMetaStore logging (Travis Crawford via Ashutosh Chauhan)

    [namit] HIVE-3429 Bucket map join involving table with more than 1 partition column causes
    FileNotFoundException (Kevin Wilfong via namit)

    [cws] HIVE-3056. Ability to bulk update location field in Db/Table/Partition records (Shreepadma Venugopalan via cws)

    [cws] HIVE-3416 [jira] Fix TestAvroSerdeUtils.determineSchemaCanReadSchemaFromHDFS when running Hive on hadoop23
    (Zhenxiao Luo via Carl Steinbach)

    Summary:
    HIVE-3416: Fix TestAvroSerdeUtils.determineSchemaCanReadSchemaFromHDFS when running Hive on hadoop23

    TestAvroSerdeUtils determinSchemaCanReadSchemaFromHDFS is failing when running hive on hadoop23:

    $ant very-clean package -Dhadoop.version=0.23.1 -Dhadoop-0.23.version=0.23.1 -Dhadoop.mr.rev=23

    $ant test -Dhadoop.version=0.23.1 -Dhadoop-0.23.version=0.23.1 -Dhadoop.mr.rev=23 -Dtestcase=TestAvroSerdeUtils

      <testcase classname="org.apache.hadoop.hive.serde2.avro.TestAvroSerdeUtils" name="determineSchemaCanReadSchemaFromHDFS" time="0.21">
         <error message="org/apache/hadoop/net/StaticMapping" type="java.lang.NoClassDefFoundError">java.lang.NoClassDefFoundError: org/apache/hadoop/net/StaticMapping
         at org.apache.hadoop.hdfs.MiniDFSCluster.initMiniDFSCluster(MiniDFSCluster.java:534)
         at org.apache.hadoop.hdfs.MiniDFSCluster.(MiniDFSCluster.java:360)
         at org.apache.hadoop.hive.serde2.avro.TestAvroSerdeUtils.determineSchemaCanReadSchemaFromHDFS(TestAvroSerdeUtils.java:187)
         at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
         at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
         at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
         at java.lang.reflect.Method.invoke(Method.java:616)
         at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:44)
         at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15)
         at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:41)
         at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20)
         at org.junit.runners.BlockJUnit4ClassRunner.runNotIgnored(BlockJUnit4ClassRunner.java:79)
         at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:71)
         at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:49)
         at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193)
         at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52)
         at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191)
         at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42)
         at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184)
         at org.junit.runners.ParentRunner.run(ParentRunner.java:236)
         at junit.framework.JUnit4TestAdapter.run(JUnit4TestAdapter.java:39)
         at org.apache.tools.ant.taskdefs.optional.junit.JUnitTestRunner.run(JUnitTestRunner.java:420)
         at org.apache.tools.ant.taskdefs.optional.junit.JUnitTestRunner.launch(JUnitTestRunner.java:911)
         at org.apache.tools.ant.taskdefs.optional.junit.JUnitTestRunner.main(JUnitTestRunner.java:768)
    Caused by: java.lang.ClassNotFoundException: org.apache.hadoop.net.StaticMapping
         at java.net.URLClassLoader$1.run(URLClassLoader.java:217)
         at java.security.AccessController.doPrivileged(Native Method)
         at java.net.URLClassLoader.findClass(URLClassLoader.java:205)
         at java.lang.ClassLoader.loadClass(ClassLoader.java:321)
         at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:294)
         at java.lang.ClassLoader.loadClass(ClassLoader.java:266)
         ... 25 more
    </error>
       </testcase>

    Test Plan: EMPTY

    Reviewers: JIRA

    Differential Revision: https://reviews.facebook.net/D5025

    [cws] HIVE-3424. Error by upgrading a Hive 0.7.0 database to 0.8.0 (008-HIVE-2246.mysql.sql) (Alexander Alten-Lorenz via cws)

    [cws] HIVE-3412. Fix TestCliDriver.repair on Hadoop 0.23.3, 3.0.0, and 2.2.0-alpha (Zhenxiao Luo via cws)

    [cws] HIVE-3413. Fix pdk.PluginTest on hadoop23 (Zhenxiao Luo via cws)

    [hashutosh] HIVE-3338 : Archives broken for hadoop 1.0 (Vikram Dixit via Ashutosh Chauhan)

    [ecapriolo] HIVE-3068 Export table metadata as JSON on table drop (Andrew Chalfant via egc)

    [namit] HIVE-3393 get_json_object and json_tuple should use Jackson library
    (Kevin Wilfong via namit)

    [namit] HIVE-3410 All operators's conf should inherit from a common class
    (Namit via Carl)

    [cws] HIVE-3265. HiveHistory.printRowCount() throws NPE (Shreepadma Venugopalan via cws)

    [cws] HIVE-3409. Increase test.junit.timeout value (Carl Steinbach via cws)

    [cws] HIVE-3365. Upgrade Hive's Avro dependency to version 1.7 (Shreepadma Venugopalan via cws)

    [cws] HIVE-3345. Add junit exclude utility to disable testcases (Zhenxiao Luo via cws)

    [namit] HIVE-3406 Yet better error message in CLI on invalid column name
    (Navis via namit)

    [namit] HIVE-3072 Hive List Bucketing - DDL support
    (Gang Tim Liu via namit)

    [kevinwilfong] HIVE-3396. hive.stats.reliable config causes FileSinkOperator to fail when writing empty file. (kevinwilfong reviewed by njain)

    [kevinwilfong] HIVE-3379. stats are not being collected correctly for analyze table with dynamic partitions. (njain via kevinwilfong)

    [namit] HIVE-3226 ColumnPruner is not working on LateralView
    (Navis via namit)

    [cws] HIVE-3240. Fix non-deterministic results in newline.q and timestamp_lazy.q (Zhenxiao Luo via cws)

    [cws] HIVE-3242. Fix cascade_dbdrop.q when building hive on hadoop0.23 (Zhenxiao Luo via cws)

    [namit] HIVE-2925 - Support non-MR fetching for simple queries with select/limit/filter operations only (Navis via namit)

    [namit] HIVE-3375 bucketed map join should check that the number of files match
    the number of buckets (namit via kevin and carl)

    [cws] HIVE-3029. Update ShimLoader to work with Hadoop 2.x (Carl Steinbach via cws)

    [kevinwilfong] HIVE-3268. expressions in cluster by are not working. (njain via kevinwilfong)

    [hashutosh] HIVE-3385 : fixing 0.23 test build (Sushanth Sowmyan via Ashutosh Chauhan)

    [cws] HIVE-3337. Create Table Like should copy configured Table Parameters (Bhushan Mandhani via cws)

    [cws] HIVE-2804. Task log retrieval fails on Hadoop 0.23 (Zhenxiao Luo via cws)

    [hashutosh] HIVE-3341 [jira] Making hive tests run against different MR versions
    (Sushanth Sowmyan via Ashutosh Chauhan)

    Summary:
    HIVE-3341 Making hive tests run against different MR versions

    After we build hive, we want to have the ability to run unit tests against specific hadoop versions. Currently, the classpath constructed has multiple hadoop jars, which makes compiling okay, but running non-deterministic.

    An example is HIVE-3156, where running against 0.23 shows issues with a couple of tests (which should either be shimmed out, or separated into directories the way it's done in the shims/ directory) - It would also be nice to find these issues out at test-compile time itself, rather than having them fail at test runtime.

    With this patch, we can set ant variable hadoop.mr.rev to 20, 20S or 23 to test against a particular version.

    Test Plan: current tests continue to work - this is a build system change

    Reviewers: JIRA, ashutoshc, cwsteinbach

    Reviewed By: ashutoshc

    Differential Revision: https://reviews.facebook.net/D4557

    [namit] HIVE-3343 Hive: Query misaligned result for Group by followed by Join with filter
    and skip a group-by result (Gang Tim Liu via namit)

    [kevinwilfong] HIVE-3293. Load file into a table does not update table statistics. (njain via kevinwilfong)

    [cws] HIVE-2789. query_properties.q contains non-deterministic queries (Zhenxiao Luo via cws)

    [hashutosh] HIVE-3327 :Remove the Unix specific absolute path of Cat utility in several .q files to make them run on Windows with CygWin in path. (Kanna Karanam via Ashutosh Chauhan)

    [kevinwilfong] HIVE-3304. sort merge join should work if both the tables are sorted in descending order. (njain via kevinwilfong)

    [namit] HIVE-3302 Race condition in query plan for merging at the end of a query
    (Kevin Wilfong via namit)

    [namit] HIVE-3219 BucketizedHiveInputFormat should be automatically used with SMBJoin
    (Navis via namit)

    [hashutosh] HIVE-3320 : Handle CRLF line endings to avoid the extra spacing in generated test outputs in Windows. (Utilities.Java :: readColumn) (Kanna Karanam via Ashutosh Chauhan)

    [namit] HIVE-3282 Convert runtime exceptions to semantic exceptions for missing partitions/tables
    in show/describe statements (Sambavi Muthukrishnan via namit)

    [kevinwilfong] HIVE-3262. bucketed mapjoin silently ignores mapjoin hint. (njain via kevinwilfong)

    [hashutosh] HIVE-3319 : Fix the TestHiveHistory, TestHiveConf, TestExecDriver unit tests on Windows by fixing the path related issues. (Kanna Karanam via Ashutosh Chauhan)

    [kevinwilfong] HIVE-3289. sort merge join may not work silently. (njain via kevinwilfong)

    [hashutosh] HIVE-3317 Fix “TestDosToUnix” unit tests on Windows by closing the leaking file handle in DosToUnix.java. (Kanna Karanam via Ashutosh Chauhan)

    [cws] HIVE-3273 [jira] Add avro jars into hive execution classpath
    (Zhenxiao Luo via Carl Steinbach)

    Summary:
    HIVE-3273: Add avro jars into hive execution classpath

    avro*.jar should be added to hive execution classpath

    Test Plan: EMPTY

    Reviewers: JIRA, cwsteinbach

    Reviewed By: cwsteinbach

    Differential Revision: https://reviews.facebook.net/D4209

    [hashutosh] HIVE-3153 : Release codecs and output streams between flushes of RCFile (Owen Omalley via Ashutosh Chauhan)

    [hashutosh] HIVE-3303: Fix error code inconsistency bug in mapreduce_stack_trace.q and mapreduce_stack_trace_turnoff.q when running hive on hadoop23 (Zhenxiao Luo via Ashutosh Chauhan)

    [namit] HIVE-3238 A table generating, table generating function
    (Edward via namit)

    [namit] HIVE-3310 [Regression] TestMTQueries test is failing on trunk
    (Navis via namit)

    [namit] HIVE-3314 Extract global limit configuration to optimizer
    (Navis via namit)

    [namit] HIVE-3311 Convert runtime exceptions to semantic exceptions for
    validation of alter table commands (Sambavi Muthukrishnan via namit)

    [namit] HIVE-3218 Stream table of SMBJoin/BucketMapJoin with two or more
               partitions is not handled properly (Navis via namit)

    [namit] HIVE-2101 mapjoin sometimes gives wrong results if there is a filter in the on condition
    (Navis via namit)

    [hashutosh] HIVE-3301 : Fix quote printing bug in mapreduce_stack_trace.q testcase failure when running hive on hadoop23 (Zhenxiao Luo via Ashutosh Chauhan)

    [kevinwilfong] HIVE-1653. Ability to enforce correct stats. (njain via kevinwilfong)

    [hashutosh] HIVE-3279: Table schema not being copied to Partitions with no columns (Travis Crawford via Ashutosh Chauhan)

    [hashutosh] HIVE-3275 : Fix autolocal1.q testcase failure when building hive on hadoop0.23 MR2 (Zhenxiao Luo via Ashutosh Chauhan)

    [hashutosh] HIVE-3126 : Generate & build the velocity based Hive tests on windows by fixing the path issues (Kanna Karanam via Ashutosh Chauhan)

    [kevinwilfong] HIVE-3295. HIVE-3128 introduced bug causing dynamic partitioning to fail. (kevinwilfong reviewed by njain, ashutoshc)

    [cws] HIVE-3249 [jira] Upgrade guava to 11.0.2
    (Zhenxiao Luo via Carl Steinbach)

    Summary:
    HIVE-3249: Upgrade guava to 11.0.2

    Hadoop has upgraded to this new version of Guava. We should, too, so we don't have compatibility issues running on Hadoop 2.0+

    currently, hive is using guava-r09.jar
    we should update it to guava-11.0.2.jar

    Test Plan: EMPTY

    Reviewers: JIRA

    Differential Revision: https://reviews.facebook.net/D4083

    [kevinwilfong] HIVE-2909. SHOW COLUMNS table_name; to provide a comma-delimited list of columns. (njain via kevinwilfong)

    [hashutosh] HIVE-3225 : NPE on a join query with authorization enabled (Francis Liu via Ashutosh Chauhan)

    [kevinwilfong] HIVE-3261. alter the number of buckets for a non-empty partitioned table should not be allowed. (njain via kevinwilfong)

    [hashutosh] HIVE-3221 : HiveConf.getPositionFromInternalName does not support more than sinle digit column numbers (Sushanth Sowmyan via Ashutosh Chauhan)

    [namit] HIVE-3070 Filter on outer join condition removed while merging join tree
    (Navis via namit)

    [namit] HIVE-3205 Bucketed mapjoin on partitioned table which has no partition throws NPE
    (Navis via namit)

    [kevinwilfong] HIVE-3267. escaped columns in cluster/distribute/order/sort by are not working. (njain via kevinwilfong)

    [hashutosh] HIVE-3246 : java primitive type for binary datatype should be byte[] (Thejas Nair via Ashutosh Chauhan)

    [namit] HIVE-3251 Hive doesn't remove scrach directories while killing running MR job
    (Gang Tim Liu via namit)

    [namit] HIVE-3230 Make logging of plan progress in HadoopJobExecHelper configurable
    (Kevin Wilfong via namit)

    [namit] HIVE-3210 Support Bucketed mapjoin on partitioned table which has two or more partitions
    (Navis via namit)

    [namit] HIVE-2544 Nullpointer on registering udfs.
    (Edward Capriolo via namit)

    [namit] HIVE-3248 lack of semi-colon in .q file leads to missing the next statement
    (Edward Capriolo via namit)

    [namit] HIVE-3247 Sorted by order of table not respected
    (Navis via namit)

    [ecapriolo] HIVE-3202 Add reset command for resetting configuration. Navis Ryu (via egc)

    [ecapriolo] HIVE-3195 Typo in dynamic partitioning code bits, says genereated instead of generated in some places. Harsh J (via egc)

    [ecapriolo] HIVE-3257 Fix avro_joins.q testcase failure when building hive on hadoop0.23. Zhenxiao Luo (via egc)

    [hashutosh] HIVE-3204 :Windows: Fix the unit tests which contains cmd commands (Unix shell commands) (Kanna Karanam via Ashutosh Chauhan)

    [hashutosh] HIVE-3168: LazyBinaryObjectInspector.getPrimitiveJavaObject copies beyond length of underlying BytesWritable (Thejas Nair via Ashutosh Chauhan)

    [namit] HIVE-2848 Add validation to HiveConf ConfVars
    (Navis via namit)

    [hashutosh] HIVE-3232 : Resource Leak: Fix the File handle leak in EximUtil.java (Kanna Karanam via Ashutosh Chauhan)

    [ecapriolo] HIVE-2549 Support standard cross join syntax. Navis Ryu (via egc)

    [ecapriolo] HIVE-2498 Group by operator does not estimate size of Timestamp & Binary data correctly. Ashutosh Chauhan (via egc)

    [hashutosh] HIVE-3146 : Support external hive tables whose data are stored in Azure blob store/Azure Storage Volumes (ASV) (Kanna Karanam via Ashutosh Chauhan)

    [cws] HIVE-3100. Add HiveCLI that runs over JDBC (Prasad Mujumdar via cws)

    [hashutosh] HIVE-3207 : FileUtils.tar does not close input files (Navis Ryu via Ashutosh Chauhan)

    [hashutosh] HIVE-3172 : Remove the duplicate JAR entries from the (“test.classpath”) to avoid command line exceeding char limit on windows (Kanna Karanam via Ashutosh Chauhan)

    [ecapriolo] HIVE-3206 FileUtils.tar assumes wrong directory in some cases. Navis Ryu (via egc)

    [ecapriolo] HIVE-3127 Pass hconf values as XML instead of command line arguments to child JVM. Kanna Karanam (via egc)

    [ecapriolo] HIVE-3180 Fix Eclipse classpath template broken in HIVE-3128. Carl Steinbach (via egc)

    [hashutosh] HIVE-3048 : Collect_set Aggregate does uneccesary check for value. (Ed Capriolo via Ashutosh Chauhan)

    [hashutosh] HIVE-2021 : Add a configuration property that sets the variable substitution max depth (Edward Capriolo via Ashutosh Chauhan)

    [cws] Hive thrift code doesnt generate quality hashCode()
    (Liu Tim via Carl Steinbach)

    Summary:

    Hive thrift code doesnt generate quality hashCode(). Right now, it all has
    @Override
    public int hashCode() { return 0; }

    It will cause all entries go to the same bucket if it's used as hash key.


    Test Plan:
    ant clean package test

    pass 1946 tests

    Reviewers: njain, kevinwilfong, cwsteinbach

    Reviewed By: cwsteinbach

    Differential Revision: https://reviews.facebook.net/D3759

    [ecapriolo] HIVE-3125 sort_array does not work with LazyPrimitive Philip Tromans (via egc)

    [kevinwilfong] HIVE-3178. retry not honored in RetryingRawMetastore. (Namit Jain via kevinwilfong)

    [ecapriolo] HIVE-3128 Use commons-compress instead of forking tar process (Kanna Karanam via egc)

    [kevinwilfong] HIVE-3135. add an option in ptest to run on a single machine (Namit Jain via kevinwilfong)

    [namit] HIVE-2955 Queries consists of metadata-only-query returns always empty value
    (Navis via namit)

    [cws] HIVE-3161. A minor test update
    (Namit Jain via Carl Steinbach)

    Summary: The correct long term fix is HIVE-3160

    Test Plan: manual

    Differential Revision: https://reviews.facebook.net/D3723

    [ecapriolo] HIVE-2585 Collapse hive.metastore.uris and hive.metastore.local (Ashutosh Chauhan via egc)

    [ecapriolo] HIVE-3164 Not deterministic testcases with MapReduce2 (Zhenxiao Luo via egc)

    [ecapriolo] HIVE-3009 Memory leak in TUGIContainingTransport (Ashutosh Chauhan via egc)

    [cws] Fixing bug in removing ProtectMode from a Table
    (Bhushan Mandhani via Carl Steinbach)

    Summary:
    When ProtectMode has every member set to the default false value, the toString() method returns null. When this happens, we should realize that the PROTECT_MODE parameter is
    no longer needed and should be removed for the Table or Partition. Currently, we try to persist this null value and get an error.

    Test Plan: Ran Hive. Checked that "alter table some_table disable NO_DROP CASCADE" successfully removed the PROTECT_MODE parameter and did not give any error. Running unit tests.

    Reviewers: njain, kevinwilfong, cwsteinbach

    Reviewed By: cwsteinbach

    Differential Revision: https://reviews.facebook.net/D3615

    [cws] HIVE-3019 [jira] Add JUnit to list of test dependencies managed by Ivy

    Summary: HIVE-3019. Add JUnit to list of test dependencies managed by Ivy

    Test Plan: EMPTY

    Reviewers: JIRA, ashutoshc

    Reviewed By: ashutoshc

    Differential Revision: https://reviews.facebook.net/D3171

    [cws] HIVE-3134 Drop table/index/database can result in orphaned locations
    (Kevin Wilfong via Carl Steinbach)

    Summary:
    Today when a managed table has a partition with a location which is not a subdirectory of the table's location, when the table is dropped the partition's data is not deleted from HDFS, resulting in an orphaned directory (the data exists but nothing points to it).

    The same applies to dropping a database with cascade and a table has a location outside the database.

    I think it is safe to assume managed tables/partitions own the directories they point to, so we should clean these up.

    Test Plan: Added test cases to verify that the directories which would be orphaned are cleaned up by drop table/index/database.

    Reviewers: JIRA, njain, cwsteinbach

    Reviewed By: cwsteinbach

    Differential Revision: https://reviews.facebook.net/D3633

    [namit] HIVE-3149 Dynamically generated paritions deleted by Block level merge
    (Kevin Wilfong via namit)

    [namit] HIVE-3062 Insert into table overwrites existing table if table name
    contains uppercase character (Navis via namit)

    [hashutosh] HIVE-2796 [jira] Support auto completion for hive configs in CliDriver
    (Navis Ryu via Ashutosh Chauhan)

    Summary:
    DPAL-747 Support auto completion for hive configs in CliDriver

    It's very cumbersome to memorize hive conf vars.

    Test Plan: EMPTY

    Reviewers: JIRA, ashutoshc

    Reviewed By: ashutoshc

    Differential Revision: https://reviews.facebook.net/D1689

    [namit] HIVE-3106 Add option to make multi inserts more atomic
    (Kevin Wilfong via namit)

    [namit] HIVE-3092 Hive tests should load Hive classes from build directory, not Ivy cache
    (Kevin Wilfong via namit)

    [kevinwilfong] HIVE-3123. Hadoop20Shim. CombineFileRecordReader does not report progress within files (Dmytro Molkov via kevinwilfong)

    [ecapriolo] HIVE-3090 Timestamp types not having nano-second part breaks row (Navis via egc)

    [ecapriolo] HIVE-2911 Move Global .hiverc file (Owen O'Malley via egc)

    [namit] HIVE-3081 ROFL Moment. Numberator and denaminator typos
    (Edward Capriolo via namit)

    [namit] HIVE-3120 make copyLocal work for parallel tests
    (Shuai Ding via namit)

    [namit] HIVE-3085 make parallel tests work
    (Shuai Ding via namit)

    [kevinwilfong] HIVE-3112 clear hive.metastore.partition.inherit.table.properties till HIVE-3109 is fixed (njain via kevinwilfong)

    [cws] HIVE-3013 [jira] TestCliDriver cannot be debugged with eclipse since hadoop_home is set wrongly

    Summary:
    HIVE-3013

    fix typo

    cp Fix

    cp

    Test Plan: EMPTY

    Reviewers: JIRA, njain, kevinwilfong

    Differential Revision: https://reviews.facebook.net/D3555

    [cws] HIVE-2694. Add FORMAT UDF (Zhenxiao Luo via cws)

    [namit] HIVE-3061 hive.binary.record.max.length is a magic string
    (Edward Capriolo via namit)

    [ecapriolo] HIVE-3101. Drop table rollback hook always called. (Ransom Hezhiqiang via egc)

    [ecapriolo] HIVE-3099. add findbugs in build.xml (Ransom Hezhiqiang via egc)

    [kevinwilfong] HIVE-2969. Log Time To Submit metric with PerfLogger. (kevinwilfong reviewed by ashutoshc)

    [hashutosh] HIVE-2736 : Hive UDFs cannot emit binary constants (Philip Tromans via Ashutosh Chauhan)

    [cws] Oracle Metastore schema script doesn't include DDL for DN internal tables (Carl Steinbach via cws)

    [hashutosh] HIVE-2941: Hive should expand nested structs when setting the table schema from thrift structs (Travis Crawford via Ashutosh Chauhan)

    [ecapriolo] HIVE-2418 Translate/Replace UDF (Mark Grover via egc)

    [cws] HIVE-3079. Revert HIVE-2989 (Carl Steinbach via cws)

    [ecapriolo] HIVE-895 Add SerDe for Avro serialized data (Jakob Homan via egc)

    [namit] HIVE-2989 Adding Table Links to Hive
    (Bhushan Mandhani via namit)

    [namit] HIVE-3066
    Add the option -database DATABASE in hive cli to specify a default database to use for the cli session. (herman via namit)

    [kevinwilfong] HIVE-3076. drop partition does not work for non-partition columns (njain via kevinwilfong)

    [kevinwilfong] HIVE-3063. drop partition for non-string columns is failing (njain via kevinwilfong)

    [hashutosh] HIVE-3052 : TestHadoop20SAuthBridge always uses the same port (Navis via Ashutosh Chauhan)

    [hashutosh] HIVE-3057: metastore.HiveMetaStore should set the thread local raw store to null in shutdown() (Travis Crawford via Ashutosh Chauhan)

    [namit] HIVE-3059. Revert HIVE-2703, add testcase for non-string partition columns
                passed to transform operator, updated TestJdbcDriver.
    (Kevin Wilfong via namit)

    [namit] HIVE-2540 LATERAL VIEW with EXPLODE produces ConcurrentModificationException
    (Navis via namit)

    [namit] HIVE-3058 hive.transform.escape.input breaks tab delimited data
    (Kevin Wilfong via namit)

    [ecapriolo] HIVE-2372 Argument list too long when streaming (Sergey Tryuber via egc)

    [namit] HIVE-3049 setup classpath for templates correctly for eclipse
    (Shuai Ding via namit)

    [namit] HIVE-3051 JDBC cannot find metadata for tables/columns containing uppercase
    character (Navis via namit)

    [sdong] HIVE-3030 escape more chars for script operator (Namit Jain via Siying Dong)

    [hashutosh] HIVE-3028 : Fix javadoc again (Owen Omalley via Ashutosh Chauhan)

    [hashutosh] HIVE-3031 : hive docs target does not work (Sushanth Sowmyan via Ashutosh Chauhan)

    [hashutosh] HIVE-2975 : Filter parsing does not recognize '!=' as operator and silently ignores invalid tokens (Thomas Weise via Ashutosh Chauhan)

    [cws] HIVE-1719 [jira] Move RegexSerDe out of hive-contrib and over to hive-serde
    (Shreepadma Venugopalan via Carl Steinbach)

    Summary:
    Regex Serde Changes

    RegexSerDe is as much a part of the standard Hive distribution as the other SerDes
    currently in hive-serde. I think we should move it over to the hive-serde module so that
    users don't have to go to the added effort of manually registering the contrib jar before
    using it.

    Test Plan: EMPTY

    Reviewers: JIRA, cwsteinbach

    Reviewed By: cwsteinbach

    Differential Revision: https://reviews.facebook.net/D3249

    [hashutosh] HIVE-2542 : Forgot to do svn add for new files in previous patch.

    [hashutosh] HIVE-2542 : DROP DATABASE CASCADE does not drop non-native tables ( Vandana Ayyalasomayajula via Ashutosh Chauhan)

    [cws] HIVE-3014 [jira] Fix metastore test failures caused by HIVE-2757
    (Zhenxiao Luo via Carl Steinbach)

    Summary: HIVE-3014: Fix metastore test failures caused by HIVE-2757

    Test Plan: EMPTY

    Reviewers: JIRA, cwsteinbach

    Reviewed By: cwsteinbach

    Differential Revision: https://reviews.facebook.net/D3213

    [namit] HIVE-2732 Reduce Sink deduplication fails if the child reduce sink is followed by a join
    (Navis via namit)

    [namit] HIVE-3001 Returning Meaningful Error Codes & Messages
    (Bhushan Mandhani via namit)

    [namit] HIVE-3022 Add hive.exec.rcfile.use.explicit.header to hive-default.xml.template
    (Kevin Wilfong via namit)

    [namit] HIVE-3018 Make the new header for RC Files introduced in HIVE-2711 optional
    (Kevin Wilfong via namit)

    [kevinwilfong] HIVE-3012 hive custom scripts do not work well if the data contains new lines (njain via kevinwilfong)

    [cws] HIVE-2979. Implement INCLUDE_HADOOP_MAJOR_VERSION test macro (Zhenxiao Luo via cws)

    [cws] HIVE-2757. Hive can't find hadoop executor scripts without HADOOP_HOME set (Roman Shaposhnik via cws)

    [kevinwilfong] HIVE-2956 Provide error message when using UDAF in the place of UDF instead of throwing NPE (navis via kevinwilfong)

    [hashutosh] HIVE-2646 : Fix for LANG setting while running tests. (Thomas Weise via Ashutosh Chauhan)

    [kevinwilfong] HIVE-2971 GET_JSON_OBJECT fails on some valid JSON keys (gangtimliu via kevinwilfong)

    [kevinwilfong] HIVE-3000 Potential infinite loop / log spew in ZookeeperHiveLockManager (njain via kevinwilfong)

    [cws] HIVE-2529 [jira] metastore 0.8 upgrade script for PostgreSQL
    (Zhenxiao Luo via Carl Steinbach)

    Summary:
    HIVE-2529: metastore 0.8 upgrade script for PostgreSQL

    I think you mentioned that this was in the works.

    Test Plan: EMPTY

    Reviewers: JIRA, cwsteinbach

    Reviewed By: cwsteinbach

    Differential Revision: https://reviews.facebook.net/D3027

    [namit] HIVE-3002 Revert HIVE-2986
    (Kevin Wilfong via namit)

    [namit] HIVE-2994 Pass a environment context to metastore thrift APIs
    (Delia David via namit)

    [hashutosh] HIVE-2990 Remove hadoop-source Ivy resolvers and Ant targets (Carl Steinbach via Ashutosh Chauhan)

    [kevinwilfong] HIVE-2986 Create the hooks (njain via kevinwilfong)

    [namit] HIVE-2904 ant gen-test failed
    (Carl Stienbach via namit)

    [namit] HIVE-2721 ability to select a view qualified by the database / schema name
    (Martin Traverso via namit)

    [kevinwilfong] HIVE-2918. Hive Dynamic Partition Insert - move task not considering 'hive.exec.max.dynamic.partitions' from CLI. (cwsteinbach via kevinwilfong)

    [namit] HIVE-2960 Stop testing concat of partitions containing control characters.
    (Kevin Wilfong via namit)

    [cws] HIVE-2976. Fix maven-build Ant target (Thomas Weise and Andrew Bayer via cws)

    [cws] HIVE-2803 [jira] utc_from_timestamp and utc_to_timestamp returns incorrect
    results.
    (Kiyotaka Suzuki via Carl Steinbach)

    Summary:
    https://issues.apache.org/jira/browse/HIVE-2803

    HIVE-2803 utc_from_timestamp and utc_to_timestamp returns incorrect results.

    It changed so that applyOffset() return a new instance.

    How to reproduce:


    $ echo "2011-12-25 09:00:00.123456" > /tmp/data5.txt
    hive> create table ts1(t1 timestamp);
    hive> load data local inpath '/tmp/data5.txt' overwrite into table ts1;
    hive> select t1, from_utc_timestamp(t1, 'JST'), from_utc_timestamp(t1, 'JST')
    from ts1 limit 1;



    The following result is expected:

      2011-12-25 09:00:00.123456 2011-12-25 18:00:00.123456 2011-12-25
    18:00:00.123456


    However, the above query return incorrect result like this:

      2011-12-26 03:00:00.492456 2011-12-26 03:00:00.492456 2011-12-26
    03:00:00.492456



    This is because GenericUDFFromUtcTimestamp.applyOffset() does setTime()
    improperly.
    On evaluating query, timestamp argument always returns the same instance.
    GenericUDFFromUtcTimestamp.applyOffset() does setTime() on the instance.
    That means it adds all offsets in the query.

    Test Plan: EMPTY

    Reviewers: JIRA

    Differential Revision: https://reviews.facebook.net/D1959

    [namit] HIVE-2703 ResultSetMetaData.getColumnType() always returns VARCHAR(string) for partition columns
    irrespective of partition column type (tamtam180 via namit)

    [hashutosh] HIVE-2883 [jira] Metastore client doesnt close connection properly

    Summary:
    https://issues.apache.org/jira/browse/HIVE-2883

    Here is the patch which gets rid of this problem as per my hypothesis. I also
    tested it and the above noted stack trace doesnt occur anymore.

    While closing connection, it always fail with following trace. Seemingly, it
    doesnt have any harmful effects.

    12/03/20 10:55:02 ERROR hive.metastore: Unable to shutdown local metastore
    client
    org.apache.thrift.transport.TTransportException: Cannot write to null
    outputStream
      at
    org.apache.thrift.transport.TIOStreamTransport.write(TIOStreamTransport.java:142)
      at
    org.apache.thrift.protocol.TBinaryProtocol.writeI32(TBinaryProtocol.java:163)
      at
    org.apache.thrift.protocol.TBinaryProtocol.writeMessageBegin(TBinaryProtocol.java:91)
      at org.apache.thrift.TServiceClient.sendBase(TServiceClient.java:62)
      at
    com.facebook.fb303.FacebookService$Client.send_shutdown(FacebookService.java:421)
      at com.facebook.fb303.FacebookService$Client.shutdown(FacebookService.java:415)
      at
    org.apache.hadoop.hive.metastore.HiveMetaStoreClient.close(HiveMetaStoreClient.java:310)

    Test Plan: EMPTY

    Reviewers: JIRA, cwsteinbach

    Reviewed By: cwsteinbach

    Differential Revision: https://reviews.facebook.net/D2613

    [cws] HIVE-2928. Support for Oracle-backed Hive-Metastore (longvarchar to clob in package.jdo) (Mithun Radhakrishnan and Andrew Bayer via cws)

    [cws] HIVE-2646. Hive Ivy dependencies on Hadoop should depend on jars directly, not tarballs (Andrew Bayer and Thomas Weise)

    [hashutosh] HIVE-2970: several jars in hive tar generated are not required (Thejas Nair via Ashutosh Chauhan)

    [hashutosh] HIVE-2966 :Revert HIVE-2795 (Thejas Nair via Ashutosh Chauhan)

    [hashutosh] HIVE-2965 : Revert HIVE-2612 (hashutosh)

    [hashutosh] HIVE-2958 [jira] GROUP BY causing ClassCastException [LazyDioInteger cannot be
    cast LazyInteger]
    (Navis Ryu via Ashutosh Chauhan)

    Summary:
    DPAL-1111 GROUP BY causing ClassCastException [LazyDioInteger cannot be cast
    LazyInteger]

    This relates to https://issues.apache.org/jira/browse/HIVE-1634.

    The following work fine:

    CREATE EXTERNAL TABLE tim_hbase_occurrence (
       id int,
       scientific_name string,
       data_resource_id int
    ) STORED BY 'org.apache.hadoop.hive.hbase.HBaseStorageHandler' WITH
    SERDEPROPERTIES (
       "hbase.columns.mapping" = ":key#b,v:scientific_name#s,v:data_resource_id#b"
    ) TBLPROPERTIES(
       "hbase.table.name" = "mini_occurrences",
       "hbase.table.default.storage.type" = "binary"
    );
    SELECT * FROM tim_hbase_occurrence LIMIT 3;
    SELECT * FROM tim_hbase_occurrence WHERE data_resource_id=1081 LIMIT 3;

    However, the following fails:

    SELECT data_resource_id, count(*) FROM tim_hbase_occurrence GROUP BY
    data_resource_id;

    The error given:

    0 TS
    2012-04-17 16:58:45,693 INFO org.apache.hadoop.hive.ql.exec.MapOperator:
    Initialization Done 7 MAP
    2012-04-17 16:58:45,714 INFO org.apache.hadoop.hive.ql.exec.MapOperator:
    Processing alias tim_hbase_occurrence for file
    hdfs://c1n2.gbif.org/user/hive/warehouse/tim_hbase_occurrence
    2012-04-17 16:58:45,714 INFO org.apache.hadoop.hive.ql.exec.MapOperator: 7
    forwarding 1 rows
    2012-04-17 16:58:45,714 INFO org.apache.hadoop.hive.ql.exec.TableScanOperator: 0
    forwarding 1 rows
    2012-04-17 16:58:45,716 INFO org.apache.hadoop.hive.ql.exec.SelectOperator: 1
    forwarding 1 rows
    2012-04-17 16:58:45,723 FATAL ExecMapper:
    org.apache.hadoop.hive.ql.metadata.HiveException: Hive Runtime Error while
    processing row {"id":1444,"scientific_name":null,"data_resource_id":1081}
      at org.apache.hadoop.hive.ql.exec.MapOperator.process(MapOperator.java:548)
      at org.apache.hadoop.hive.ql.exec.ExecMapper.map(ExecMapper.java:143)
      at org.apache.hadoop.mapred.MapRunner.run(MapRunner.java:50)
      at org.apache.hadoop.mapred.MapTask.runOldMapper(MapTask.java:391)
      at org.apache.hadoop.mapred.MapTask.run(MapTask.java:325)
      at org.apache.hadoop.mapred.Child$4.run(Child.java:270)
      at java.security.AccessController.doPrivileged(Native Method)
      at javax.security.auth.Subject.doAs(Subject.java:396)
      at
    org.apache.hadoop.security.UserGroupInformation.doAs(UserGroupInformation.java:1157)
      at org.apache.hadoop.mapred.Child.main(Child.java:264)
    Caused by: org.apache.hadoop.hive.ql.metadata.HiveException:
    java.lang.ClassCastException:
    org.apache.hadoop.hive.serde2.lazydio.LazyDioInteger cannot be cast to
    org.apache.hadoop.hive.serde2.lazy.LazyInteger
      at
    org.apache.hadoop.hive.ql.exec.GroupByOperator.processOp(GroupByOperator.java:737)
      at org.apache.hadoop.hive.ql.exec.Operator.process(Operator.java:471)
      at org.apache.hadoop.hive.ql.exec.Operator.forward(Operator.java:762)
      at
    org.apache.hadoop.hive.ql.exec.SelectOperator.processOp(SelectOperator.java:84)
      at org.apache.hadoop.hive.ql.exec.Operator.process(Operator.java:471)
      at org.apache.hadoop.hive.ql.exec.Operator.forward(Operator.java:762)
      at
    org.apache.hadoop.hive.ql.exec.TableScanOperator.processOp(TableScanOperator.java:83)
      at org.apache.hadoop.hive.ql.exec.Operator.process(Operator.java:471)
      at org.apache.hadoop.hive.ql.exec.Operator.forward(Operator.java:762)
      at org.apache.hadoop.hive.ql.exec.MapOperator.process(MapOperator.java:529)
      ... 9 more
    Caused by: java.lang.ClassCastException:
    org.apache.hadoop.hive.serde2.lazydio.LazyDioInteger cannot be cast to
    org.apache.hadoop.hive.serde2.lazy.LazyInteger
      at
    org.apache.hadoop.hive.serde2.lazy.objectinspector.primitive.LazyIntObjectInspector.copyObject(LazyIntObjectInspector.java:43)
      at
    org.apache.hadoop.hive.serde2.objectinspector.ObjectInspectorUtils.copyToStandardObject(ObjectInspectorUtils.java:239)
      at
    org.apache.hadoop.hive.ql.exec.KeyWrapperFactory$ListKeyWrapper.deepCopyElements(KeyWrapperFactory.java:150)
      at
    org.apache.hadoop.hive.ql.exec.KeyWrapperFactory$ListKeyWrapper.deepCopyElements(KeyWrapperFactory.java:142)
      at
    org.apache.hadoop.hive.ql.exec.KeyWrapperFactory$ListKeyWrapper.copyKey(KeyWrapperFactory.java:119)
      at
    org.apache.hadoop.hive.ql.exec.GroupByOperator.processHashAggr(GroupByOperator.java:750)
      at
    org.apache.hadoop.hive.ql.exec.GroupByOperator.processOp(GroupByOperator.java:722)
      ... 18 more

    Test Plan: EMPTY

    Reviewers: JIRA, ashutoshc

    Reviewed By: ashutoshc

    Differential Revision: https://reviews.facebook.net/D2871

    [hashutosh] HIVE-2959 [jira] TestRemoteHiveMetaStoreIpAddress always uses the same port
    (Kevin Wilfong via Ashutosh Chauhan)

    Summary:
    https://issues.apache.org/jira/browse/HIVE-2959

    TestRemoteHiveMetaStoreIpAddress now uses the standard way of finding a free
    port using Java's ServerSocket class.

    TestRemoteHiveMetaStoreIpAddress always uses the same port, meaning that if
    another process happens to be using that port, the tests cannot succeed.

    There seems to be a standard way of finding a free port using Java's
    ServerSocket class, this should be used instead.

    Test Plan: Ran TestRemoteHiveMetaStoreIpAddress and
    TestRemoteUGIHiveMetaStoreIpAddress, the two tests which would be affected by
    this change. I verified they passed and did not use port 39083.

    Reviewers: JIRA, njain, ashutoshc

    Reviewed By: ashutoshc

    Differential Revision: https://reviews.facebook.net/D2841

    [hashutosh] HIVE-2946 [jira] Hive metastore does not have any log messages while shutting
    itself down.
    (Vandana Kasavajjala via Ashutosh Chauhan)

    Summary:
    https://issues.apache.org/jira/browse/HIVE-2946

    Addressed Ashutosh's comments.

    When hive metastore is started, the event is logged with good amount of
    information. But when it is stopped ( using a kill) command, no information is
    being written to the logs. It will be good if we can add a shutdown event to the
    HiveMetastore class.

    Test Plan: EMPTY

    Reviewers: JIRA, ashutoshc

    Reviewed By: ashutoshc

    Differential Revision: https://reviews.facebook.net/D2787

    [hashutosh] HIVE-2930 [jira] Add license to the Hive files
    (Owen O'Malley via Ashutosh Chauhan)

    Summary:
    <<Enter Revision Title>>

    Fixing rat warnings

    We need to clean up the RAT report to 0. Apache projects aren't supposed to
    release until they have shown that all of their files have proper headers.

    Note that although most of the files are just missing headers, some of them
    explicitly say copyright by facebook and released under the Thrift (not Apache)
    license. I'll generate a list of them, but I'd really appreciate it if someone
    from facebook could in verify that they intend to license them to Apache.

    Test Plan: EMPTY

    Reviewers: JIRA, ashutoshc

    Reviewed By: ashutoshc

    Differential Revision: https://reviews.facebook.net/D2835

    [kevinwilfong] HIVE-2530. Implement SHOW TBLPROPERTIES. (leizhao via kevinwilfong)

    [pauly] HIVE-2942. substr on string containing UTF-8 characters produces StringIndexOutOfBoundsException (Kevin Wilfong via pauly)

    [kevinwilfong] HIVE-2937. TestHiveServerSessions hangs when executed directly. (navis via kevinwilfong)

    [hashutosh] HIVE-2940 : RCFileMergeMapper Prints To Standard Output Even In Silent Mode (Thiruvel via Ashutosh Chauhan)

    [hashutosh] HIVE-2936 : Warehouse table subdirectories should inherit the group permissions of the warehouse parent directory (Rohini via Ashutosh Chauhan)

    [hashutosh] HIVE-2948 [jira] HiveFileFormatUtils should use Path.SEPARATOR instead of
    File.Separator

    Summary:
    https://issues.apache.org/jira/browse/HIVE-2948

    Simple patch which replaces File.separator to Path.SEPARATOR since separator for
    hdfs path is Path.SEPARATOR not java's File.SEPARATOR

    Because its munging hdfs paths and not OS paths.

    Test Plan: EMPTY

    Reviewers: JIRA, kevinwilfong

    Reviewed By: kevinwilfong

    Differential Revision: https://reviews.facebook.net/D2763

    [hashutosh] HIVE-2910 : Improve the HWI interface (Hugo Trippaers via Ashutosh Chauhan)

    [hashutosh] HIVE-2767 [jira] Optionally use framed transport with metastore
    (Travis Crawford via Ashutosh Chauhan)

    Summary:
    Add support for optionally using the thrift framed transport, enabling
    integration with environments where that is necessary.

    Users may want/need to use thrift's framed transport when communicating with the
    Hive MetaStore. This patch adds a new property
    hive.metastore.thrift.framed.transport.enabled that enables the framed transport
    (defaults to off, aka no change from before the patch). This property must be
    set for both clients and the HMS server.

    It wasn't immediately clear how to use the framed transport with SASL, so as
    written an exception is thrown if you try starting the server with both options.
    If SASL and the framed transport will indeed work together I can update the
    patch (although I don't have a secured environment to test in).

    Test Plan:
    Tested locally that client and server can connect, both with and
    without the flag. Tests pass.

    Reviewers: JIRA, ashutoshc

    Reviewed By: ashutoshc

    Differential Revision: https://reviews.facebook.net/D2661

    [hashutosh] HIVE-2711 : Make the header of RCFile unique (Owen Omalley via Ashutosh Chauhan)

    [kevinwilfong] HIVE-2907. Hive error when dropping a table with large number of partitions. (mousom via kevinwilfong)

    [hashutosh] Upping the version number from 0.9 to 0.10 on trunk.

    [hashutosh] HIVE-2764: Obtain delegation tokens for MR jobs in secure hbase setup (Enis Soztutar via Ashutosh Chauhan)

    [sdong] HIVE-2929 race condition in DAG execute tasks for hive (Namit Jain via Siying Dong)

    [namit] HIVE-2858 Cache remote map reduce job stack traces for additional
    logging (Kevin Wilfong via namit)

    [hashutosh] HIVE-2923 : testAclPositive in TestZooKeeperTokenStore failing in clean checkout when run on Mac (Thomas Weise via Ashutosh Chauhan)

    [namit] HIVE-2901 Hive union with NULL constant and string in same column returns all null
    (Navis via namit)

    [namit] HIVE-2863 Ambiguous table name or column reference message displays when table and column
    names are the same (Navis via namit)

    [hashutosh] HIVE-2879 : Add rat target to build to look for missing license headers (Owen Omalley via Ashutosh Chauhan)

    [hashutosh] HIVE-2559 : Add target to install Hive JARs/POMs in the local Maven cache (Alan Gates via Ashutosh Chauhan)

    [hashutosh] HIVE-2822: Second part of it (ctdean via Ashutosh Chauhan)

    [hashutosh] HIVE-2822 [jira] Add JSON output to the hive ddl commands
    (Chris Dean via Ashutosh Chauhan)

    Summary:
    JSON output for DDL commands

    By setting the variable hive.format=json then ddl commands will
    produce json output suitable for client side parsing. For example, to
    list all the databases one might get:

         {
           "databases": [
             "default"
           ]
         }

    The goal is to have an option to produce JSON output of the DDL commands that is
    easily machine parseable.

    For example, "desc my_table" currently gives

         id bigint
         user string

    and we want to allow a json output:

         {
           "columns": [
             {"name": "id", "type": "bigint"},
             {"name": "user", "type": "string"}
           ]
         }

    Test Plan: Run the provided unit tests

    Reviewers: JIRA, ashutoshc

    Reviewed By: ashutoshc

    Differential Revision: https://reviews.facebook.net/D2475

    [amareshwari] HIVE-2913. Fixes BlockMergeTask to honor Configuration Properties when used directly. (Thiruvel Thirumoolan via amareshwari)

    [hashutosh] HIVE-2861 : Support eventual constant expression for filter pushdown for key ranges in hbase (navis via Ashutosh Chauhan)

    [hashutosh] HIVE-2920 : TestStatsPublisherEnhanced throws NPE on JDBC connection failure (Carl Steinbach via Ashutosh Chauhan)

    [kevinwilfong] HIVE-2908. Hive: Extend ALTER TABLE DROP PARTITION syntax to use all comparators. (sambavim via kevinwilfong)

    [namit] HIVE-2853 Add pre event listeners to metastore
    (Kevin Wilfong via namit)

    [namit] HIVE-2805 Move metastore upgrade scripts labeled 0.10.0 into scripts labeled 0.9.0
    (Kevin Wilfong via namit)

    [namit] HIVE-2881 Remove redundant key comparing in SMBMapJoinOperator
    (Navis via namit)

    [namit] HIVE-2866 Cache local map reduce job errors for additional logging
    (Kevin Wilfong via namit)

    [namit] HIVE-2676 The row count that loaded to a table may not right
    (binlijin via namit)

    [namit] HIVE-2875 /Users/njain/hive/hive_commit1/svn-commit.tmp
    (Kevin Wilfong via namit)

    [namit] HIVE-2518 pull junit jar from maven repos via ivy
    (Kevin Wilfong via namit)

    [hashutosh] HIVE-2898: Add nicer helper functions for adding and reading metadata from RCFiles (Owen Omalley via Ashutosh Chauhan)

    [hashutosh] HIVE-2891: TextConverter for UDF's is inefficient if the input object is already Text or Lazy (Cliff Engle via Ashutosh Chauhan)

    [hashutosh] HIVE-2797: Make the IP address of a Thrift client available to HMSHandler. (Kevin Wilfong via Ashutosh Chauhan)

    [hashutosh] HIVE-2894 [jira] RCFile Reader doesn't provide access to Metadata
    (Owen O'Malley via Ashutosh Chauhan)

    Summary:
    hive-2894

    Add an accessor for RCFile's metadata.

    Currently the RCFile writer can add metadata to an RCFile, but the reader
    doesn't provide an accessor. I'd like to add one.

    Test Plan:
    I added a call to test that the metadata that was passed in was available from
    the reader.

    Reviewers: JIRA, ashutoshc

    Reviewed By: ashutoshc

    Differential Revision: https://reviews.facebook.net/D2421

    [hashutosh] HIVE-2773: HiveStorageHandler.configureTableJobProperites() should let the handler know wether it is configuration for input or output (Francis Liu via Ashutosh Chauhan)

    [hashutosh] HIVE-2577: Expose the HiveConf in HiveConnection API (Nicolas Lalevee via Ashutosh Chauhan)

    [hashutosh] HIVE-2819 : Closed range scans on hbase keys : Reviewed by Carl Steinbach (hashutosh)

    [namit] HIVE-2471 Add timestamp column to the partition stats table.
    (Kevin Wilfong via namit)

    [namit] HIVE-2864 If hive history file's directory doesn't exist don't crash
    (Kevin Wilfong via namit)

    [hashutosh] HIVE-2865 : hive-config.sh should honor HIVE_HOME env (gkesvan via hashutosh)

    [hashutosh] HIVE-2831 [jira] Mask FsShell output in QTestUtil
    (Carl Steinbach via Ashutosh Chauhan)

    Summary: HIVE-2831. Mask FsShell output in QTestUtil

    Test Plan: EMPTY

    Reviewers: JIRA, edwardcapriolo, ashutoshc

    Reviewed By: ashutoshc

    Differential Revision: https://reviews.facebook.net/D2049

    [hashutosh] HIVE-2850 [jira] Remove zero length files
    (Owen O'Malley via Ashutosh Chauhan)

    Summary:
    <<Enter Revision Title>>

    Remove empty files

    There are also zero-length non-source files that need to be removed.

    Test Plan: EMPTY

    Reviewers: JIRA, ashutoshc

    Reviewed By: ashutoshc

    Differential Revision: https://reviews.facebook.net/D2163

    [namit] HIVE-2871 Add a new hook to run at the beginning and end of the Driver.run method
    (Kevin Wilfong via namit)

    [hashutosh] HIVE-2503: HiveServer should provide per session configuration (navis via hashutosh)

    [hashutosh] HIVE-2835: Change default configuration for hive.exec.dynamic.partition (Owen Omalley via hashutosh)

    [namit] HIVE-2872 Store which configs the user has explicitly changed
    (Kevin Wilfng via namit)

    [cws] HIVE-2815 [jira] Filter pushdown in hbase for keys stored in binary format
    (Ashutosh Chauhan via Carl Steinbach)

    Summary:
    Further support for pushdown on keys stored in binary format

    This patch enables filter pushdown for keys stored in binary format in hbase

    Test Plan: Included a new test case.

    Reviewers: JIRA, jsichi, njain, cwsteinbach

    Reviewed By: cwsteinbach

    Differential Revision: https://reviews.facebook.net/D1875

    [cws] HIVE-2778 [jira] Fail on table sampling
    (Navis Ryu via Carl Steinbach)

    Summary:
    HIVE-2778 fix NPE on table sampling

    Trying table sampling on any non-empty table throws NPE. This does not occur by
    test on mini-MR. <div class="preformatted panel" style="border-width:
    1px;"><div class="preformattedContent panelContent"> <pre>select count(*) from
    emp tablesample (0.1 percent); Total MapReduce jobs = 1 Launching Job 1 out
    of 1 Number of reduce tasks determined at compile time: 1 In order to change the
    average load for a reducer (in bytes): set
    hive.exec.reducers.bytes.per.reducer=<number> In order to limit the maximum
    number of reducers: set hive.exec.reducers.max=<number> In order to set a
    constant number of reducers: set mapred.reduce.tasks=<number>
    java.lang.NullPointerException at
    org.apache.hadoop.hive.ql.io.CombineHiveInputFormat.sampleSplits(CombineHiveInputFormat.java:450)
      at
    org.apache.hadoop.hive.ql.io.CombineHiveInputFormat.getSplits(CombineHiveInputFormat.java:403)
      at org.apache.hadoop.mapred.JobClient.writeOldSplits(JobClient.java:971) at
    org.apache.hadoop.mapred.JobClient.writeSplits(JobClient.java:963) at
    org.apache.hadoop.mapred.JobClient.access$500(JobClient.java:170) at
    org.apache.hadoop.mapred.JobClient$2.run(JobClient.java:880) at
    org.apache.hadoop.mapred.JobClient$2.run(JobClient.java:833) at
    java.security.AccessController.doPrivileged(Native Method) at
    javax.security.auth.Subject.doAs(Subject.java:396) at
    org.apache.hadoop.security.UserGroupInformation.doAs(UserGroupInformation.java:1127)
      at org.apache.hadoop.mapred.JobClient.submitJobInternal(JobClient.java:833) at
    org.apache.hadoop.mapred.JobClient.submitJob(JobClient.java:807) at
    org.apache.hadoop.hive.ql.exec.ExecDriver.execute(ExecDriver.java:432) at
    org.apache.hadoop.hive.ql.exec.MapRedTask.execute(MapRedTask.java:136) at
    org.apache.hadoop.hive.ql.exec.Task.executeTask(Task.java:134) at
    org.apache.hadoop.hive.ql.exec.TaskRunner.runSequential(TaskRunner.java:57) at
    org.apache.hadoop.hive.ql.Driver.launchTask(Driver.java:1332) at
    org.apache.hadoop.hive.ql.Driver.execute(Driver.java:1123) at
    org.apache.hadoop.hive.ql.Driver.run(Driver.java:931) at
    org.apache.hadoop.hive.cli.CliDriver.processLocalCmd(CliDriver.java:255) at
    org.apache.hadoop.hive.cli.CliDriver.processCmd(CliDriver.java:212) at
    org.apache.hadoop.hive.cli.CliDriver.processLine(CliDriver.java:403) at
    org.apache.hadoop.hive.cli.CliDriver.run(CliDriver.java:671) at
    org.apache.hadoop.hive.cli.CliDriver.main(CliDriver.java:554) at
    sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at
    sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
      at
    sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
      at java.lang.reflect.Method.invoke(Method.java:597) at
    org.apache.hadoop.util.RunJar.main(RunJar.java:186) Job Submission failed with
    exception 'java.lang.NullPointerException(null)' FAILED: Execution Error, return
    code 1 from org.apache.hadoop.hive.ql.exec.MapRedTask </pre> </div></div>

    Test Plan: EMPTY

    Reviewers: JIRA, cwsteinbach

    Reviewed By: cwsteinbach

    Differential Revision: https://reviews.facebook.net/D1593

    [cws] HIVE-2856. Fix TestCliDriver escape1.q failure on MR2 (Zhenxiao Luo via cws)

    [hashutosh] HIVE-2748: Upgrade Hbase and ZK dependcies (enis via hashutosh)

    [kevinwilfong] HIVE-2714. Lots of special characters are not handled in LIKE. (jonchang via kevinwilfong)

    [hashutosh] HIVE-2857 : QTestUtil.cleanUp() fails with FileNotException on 0.23 (Carl Steinbach via hashutosh)

    [namit] HIVE-2832 Cache error messages for additional logging
    (Kevin Wilfong via namit)

    [kevinwilfong] HIVE-2837. insert into external tables should not be allowed. (namit via kevinwilfong)

    [kevinwilfong] HIVE-2838. cleanup readentity/writeentity. (namit via kevinwilfong)

    [hashutosh] HIVE-1634: Allow access to Primitive types stored in binary format in HBase (Basab Maulik, Ashutosh Chauhan via hashutosh)

    [hashutosh] HIVE-2840: INPUT__FILE__NAME virtual column returns unqualified paths on Hadoop 0.23 (Carl Steinbach via hashutosh)

    [hashutosh] HIVE-2841: Fix javadoc warnings (Owen Omalley via hashutosh)

    [cws] HIVE-2827 [jira] Implement nullsafe equi-join
    (Navis Ryu via Carl Steinbach)

    Summary:
    DPAL-873 Implement nullsafe equi-join

    was part of HIVE-2810, but separated because it affected more classes than
    expected.

    SELECT * FROM a JOIN b ON a.key <=> b.key

    Test Plan: EMPTY

    Reviewers: JIRA, cwsteinbach

    Reviewed By: cwsteinbach

    Differential Revision: https://reviews.facebook.net/D1971

    [hashutosh] HIVE-1444: hdfs is hardcoded in few places in the code which inhibits use of other file systems (ecapriolo via hashutosh)

    [cws] HIVE-2810 [jira] Implement NULL-safe equality operator <=>
    (Navis Ryu via Carl Steinbach)

    Summary:
    DPAL-843 Implement NULL-safe equality operator <=>

    Ref:
    http://dev.mysql.com/doc/refman/5.0/en/comparison-operators.html#operator_equal-to

    Test Plan: EMPTY

    Reviewers: JIRA, cwsteinbach

    Reviewed By: cwsteinbach

    Differential Revision: https://reviews.facebook.net/D1791

    [cws] HIVE-2771 [jira] Add support for filter pushdown for key ranges in hbase for
    keys of type string
    (Ashutosh Chauhan via Carl Steinbach)

    Summary:
    https://issues.apache.org/jira/browse/HIVE-2771

    This patch adds support for key range scans pushdown to hbase for keys of type
    string. With this patch filter pushdowns of following types are supported:
    a) Point lookups for keys of any types.
    b) Range scans for keys of type string.

    Test Plan:
    Added hbase_ppd_key_range.q which is modeled after hbase_pushdown.q

    This is a subtask of HIVE-1643

    Test Plan: EMPTY

    Reviewers: JIRA, jsichi, cwsteinbach

    Reviewed By: cwsteinbach

    CC: jsichi, ashutoshc

    Differential Revision: https://reviews.facebook.net/D1551

    [namit] HIVE-2833 Fix test failures caused by HIVE-2716
    (Kevin Wilfong via namit)

    [namit] HIVE-2825 Concatenating a partition does not inherit location from table
    (Kevin Wilfong via namit)

    [namit] HIVE-2823 Add logging of total run time in Driver
    (Kevin Wilfong via namit)

    [hashutosh] HIVE-2811: Export LANG=en_US.UTF-8 to environment while running tests (ecapriolo via hashutosh)

    [hashutosh] HIVE-2824: typo in configuration parameter (Sho Shimauchi via hashutosh)

    [hashutosh] HIVE-2761: Remove lib/javaewah-0.3.jar (ecapriolo via hashutosh)

    [hashutosh] HIVE-2781: HBaseSerDe should allow users to specify the timestamp passed to Puts (toffer via hashutosh)

    [hashutosh] HIVE-2712: Make ZooKeeper token store ACL configurable (thw via hashutosh)

    [hashutosh] HIVE-2490: Add reset operation and average time attribute to Metrics MBean. (kevinwilfong via hashutosh)

    [hashutosh] HIVE-2768: Add a getAuthorizationProvider to HiveStorageHandler (toffer via hashutosh)

    [hashutosh] HIVE-2716 : Move retry logic in HiveMetaStore to a separe class (enis via hashutosh)

    [hashutosh] HIVE-2791: filter is still removed due to regression of HIVE-1538 althougth HIVE-2344 (binlijin via hashutosh)

    [hashutosh] HIVE-2792: SUBSTR(CAST(<string> AS BINARY)) produces unexpected results (navis via hashutosh)

    [cws] HIVE-2782 [jira] New BINARY type produces unexpected results with supported UDFS
    when using MapReduce2

    Summary:
    HIVE-2782. Make ba_table_udfs.q deterministic


    Test Plan: EMPTY

    Reviewers: JIRA, ashutoshc

    Reviewed By: ashutoshc

    CC: ashutoshc

    Differential Revision: https://reviews.facebook.net/D1653

    [cws] HIVE-2793 [jira] Disable loadpart_err.q on 0.23

    Summary: HIVE-2793. Add 0.23 to list of excluded Hadoop versions for
    loadpart_err.q

    Test Plan: EMPTY

    Reviewers: JIRA, jsichi, ashutoshc

    Reviewed By: ashutoshc

    CC: ashutoshc

    Differential Revision: https://reviews.facebook.net/D1665

    [cws] HIVE-2753 [jira] Remove empty java files
    (Owen O'Malley via Carl Steinbach)

    Summary:
    remove dead java files

    When looking at the 0.8.1 rc1, I discovered there were a set of empty Java files
    that were likely left over from using 'patch' without the -E.

    jdbc/src/java/org/apache/hadoop/hive/jdbc/JdbcSessionState.java
    ql/src/java/org/apache/hadoop/hive/ql/exec/ExprNodeIndexEvaluator.java
    ql/src/java/org/apache/hadoop/hive/ql/exec/MapJoinObject.java
    ql/src/java/org/apache/hadoop/hive/ql/exec/PathUtil.java
    ql/src/java/org/apache/hadoop/hive/ql/exec/TypedBytesRecordReader.java
    ql/src/java/org/apache/hadoop/hive/ql/plan/AlterPartitionProtectModeDesc.java
    ql/src/java/org/apache/hadoop/hive/ql/plan/TouchDesc.java
    ql/src/test/org/apache/hadoop/hive/ql/plan/TestAddPartition.java
    serde/src/gen-java/org/apache/hadoop/hive/serde/test/Constants.java
    shims/src/0.20/java/org/apache/hadoop/fs/ProxyFileSystem.java
    shims/src/0.20/java/org/apache/hadoop/fs/ProxyLocalFileSystem.java

    Test Plan: EMPTY

    Reviewers: JIRA, cwsteinbach

    Reviewed By: cwsteinbach

    CC: cwsteinbach

    Differential Revision: https://reviews.facebook.net/D1611

    [namit] HIVE-2612 support hive table/partitions exists in more than one region
    (Kevin Wilfong via namit)

    [namit] HIVE-2795 View partitions do not have a storage descriptor
    (Kevin Wilfong via namit)

    [namit] HIVE-2749 CONV returns incorrect results sometimes
    (Jonathan Chang via namit)

    [namit] HIVE-2759 Change global_limit.q into linux format file
    (Zhenxiao Luo via namit)

    [namit] HIVE-2779 Improve Hooks run in Driver
    (Kevin Wilfong via namit)

    [namit] HIVE-2756 Views should be added to the inputs of queries.
    (Yongqiang He via namit)

    [namit] HIVE-2762 Alter Table Partition Concatenate Fails On Certain Characters
    (Kevin Wilfong via namit)

    [heyongqiang] HIVE-2772 [jira] make union31.q deterministic
    (Namit Jain via Yongqiang He)

    Summary:
    https://issues.apache.org/jira/browse/HIVE-2772

    HIVE-2772



    Test Plan: EMPTY

    Reviewers: JIRA, ashutoshc

    Reviewed By: ashutoshc

    CC: ashutoshc

    Differential Revision: https://reviews.facebook.net/D1557

    [kevinwilfong] HIVE-2758 Metastore is caching too aggressively (Kevin Wilfong reviewed by Carl Steinbach)

    [heyongqiang] HIVE-2769 [jira] union with a multi-table insert is not working
    (Namit Jain via Yongqiang He)

    Summary:
    https://issues.apache.org/jira/browse/HIVE-2769

    HIVE-2769



    Test Plan: EMPTY

    Reviewers: JIRA, heyongqiang

    Reviewed By: heyongqiang

    CC: heyongqiang

    Differential Revision: https://reviews.facebook.net/D1545

    [hashutosh] HIVE-2673: Eclipse launch configurations fail due to unsatisfied builtins JAR dependency (Carl Steinbach via Ashutosh Chauhan)

    [hashutosh] HIVE-2700: Add 'ivy-clean-cache' and 'very-clean' Ant targets (Carl Steinbach via Ashutosh Chauhan)

    [heyongqiang] HIVE-2765 hbase handler uses ZooKeeperConnectionException which is not compatible with HBase versions other than 0.89 (Pei Yue via He Yongqiang)

    [sdong] HIVE-2249 When creating constant expression for numbers, try to infer type from another comparison operand, instead of trying to use integer first, and then long and double (Zhiqiu Kong via Siying Dong)

    [hashutosh] HIVE_2645: Hive Web Server startup messages logs incorrect path it is searching for WAR (Edward Capriolo via Ashutosh Chauhan)

    [cws] HIVE-2760 [jira] TestCliDriver should log elapsed time

    Summary: HIVE-2760. TestCliDriver should log elapsed time

    Test Plan: EMPTY

    Reviewers: JIRA, ashutoshc

    Reviewed By: ashutoshc

    CC: ashutoshc, cwsteinbach

    Differential Revision: https://reviews.facebook.net/D1503

    [cws] HIVE-2662 [jira] Add Ant configuration property for dumping classpath of tests

    Summary: HIVE-2662. Add Ant configuration property for dumping classpath of
    tests

    Test Plan: EMPTY

    Reviewers: JIRA, jsichi, ashutoshc

    Reviewed By: ashutoshc

    CC: ashutoshc

    Differential Revision: https://reviews.facebook.net/D903

    [hashutosh] HIVE-2735: PlanUtils.configureTableJobPropertiesForStorageHandler() is not called for partitioned table (sushanth via ashutosh)

    [namit] HIVE-2755 union follwowed by union_subq does not work if the subquery union
    has reducers (He Yongqiang via namit)

    [cws] HIVE-2734 [jira] Fix some nondeterministic test output
    (Zhenxiao Luo via Carl Steinbach)

    Summary:
    HIVE-2734: Fix some nondeterministic test output

    Many Hive query tests lack an ORDER BY clause, and consequently the ordering
    of the rows in the result set is nondeterministic:

    groupby1_limit
    input11_limit
    input1_limit
    input_lazyserde
    join18_multi_distinct
    join_1to1
    join_casesensitive
    join_filters
    join_nulls
    merge3
    rcfile_columnar
    rcfile_lazydecompress
    rcfile_union
    sample10
    udf_sentences
    union24
    columnarserde_create_shortcut
    combine1
    global_limit

    Test Plan: EMPTY

    Reviewers: JIRA, cwsteinbach

    Reviewed By: cwsteinbach

    CC: zhenxiao, cwsteinbach

    Differential Revision: https://reviews.facebook.net/D1449

    [namit] HIVE-2754 NPE in union with lateral view
    (Yongqiang He via namit)

    [namit] HIVE-2750 Hive multi group by single reducer optimization causes invalid column
    reference error (Kevin Wilfong via namit)

    [hashutosh] HIVE-2746 : Metastore client doesn't log properly in case of connection failure to server (hashutosh)

    [cws] HIVE-2698 [jira] Enable Hadoop-1.0.0 in Hive
    (Enis Söztutar via Carl Steinbach)

    Summary:
    third version of the patch

    Hadoop-1.0.0 is recently released, which is AFAIK, API compatible to the 0.20S
    release.

    Test Plan: EMPTY

    Reviewers: JIRA, cwsteinbach

    Reviewed By: cwsteinbach

    CC: cwsteinbach, enis

    Differential Revision: https://reviews.facebook.net/D1389

    [namit] HIVE-2727 add a testcase for partitioned view on union and base tables have
    index (He Yongqiang via namit)

    [hashutosh] HIVE-2665 : Support for metastore service specific HADOOP_OPTS environment setting (thw via hashutosh)

    [cws] HIVE-2724. Remove unused lib/log4j-1.2.15.jar (Andrew Bayer via cws)

    [hashutosh] HIVE-2589 : Newly created partition should inherit properties from table (Ashutosh Chauhan)

    [cws] HIVE-2203. Extend concat_ws() UDF to support arrays of strings (Zhenxiao Luo via cws)

    [cws] HIVE-2279. Implement sort(array) UDF (Zhenxiao Luo via cws)

    [namit] HIVE-2674 get_partitions_ps throws TApplicationException if table doesn't
    exist (Kevin Wilfong via namit)

    [namit] HIVE-2718 NPE in union followed by join
    (He Yongqiang via namit)

    [cws] HIVE-2719. Revert HIVE-2589 (He Yongqiang via cws)

    [namit] HIVE-2504 Warehouse table subdirectories should inherit the group permissions of the warehouse
    parent directory (Chinna Rao Lalam via namit)

    [namit] HIVE-2695 Add PRINTF() Udf (Zhenxiao Luo via namit)

    [amareshwari] HIVE-2629. Make a single Hive binary work with both 0.20.x and 0.23.0. (Thomas Weise via amareshwari)

    [hashutosh] HIVE-2589: Newly created partition should inherit properties from table (Ashutosh Chauhan)

    [hashutosh] HIVE-2682: Clean-up logs (Rajat Goel via Ashutosh Chauhan)

    [hashutosh] HIVE-2705: SemanticAnalyzer twice swallows an exception it shouldn't (jghoman via hashutosh)

    [heyongqiang] HIVE-2706 [jira] StackOverflowError when using custom UDF after adding archive
    after adding jars
    (Kevin Wilfong via Yongqiang He)

    Summary:
    https://issues.apache.org/jira/browse/HIVE-2706

    The issue was that the current thread's classloader and the classloader in the
    conf differed due to the prehook updating only the current thread's classloader
    with new jars. Now, it updates both classloaders, fixing the issue.

    When a custom UDF is used in a query after add an archive, such as a zip file,
    after adding jars, the XMLEncoder enters an infinite loop when serializing the
    map reduce task, as part of sending it to be executed. This results in a stack
    overflow error.

    Test Plan: Verified it fixed the stack overflow error.

    Reviewers: JIRA, heyongqiang, njain

    Reviewed By: heyongqiang

    CC: heyongqiang

    Differential Revision: https://reviews.facebook.net/D1167

    [amareshwari] HIVE-2629. Reverting previous commit

    [amareshwari] HIVE-2629. Make a single Hive binary work with both 0.20.x and 0.23.0. (Thomas Weise via amareshwari)

    [namit] HIVE-2690 a bug in 'alter table concatenate' that causes filenames getting
    double url encoded (He Yongqiang via namit)

    [heyongqiang] HIVE-2621:Allow multiple group bys with the same input data and spray keys to be run on the same reducer. (Kevin via He Yongqiang)

    [hashutosh] HIVE-2616 : Passing user identity from metastore client to server in non-secure mode (Ashutosh Chauhan)


    Changes for Build #55

    Changes for Build #56
    [kevinwilfong] HIVE-3552. performant manner for performing cubes/rollups/grouping sets for a high number of grouping set keys.


    Changes for Build #57

    Changes for Build #58
    [cws] HIVE-3875. Negative value for hive.stats.ndv.error should be disallowed (Shreepadma Venugopalan via cws)


    Changes for Build #59
    [namit] HIVE-3888 wrong mapside groupby if no partition is being selected
    (Namit Jain via Ashutosh and namit)


    Changes for Build #60

    Changes for Build #61

    Changes for Build #62
    [kevinwilfong] HIVE-3803. explain dependency should show the dependencies hierarchically in presence of views. (njain via kevinwilfong)




    55 tests failed.
    REGRESSION: org.apache.hadoop.hive.cli.TestCliDriver.testCliDriver_auto_join14

    Error Message:
    Unexpected exception
    See build/ql/tmp/hive.log, or try "ant test ... -Dtest.silent=false" to get more logs.

    Stack Trace:
    junit.framework.AssertionFailedError: Unexpected exception
    See build/ql/tmp/hive.log, or try "ant test ... -Dtest.silent=false" to get more logs.
      at junit.framework.Assert.fail(Assert.java:50)
      at org.apache.hadoop.hive.cli.TestCliDriver.runTest(TestCliDriver.java:5620)
      at org.apache.hadoop.hive.cli.TestCliDriver.testCliDriver_auto_join14(TestCliDriver.java:1373)
      at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
      at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
      at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
      at java.lang.reflect.Method.invoke(Method.java:597)
      at junit.framework.TestCase.runTest(TestCase.java:168)
      at junit.framework.TestCase.runBare(TestCase.java:134)
      at junit.framework.TestResult$1.protect(TestResult.java:110)
      at junit.framework.TestResult.runProtected(TestResult.java:128)
      at junit.framework.TestResult.run(TestResult.java:113)
      at junit.framework.TestCase.run(TestCase.java:124)
      at junit.framework.TestSuite.runTest(TestSuite.java:243)
      at junit.framework.TestSuite.run(TestSuite.java:238)
      at org.apache.tools.ant.taskdefs.optional.junit.JUnitTestRunner.run(JUnitTestRunner.java:518)
      at org.apache.tools.ant.taskdefs.optional.junit.JUnitTestRunner.launch(JUnitTestRunner.java:1052)
      at org.apache.tools.ant.taskdefs.optional.junit.JUnitTestRunner.main(JUnitTestRunner.java:906)


    REGRESSION: org.apache.hadoop.hive.cli.TestCliDriver.testCliDriver_combine2

    Error Message:
    Unexpected exception
    See build/ql/tmp/hive.log, or try "ant test ... -Dtest.silent=false" to get more logs.

    Stack Trace:
    junit.framework.AssertionFailedError: Unexpected exception
    See build/ql/tmp/hive.log, or try "ant test ... -Dtest.silent=false" to get more logs.
      at junit.framework.Assert.fail(Assert.java:50)
      at org.apache.hadoop.hive.cli.TestCliDriver.runTest(TestCliDriver.java:5620)
      at org.apache.hadoop.hive.cli.TestCliDriver.testCliDriver_combine2(TestCliDriver.java:1705)
      at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
      at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
      at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
      at java.lang.reflect.Method.invoke(Method.java:597)
      at junit.framework.TestCase.runTest(TestCase.java:168)
      at junit.framework.TestCase.runBare(TestCase.java:134)
      at junit.framework.TestResult$1.protect(TestResult.java:110)
      at junit.framework.TestResult.runProtected(TestResult.java:128)
      at junit.framework.TestResult.run(TestResult.java:113)
      at junit.framework.TestCase.run(TestCase.java:124)
      at junit.framework.TestSuite.runTest(TestSuite.java:243)
      at junit.framework.TestSuite.run(TestSuite.java:238)
      at org.apache.tools.ant.taskdefs.optional.junit.JUnitTestRunner.run(JUnitTestRunner.java:518)
      at org.apache.tools.ant.taskdefs.optional.junit.JUnitTestRunner.launch(JUnitTestRunner.java:1052)
      at org.apache.tools.ant.taskdefs.optional.junit.JUnitTestRunner.main(JUnitTestRunner.java:906)


    REGRESSION: org.apache.hadoop.hive.cli.TestCliDriver.testCliDriver_input39

    Error Message:
    Unexpected exception
    See build/ql/tmp/hive.log, or try "ant test ... -Dtest.silent=false" to get more logs.

    Stack Trace:
    junit.framework.AssertionFailedError: Unexpected exception
    See build/ql/tmp/hive.log, or try "ant test ... -Dtest.silent=false" to get more logs.
      at junit.framework.Assert.fail(Assert.java:50)
      at org.apache.hadoop.hive.cli.TestCliDriver.runTest(TestCliDriver.java:5620)
      at org.apache.hadoop.hive.cli.TestCliDriver.testCliDriver_input39(TestCliDriver.java:2753)
      at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
      at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
      at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
      at java.lang.reflect.Method.invoke(Method.java:597)
      at junit.framework.TestCase.runTest(TestCase.java:168)
      at junit.framework.TestCase.runBare(TestCase.java:134)
      at junit.framework.TestResult$1.protect(TestResult.java:110)
      at junit.framework.TestResult.runProtected(TestResult.java:128)
      at junit.framework.TestResult.run(TestResult.java:113)
      at junit.framework.TestCase.run(TestCase.java:124)
      at junit.framework.TestSuite.runTest(TestSuite.java:243)
      at junit.framework.TestSuite.run(TestSuite.java:238)
      at org.apache.tools.ant.taskdefs.optional.junit.JUnitTestRunner.run(JUnitTestRunner.java:518)
      at org.apache.tools.ant.taskdefs.optional.junit.JUnitTestRunner.launch(JUnitTestRunner.java:1052)
      at org.apache.tools.ant.taskdefs.optional.junit.JUnitTestRunner.main(JUnitTestRunner.java:906)


    REGRESSION: org.apache.hadoop.hive.cli.TestCliDriver.testCliDriver_join14

    Error Message:
    Unexpected exception
    See build/ql/tmp/hive.log, or try "ant test ... -Dtest.silent=false" to get more logs.

    Stack Trace:
    junit.framework.AssertionFailedError: Unexpected exception
    See build/ql/tmp/hive.log, or try "ant test ... -Dtest.silent=false" to get more logs.
      at junit.framework.Assert.fail(Assert.java:50)
      at org.apache.hadoop.hive.cli.TestCliDriver.runTest(TestCliDriver.java:5620)
      at org.apache.hadoop.hive.cli.TestCliDriver.testCliDriver_join14(TestCliDriver.java:3013)
      at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
      at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
      at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
      at java.lang.reflect.Method.invoke(Method.java:597)
      at junit.framework.TestCase.runTest(TestCase.java:168)
      at junit.framework.TestCase.runBare(TestCase.java:134)
      at junit.framework.TestResult$1.protect(TestResult.java:110)
      at junit.framework.TestResult.runProtected(TestResult.java:128)
      at junit.framework.TestResult.run(TestResult.java:113)
      at junit.framework.TestCase.run(TestCase.java:124)
      at junit.framework.TestSuite.runTest(TestSuite.java:243)
      at junit.framework.TestSuite.run(TestSuite.java:238)
      at org.apache.tools.ant.taskdefs.optional.junit.JUnitTestRunner.run(JUnitTestRunner.java:518)
      at org.apache.tools.ant.taskdefs.optional.junit.JUnitTestRunner.launch(JUnitTestRunner.java:1052)
      at org.apache.tools.ant.taskdefs.optional.junit.JUnitTestRunner.main(JUnitTestRunner.java:906)


    REGRESSION: org.apache.hadoop.hive.cli.TestCliDriver.testCliDriver_list_bucket_dml_1

    Error Message:
    Unexpected exception
    See build/ql/tmp/hive.log, or try "ant test ... -Dtest.silent=false" to get more logs.

    Stack Trace:
    junit.framework.AssertionFailedError: Unexpected exception
    See build/ql/tmp/hive.log, or try "ant test ... -Dtest.silent=false" to get more logs.
      at junit.framework.Assert.fail(Assert.java:50)
      at org.apache.hadoop.hive.cli.TestCliDriver.runTest(TestCliDriver.java:5620)
      at org.apache.hadoop.hive.cli.TestCliDriver.testCliDriver_list_bucket_dml_1(TestCliDriver.java:3245)
      at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
      at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
      at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
      at java.lang.reflect.Method.invoke(Method.java:597)
      at junit.framework.TestCase.runTest(TestCase.java:168)
      at junit.framework.TestCase.runBare(TestCase.java:134)
      at junit.framework.TestResult$1.protect(TestResult.java:110)
      at junit.framework.TestResult.runProtected(TestResult.java:128)
      at junit.framework.TestResult.run(TestResult.java:113)
      at junit.framework.TestCase.run(TestCase.java:124)
      at junit.framework.TestSuite.runTest(TestSuite.java:243)
      at junit.framework.TestSuite.run(TestSuite.java:238)
      at org.apache.tools.ant.taskdefs.optional.junit.JUnitTestRunner.run(JUnitTestRunner.java:518)
      at org.apache.tools.ant.taskdefs.optional.junit.JUnitTestRunner.launch(JUnitTestRunner.java:1052)
      at org.apache.tools.ant.taskdefs.optional.junit.JUnitTestRunner.main(JUnitTestRunner.java:906)


    REGRESSION: org.apache.hadoop.hive.cli.TestCliDriver.testCliDriver_list_bucket_dml_11

    Error Message:
    Unexpected exception
    See build/ql/tmp/hive.log, or try "ant test ... -Dtest.silent=false" to get more logs.

    Stack Trace:
    junit.framework.AssertionFailedError: Unexpected exception
    See build/ql/tmp/hive.log, or try "ant test ... -Dtest.silent=false" to get more logs.
      at junit.framework.Assert.fail(Assert.java:50)
      at org.apache.hadoop.hive.cli.TestCliDriver.runTest(TestCliDriver.java:5620)
      at org.apache.hadoop.hive.cli.TestCliDriver.testCliDriver_list_bucket_dml_11(TestCliDriver.java:3249)
      at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
      at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
      at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
      at java.lang.reflect.Method.invoke(Method.java:597)
      at junit.framework.TestCase.runTest(TestCase.java:168)
      at junit.framework.TestCase.runBare(TestCase.java:134)
      at junit.framework.TestResult$1.protect(TestResult.java:110)
      at junit.framework.TestResult.runProtected(TestResult.java:128)
      at junit.framework.TestResult.run(TestResult.java:113)
      at junit.framework.TestCase.run(TestCase.java:124)
      at junit.framework.TestSuite.runTest(TestSuite.java:243)
      at junit.framework.TestSuite.run(TestSuite.java:238)
      at org.apache.tools.ant.taskdefs.optional.junit.JUnitTestRunner.run(JUnitTestRunner.java:518)
      at org.apache.tools.ant.taskdefs.optional.junit.JUnitTestRunner.launch(JUnitTestRunner.java:1052)
      at org.apache.tools.ant.taskdefs.optional.junit.JUnitTestRunner.main(JUnitTestRunner.java:906)


    REGRESSION: org.apache.hadoop.hive.cli.TestCliDriver.testCliDriver_list_bucket_dml_12

    Error Message:
    Unexpected exception
    See build/ql/tmp/hive.log, or try "ant test ... -Dtest.silent=false" to get more logs.

    Stack Trace:
    junit.framework.AssertionFailedError: Unexpected exception
    See build/ql/tmp/hive.log, or try "ant test ... -Dtest.silent=false" to get more logs.
      at junit.framework.Assert.fail(Assert.java:50)
      at org.apache.hadoop.hive.cli.TestCliDriver.runTest(TestCliDriver.java:5620)
      at org.apache.hadoop.hive.cli.TestCliDriver.testCliDriver_list_bucket_dml_12(TestCliDriver.java:3253)
      at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
      at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
      at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
      at java.lang.reflect.Method.invoke(Method.java:597)
      at junit.framework.TestCase.runTest(TestCase.java:168)
      at junit.framework.TestCase.runBare(TestCase.java:134)
      at junit.framework.TestResult$1.protect(TestResult.java:110)
      at junit.framework.TestResult.runProtected(TestResult.java:128)
      at junit.framework.TestResult.run(TestResult.java:113)
      at junit.framework.TestCase.run(TestCase.java:124)
      at junit.framework.TestSuite.runTest(TestSuite.java:243)
      at junit.framework.TestSuite.run(TestSuite.java:238)
      at org.apache.tools.ant.taskdefs.optional.junit.JUnitTestRunner.run(JUnitTestRunner.java:518)
      at org.apache.tools.ant.taskdefs.optional.junit.JUnitTestRunner.launch(JUnitTestRunner.java:1052)
      at org.apache.tools.ant.taskdefs.optional.junit.JUnitTestRunner.main(JUnitTestRunner.java:906)


    REGRESSION: org.apache.hadoop.hive.cli.TestCliDriver.testCliDriver_list_bucket_dml_2

    Error Message:
    Unexpected exception
    See build/ql/tmp/hive.log, or try "ant test ... -Dtest.silent=false" to get more logs.

    Stack Trace:
    junit.framework.AssertionFailedError: Unexpected exception
    See build/ql/tmp/hive.log, or try "ant test ... -Dtest.silent=false" to get more logs.
      at junit.framework.Assert.fail(Assert.java:50)
      at org.apache.hadoop.hive.cli.TestCliDriver.runTest(TestCliDriver.java:5620)
      at org.apache.hadoop.hive.cli.TestCliDriver.testCliDriver_list_bucket_dml_2(TestCliDriver.java:3257)
      at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
      at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
      at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
      at java.lang.reflect.Method.invoke(Method.java:597)
      at junit.framework.TestCase.runTest(TestCase.java:168)
      at junit.framework.TestCase.runBare(TestCase.java:134)
      at junit.framework.TestResult$1.protect(TestResult.java:110)
      at junit.framework.TestResult.runProtected(TestResult.java:128)
      at junit.framework.TestResult.run(TestResult.java:113)
      at junit.framework.TestCase.run(TestCase.java:124)
      at junit.framework.TestSuite.runTest(TestSuite.java:243)
      at junit.framework.TestSuite.run(TestSuite.java:238)
      at org.apache.tools.ant.taskdefs.optional.junit.JUnitTestRunner.run(JUnitTestRunner.java:518)
      at org.apache.tools.ant.taskdefs.optional.junit.JUnitTestRunner.launch(JUnitTestRunner.java:1052)
      at org.apache.tools.ant.taskdefs.optional.junit.JUnitTestRunner.main(JUnitTestRunner.java:906)


    REGRESSION: org.apache.hadoop.hive.cli.TestCliDriver.testCliDriver_list_bucket_dml_3

    Error Message:
    Unexpected exception
    See build/ql/tmp/hive.log, or try "ant test ... -Dtest.silent=false" to get more logs.

    Stack Trace:
    junit.framework.AssertionFailedError: Unexpected exception
    See build/ql/tmp/hive.log, or try "ant test ... -Dtest.silent=false" to get more logs.
      at junit.framework.Assert.fail(Assert.java:50)
      at org.apache.hadoop.hive.cli.TestCliDriver.runTest(TestCliDriver.java:5620)
      at org.apache.hadoop.hive.cli.TestCliDriver.testCliDriver_list_bucket_dml_3(TestCliDriver.java:3261)
      at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
      at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
      at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
      at java.lang.reflect.Method.invoke(Method.java:597)
      at junit.framework.TestCase.runTest(TestCase.java:168)
      at junit.framework.TestCase.runBare(TestCase.java:134)
      at junit.framework.TestResult$1.protect(TestResult.java:110)
      at junit.framework.TestResult.runProtected(TestResult.java:128)
      at junit.framework.TestResult.run(TestResult.java:113)
      at junit.framework.TestCase.run(TestCase.java:124)
      at junit.framework.TestSuite.runTest(TestSuite.java:243)
      at junit.framework.TestSuite.run(TestSuite.java:238)
      at org.apache.tools.ant.taskdefs.optional.junit.JUnitTestRunner.run(JUnitTestRunner.java:518)
      at org.apache.tools.ant.taskdefs.optional.junit.JUnitTestRunner.launch(JUnitTestRunner.java:1052)
      at org.apache.tools.ant.taskdefs.optional.junit.JUnitTestRunner.main(JUnitTestRunner.java:906)


    REGRESSION: org.apache.hadoop.hive.cli.TestCliDriver.testCliDriver_list_bucket_dml_4

    Error Message:
    Unexpected exception
    See build/ql/tmp/hive.log, or try "ant test ... -Dtest.silent=false" to get more logs.

    Stack Trace:
    junit.framework.AssertionFailedError: Unexpected exception
    See build/ql/tmp/hive.log, or try "ant test ... -Dtest.silent=false" to get more logs.
      at junit.framework.Assert.fail(Assert.java:50)
      at org.apache.hadoop.hive.cli.TestCliDriver.runTest(TestCliDriver.java:5620)
      at org.apache.hadoop.hive.cli.TestCliDriver.testCliDriver_list_bucket_dml_4(TestCliDriver.java:3265)
      at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
      at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
      at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
      at java.lang.reflect.Method.invoke(Method.java:597)
      at junit.framework.TestCase.runTest(TestCase.java:168)
      at junit.framework.TestCase.runBare(TestCase.java:134)
      at junit.framework.TestResult$1.protect(TestResult.java:110)
      at junit.framework.TestResult.runProtected(TestResult.java:128)
      at junit.framework.TestResult.run(TestResult.java:113)
      at junit.framework.TestCase.run(TestCase.java:124)
      at junit.framework.TestSuite.runTest(TestSuite.java:243)
      at junit.framework.TestSuite.run(TestSuite.java:238)
      at org.apache.tools.ant.taskdefs.optional.junit.JUnitTestRunner.run(JUnitTestRunner.java:518)
      at org.apache.tools.ant.taskdefs.optional.junit.JUnitTestRunner.launch(JUnitTestRunner.java:1052)
      at org.apache.tools.ant.taskdefs.optional.junit.JUnitTestRunner.main(JUnitTestRunner.java:906)


    REGRESSION: org.apache.hadoop.hive.cli.TestCliDriver.testCliDriver_list_bucket_dml_5

    Error Message:
    Unexpected exception
    See build/ql/tmp/hive.log, or try "ant test ... -Dtest.silent=false" to get more logs.

    Stack Trace:
    junit.framework.AssertionFailedError: Unexpected exception
    See build/ql/tmp/hive.log, or try "ant test ... -Dtest.silent=false" to get more logs.
      at junit.framework.Assert.fail(Assert.java:50)
      at org.apache.hadoop.hive.cli.TestCliDriver.runTest(TestCliDriver.java:5620)
      at org.apache.hadoop.hive.cli.TestCliDriver.testCliDriver_list_bucket_dml_5(TestCliDriver.java:3269)
      at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
      at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
      at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
      at java.lang.reflect.Method.invoke(Method.java:597)
      at junit.framework.TestCase.runTest(TestCase.java:168)
      at junit.framework.TestCase.runBare(TestCase.java:134)
      at junit.framework.TestResult$1.protect(TestResult.java:110)
      at junit.framework.TestResult.runProtected(TestResult.java:128)
      at junit.framework.TestResult.run(TestResult.java:113)
      at junit.framework.TestCase.run(TestCase.java:124)
      at junit.framework.TestSuite.runTest(TestSuite.java:243)
      at junit.framework.TestSuite.run(TestSuite.java:238)
      at org.apache.tools.ant.taskdefs.optional.junit.JUnitTestRunner.run(JUnitTestRunner.java:518)
      at org.apache.tools.ant.taskdefs.optional.junit.JUnitTestRunner.launch(JUnitTestRunner.java:1052)
      at org.apache.tools.ant.taskdefs.optional.junit.JUnitTestRunner.main(JUnitTestRunner.java:906)


    REGRESSION: org.apache.hadoop.hive.cli.TestCliDriver.testCliDriver_list_bucket_dml_9

    Error Message:
    Unexpected exception
    See build/ql/tmp/hive.log, or try "ant test ... -Dtest.silent=false" to get more logs.

    Stack Trace:
    junit.framework.AssertionFailedError: Unexpected exception
    See build/ql/tmp/hive.log, or try "ant test ... -Dtest.silent=false" to get more logs.
      at junit.framework.Assert.fail(Assert.java:50)
      at org.apache.hadoop.hive.cli.TestCliDriver.runTest(TestCliDriver.java:5620)
      at org.apache.hadoop.hive.cli.TestCliDriver.testCliDriver_list_bucket_dml_9(TestCliDriver.java:3285)
      at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
      at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
      at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
      at java.lang.reflect.Method.invoke(Method.java:597)
      at junit.framework.TestCase.runTest(TestCase.java:168)
      at junit.framework.TestCase.runBare(TestCase.java:134)
      at junit.framework.TestResult$1.protect(TestResult.java:110)
      at junit.framework.TestResult.runProtected(TestResult.java:128)
      at junit.framework.TestResult.run(TestResult.java:113)
      at junit.framework.TestCase.run(TestCase.java:124)
      at junit.framework.TestSuite.runTest(TestSuite.java:243)
      at junit.framework.TestSuite.run(TestSuite.java:238)
      at org.apache.tools.ant.taskdefs.optional.junit.JUnitTestRunner.run(JUnitTestRunner.java:518)
      at org.apache.tools.ant.taskdefs.optional.junit.JUnitTestRunner.launch(JUnitTestRunner.java:1052)
      at org.apache.tools.ant.taskdefs.optional.junit.JUnitTestRunner.main(JUnitTestRunner.java:906)


    REGRESSION: org.apache.hadoop.hive.cli.TestCliDriver.testCliDriver_list_bucket_query_multiskew_1

    Error Message:
    Unexpected exception
    See build/ql/tmp/hive.log, or try "ant test ... -Dtest.silent=false" to get more logs.

    Stack Trace:
    junit.framework.AssertionFailedError: Unexpected exception
    See build/ql/tmp/hive.log, or try "ant test ... -Dtest.silent=false" to get more logs.
      at junit.framework.Assert.fail(Assert.java:50)
      at org.apache.hadoop.hive.cli.TestCliDriver.runTest(TestCliDriver.java:5620)
      at org.apache.hadoop.hive.cli.TestCliDriver.testCliDriver_list_bucket_query_multiskew_1(TestCliDriver.java:3289)
      at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
      at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
      at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
      at java.lang.reflect.Method.invoke(Method.java:597)
      at junit.framework.TestCase.runTest(TestCase.java:168)
      at junit.framework.TestCase.runBare(TestCase.java:134)
      at junit.framework.TestResult$1.protect(TestResult.java:110)
      at junit.framework.TestResult.runProtected(TestResult.java:128)
      at junit.framework.TestResult.run(TestResult.java:113)
      at junit.framework.TestCase.run(TestCase.java:124)
      at junit.framework.TestSuite.runTest(TestSuite.java:243)
      at junit.framework.TestSuite.run(TestSuite.java:238)
      at org.apache.tools.ant.taskdefs.optional.junit.JUnitTestRunner.run(JUnitTestRunner.java:518)
      at org.apache.tools.ant.taskdefs.optional.junit.JUnitTestRunner.launch(JUnitTestRunner.java:1052)
      at org.apache.tools.ant.taskdefs.optional.junit.JUnitTestRunner.main(JUnitTestRunner.java:906)


    REGRESSION: org.apache.hadoop.hive.cli.TestCliDriver.testCliDriver_list_bucket_query_multiskew_2

    Error Message:
    Unexpected exception
    See build/ql/tmp/hive.log, or try "ant test ... -Dtest.silent=false" to get more logs.

    Stack Trace:
    junit.framework.AssertionFailedError: Unexpected exception
    See build/ql/tmp/hive.log, or try "ant test ... -Dtest.silent=false" to get more logs.
      at junit.framework.Assert.fail(Assert.java:50)
      at org.apache.hadoop.hive.cli.TestCliDriver.runTest(TestCliDriver.java:5620)
      at org.apache.hadoop.hive.cli.TestCliDriver.testCliDriver_list_bucket_query_multiskew_2(TestCliDriver.java:3293)
      at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
      at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
      at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
      at java.lang.reflect.Method.invoke(Method.java:597)
      at junit.framework.TestCase.runTest(TestCase.java:168)
      at junit.framework.TestCase.runBare(TestCase.java:134)
      at junit.framework.TestResult$1.protect(TestResult.java:110)
      at junit.framework.TestResult.runProtected(TestResult.java:128)
      at junit.framework.TestResult.run(TestResult.java:113)
      at junit.framework.TestCase.run(TestCase.java:124)
      at junit.framework.TestSuite.runTest(TestSuite.java:243)
      at junit.framework.TestSuite.run(TestSuite.java:238)
      at org.apache.tools.ant.taskdefs.optional.junit.JUnitTestRunner.run(JUnitTestRunner.java:518)
      at org.apache.tools.ant.taskdefs.optional.junit.JUnitTestRunner.launch(JUnitTestRunner.java:1052)
      at org.apache.tools.ant.taskdefs.optional.junit.JUnitTestRunner.main(JUnitTestRunner.java:906)


    REGRESSION: org.apache.hadoop.hive.cli.TestCliDriver.testCliDriver_list_bucket_query_multiskew_3

    Error Message:
    Unexpected exception
    See build/ql/tmp/hive.log, or try "ant test ... -Dtest.silent=false" to get more logs.

    Stack Trace:
    junit.framework.AssertionFailedError: Unexpected exception
    See build/ql/tmp/hive.log, or try "ant test ... -Dtest.silent=false" to get more logs.
      at junit.framework.Assert.fail(Assert.java:50)
      at org.apache.hadoop.hive.cli.TestCliDriver.runTest(TestCliDriver.java:5620)
      at org.apache.hadoop.hive.cli.TestCliDriver.testCliDriver_list_bucket_query_multiskew_3(TestCliDriver.java:3297)
      at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
      at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
      at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
      at java.lang.reflect.Method.invoke(Method.java:597)
      at junit.framework.TestCase.runTest(TestCase.java:168)
      at junit.framework.TestCase.runBare(TestCase.java:134)
      at junit.framework.TestResult$1.protect(TestResult.java:110)
      at junit.framework.TestResult.runProtected(TestResult.java:128)
      at junit.framework.TestResult.run(TestResult.java:113)
      at junit.framework.TestCase.run(TestCase.java:124)
      at junit.framework.TestSuite.runTest(TestSuite.java:243)
      at junit.framework.TestSuite.run(TestSuite.java:238)
      at org.apache.tools.ant.taskdefs.optional.junit.JUnitTestRunner.run(JUnitTestRunner.java:518)
      at org.apache.tools.ant.taskdefs.optional.junit.JUnitTestRunner.launch(JUnitTestRunner.java:1052)
      at org.apache.tools.ant.taskdefs.optional.junit.JUnitTestRunner.main(JUnitTestRunner.java:906)


    REGRESSION: org.apache.hadoop.hive.cli.TestCliDriver.testCliDriver_list_bucket_query_oneskew_1

    Error Message:
    Unexpected exception
    See build/ql/tmp/hive.log, or try "ant test ... -Dtest.silent=false" to get more logs.

    Stack Trace:
    junit.framework.AssertionFailedError: Unexpected exception
    See build/ql/tmp/hive.log, or try "ant test ... -Dtest.silent=false" to get more logs.
      at junit.framework.Assert.fail(Assert.java:50)
      at org.apache.hadoop.hive.cli.TestCliDriver.runTest(TestCliDriver.java:5620)
      at org.apache.hadoop.hive.cli.TestCliDriver.testCliDriver_list_bucket_query_oneskew_1(TestCliDriver.java:3301)
      at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
      at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
      at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
      at java.lang.reflect.Method.invoke(Method.java:597)
      at junit.framework.TestCase.runTest(TestCase.java:168)
      at junit.framework.TestCase.runBare(TestCase.java:134)
      at junit.framework.TestResult$1.protect(TestResult.java:110)
      at junit.framework.TestResult.runProtected(TestResult.java:128)
      at junit.framework.TestResult.run(TestResult.java:113)
      at junit.framework.TestCase.run(TestCase.java:124)
      at junit.framework.TestSuite.runTest(TestSuite.java:243)
      at junit.framework.TestSuite.run(TestSuite.java:238)
      at org.apache.tools.ant.taskdefs.optional.junit.JUnitTestRunner.run(JUnitTestRunner.java:518)
      at org.apache.tools.ant.taskdefs.optional.junit.JUnitTestRunner.launch(JUnitTestRunner.java:1052)
      at org.apache.tools.ant.taskdefs.optional.junit.JUnitTestRunner.main(JUnitTestRunner.java:906)


    REGRESSION: org.apache.hadoop.hive.cli.TestCliDriver.testCliDriver_list_bucket_query_oneskew_2

    Error Message:
    Unexpected exception
    See build/ql/tmp/hive.log, or try "ant test ... -Dtest.silent=false" to get more logs.

    Stack Trace:
    junit.framework.AssertionFailedError: Unexpected exception
    See build/ql/tmp/hive.log, or try "ant test ... -Dtest.silent=false" to get more logs.
      at junit.framework.Assert.fail(Assert.java:50)
      at org.apache.hadoop.hive.cli.TestCliDriver.runTest(TestCliDriver.java:5620)
      at org.apache.hadoop.hive.cli.TestCliDriver.testCliDriver_list_bucket_query_oneskew_2(TestCliDriver.java:3305)
      at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
      at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
      at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
      at java.lang.reflect.Method.invoke(Method.java:597)
      at junit.framework.TestCase.runTest(TestCase.java:168)
      at junit.framework.TestCase.runBare(TestCase.java:134)
      at junit.framework.TestResult$1.protect(TestResult.java:110)
      at junit.framework.TestResult.runProtected(TestResult.java:128)
      at junit.framework.TestResult.run(TestResult.java:113)
      at junit.framework.TestCase.run(TestCase.java:124)
      at junit.framework.TestSuite.runTest(TestSuite.java:243)
      at junit.framework.TestSuite.run(TestSuite.java:238)
      at org.apache.tools.ant.taskdefs.optional.junit.JUnitTestRunner.run(JUnitTestRunner.java:518)
      at org.apache.tools.ant.taskdefs.optional.junit.JUnitTestRunner.launch(JUnitTestRunner.java:1052)
      at org.apache.tools.ant.taskdefs.optional.junit.JUnitTestRunner.main(JUnitTestRunner.java:906)


    REGRESSION: org.apache.hadoop.hive.cli.TestCliDriver.testCliDriver_sample_islocalmode_hook

    Error Message:
    Unexpected exception
    See build/ql/tmp/hive.log, or try "ant test ... -Dtest.silent=false" to get more logs.

    Stack Trace:
    junit.framework.AssertionFailedError: Unexpected exception
    See build/ql/tmp/hive.log, or try "ant test ... -Dtest.silent=false" to get more logs.
      at junit.framework.Assert.fail(Assert.java:50)
      at org.apache.hadoop.hive.cli.TestCliDriver.runTest(TestCliDriver.java:5620)
      at org.apache.hadoop.hive.cli.TestCliDriver.testCliDriver_sample_islocalmode_hook(TestCliDriver.java:4069)
      at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
      at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
      at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
      at java.lang.reflect.Method.invoke(Method.java:597)
      at junit.framework.TestCase.runTest(TestCase.java:168)
      at junit.framework.TestCase.runBare(TestCase.java:134)
      at junit.framework.TestResult$1.protect(TestResult.java:110)
      at junit.framework.TestResult.runProtected(TestResult.java:128)
      at junit.framework.TestResult.run(TestResult.java:113)
      at junit.framework.TestCase.run(TestCase.java:124)
      at junit.framework.TestSuite.runTest(TestSuite.java:243)
      at junit.framework.TestSuite.run(TestSuite.java:238)
      at org.apache.tools.ant.taskdefs.optional.junit.JUnitTestRunner.run(JUnitTestRunner.java:518)
      at org.apache.tools.ant.taskdefs.optional.junit.JUnitTestRunner.launch(JUnitTestRunner.java:1052)
      at org.apache.tools.ant.taskdefs.optional.junit.JUnitTestRunner.main(JUnitTestRunner.java:906)


    REGRESSION: org.apache.hadoop.hive.cli.TestCliDriver.testCliDriver_union_remove_15

    Error Message:
    Unexpected exception
    See build/ql/tmp/hive.log, or try "ant test ... -Dtest.silent=false" to get more logs.

    Stack Trace:
    junit.framework.AssertionFailedError: Unexpected exception
    See build/ql/tmp/hive.log, or try "ant test ... -Dtest.silent=false" to get more logs.
      at junit.framework.Assert.fail(Assert.java:50)
      at org.apache.hadoop.hive.cli.TestCliDriver.runTest(TestCliDriver.java:5620)
      at org.apache.hadoop.hive.cli.TestCliDriver.testCliDriver_union_remove_15(TestCliDriver.java:5477)
      at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
      at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
      at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
      at java.lang.reflect.Method.invoke(Method.java:597)
      at junit.framework.TestCase.runTest(TestCase.java:168)
      at junit.framework.TestCase.runBare(TestCase.java:134)
      at junit.framework.TestResult$1.protect(TestResult.java:110)
      at junit.framework.TestResult.runProtected(TestResult.java:128)
      at junit.framework.TestResult.run(TestResult.java:113)
      at junit.framework.TestCase.run(TestCase.java:124)
      at junit.framework.TestSuite.runTest(TestSuite.java:243)
      at junit.framework.TestSuite.run(TestSuite.java:238)
      at org.apache.tools.ant.taskdefs.optional.junit.JUnitTestRunner.run(JUnitTestRunner.java:518)
      at org.apache.tools.ant.taskdefs.optional.junit.JUnitTestRunner.launch(JUnitTestRunner.java:1052)
      at org.apache.tools.ant.taskdefs.optional.junit.JUnitTestRunner.main(JUnitTestRunner.java:906)


    REGRESSION: org.apache.hadoop.hive.cli.TestCliDriver.testCliDriver_union_remove_16

    Error Message:
    Unexpected exception
    See build/ql/tmp/hive.log, or try "ant test ... -Dtest.silent=false" to get more logs.

    Stack Trace:
    junit.framework.AssertionFailedError: Unexpected exception
    See build/ql/tmp/hive.log, or try "ant test ... -Dtest.silent=false" to get more logs.
      at junit.framework.Assert.fail(Assert.java:50)
      at org.apache.hadoop.hive.cli.TestCliDriver.runTest(TestCliDriver.java:5620)
      at org.apache.hadoop.hive.cli.TestCliDriver.testCliDriver_union_remove_16(TestCliDriver.java:5481)
      at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
      at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
      at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
      at java.lang.reflect.Method.invoke(Method.java:597)
      at junit.framework.TestCase.runTest(TestCase.java:168)
      at junit.framework.TestCase.runBare(TestCase.java:134)
      at junit.framework.TestResult$1.protect(TestResult.java:110)
      at junit.framework.TestResult.runProtected(TestResult.java:128)
      at junit.framework.TestResult.run(TestResult.java:113)
      at junit.framework.TestCase.run(TestCase.java:124)
      at junit.framework.TestSuite.runTest(TestSuite.java:243)
      at junit.framework.TestSuite.run(TestSuite.java:238)
      at org.apache.tools.ant.taskdefs.optional.junit.JUnitTestRunner.run(JUnitTestRunner.java:518)
      at org.apache.tools.ant.taskdefs.optional.junit.JUnitTestRunner.launch(JUnitTestRunner.java:1052)
      at org.apache.tools.ant.taskdefs.optional.junit.JUnitTestRunner.main(JUnitTestRunner.java:906)


    REGRESSION: org.apache.hadoop.hive.cli.TestCliDriver.testCliDriver_union_remove_17

    Error Message:
    Unexpected exception
    See build/ql/tmp/hive.log, or try "ant test ... -Dtest.silent=false" to get more logs.

    Stack Trace:
    junit.framework.AssertionFailedError: Unexpected exception
    See build/ql/tmp/hive.log, or try "ant test ... -Dtest.silent=false" to get more logs.
      at junit.framework.Assert.fail(Assert.java:50)
      at org.apache.hadoop.hive.cli.TestCliDriver.runTest(TestCliDriver.java:5620)
      at org.apache.hadoop.hive.cli.TestCliDriver.testCliDriver_union_remove_17(TestCliDriver.java:5485)
      at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
      at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
      at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
      at java.lang.reflect.Method.invoke(Method.java:597)
      at junit.framework.TestCase.runTest(TestCase.java:168)
      at junit.framework.TestCase.runBare(TestCase.java:134)
      at junit.framework.TestResult$1.protect(TestResult.java:110)
      at junit.framework.TestResult.runProtected(TestResult.java:128)
      at junit.framework.TestResult.run(TestResult.java:113)
      at junit.framework.TestCase.run(TestCase.java:124)
      at junit.framework.TestSuite.runTest(TestSuite.java:243)
      at junit.framework.TestSuite.run(TestSuite.java:238)
      at org.apache.tools.ant.taskdefs.optional.junit.JUnitTestRunner.run(JUnitTestRunner.java:518)
      at org.apache.tools.ant.taskdefs.optional.junit.JUnitTestRunner.launch(JUnitTestRunner.java:1052)
      at org.apache.tools.ant.taskdefs.optional.junit.JUnitTestRunner.main(JUnitTestRunner.java:906)


    REGRESSION: org.apache.hadoop.hive.cli.TestCliDriver.testCliDriver_union_remove_18

    Error Message:
    Unexpected exception
    See build/ql/tmp/hive.log, or try "ant test ... -Dtest.silent=false" to get more logs.

    Stack Trace:
    junit.framework.AssertionFailedError: Unexpected exception
    See build/ql/tmp/hive.log, or try "ant test ... -Dtest.silent=false" to get more logs.
      at junit.framework.Assert.fail(Assert.java:50)
      at org.apache.hadoop.hive.cli.TestCliDriver.runTest(TestCliDriver.java:5620)
      at org.apache.hadoop.hive.cli.TestCliDriver.testCliDriver_union_remove_18(TestCliDriver.java:5489)
      at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
      at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
      at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
      at java.lang.reflect.Method.invoke(Method.java:597)
      at junit.framework.TestCase.runTest(TestCase.java:168)
      at junit.framework.TestCase.runBare(TestCase.java:134)
      at junit.framework.TestResult$1.protect(TestResult.java:110)
      at junit.framework.TestResult.runProtected(TestResult.java:128)
      at junit.framework.TestResult.run(TestResult.java:113)
      at junit.framework.TestCase.run(TestCase.java:124)
      at junit.framework.TestSuite.runTest(TestSuite.java:243)
      at junit.framework.TestSuite.run(TestSuite.java:238)
      at org.apache.tools.ant.taskdefs.optional.junit.JUnitTestRunner.run(JUnitTestRunner.java:518)
      at org.apache.tools.ant.taskdefs.optional.junit.JUnitTestRunner.launch(JUnitTestRunner.java:1052)
      at org.apache.tools.ant.taskdefs.optional.junit.JUnitTestRunner.main(JUnitTestRunner.java:906)


    REGRESSION: org.apache.hadoop.hive.cli.TestNegativeCliDriver.testNegativeCliDriver_stats_aggregator_error_1

    Error Message:
    Forked Java VM exited abnormally. Please note the time in the report does not reflect the time until the VM exit.

    Stack Trace:
    junit.framework.AssertionFailedError: Forked Java VM exited abnormally. Please note the time in the report does not reflect the time until the VM exit.
      at net.sf.antcontrib.logic.ForTask.doSequentialIteration(ForTask.java:259)
      at net.sf.antcontrib.logic.ForTask.doToken(ForTask.java:268)
      at net.sf.antcontrib.logic.ForTask.doTheTasks(ForTask.java:324)
      at net.sf.antcontrib.logic.ForTask.execute(ForTask.java:244)


    FAILED: org.apache.hadoop.hive.cli.TestHBaseCliDriver.testCliDriver_external_table_ppd

    Error Message:
    Unexpected exception in setup

    Stack Trace:
    junit.framework.AssertionFailedError: Unexpected exception in setup
      at junit.framework.Assert.fail(Assert.java:50)
      at org.apache.hadoop.hive.cli.TestHBaseCliDriver.setUp(TestHBaseCliDriver.java:59)
      at junit.framework.TestCase.runBare(TestCase.java:132)
      at junit.framework.TestResult$1.protect(TestResult.java:110)
      at junit.framework.TestResult.runProtected(TestResult.java:128)
      at junit.framework.TestResult.run(TestResult.java:113)
      at junit.framework.TestCase.run(TestCase.java:124)
      at junit.framework.TestSuite.runTest(TestSuite.java:243)
      at junit.framework.TestSuite.run(TestSuite.java:238)
      at junit.extensions.TestDecorator.basicRun(TestDecorator.java:24)
      at junit.extensions.TestSetup$1.protect(TestSetup.java:23)
      at junit.framework.TestResult.runProtected(TestResult.java:128)
      at junit.extensions.TestSetup.run(TestSetup.java:27)
      at org.apache.tools.ant.taskdefs.optional.junit.JUnitTestRunner.run(JUnitTestRunner.java:518)
      at org.apache.tools.ant.taskdefs.optional.junit.JUnitTestRunner.launch(JUnitTestRunner.java:1052)
      at org.apache.tools.ant.taskdefs.optional.junit.JUnitTestRunner.main(JUnitTestRunner.java:906)


    FAILED: org.apache.hadoop.hive.cli.TestHBaseCliDriver.testCliDriver_hbase_binary_external_table_queries

    Error Message:
    Unexpected exception in setup

    Stack Trace:
    junit.framework.AssertionFailedError: Unexpected exception in setup
      at junit.framework.Assert.fail(Assert.java:50)
      at org.apache.hadoop.hive.cli.TestHBaseCliDriver.setUp(TestHBaseCliDriver.java:59)
      at junit.framework.TestCase.runBare(TestCase.java:132)
      at junit.framework.TestResult$1.protect(TestResult.java:110)
      at junit.framework.TestResult.runProtected(TestResult.java:128)
      at junit.framework.TestResult.run(TestResult.java:113)
      at junit.framework.TestCase.run(TestCase.java:124)
      at junit.framework.TestSuite.runTest(TestSuite.java:243)
      at junit.framework.TestSuite.run(TestSuite.java:238)
      at junit.extensions.TestDecorator.basicRun(TestDecorator.java:24)
      at junit.extensions.TestSetup$1.protect(TestSetup.java:23)
      at junit.framework.TestResult.runProtected(TestResult.java:128)
      at junit.extensions.TestSetup.run(TestSetup.java:27)
      at org.apache.tools.ant.taskdefs.optional.junit.JUnitTestRunner.run(JUnitTestRunner.java:518)
      at org.apache.tools.ant.taskdefs.optional.junit.JUnitTestRunner.launch(JUnitTestRunner.java:1052)
      at org.apache.tools.ant.taskdefs.optional.junit.JUnitTestRunner.main(JUnitTestRunner.java:906)


    FAILED: org.apache.hadoop.hive.cli.TestHBaseCliDriver.testCliDriver_hbase_binary_map_queries

    Error Message:
    Unexpected exception in setup

    Stack Trace:
    junit.framework.AssertionFailedError: Unexpected exception in setup
      at junit.framework.Assert.fail(Assert.java:50)
      at org.apache.hadoop.hive.cli.TestHBaseCliDriver.setUp(TestHBaseCliDriver.java:59)
      at junit.framework.TestCase.runBare(TestCase.java:132)
      at junit.framework.TestResult$1.protect(TestResult.java:110)
      at junit.framework.TestResult.runProtected(TestResult.java:128)
      at junit.framework.TestResult.run(TestResult.java:113)
      at junit.framework.TestCase.run(TestCase.java:124)
      at junit.framework.TestSuite.runTest(TestSuite.java:243)
      at junit.framework.TestSuite.run(TestSuite.java:238)
      at junit.extensions.TestDecorator.basicRun(TestDecorator.java:24)
      at junit.extensions.TestSetup$1.protect(TestSetup.java:23)
      at junit.framework.TestResult.runProtected(TestResult.java:128)
      at junit.extensions.TestSetup.run(TestSetup.java:27)
      at org.apache.tools.ant.taskdefs.optional.junit.JUnitTestRunner.run(JUnitTestRunner.java:518)
      at org.apache.tools.ant.taskdefs.optional.junit.JUnitTestRunner.launch(JUnitTestRunner.java:1052)
      at org.apache.tools.ant.taskdefs.optional.junit.JUnitTestRunner.main(JUnitTestRunner.java:906)


    FAILED: org.apache.hadoop.hive.cli.TestHBaseCliDriver.testCliDriver_hbase_binary_storage_queries

    Error Message:
    Unexpected exception in setup

    Stack Trace:
    junit.framework.AssertionFailedError: Unexpected exception in setup
      at junit.framework.Assert.fail(Assert.java:50)
      at org.apache.hadoop.hive.cli.TestHBaseCliDriver.setUp(TestHBaseCliDriver.java:59)
      at junit.framework.TestCase.runBare(TestCase.java:132)
      at junit.framework.TestResult$1.protect(TestResult.java:110)
      at junit.framework.TestResult.runProtected(TestResult.java:128)
      at junit.framework.TestResult.run(TestResult.java:113)
      at junit.framework.TestCase.run(TestCase.java:124)
      at junit.framework.TestSuite.runTest(TestSuite.java:243)
      at junit.framework.TestSuite.run(TestSuite.java:238)
      at junit.extensions.TestDecorator.basicRun(TestDecorator.java:24)
      at junit.extensions.TestSetup$1.protect(TestSetup.java:23)
      at junit.framework.TestResult.runProtected(TestResult.java:128)
      at junit.extensions.TestSetup.run(TestSetup.java:27)
      at org.apache.tools.ant.taskdefs.optional.junit.JUnitTestRunner.run(JUnitTestRunner.java:518)
      at org.apache.tools.ant.taskdefs.optional.junit.JUnitTestRunner.launch(JUnitTestRunner.java:1052)
      at org.apache.tools.ant.taskdefs.optional.junit.JUnitTestRunner.main(JUnitTestRunner.java:906)


    FAILED: org.apache.hadoop.hive.cli.TestHBaseCliDriver.testCliDriver_hbase_joins

    Error Message:
    Unexpected exception in setup

    Stack Trace:
    junit.framework.AssertionFailedError: Unexpected exception in setup
      at junit.framework.Assert.fail(Assert.java:50)
      at org.apache.hadoop.hive.cli.TestHBaseCliDriver.setUp(TestHBaseCliDriver.java:59)
      at junit.framework.TestCase.runBare(TestCase.java:132)
      at junit.framework.TestResult$1.protect(TestResult.java:110)
      at junit.framework.TestResult.runProtected(TestResult.java:128)
      at junit.framework.TestResult.run(TestResult.java:113)
      at junit.framework.TestCase.run(TestCase.java:124)
      at junit.framework.TestSuite.runTest(TestSuite.java:243)
      at junit.framework.TestSuite.run(TestSuite.java:238)
      at junit.extensions.TestDecorator.basicRun(TestDecorator.java:24)
      at junit.extensions.TestSetup$1.protect(TestSetup.java:23)
      at junit.framework.TestResult.runProtected(TestResult.java:128)
      at junit.extensions.TestSetup.run(TestSetup.java:27)
      at org.apache.tools.ant.taskdefs.optional.junit.JUnitTestRunner.run(JUnitTestRunner.java:518)
      at org.apache.tools.ant.taskdefs.optional.junit.JUnitTestRunner.launch(JUnitTestRunner.java:1052)
      at org.apache.tools.ant.taskdefs.optional.junit.JUnitTestRunner.main(JUnitTestRunner.java:906)


    FAILED: org.apache.hadoop.hive.cli.TestHBaseCliDriver.testCliDriver_hbase_ppd_key_range

    Error Message:
    Unexpected exception in setup

    Stack Trace:
    junit.framework.AssertionFailedError: Unexpected exception in setup
      at junit.framework.Assert.fail(Assert.java:50)
      at org.apache.hadoop.hive.cli.TestHBaseCliDriver.setUp(TestHBaseCliDriver.java:59)
      at junit.framework.TestCase.runBare(TestCase.java:132)
      at junit.framework.TestResult$1.protect(TestResult.java:110)
      at junit.framework.TestResult.runProtected(TestResult.java:128)
      at junit.framework.TestResult.run(TestResult.java:113)
      at junit.framework.TestCase.run(TestCase.java:124)
      at junit.framework.TestSuite.runTest(TestSuite.java:243)
      at junit.framework.TestSuite.run(TestSuite.java:238)
      at junit.extensions.TestDecorator.basicRun(TestDecorator.java:24)
      at junit.extensions.TestSetup$1.protect(TestSetup.java:23)
      at junit.framework.TestResult.runProtected(TestResult.java:128)
      at junit.extensions.TestSetup.run(TestSetup.java:27)
      at org.apache.tools.ant.taskdefs.optional.junit.JUnitTestRunner.run(JUnitTestRunner.java:518)
      at org.apache.tools.ant.taskdefs.optional.junit.JUnitTestRunner.launch(JUnitTestRunner.java:1052)
      at org.apache.tools.ant.taskdefs.optional.junit.JUnitTestRunner.main(JUnitTestRunner.java:906)


    FAILED: org.apache.hadoop.hive.cli.TestHBaseCliDriver.testCliDriver_hbase_pushdown

    Error Message:
    Unexpected exception in setup

    Stack Trace:
    junit.framework.AssertionFailedError: Unexpected exception in setup
      at junit.framework.Assert.fail(Assert.java:50)
      at org.apache.hadoop.hive.cli.TestHBaseCliDriver.setUp(TestHBaseCliDriver.java:59)
      at junit.framework.TestCase.runBare(TestCase.java:132)
      at junit.framework.TestResult$1.protect(TestResult.java:110)
      at junit.framework.TestResult.runProtected(TestResult.java:128)
      at junit.framework.TestResult.run(TestResult.java:113)
      at junit.framework.TestCase.run(TestCase.java:124)
      at junit.framework.TestSuite.runTest(TestSuite.java:243)
      at junit.framework.TestSuite.run(TestSuite.java:238)
      at junit.extensions.TestDecorator.basicRun(TestDecorator.java:24)
      at junit.extensions.TestSetup$1.protect(TestSetup.java:23)
      at junit.framework.TestResult.runProtected(TestResult.java:128)
      at junit.extensions.TestSetup.run(TestSetup.java:27)
      at org.apache.tools.ant.taskdefs.optional.junit.JUnitTestRunner.run(JUnitTestRunner.java:518)
      at org.apache.tools.ant.taskdefs.optional.junit.JUnitTestRunner.launch(JUnitTestRunner.java:1052)
      at org.apache.tools.ant.taskdefs.optional.junit.JUnitTestRunner.main(JUnitTestRunner.java:906)


    FAILED: org.apache.hadoop.hive.cli.TestHBaseCliDriver.testCliDriver_hbase_queries

    Error Message:
    Unexpected exception in setup

    Stack Trace:
    junit.framework.AssertionFailedError: Unexpected exception in setup
      at junit.framework.Assert.fail(Assert.java:50)
      at org.apache.hadoop.hive.cli.TestHBaseCliDriver.setUp(TestHBaseCliDriver.java:59)
      at junit.framework.TestCase.runBare(TestCase.java:132)
      at junit.framework.TestResult$1.protect(TestResult.java:110)
      at junit.framework.TestResult.runProtected(TestResult.java:128)
      at junit.framework.TestResult.run(TestResult.java:113)
      at junit.framework.TestCase.run(TestCase.java:124)
      at junit.framework.TestSuite.runTest(TestSuite.java:243)
      at junit.framework.TestSuite.run(TestSuite.java:238)
      at junit.extensions.TestDecorator.basicRun(TestDecorator.java:24)
      at junit.extensions.TestSetup$1.protect(TestSetup.java:23)
      at junit.framework.TestResult.runProtected(TestResult.java:128)
      at junit.extensions.TestSetup.run(TestSetup.java:27)
      at org.apache.tools.ant.taskdefs.optional.junit.JUnitTestRunner.run(JUnitTestRunner.java:518)
      at org.apache.tools.ant.taskdefs.optional.junit.JUnitTestRunner.launch(JUnitTestRunner.java:1052)
      at org.apache.tools.ant.taskdefs.optional.junit.JUnitTestRunner.main(JUnitTestRunner.java:906)


    FAILED: org.apache.hadoop.hive.cli.TestHBaseCliDriver.testCliDriver_hbase_stats

    Error Message:
    Unexpected exception in setup

    Stack Trace:
    junit.framework.AssertionFailedError: Unexpected exception in setup
      at junit.framework.Assert.fail(Assert.java:50)
      at org.apache.hadoop.hive.cli.TestHBaseCliDriver.setUp(TestHBaseCliDriver.java:59)
      at junit.framework.TestCase.runBare(TestCase.java:132)
      at junit.framework.TestResult$1.protect(TestResult.java:110)
      at junit.framework.TestResult.runProtected(TestResult.java:128)
      at junit.framework.TestResult.run(TestResult.java:113)
      at junit.framework.TestCase.run(TestCase.java:124)
      at junit.framework.TestSuite.runTest(TestSuite.java:243)
      at junit.framework.TestSuite.run(TestSuite.java:238)
      at junit.extensions.TestDecorator.basicRun(TestDecorator.java:24)
      at junit.extensions.TestSetup$1.protect(TestSetup.java:23)
      at junit.framework.TestResult.runProtected(TestResult.java:128)
      at junit.extensions.TestSetup.run(TestSetup.java:27)
      at org.apache.tools.ant.taskdefs.optional.junit.JUnitTestRunner.run(JUnitTestRunner.java:518)
      at org.apache.tools.ant.taskdefs.optional.junit.JUnitTestRunner.launch(JUnitTestRunner.java:1052)
      at org.apache.tools.ant.taskdefs.optional.junit.JUnitTestRunner.main(JUnitTestRunner.java:906)


    FAILED: org.apache.hadoop.hive.cli.TestHBaseCliDriver.testCliDriver_hbase_stats2

    Error Message:
    Unexpected exception in setup

    Stack Trace:
    junit.framework.AssertionFailedError: Unexpected exception in setup
      at junit.framework.Assert.fail(Assert.java:50)
      at org.apache.hadoop.hive.cli.TestHBaseCliDriver.setUp(TestHBaseCliDriver.java:59)
      at junit.framework.TestCase.runBare(TestCase.java:132)
      at junit.framework.TestResult$1.protect(TestResult.java:110)
      at junit.framework.TestResult.runProtected(TestResult.java:128)
      at junit.framework.TestResult.run(TestResult.java:113)
      at junit.framework.TestCase.run(TestCase.java:124)
      at junit.framework.TestSuite.runTest(TestSuite.java:243)
      at junit.framework.TestSuite.run(TestSuite.java:238)
      at junit.extensions.TestDecorator.basicRun(TestDecorator.java:24)
      at junit.extensions.TestSetup$1.protect(TestSetup.java:23)
      at junit.framework.TestResult.runProtected(TestResult.java:128)
      at junit.extensions.TestSetup.run(TestSetup.java:27)
      at org.apache.tools.ant.taskdefs.optional.junit.JUnitTestRunner.run(JUnitTestRunner.java:518)
      at org.apache.tools.ant.taskdefs.optional.junit.JUnitTestRunner.launch(JUnitTestRunner.java:1052)
      at org.apache.tools.ant.taskdefs.optional.junit.JUnitTestRunner.main(JUnitTestRunner.java:906)


    FAILED: org.apache.hadoop.hive.cli.TestHBaseCliDriver.testCliDriver_hbase_stats3

    Error Message:
    Unexpected exception in setup

    Stack Trace:
    junit.framework.AssertionFailedError: Unexpected exception in setup
      at junit.framework.Assert.fail(Assert.java:50)
      at org.apache.hadoop.hive.cli.TestHBaseCliDriver.setUp(TestHBaseCliDriver.java:59)
      at junit.framework.TestCase.runBare(TestCase.java:132)
      at junit.framework.TestResult$1.protect(TestResult.java:110)
      at junit.framework.TestResult.runProtected(TestResult.java:128)
      at junit.framework.TestResult.run(TestResult.java:113)
      at junit.framework.TestCase.run(TestCase.java:124)
      at junit.framework.TestSuite.runTest(TestSuite.java:243)
      at junit.framework.TestSuite.run(TestSuite.java:238)
      at junit.extensions.TestDecorator.basicRun(TestDecorator.java:24)
      at junit.extensions.TestSetup$1.protect(TestSetup.java:23)
      at junit.framework.TestResult.runProtected(TestResult.java:128)
      at junit.extensions.TestSetup.run(TestSetup.java:27)
      at org.apache.tools.ant.taskdefs.optional.junit.JUnitTestRunner.run(JUnitTestRunner.java:518)
      at org.apache.tools.ant.taskdefs.optional.junit.JUnitTestRunner.launch(JUnitTestRunner.java:1052)
      at org.apache.tools.ant.taskdefs.optional.junit.JUnitTestRunner.main(JUnitTestRunner.java:906)


    FAILED: org.apache.hadoop.hive.cli.TestHBaseCliDriver.testCliDriver_hbase_stats_empty_partition

    Error Message:
    Unexpected exception in setup

    Stack Trace:
    junit.framework.AssertionFailedError: Unexpected exception in setup
      at junit.framework.Assert.fail(Assert.java:50)
      at org.apache.hadoop.hive.cli.TestHBaseCliDriver.setUp(TestHBaseCliDriver.java:59)
      at junit.framework.TestCase.runBare(TestCase.java:132)
      at junit.framework.TestResult$1.protect(TestResult.java:110)
      at junit.framework.TestResult.runProtected(TestResult.java:128)
      at junit.framework.TestResult.run(TestResult.java:113)
      at junit.framework.TestCase.run(TestCase.java:124)
      at junit.framework.TestSuite.runTest(TestSuite.java:243)
      at junit.framework.TestSuite.run(TestSuite.java:238)
      at junit.extensions.TestDecorator.basicRun(TestDecorator.java:24)
      at junit.extensions.TestSetup$1.protect(TestSetup.java:23)
      at junit.framework.TestResult.runProtected(TestResult.java:128)
      at junit.extensions.TestSetup.run(TestSetup.java:27)
      at org.apache.tools.ant.taskdefs.optional.junit.JUnitTestRunner.run(JUnitTestRunner.java:518)
      at org.apache.tools.ant.taskdefs.optional.junit.JUnitTestRunner.launch(JUnitTestRunner.java:1052)
      at org.apache.tools.ant.taskdefs.optional.junit.JUnitTestRunner.main(JUnitTestRunner.java:906)


    FAILED: org.apache.hadoop.hive.cli.TestHBaseCliDriver.testCliDriver_ppd_key_ranges

    Error Message:
    Unexpected exception in setup

    Stack Trace:
    junit.framework.AssertionFailedError: Unexpected exception in setup
      at junit.framework.Assert.fail(Assert.java:50)
      at org.apache.hadoop.hive.cli.TestHBaseCliDriver.setUp(TestHBaseCliDriver.java:59)
      at junit.framework.TestCase.runBare(TestCase.java:132)
      at junit.framework.TestResult$1.protect(TestResult.java:110)
      at junit.framework.TestResult.runProtected(TestResult.java:128)
      at junit.framework.TestResult.run(TestResult.java:113)
      at junit.framework.TestCase.run(TestCase.java:124)
      at junit.framework.TestSuite.runTest(TestSuite.java:243)
      at junit.framework.TestSuite.run(TestSuite.java:238)
      at junit.extensions.TestDecorator.basicRun(TestDecorator.java:24)
      at junit.extensions.TestSetup$1.protect(TestSetup.java:23)
      at junit.framework.TestResult.runProtected(TestResult.java:128)
      at junit.extensions.TestSetup.run(TestSetup.java:27)
      at org.apache.tools.ant.taskdefs.optional.junit.JUnitTestRunner.run(JUnitTestRunner.java:518)
      at org.apache.tools.ant.taskdefs.optional.junit.JUnitTestRunner.launch(JUnitTestRunner.java:1052)
      at org.apache.tools.ant.taskdefs.optional.junit.JUnitTestRunner.main(JUnitTestRunner.java:906)


    FAILED: org.apache.hadoop.hive.cli.TestHBaseMinimrCliDriver.testCliDriver_hbase_bulk

    Error Message:
    com.google.common.collect.LinkedListMultimap.values()Ljava/util/List;

    Stack Trace:
    java.lang.NoSuchMethodError: com.google.common.collect.LinkedListMultimap.values()Ljava/util/List;
      at org.apache.hadoop.hdfs.SocketCache.clear(SocketCache.java:131)
      at org.apache.hadoop.hdfs.DFSClient.close(DFSClient.java:604)
      at org.apache.hadoop.hdfs.MiniDFSCluster.waitActive(MiniDFSCluster.java:1711)
      at org.apache.hadoop.hdfs.MiniDFSCluster.waitActive(MiniDFSCluster.java:1722)
      at org.apache.hadoop.hdfs.MiniDFSCluster.startDataNodes(MiniDFSCluster.java:1066)
      at org.apache.hadoop.hdfs.MiniDFSCluster.startDataNodes(MiniDFSCluster.java:929)
      at org.apache.hadoop.hdfs.MiniDFSCluster.initMiniDFSCluster(MiniDFSCluster.java:588)
      at org.apache.hadoop.hdfs.MiniDFSCluster.(MiniDFSCluster.java:398)
      at org.apache.hadoop.hive.shims.HadoopShimsSecure.getMiniDfs(HadoopShimsSecure.java:111)
      at org.apache.hadoop.hive.ql.QTestUtil.(HBaseQTestUtil.java:30)
      at org.apache.hadoop.hive.cli.TestHBaseMinimrCliDriver.setUp(TestHBaseMinimrCliDriver.java:53)
      at junit.framework.TestCase.runBare(TestCase.java:132)
      at junit.framework.TestResult$1.protect(TestResult.java:110)
      at junit.framework.TestResult.runProtected(TestResult.java:128)
      at junit.framework.TestResult.run(TestResult.java:113)
      at junit.framework.TestCase.run(TestCase.java:124)
      at junit.framework.TestSuite.runTest(TestSuite.java:243)
      at junit.framework.TestSuite.run(TestSuite.java:238)
      at junit.extensions.TestDecorator.basicRun(TestDecorator.java:24)
      at junit.extensions.TestSetup$1.protect(TestSetup.java:23)
      at junit.framework.TestResult.runProtected(TestResult.java:128)
      at junit.extensions.TestSetup.run(TestSetup.java:27)
      at org.apache.tools.ant.taskdefs.optional.junit.JUnitTestRunner.run(JUnitTestRunner.java:518)
      at org.apache.tools.ant.taskdefs.optional.junit.JUnitTestRunner.launch(JUnitTestRunner.java:1052)
      at org.apache.tools.ant.taskdefs.optional.junit.JUnitTestRunner.main(JUnitTestRunner.java:906)


    FAILED: org.apache.hadoop.hive.cli.TestHBaseNegativeCliDriver.testCliDriver_cascade_dbdrop

    Error Message:
    Unexpected exception in setup

    Stack Trace:
    junit.framework.AssertionFailedError: Unexpected exception in setup
      at junit.framework.Assert.fail(Assert.java:50)
      at org.apache.hadoop.hive.cli.TestHBaseNegativeCliDriver.setUp(TestHBaseNegativeCliDriver.java:38)
      at junit.framework.TestCase.runBare(TestCase.java:132)
      at junit.framework.TestResult$1.protect(TestResult.java:110)
      at junit.framework.TestResult.runProtected(TestResult.java:128)
      at junit.framework.TestResult.run(TestResult.java:113)
      at junit.framework.TestCase.run(TestCase.java:124)
      at junit.framework.TestSuite.runTest(TestSuite.java:243)
      at junit.framework.TestSuite.run(TestSuite.java:238)
      at junit.extensions.TestDecorator.basicRun(TestDecorator.java:24)
      at junit.extensions.TestSetup$1.protect(TestSetup.java:23)
      at junit.framework.TestResult.runProtected(TestResult.java:128)
      at junit.extensions.TestSetup.run(TestSetup.java:27)
      at org.apache.tools.ant.taskdefs.optional.junit.JUnitTestRunner.run(JUnitTestRunner.java:518)
      at org.apache.tools.ant.taskdefs.optional.junit.JUnitTestRunner.launch(JUnitTestRunner.java:1052)
      at org.apache.tools.ant.taskdefs.optional.junit.JUnitTestRunner.main(JUnitTestRunner.java:906)


    FAILED: org.apache.hadoop.hive.cli.TestHBaseNegativeCliDriver.testCliDriver_cascade_dbdrop_hadoop20

    Error Message:
    Unexpected exception in setup

    Stack Trace:
    junit.framework.AssertionFailedError: Unexpected exception in setup
      at junit.framework.Assert.fail(Assert.java:50)
      at org.apache.hadoop.hive.cli.TestHBaseNegativeCliDriver.setUp(TestHBaseNegativeCliDriver.java:38)
      at junit.framework.TestCase.runBare(TestCase.java:132)
      at junit.framework.TestResult$1.protect(TestResult.java:110)
      at junit.framework.TestResult.runProtected(TestResult.java:128)
      at junit.framework.TestResult.run(TestResult.java:113)
      at junit.framework.TestCase.run(TestCase.java:124)
      at junit.framework.TestSuite.runTest(TestSuite.java:243)
      at junit.framework.TestSuite.run(TestSuite.java:238)
      at junit.extensions.TestDecorator.basicRun(TestDecorator.java:24)
      at junit.extensions.TestSetup$1.protect(TestSetup.java:23)
      at junit.framework.TestResult.runProtected(TestResult.java:128)
      at junit.extensions.TestSetup.run(TestSetup.java:27)
      at org.apache.tools.ant.taskdefs.optional.junit.JUnitTestRunner.run(JUnitTestRunner.java:518)
      at org.apache.tools.ant.taskdefs.optional.junit.JUnitTestRunner.launch(JUnitTestRunner.java:1052)
      at org.apache.tools.ant.taskdefs.optional.junit.JUnitTestRunner.main(JUnitTestRunner.java:906)


    FAILED: org.apache.hadoop.hive.cli.TestCliDriver.testCliDriver_archive_excludeHadoop20

    Error Message:
    Unexpected exception
    See build/ql/tmp/hive.log, or try "ant test ... -Dtest.silent=false" to get more logs.

    Stack Trace:
    junit.framework.AssertionFailedError: Unexpected exception
    See build/ql/tmp/hive.log, or try "ant test ... -Dtest.silent=false" to get more logs.
      at junit.framework.Assert.fail(Assert.java:50)
      at org.apache.hadoop.hive.cli.TestCliDriver.runTest(TestCliDriver.java:5620)
      at org.apache.hadoop.hive.cli.TestCliDriver.testCliDriver_archive_excludeHadoop20(TestCliDriver.java:1313)
      at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
      at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
      at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
      at java.lang.reflect.Method.invoke(Method.java:597)
      at junit.framework.TestCase.runTest(TestCase.java:168)
      at junit.framework.TestCase.runBare(TestCase.java:134)
      at junit.framework.TestResult$1.protect(TestResult.java:110)
      at junit.framework.TestResult.runProtected(TestResult.java:128)
      at junit.framework.TestResult.run(TestResult.java:113)
      at junit.framework.TestCase.run(TestCase.java:124)
      at junit.framework.TestSuite.runTest(TestSuite.java:243)
      at junit.framework.TestSuite.run(TestSuite.java:238)
      at org.apache.tools.ant.taskdefs.optional.junit.JUnitTestRunner.run(JUnitTestRunner.java:518)
      at org.apache.tools.ant.taskdefs.optional.junit.JUnitTestRunner.launch(JUnitTestRunner.java:1052)
      at org.apache.tools.ant.taskdefs.optional.junit.JUnitTestRunner.main(JUnitTestRunner.java:906)


    FAILED: org.apache.hadoop.hive.cli.TestCliDriver.testCliDriver_archive_multi

    Error Message:
    Unexpected exception
    See build/ql/tmp/hive.log, or try "ant test ... -Dtest.silent=false" to get more logs.

    Stack Trace:
    junit.framework.AssertionFailedError: Unexpected exception
    See build/ql/tmp/hive.log, or try "ant test ... -Dtest.silent=false" to get more logs.
      at junit.framework.Assert.fail(Assert.java:50)
      at org.apache.hadoop.hive.cli.TestCliDriver.runTest(TestCliDriver.java:5620)
      at org.apache.hadoop.hive.cli.TestCliDriver.testCliDriver_archive_multi(TestCliDriver.java:1317)
      at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
      at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
      at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
      at java.lang.reflect.Method.invoke(Method.java:597)
      at junit.framework.TestCase.runTest(TestCase.java:168)
      at junit.framework.TestCase.runBare(TestCase.java:134)
      at junit.framework.TestResult$1.protect(TestResult.java:110)
      at junit.framework.TestResult.runProtected(TestResult.java:128)
      at junit.framework.TestResult.run(TestResult.java:113)
      at junit.framework.TestCase.run(TestCase.java:124)
      at junit.framework.TestSuite.runTest(TestSuite.java:243)
      at junit.framework.TestSuite.run(TestSuite.java:238)
      at org.apache.tools.ant.taskdefs.optional.junit.JUnitTestRunner.run(JUnitTestRunner.java:518)
      at org.apache.tools.ant.taskdefs.optional.junit.JUnitTestRunner.launch(JUnitTestRunner.java:1052)
      at org.apache.tools.ant.taskdefs.optional.junit.JUnitTestRunner.main(JUnitTestRunner.java:906)


    FAILED: org.apache.hadoop.hive.cli.TestCliDriver.testCliDriver_groupby_grouping_sets4

    Error Message:
    Unexpected exception
    See build/ql/tmp/hive.log, or try "ant test ... -Dtest.silent=false" to get more logs.

    Stack Trace:
    junit.framework.AssertionFailedError: Unexpected exception
    See build/ql/tmp/hive.log, or try "ant test ... -Dtest.silent=false" to get more logs.
      at junit.framework.Assert.fail(Assert.java:50)
      at org.apache.hadoop.hive.cli.TestCliDriver.runTest(TestCliDriver.java:5620)
      at org.apache.hadoop.hive.cli.TestCliDriver.testCliDriver_groupby_grouping_sets4(TestCliDriver.java:2377)
      at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
      at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
      at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
      at java.lang.reflect.Method.invoke(Method.java:597)
      at junit.framework.TestCase.runTest(TestCase.java:168)
      at junit.framework.TestCase.runBare(TestCase.java:134)
      at junit.framework.TestResult$1.protect(TestResult.java:110)
      at junit.framework.TestResult.runProtected(TestResult.java:128)
      at junit.framework.TestResult.run(TestResult.java:113)
      at junit.framework.TestCase.run(TestCase.java:124)
      at junit.framework.TestSuite.runTest(TestSuite.java:243)
      at junit.framework.TestSuite.run(TestSuite.java:238)
      at org.apache.tools.ant.taskdefs.optional.junit.JUnitTestRunner.run(JUnitTestRunner.java:518)
      at org.apache.tools.ant.taskdefs.optional.junit.JUnitTestRunner.launch(JUnitTestRunner.java:1052)
      at org.apache.tools.ant.taskdefs.optional.junit.JUnitTestRunner.main(JUnitTestRunner.java:906)


    FAILED: org.apache.hadoop.hive.cli.TestCliDriver.testCliDriver_join_filters_overlap

    Error Message:
    Unexpected exception
    See build/ql/tmp/hive.log, or try "ant test ... -Dtest.silent=false" to get more logs.

    Stack Trace:
    junit.framework.AssertionFailedError: Unexpected exception
    See build/ql/tmp/hive.log, or try "ant test ... -Dtest.silent=false" to get more logs.
      at junit.framework.Assert.fail(Assert.java:50)
      at org.apache.hadoop.hive.cli.TestCliDriver.runTest(TestCliDriver.java:5620)
      at org.apache.hadoop.hive.cli.TestCliDriver.testCliDriver_join_filters_overlap(TestCliDriver.java:3177)
      at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
      at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
      at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
      at java.lang.reflect.Method.invoke(Method.java:597)
      at junit.framework.TestCase.runTest(TestCase.java:168)
      at junit.framework.TestCase.runBare(TestCase.java:134)
      at junit.framework.TestResult$1.protect(TestResult.java:110)
      at junit.framework.TestResult.runProtected(TestResult.java:128)
      at junit.framework.TestResult.run(TestResult.java:113)
      at junit.framework.TestCase.run(TestCase.java:124)
      at junit.framework.TestSuite.runTest(TestSuite.java:243)
      at junit.framework.TestSuite.run(TestSuite.java:238)
      at org.apache.tools.ant.taskdefs.optional.junit.JUnitTestRunner.run(JUnitTestRunner.java:518)
      at org.apache.tools.ant.taskdefs.optional.junit.JUnitTestRunner.launch(JUnitTestRunner.java:1052)
      at org.apache.tools.ant.taskdefs.optional.junit.JUnitTestRunner.main(JUnitTestRunner.java:906)


    FAILED: org.apache.hadoop.hive.cli.TestCliDriver.testCliDriver_join_nullsafe

    Error Message:
    Unexpected exception
    See build/ql/tmp/hive.log, or try "ant test ... -Dtest.silent=false" to get more logs.

    Stack Trace:
    junit.framework.AssertionFailedError: Unexpected exception
    See build/ql/tmp/hive.log, or try "ant test ... -Dtest.silent=false" to get more logs.
      at junit.framework.Assert.fail(Assert.java:50)
      at org.apache.hadoop.hive.cli.TestCliDriver.runTest(TestCliDriver.java:5620)
      at org.apache.hadoop.hive.cli.TestCliDriver.testCliDriver_join_nullsafe(TestCliDriver.java:3193)
      at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
      at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
      at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
      at java.lang.reflect.Method.invoke(Method.java:597)
      at junit.framework.TestCase.runTest(TestCase.java:168)
      at junit.framework.TestCase.runBare(TestCase.java:134)
      at junit.framework.TestResult$1.protect(TestResult.java:110)
      at junit.framework.TestResult.runProtected(TestResult.java:128)
      at junit.framework.TestResult.run(TestResult.java:113)
      at junit.framework.TestCase.run(TestCase.java:124)
      at junit.framework.TestSuite.runTest(TestSuite.java:243)
      at junit.framework.TestSuite.run(TestSuite.java:238)
      at org.apache.tools.ant.taskdefs.optional.junit.JUnitTestRunner.run(JUnitTestRunner.java:518)
      at org.apache.tools.ant.taskdefs.optional.junit.JUnitTestRunner.launch(JUnitTestRunner.java:1052)
      at org.apache.tools.ant.taskdefs.optional.junit.JUnitTestRunner.main(JUnitTestRunner.java:906)


    FAILED: org.apache.hadoop.hive.cli.TestCliDriver.testCliDriver_list_bucket_dml_6

    Error Message:
    Unexpected exception
    See build/ql/tmp/hive.log, or try "ant test ... -Dtest.silent=false" to get more logs.

    Stack Trace:
    junit.framework.AssertionFailedError: Unexpected exception
    See build/ql/tmp/hive.log, or try "ant test ... -Dtest.silent=false" to get more logs.
      at junit.framework.Assert.fail(Assert.java:50)
      at org.apache.hadoop.hive.cli.TestCliDriver.runTest(TestCliDriver.java:5620)
      at org.apache.hadoop.hive.cli.TestCliDriver.testCliDriver_list_bucket_dml_6(TestCliDriver.java:3273)
      at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
      at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
      at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
      at java.lang.reflect.Method.invoke(Method.java:597)
      at junit.framework.TestCase.runTest(TestCase.java:168)
      at junit.framework.TestCase.runBare(TestCase.java:134)
      at junit.framework.TestResult$1.protect(TestResult.java:110)
      at junit.framework.TestResult.runProtected(TestResult.java:128)
      at junit.framework.TestResult.run(TestResult.java:113)
      at junit.framework.TestCase.run(TestCase.java:124)
      at junit.framework.TestSuite.runTest(TestSuite.java:243)
      at junit.framework.TestSuite.run(TestSuite.java:238)
      at org.apache.tools.ant.taskdefs.optional.junit.JUnitTestRunner.run(JUnitTestRunner.java:518)
      at org.apache.tools.ant.taskdefs.optional.junit.JUnitTestRunner.launch(JUnitTestRunner.java:1052)
      at org.apache.tools.ant.taskdefs.optional.junit.JUnitTestRunner.main(JUnitTestRunner.java:906)


    FAILED: org.apache.hadoop.hive.cli.TestCliDriver.testCliDriver_list_bucket_dml_7

    Error Message:
    Unexpected exception
    See build/ql/tmp/hive.log, or try "ant test ... -Dtest.silent=false" to get more logs.

    Stack Trace:
    junit.framework.AssertionFailedError: Unexpected exception
    See build/ql/tmp/hive.log, or try "ant test ... -Dtest.silent=false" to get more logs.
      at junit.framework.Assert.fail(Assert.java:50)
      at org.apache.hadoop.hive.cli.TestCliDriver.runTest(TestCliDriver.java:5620)
      at org.apache.hadoop.hive.cli.TestCliDriver.testCliDriver_list_bucket_dml_7(TestCliDriver.java:3277)
      at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
      at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
      at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
      at java.lang.reflect.Method.invoke(Method.java:597)
      at junit.framework.TestCase.runTest(TestCase.java:168)
      at junit.framework.TestCase.runBare(TestCase.java:134)
      at junit.framework.TestResult$1.protect(TestResult.java:110)
      at junit.framework.TestResult.runProtected(TestResult.java:128)
      at junit.framework.TestResult.run(TestResult.java:113)
      at junit.framework.TestCase.run(TestCase.java:124)
      at junit.framework.TestSuite.runTest(TestSuite.java:243)
      at junit.framework.TestSuite.run(TestSuite.java:238)
      at org.apache.tools.ant.taskdefs.optional.junit.JUnitTestRunner.run(JUnitTestRunner.java:518)
      at org.apache.tools.ant.taskdefs.optional.junit.JUnitTestRunner.launch(JUnitTestRunner.java:1052)
      at org.apache.tools.ant.taskdefs.optional.junit.JUnitTestRunner.main(JUnitTestRunner.java:906)


    FAILED: org.apache.hadoop.hive.cli.TestCliDriver.testCliDriver_list_bucket_dml_8

    Error Message:
    Unexpected exception
    See build/ql/tmp/hive.log, or try "ant test ... -Dtest.silent=false" to get more logs.

    Stack Trace:
    junit.framework.AssertionFailedError: Unexpected exception
    See build/ql/tmp/hive.log, or try "ant test ... -Dtest.silent=false" to get more logs.
      at junit.framework.Assert.fail(Assert.java:50)
      at org.apache.hadoop.hive.cli.TestCliDriver.runTest(TestCliDriver.java:5620)
      at org.apache.hadoop.hive.cli.TestCliDriver.testCliDriver_list_bucket_dml_8(TestCliDriver.java:3281)
      at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
      at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
      at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
      at java.lang.reflect.Method.invoke(Method.java:597)
      at junit.framework.TestCase.runTest(TestCase.java:168)
      at junit.framework.TestCase.runBare(TestCase.java:134)
      at junit.framework.TestResult$1.protect(TestResult.java:110)
      at junit.framework.TestResult.runProtected(TestResult.java:128)
      at junit.framework.TestResult.run(TestResult.java:113)
      at junit.framework.TestCase.run(TestCase.java:124)
      at junit.framework.TestSuite.runTest(TestSuite.java:243)
      at junit.framework.TestSuite.run(TestSuite.java:238)
      at org.apache.tools.ant.taskdefs.optional.junit.JUnitTestRunner.run(JUnitTestRunner.java:518)
      at org.apache.tools.ant.taskdefs.optional.junit.JUnitTestRunner.launch(JUnitTestRunner.java:1052)
      at org.apache.tools.ant.taskdefs.optional.junit.JUnitTestRunner.main(JUnitTestRunner.java:906)


    FAILED: org.apache.hadoop.hive.cli.TestCliDriver.testCliDriver_list_bucket_query_oneskew_3

    Error Message:
    Unexpected exception
    See build/ql/tmp/hive.log, or try "ant test ... -Dtest.silent=false" to get more logs.

    Stack Trace:
    junit.framework.AssertionFailedError: Unexpected exception
    See build/ql/tmp/hive.log, or try "ant test ... -Dtest.silent=false" to get more logs.
      at junit.framework.Assert.fail(Assert.java:50)
      at org.apache.hadoop.hive.cli.TestCliDriver.runTest(TestCliDriver.java:5620)
      at org.apache.hadoop.hive.cli.TestCliDriver.testCliDriver_list_bucket_query_oneskew_3(TestCliDriver.java:3309)
      at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
      at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
      at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
      at java.lang.reflect.Method.invoke(Method.java:597)
      at junit.framework.TestCase.runTest(TestCase.java:168)
      at junit.framework.TestCase.runBare(TestCase.java:134)
      at junit.framework.TestResult$1.protect(TestResult.java:110)
      at junit.framework.TestResult.runProtected(TestResult.java:128)
      at junit.framework.TestResult.run(TestResult.java:113)
      at junit.framework.TestCase.run(TestCase.java:124)
      at junit.framework.TestSuite.runTest(TestSuite.java:243)
      at junit.framework.TestSuite.run(TestSuite.java:238)
      at org.apache.tools.ant.taskdefs.optional.junit.JUnitTestRunner.run(JUnitTestRunner.java:518)
      at org.apache.tools.ant.taskdefs.optional.junit.JUnitTestRunner.launch(JUnitTestRunner.java:1052)
      at org.apache.tools.ant.taskdefs.optional.junit.JUnitTestRunner.main(JUnitTestRunner.java:906)


    FAILED: org.apache.hadoop.hive.cli.TestCliDriver.testCliDriver_parenthesis_star_by

    Error Message:
    Unexpected exception
    See build/ql/tmp/hive.log, or try "ant test ... -Dtest.silent=false" to get more logs.

    Stack Trace:
    junit.framework.AssertionFailedError: Unexpected exception
    See build/ql/tmp/hive.log, or try "ant test ... -Dtest.silent=false" to get more logs.
      at junit.framework.Assert.fail(Assert.java:50)
      at org.apache.hadoop.hive.cli.TestCliDriver.runTest(TestCliDriver.java:5620)
      at org.apache.hadoop.hive.cli.TestCliDriver.testCliDriver_parenthesis_star_by(TestCliDriver.java:3681)
      at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
      at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
      at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
      at java.lang.reflect.Method.invoke(Method.java:597)
      at junit.framework.TestCase.runTest(TestCase.java:168)
      at junit.framework.TestCase.runBare(TestCase.java:134)
      at junit.framework.TestResult$1.protect(TestResult.java:110)
      at junit.framework.TestResult.runProtected(TestResult.java:128)
      at junit.framework.TestResult.run(TestResult.java:113)
      at junit.framework.TestCase.run(TestCase.java:124)
      at junit.framework.TestSuite.runTest(TestSuite.java:243)
      at junit.framework.TestSuite.run(TestSuite.java:238)
      at org.apache.tools.ant.taskdefs.optional.junit.JUnitTestRunner.run(JUnitTestRunner.java:518)
      at org.apache.tools.ant.taskdefs.optional.junit.JUnitTestRunner.launch(JUnitTestRunner.java:1052)
      at org.apache.tools.ant.taskdefs.optional.junit.JUnitTestRunner.main(JUnitTestRunner.java:906)


    FAILED: org.apache.hadoop.hive.cli.TestCliDriver.testCliDriver_recursive_dir

    Error Message:
    Unexpected exception
    See build/ql/tmp/hive.log, or try "ant test ... -Dtest.silent=false" to get more logs.

    Stack Trace:
    junit.framework.AssertionFailedError: Unexpected exception
    See build/ql/tmp/hive.log, or try "ant test ... -Dtest.silent=false" to get more logs.
      at junit.framework.Assert.fail(Assert.java:50)
      at org.apache.hadoop.hive.cli.TestCliDriver.runTest(TestCliDriver.java:5620)
      at org.apache.hadoop.hive.cli.TestCliDriver.testCliDriver_recursive_dir(TestCliDriver.java:3977)
      at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
      at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
      at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
      at java.lang.reflect.Method.invoke(Method.java:597)
      at junit.framework.TestCase.runTest(TestCase.java:168)
      at junit.framework.TestCase.runBare(TestCase.java:134)
      at junit.framework.TestResult$1.protect(TestResult.java:110)
      at junit.framework.TestResult.runProtected(TestResult.java:128)
      at junit.framework.TestResult.run(TestResult.java:113)
      at junit.framework.TestCase.run(TestCase.java:124)
      at junit.framework.TestSuite.runTest(TestSuite.java:243)
      at junit.framework.TestSuite.run(TestSuite.java:238)
      at org.apache.tools.ant.taskdefs.optional.junit.JUnitTestRunner.run(JUnitTestRunner.java:518)
      at org.apache.tools.ant.taskdefs.optional.junit.JUnitTestRunner.launch(JUnitTestRunner.java:1052)
      at org.apache.tools.ant.taskdefs.optional.junit.JUnitTestRunner.main(JUnitTestRunner.java:906)


    FAILED: org.apache.hadoop.hive.cli.TestCliDriver.testCliDriver_table_access_keys_stats

    Error Message:
    Unexpected exception
    See build/ql/tmp/hive.log, or try "ant test ... -Dtest.silent=false" to get more logs.

    Stack Trace:
    junit.framework.AssertionFailedError: Unexpected exception
    See build/ql/tmp/hive.log, or try "ant test ... -Dtest.silent=false" to get more logs.
      at junit.framework.Assert.fail(Assert.java:50)
      at org.apache.hadoop.hive.cli.TestCliDriver.runTest(TestCliDriver.java:5620)
      at org.apache.hadoop.hive.cli.TestCliDriver.testCliDriver_table_access_keys_stats(TestCliDriver.java:4489)
      at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
      at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
      at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
      at java.lang.reflect.Method.invoke(Method.java:597)
      at junit.framework.TestCase.runTest(TestCase.java:168)
      at junit.framework.TestCase.runBare(TestCase.java:134)
      at junit.framework.TestResult$1.protect(TestResult.java:110)
      at junit.framework.TestResult.runProtected(TestResult.java:128)
      at junit.framework.TestResult.run(TestResult.java:113)
      at junit.framework.TestCase.run(TestCase.java:124)
      at junit.framework.TestSuite.runTest(TestSuite.java:243)
      at junit.framework.TestSuite.run(TestSuite.java:238)
      at org.apache.tools.ant.taskdefs.optional.junit.JUnitTestRunner.run(JUnitTestRunner.java:518)
      at org.apache.tools.ant.taskdefs.optional.junit.JUnitTestRunner.launch(JUnitTestRunner.java:1052)
      at org.apache.tools.ant.taskdefs.optional.junit.JUnitTestRunner.main(JUnitTestRunner.java:906)


    FAILED: org.apache.hadoop.hive.cli.TestCliDriver.testCliDriver_udaf_percentile_approx

    Error Message:
    Unexpected exception
    See build/ql/tmp/hive.log, or try "ant test ... -Dtest.silent=false" to get more logs.

    Stack Trace:
    junit.framework.AssertionFailedError: Unexpected exception
    See build/ql/tmp/hive.log, or try "ant test ... -Dtest.silent=false" to get more logs.
      at junit.framework.Assert.fail(Assert.java:50)
      at org.apache.hadoop.hive.cli.TestCliDriver.runTest(TestCliDriver.java:5620)
      at org.apache.hadoop.hive.cli.TestCliDriver.testCliDriver_udaf_percentile_approx(TestCliDriver.java:4585)
      at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
      at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
      at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
      at java.lang.reflect.Method.invoke(Method.java:597)
      at junit.framework.TestCase.runTest(TestCase.java:168)
      at junit.framework.TestCase.runBare(TestCase.java:134)
      at junit.framework.TestResult$1.protect(TestResult.java:110)
      at junit.framework.TestResult.runProtected(TestResult.java:128)
      at junit.framework.TestResult.run(TestResult.java:113)
      at junit.framework.TestCase.run(TestCase.java:124)
      at junit.framework.TestSuite.runTest(TestSuite.java:243)
      at junit.framework.TestSuite.run(TestSuite.java:238)
      at org.apache.tools.ant.taskdefs.optional.junit.JUnitTestRunner.run(JUnitTestRunner.java:518)
      at org.apache.tools.ant.taskdefs.optional.junit.JUnitTestRunner.launch(JUnitTestRunner.java:1052)
      at org.apache.tools.ant.taskdefs.optional.junit.JUnitTestRunner.main(JUnitTestRunner.java:906)


    FAILED: <init>.org.apache.hadoop.hive.cli.TestMinimrCliDriver

    Error Message:
    com.google.common.collect.LinkedListMultimap.values()Ljava/util/List;

    Stack Trace:
    java.lang.NoSuchMethodError: com.google.common.collect.LinkedListMultimap.values()Ljava/util/List;
      at org.apache.hadoop.hdfs.SocketCache.clear(SocketCache.java:131)
      at org.apache.hadoop.hdfs.DFSClient.close(DFSClient.java:604)
      at org.apache.hadoop.hdfs.MiniDFSCluster.waitActive(MiniDFSCluster.java:1711)
      at org.apache.hadoop.hdfs.MiniDFSCluster.waitActive(MiniDFSCluster.java:1722)
      at org.apache.hadoop.hdfs.MiniDFSCluster.startDataNodes(MiniDFSCluster.java:1066)
      at org.apache.hadoop.hdfs.MiniDFSCluster.startDataNodes(MiniDFSCluster.java:929)
      at org.apache.hadoop.hdfs.MiniDFSCluster.initMiniDFSCluster(MiniDFSCluster.java:588)
      at org.apache.hadoop.hdfs.MiniDFSCluster.(MiniDFSCluster.java:398)
      at org.apache.hadoop.hive.shims.HadoopShimsSecure.getMiniDfs(HadoopShimsSecure.java:111)
      at org.apache.hadoop.hive.ql.QTestUtil.(TestMinimrCliDriver.java:45)
      at java.lang.Class.forName0(Native Method)
      at java.lang.Class.forName(Class.java:169)
      at org.apache.tools.ant.taskdefs.optional.junit.JUnitTestRunner.run(JUnitTestRunner.java:373)
      at org.apache.tools.ant.taskdefs.optional.junit.JUnitTestRunner.launch(JUnitTestRunner.java:1052)
      at org.apache.tools.ant.taskdefs.optional.junit.JUnitTestRunner.main(JUnitTestRunner.java:906)


    FAILED: <init>.org.apache.hadoop.hive.cli.TestNegativeMinimrCliDriver

    Error Message:
    com.google.common.collect.LinkedListMultimap.values()Ljava/util/List;

    Stack Trace:
    java.lang.NoSuchMethodError: com.google.common.collect.LinkedListMultimap.values()Ljava/util/List;
      at org.apache.hadoop.hdfs.SocketCache.clear(SocketCache.java:131)
      at org.apache.hadoop.hdfs.DFSClient.close(DFSClient.java:604)
      at org.apache.hadoop.hdfs.MiniDFSCluster.waitActive(MiniDFSCluster.java:1711)
      at org.apache.hadoop.hdfs.MiniDFSCluster.waitActive(MiniDFSCluster.java:1722)
      at org.apache.hadoop.hdfs.MiniDFSCluster.startDataNodes(MiniDFSCluster.java:1066)
      at org.apache.hadoop.hdfs.MiniDFSCluster.startDataNodes(MiniDFSCluster.java:929)
      at org.apache.hadoop.hdfs.MiniDFSCluster.initMiniDFSCluster(MiniDFSCluster.java:588)
      at org.apache.hadoop.hdfs.MiniDFSCluster.(MiniDFSCluster.java:398)
      at org.apache.hadoop.hive.shims.HadoopShimsSecure.getMiniDfs(HadoopShimsSecure.java:111)
      at org.apache.hadoop.hive.ql.QTestUtil.(TestNegativeMinimrCliDriver.java:41)
      at java.lang.Class.forName0(Native Method)
      at java.lang.Class.forName(Class.java:169)
      at org.apache.tools.ant.taskdefs.optional.junit.JUnitTestRunner.run(JUnitTestRunner.java:373)
      at org.apache.tools.ant.taskdefs.optional.junit.JUnitTestRunner.launch(JUnitTestRunner.java:1052)
      at org.apache.tools.ant.taskdefs.optional.junit.JUnitTestRunner.main(JUnitTestRunner.java:906)


    FAILED: org.apache.hadoop.hive.serde2.avro.TestAvroSerdeUtils.determineSchemaCanReadSchemaFromHDFS

    Error Message:
    com.google.common.collect.LinkedListMultimap.values()Ljava/util/List;

    Stack Trace:
    java.lang.NoSuchMethodError: com.google.common.collect.LinkedListMultimap.values()Ljava/util/List;
      at org.apache.hadoop.hdfs.SocketCache.clear(SocketCache.java:131)
      at org.apache.hadoop.hdfs.DFSClient.close(DFSClient.java:604)
      at org.apache.hadoop.hdfs.MiniDFSCluster.waitActive(MiniDFSCluster.java:1711)
      at org.apache.hadoop.hdfs.MiniDFSCluster.waitActive(MiniDFSCluster.java:1722)
      at org.apache.hadoop.hdfs.MiniDFSCluster.startDataNodes(MiniDFSCluster.java:1066)
      at org.apache.hadoop.hdfs.MiniDFSCluster.startDataNodes(MiniDFSCluster.java:929)
      at org.apache.hadoop.hdfs.MiniDFSCluster.initMiniDFSCluster(MiniDFSCluster.java:588)
      at org.apache.hadoop.hdfs.MiniDFSCluster.(MiniDFSCluster.java:398)
      at org.apache.hadoop.hive.serde2.avro.TestAvroSerdeUtils.determineSchemaCanReadSchemaFromHDFS(TestAvroSerdeUtils.java:187)
      at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
      at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
      at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
      at java.lang.reflect.Method.invoke(Method.java:597)
      at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:45)
      at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15)
      at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:42)
      at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20)
      at org.junit.runners.ParentRunner.runLeaf(ParentRunner.java:263)
      at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:68)
      at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:47)
      at org.junit.runners.ParentRunner$3.run(ParentRunner.java:231)
      at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:60)
      at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:229)
      at org.junit.runners.ParentRunner.access$000(ParentRunner.java:50)
      at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:222)
      at org.junit.runners.ParentRunner.run(ParentRunner.java:300)
      at junit.framework.JUnit4TestAdapter.run(JUnit4TestAdapter.java:39)
      at org.apache.tools.ant.taskdefs.optional.junit.JUnitTestRunner.run(JUnitTestRunner.java:518)
      at org.apache.tools.ant.taskdefs.optional.junit.JUnitTestRunner.launch(JUnitTestRunner.java:1052)
      at org.apache.tools.ant.taskdefs.optional.junit.JUnitTestRunner.main(JUnitTestRunner.java:906)




    The Apache Jenkins build system has built Hive-trunk-hadoop2 (build #62)

    Status: Still Failing

    Check console output at https://builds.apache.org/job/Hive-trunk-hadoop2/62/ to view the results.
  • Apache Jenkins Server at Jan 13, 2013 at 11:47 pm
    Changes for Build #54
    [namit] HIVE-3853 UDF unix_timestamp is deterministic if an argument is given, but
    it treated as non-deterministic preventing PPD (Navis via namit)

    [hashutosh] HIVE-3789 : Patch 3648 causing the majority of unit tests to fail on branch 0.9 (Arup Malakar via Ashutosh Chauhan)

    [hashutosh] HIVE-3431 : Avoid race conditions while downloading resources from non-local filesystem (Navis via Ashutosh Chauhan)

    [namit] HIVE-3300 LOAD DATA INPATH fails if a hdfs file with same name is added to table
    (Navis via namit)

    [namit] HIVE-3842 Remove redundant test codes
    (Navis via namit)

    [hashutosh] HIVE-3858 : Normalize left over CRLF files (Mark Grover via Ashutosh Chauhan)

    [namit] HIVE-3805 Resolve TODO in TUGIBasedProcessor
    (Kevin Wilfong via namit)

    [namit] HIVE-3718 Add check to determine whether partition can be dropped at
    Semantic Analysis time (Pamela Vagata via namit)

    [namit] HIVE-446 Implement TRUNCATE
    (Navis via namit)

    [hashutosh] HIVE-3839 : adding .gitattributes file for normalizing line endings during cross platform development (Thejas Nair via Ashutosh Chauhan)

    [hashutosh] HIVE-3809 : Concurrency issue in RCFile: multiple threads can use the same decompressor (Mikhail Bautin via Ashutosh Chauhan)

    [hashutosh] HIVE-3817 : Adding the name space for the maven task for the maven-publish target. (Ashish Singh via Ashutosh Chauhan)

    [hashutosh] HIVE-3446 : PrimitiveObjectInspector doesn't handle timestamps properly (Sam Tunnicliffe via Ashutosh Chauhan)

    [namit] HIVE-3838 Add input table name to MetaStoreEndFunctionContext for logging purposes
    (Pamela Vagata via namit)

    [hashutosh] HIVE-3802 : testCliDriver_input39 fails on hadoop-1 (Gunther Hagleitner via Ashutosh Chauhan)

    [hashutosh] HIVE-3801 : testCliDriver_loadpart_err fails on hadoop-1 (Gunther Hagleitner via Ashutosh Chauhan)

    [hashutosh] HIVE-3800 : testCliDriver_combine2 fails on hadoop-1 (Gunther Hagleitner via Ashutosh Chauhan)

    [namit] HIVE-581 improve group by syntax
    (Zhenxiao Luo via namit)

    [namit] HIVE-3834 Support ALTER VIEW AS SELECT in Hive
    (Zhenxiao Luo via namit)

    [namit] HIVE-3829 Hive CLI needs UNSET TBLPROPERTY command
    (Zhenxiao Luo via namit)

    [namit] HIVE-3832 Insert overwrite doesn't create a dir if the skewed column position doesnt match
    (Gang Tim Liu via namit)

    [namit] HIVE-3828 insert overwrite fails with stored-as-dir in cluster
    (Gang Tim Liu via namit)

    [namit] HIVE-3826 Rollbacks and retries of drops cause
    org.datanucleus.exceptions.NucleusObjectNotFoundException: No such database row)
    (Kevin Wilfong via namit)

    [kevinwilfong] HIVE-3728. make optimizing multi-group by configurable. (njain via kevinwilfong)

    [kevinwilfong] HIVE-3757. union_remove_9.q fails in trunk (hadoop 23) (njain via kevinwilfong)

    [kevinwilfong] HIVE-3774. Sort merge join should work if join cols are a prefix of sort columns for each partition. (njain via kevinwilfong)

    [namit] HIVE-3796 Multi-insert involving bucketed/sorted table turns off merging on all outputs
    (Kevin Wilfong via namit)

    [kevinwilfong] HIVE-3633. sort-merge join does not work with sub-queries. (njain via kevinwilfong)

    [hashutosh] HIVE-3814 : Cannot drop partitions on table when using Oracle metastore (Deepesh Khandelwal via Ashutosh Chauhan)

    [hashutosh] HIVE-3794 : Oracle upgrade script for Hive is broken (Deepesh Khandelwal via Ashutosh Chauhan)

    [hashutosh] HIVE-3792 : hive pom file has missing conf and scope mapping for compile configuration. (Ashish Singh via Ashutosh Chauhan)

    [namit] HIVE-3787 Regression introduced from HIVE-3401
    (Navis via namit)

    [namit] HIVE-3795 NPE in SELECT when WHERE-clause is an and/or/not operation involving null
    (Xiao Jiang via namit)

    [namit] HIVE-3646 Add 'IGNORE PROTECTION' predicate for dropping partitions
    (Andrew Chalfant via namit)

    [namit] HIVE-3492 Provide ALTER for partition changing bucket number
    (Navis via namit)

    [namit] HIVE-3806 Ptest failing due to "Argument list too long" errors"
    (Bhushan Mandhani via namit)

    [kevinwilfong] HIVE-3766. Enable adding hooks to hive meta store init. (Jean Xu via kevinwilfong)

    [namit] HIVE-3783 stats19.q is failing on trunk
    (Kevin Wilfong via namit)

    [namit] HIVE-3793 Print number of fetched rows after query in CliDriver
    (Navis via namit)

    [hashutosh] HIVE-3622 : reflect udf cannot find method which has arguments of primitive types and String, Binary, Timestamp types mixed (Navis via Ashutosh Chauhan)

    [namit] HIVE-3401 Diversify grammar for split sampling
    (Navis via namit)

    [hashutosh] HIVE-3782 : testCliDriver_sample_islocalmode_hook fails on hadoop-1 (Gunther Hagleitner via Ashutosh Chauhan)

    [hashutosh] HIVE-2288 : Adding the oracle nvl function to the UDF (Ed Capriolo, Guy Doulberg via Ashutosh Chauhan)

    [hashutosh] HIVE-2689 : ObjectInspectorConverters cannot convert Void types to Array/Map/Struct types. (Jonathan Chang via Ashutosh Chauhan)

    [hashutosh] HIVE-3714 : Patch: Hive's ivy internal resolvers need to use sourceforge for sqlline (Gopal V via Ashutosh Chauhan)

    [hashutosh] HIVE-3231 : msck repair should find partitions already containing data files (Keegan Mosley via Ashutosh Chauhan)

    [hashutosh] HIVE-2691 : Specify location of log4j configuration files via configuration properties (Zhenxiao Luo via Ashutosh Chauhan)

    [hashutosh] HIVE-2794 : Aggregations without grouping should return NULL when applied to partitioning column of a partitionless table (Zhenxiao Luo via Ashutosh Chauhan)

    [hashutosh] HIVE-3780 : RetryingMetaStoreClient Should Log the Caught Exception (Bhushan Mandhani via Ashutosh Chauhan)

    [hashutosh] HIVE-3084 : Hive CI failing due to script_broken_pipe1.q (Gunther Hagleitner via Ashutosh Chauhan)

    [hashutosh] HIVE-3760 : TestNegativeMinimrCliDriver_mapreduce_stack_trace.q fails on hadoop-1 (Gunther Hagleitner via Ashutosh Chauhan)

    [hashutosh] HIVE-3705 : Adding authorization capability to the metastore (Sushanth Sowmyan via Ashutosh Chauhan)

    [namit] HIVE-3140 Comment indenting is broken for "describe" in CLI
    (Zhenxiao Luo via namit)

    [namit] HIVE-3767 BucketizedHiveInputFormat should be automatically used with
    Bucketized Map Joins also (Gang Tim Liu via namit)

    [hashutosh] HIVE-3400 : Add Retries to Hive MetaStore Connections (Bhushan Mandhani via Ashutosh Chauhan)

    [namit] HIVE-2477 Use name of original expression for name of CAST output
    (Navis via namit)

    [namit] HIVE-3762 Minor fix for 'tableName' in Hive.g
    (Navis via namit)

    [namit] HIVE-2723 should throw "Ambiguous column reference key" Exception in particular
    join condition (Navis via namit)

    [namit] HIVE-3594 When Group by Partition Column Type is Timestamp or STRING Which Format contains "HH:MM:SS",
    It will occur URISyntaxException (Navis via namit)

    [namit] HIVE-3073 Hive List Bucketing - DML support
    (Gang Tim Liu via namit)

    [namit] HIVE-3771 HIVE-3750 broke TestParse
    (Kevin Wilfong via namit)

    [hashutosh] HIVE-3384 : HIVE JDBC module won't compile under JDK1.7 as new methods added in JDBC specification (Shengsheng Huang, Chris Drome, Mikhail Bautin via Ashutosh Chauhan)

    [namit] HIVE-3702 Renaming table changes table location scheme/authority
    (Kevin Wilfong via namit)

    [namit] HIVE-3750 JDBCStatsPublisher fails when ID length exceeds length of ID column
    (Kevin Wilfong via namit)

    [namit] HIVE-3747 Provide hive operation name for hookContext
    (Shreepadma Venugopalan via namit)

    [hashutosh] HIVE-3724 : Metastore tests use hardcoded ports (Kevin Wilfong via Ashutosh Chauhan)

    [hashutosh] HIVE-3631 : script_pipe.q fails when using JDK7 (Chris Drome via Ashutosh Chauhan)

    [hashutosh] HIVE-3693 : Performance regression introduced by HIVE-3483 (Thejas Nair via Ashutosh Chauhan)

    [cws] HIVE-3709. Stop storing default ConfVars in temp file (Kevin Wilfong via cws)

    [namit] HIVE-3729 Error in groupSetExpression rule in Hive grammar
    (Harish Butani via namit)

    [cws] HIVE-3531 [jira] Simple lock manager for dedicated hive server
    (Navis Ryu via Carl Steinbach)

    Summary:
    DPAL-1906 Implement simple lock manager for hive server

    In many cases, we uses hive server as a sole proxy for executing all the queries. For that, current default lock manager based on zookeeper seemed a little heavy. Simple in-memory lock manager could be enough.

    Test Plan: TestDedicatedLockManager

    Reviewers: JIRA, cwsteinbach

    Reviewed By: cwsteinbach

    Differential Revision: https://reviews.facebook.net/D5871

    [hashutosh] HIVE-3665: Allow URIs without port to be specified in metatool (Shreepadma via Ashutosh Chauhan)

    [hashutosh] HIVE-3678 : Add metastore upgrade scripts for column stats schema changes (Shreepadma via Ashutosh Chauhan)

    [hashutosh] HIVE-3749 : New test cases added by HIVE-3676 in insert1.q is not deterministic (Navis via Ashutosh Chauhan)

    [hashutosh] HIVE-3648 : HiveMetaStoreFsImpl is not compatible with hadoop viewfs (Arup Malakar via Ashutosh Chauhan)

    [hashutosh] HIVE-3742 : The derby metastore schema script for 0.10.0 doesn't run (Prasad Mujumdar via Ashutosh Chauhan)

    [hashutosh] HIVE-3645 : RCFileWriter does not implement the right function to support Federation (Arup Malakar via Ashutosh Chauhan)

    [hashutosh] HIVE-3723 : Hive Driver leaks ZooKeeper connections (Gunther Hagleitner via Ashutosh Chauhan)

    [hashutosh] HIVE-3234 : getting the reporter in the recordwriter (Owen Omalley via Ashutosh Chauhan)

    [hashutosh] HIVE-3736 : hive unit test case build failure. (Ashish Singh via Ashutosh Chauhan)

    [hashutosh] HIVE-3698 : enhanceModel.notRequired is incorrectly determined (Chris Drome via Ashutosh Chauhan)

    [namit] HIVE-3703 Hive Query Explain Plan JSON not being created properly
    (Mayank Garg via namit)

    [namit] HIVE-3721 ALTER TABLE ADD PARTS should check for valid partition spec and throw a SemanticException
    if part spec is not valid (Pamela Vagata via namit)

    [namit] HIVE-3735 PTest doesn't work due to hive snapshot version upgrade to 11
    (Gang Tim Liu via namit)

    [namit] HIVE-3722 Create index fails on CLI using remote metastore
    (Kevin Wilfong via namit)

    [kevinwilfong] Remove extra files accidentally committed with HIVE-3679. (kevinwilfong)

    [kevinwilfong] HIVE-3679. Unescape partition names returned by show partitions. (Wonho Kim via kevinwilfong)

    [hashutosh] Preparing for 0.11 development

    [kevinwilfong] HIVE-3647. map-side groupby wrongly due to HIVE-3432. (njain via kevinwilfong)

    [hashutosh] HIVE-3713 : Metastore: Sporadic unit test failures (Gunther Hagleitner via Ashutosh Chauhan)

    [cws] HIVE-3676 [jira] INSERT INTO regression caused by HIVE-3465
    (Navis Ryu via Carl Steinbach)

    Summary: DPAL-1931 INSERT INTO regression caused by HIVE-3465

    Test Plan: EMPTY

    Reviewers: JIRA, cwsteinbach

    Reviewed By: cwsteinbach

    Differential Revision: https://reviews.facebook.net/D6741

    [hashutosh] HIVE-3520 : ivysettings.xml does not let you override .m2/repository (Raja Aluri via Ashutosh Chauhan)

    [hashutosh] HIVE-3435 : Get pdk pluginTest passed when triggered from both builtin tests and pdk tests on hadoop23 (Zhenxiao Luo via Ashutosh Chauhan)

    [hashutosh] HIVE-3291 : fix fs resolvers (Ashish Singh via Ashutosh Chauhan)

    [hashutosh] HIVE-3680 : Include Table information in Hive's AddPartitionEvent. (Mithun Radhakrishnan via Ashutosh Chauhan)

    [namit] HIVE-3706 getBoolVar in FileSinkOperator can be optimized
    (Kevin Wilfong via namit)

    [namit] HIVE-3707 Round map/reduce progress down when it is in the range [99.5, 100)
    (Kevin Wilfong via namit)

    [namit] HIVE-3471 Implement grouping sets in hive
    (Ivan Gorbachev via namit)

    [hashutosh] HIVE-3664 : Avoid to create a symlink for hive-contrib.jar file in dist\lib folder. (Kanna Karanam via Ashutosh Chauhan)

    [cws] HIVE-3437. 0.23 compatibility: fix unit tests when building against 0.23 (Chris Drome via cws)

    [hashutosh] HIVE-3626 : RetryingHMSHandler should wrap JDOException inside MetaException (Bhushan Mandhani via Ashutosh Chauhan)

    [hashutosh] HIVE-3560 : Hive always prints a warning message when using remote metastore (Travis Crawford via Ashutosh Chauhan)

    [hashutosh] HIVE-3243 : ignore white space between entries of hive/hbase table mapping (Shengsheng Huang via Ashutosh Chauhan)

    [hashutosh] HIVE-3215 : JobDebugger should use RunningJob.getTrackingURL (Bhushan Mandhani via Ashutosh Chauhan)

    [hashutosh] HIVE-3704 : name of some metastore scripts are not per convention (Ashutosh Chauhan)

    [hashutosh] HIVE-3662 : TestHiveServer: testScratchDirShouldClearWhileStartup is failing on Windows (Kanna Karanam via Ashutosh Chauhan)

    [hashutosh] HIVE-3659 : TestHiveHistory::testQueryloglocParentDirNotExist Test fails on Windows because of some resource leaks in ZK (Kanna Karanam via Ashutosh Chauhan)

    [hashutosh] HIVE-3663 Unable to display the MR Job file path on Windows in case of MR job failures. (Kanna Karanam via Ashutosh Chauhan)

    [kevinwilfong] HIVE-3557. Access to external URLs in hivetest.py. (Ivan Gorbachev via kevinwilfong)

    [kevinwilfong] HIVE-3621. Make prompt in Hive CLI configurable. (Jingwei Lu via kevinwilfong)

    [kevinwilfong] HIVE-3695. TestParse breaks due to HIVE-3675. (njain via kevinwilfong)

    [namit] HIVE-3696 Revert HIVE-3483 which causes performance regression
    (Gang Tim Liu via namit)

    [namit] HIVE-3613 Implement grouping_id function
    (Ian Gorbachev via namit)

    [namit] HIVE-3692 Update parallel test documentation
    (Ivan Gorbachev via namit)

    [namit] HIVE-3649 Hive List Bucketing - enhance DDL to specify list bucketing table
    (Gang Tim Liu via namit)

    [kevinwilfong] HIVE-3675. NaN does not work correctly for round(n). (njain via kevinwilfong)

    [cws] HIVE-3651. bucketmapjoin?.q tests fail with hadoop 0.23 (Prasad Mujumdar via cws)

    [kevinwilfong] HIVE-3654. block relative path access in hive. (njain via kevinwilfong)

    [hashutosh] HIVE-3658 : Unable to generate the Hbase related unit tests using velocity templates on Windows (Kanna Karanam via Ashutosh Chauhan)

    [hashutosh] HIVE-3661 : Remove the Windows specific = related swizzle path changes from Proxy FileSystems (Kanna Karanam via Ashutosh Chauhan)

    [hashutosh] HIVE-3480 : <Resource leak>: Fix the file handle leaks in Symbolic & Symlink related input formats. (Kanna Karanam via Ashutosh Chauhan)

    [hashutosh] HIVE-2715: Upgrade Thrift dependency to 0.9.0 (Ashutosh Chauhan)

    [namit] HIVE-3687 smb_mapjoin_13.q is nondeterministic
    (Kevin Wilfong via namit)

    [kevinwilfong] HIVE-3686. Fix compile errors introduced by the interaction of HIVE-1362 and HIVE-3524. (Shreepadma Venugopalan via kevinwilfong)

    [cws] HIVE-1362. Column level scalar valued statistics on Tables and Partitions (Shreepadma Venugopalan via cws)

    [kevinwilfong] HIVE-3524. Storing certain Exception objects thrown in HiveMetaStore.java in MetaStoreEndFunctionContext. (Maheshwaran Srinivasan via kevinwilfong)

    [cws] HIVE-1977. DESCRIBE TABLE syntax doesn't support specifying a database qualified table name (Zhenxiao Luo via cws)

    [cws] HIVE-3674. Test case TestParse broken after recent checkin (Sambavi Muthukrishnan via cws)

    [kevinwilfong] HIVE-3627. eclipse misses library: javolution-@javolution-version@.jar. (Gang Tim Liu via kevinwilfong)

    [namit] HIVE-3673 Sort merge join not used when join columns have different names
    (Kevin Wilfong via namit)

    [kevinwilfong] HIVE-3640. Reducer allocation is incorrect if enforce bucketing and mapred.reduce.tasks are both set. (Vighnesh Avadhani via kevinwilfong)

    [namit] HIVE-3570 Add/fix facility to collect operator specific statisticsin hive + add hash-in/hash-out
    counter for GroupBy Optr (Satadru Pan via namit)

    [namit] HIVE-3554 Hive List Bucketing - Query logic
    (Gang Tim Liu via namit)

    [cws] HIVE-3563. Drop database cascade fails when there are indexes on any tables (Prasad Mujumdar via cws)

    [kevinwilfong] HIVE-3276. optimize union sub-queries. (njain via kevinwilfong)

    [hashutosh] HIVE-3441 : testcases escape1,escape2 fail on windows (Thejas Nair via Ashutosh Chauhan)

    [kevinwilfong] HIVE-3499. add tests to use bucketing metadata for partitions. (njain via kevinwilfong)

    [kevinwilfong] HIVE-3610. Add a command "Explain dependency ..." (Sambavi Muthukrishnan via kevinwilfong)

    [namit] HIVE-3529 Incorrect partition bucket/sort metadata when overwriting partition with different metadata from table
    (Kevin Wilfong via namit)

    [namit] HIVE-3623 Reset operator-id before executing parse tests
    (Navis via namit)

    [kevinwilfong] HIVE-3433. Implement CUBE and ROLLUP operators in Hive. (Ivan Gorbachev and Namit Jain via kevinwilfong)

    [hashutosh] HIVE-3519 : partition to directory comparison in CombineHiveInputFormat needs to accept partitions dir without scheme (Thejas Nair via Ashutosh Chauhan)

    [kevinwilfong] HIVE-3152. Disallow certain character patterns in partition names. (Ivan Gorbachev via kevinwilfong)

    [ecapriolo] HIVE-3599 missing return of compression codec to pool (Owen O'Malley via egc)

    [namit] HIVE-3544 union involving double column with a map join subquery will fail or give wrong results
    (Kevin Wilfong via namit)

    [cws] HIVE-3590. TCP KeepAlive and connection timeout for the HiveServer (Esteban Gutierrez via cws)

    [cws] derby metastore upgrade script throw errors when updating from 0.7 to 0.8 (Zhenxiao Luo via cws)

    [cws] HIVE-3525. Avro Maps with Nullable Values fail with NPE (Sean Busbey via cws)

    [cws] HIVE-3523. Hive info logging is broken (Carl Steinbach via cws)

    [kevinwilfong] HIVE-3551. Add more tests where output of sort merge join is sorted. (njain via kevinwilfong)

    [kevinwilfong] HIVE-967. Implement "show create table" (Feng Lu via kevinwilfong)

    [namit] HIVE-3581 get_json_object and json_tuple return null in the presence of new line characters
    (Kevin Wilfong via namit)

    [kevinwilfong] HIVE-3573. Revert HIVE-3268. (njain via kevinwilfong)

    [namit] HIVE-3556 Test "Path -> Alias" for explain extended
    (Gang Tim Liu via namit)

    [namit] HIVE-3518 QTestUtil side-effects
    (Navis via namit)

    [namit] HIVE-3564 hivetest.py: revision number and applied patch
    (Ivan Gorbachev via namit)

    [namit] HIVE-3550 Early skipping for limit operator at reduce stage
    (Navis via namit)

    [namit] HIVE-3536 Output of sort merge join is no longer bucketed
    (Kevin Wilfong)

    For some reason, I missed merging the test in my previous merge

    [kevinwilfong] HIVE-3522. Make separator for Entity name configurable. (Raghotham Murthy via kevinwilfong)

    [namit] HIVE-3533 ZooKeeperHiveLockManager does not respect the option to keep locks alive even after
    the current session has closed (Matt Martin via namit)

    [namit] HIVE-3536 Output of sort merge join is no longer bucketed
    (Kevin Wilfong via namit)

    [namit] HIVE-3514 Refactor Partition Pruner so that logic can be reused.
    (Gang Tim Liu via namit)

    [namit] HIVE-2874 Renaming external partition changes location
    (Zhenxiao Luo via namit)

    [cws] Track tables and keys used in join and group by operators
    (Sambavi Muthukrishnan via Carl Steinbach)

    Summary:
    The idea here is to walk the operator tree and identify join and group by operators
    whose keys can be mapped back directly to tables and columns on those tables. This
    information can be used to determine the characteristics of a workload and which
    tables are accessed most often using the same keys for these operators that can
    benefit from bucketing.

    Test Plan: Added new test cases in TestCliDriver. Ran all existing unit tests and they passed.

    Reviewers: njain, kevinwilfong, JIRA, cwsteinbach

    Reviewed By: cwsteinbach

    CC: cwsteinbach

    Differential Revision: https://reviews.facebook.net/D5613

    [kevinwilfong] HIVE-3498. hivetest.py fails with --revision option. (Ivan Gorbachev via kevinwilfong)

    [kevinwilfong] HIVE-3458. Parallel test script doesnt run all tests. (Ivan Gorbachev via kevinwilfong)

    [hashutosh] HIVE-3481: <Resource leak>: Hiveserver is not closing the existing driver handle before executing the next command. It results in to file handle leaks. (Kanna Karanam via Ashutosh Chauhan)

    [namit] HIVE-3495 For UDAFs, when generating a plan without map-side-aggregation, constant
    agg parameters will be replaced by ExprNodeColumnDesc (Yin Huai via namit)

    [kevinwilfong] HIVE-3484. RetryingRawStore logic needs to be significantly reworked to support retries within transactions (Jean Xu via kevinwilfong)

    [cws] add instrumentation to capture if there is skew in reducers (Arun Dobriya via cws)

    [namit] HIVE-3493 aggName of SemanticAnalyzer.getGenericUDAFEvaluator is generated in two
    different ways (Yin Huai via namit)

    [heyongqiang] revert r1392105 due to bylaw requirement mentioned by Carl Steinbach

    [heyongqiang] HIVE-2206:add a new optimizer for query correlation discovery and optimization (Yin Huai via He Yongqiang)

    [namit] HIVE-1367 cluster by multiple columns does not work if parenthesis is present
    (Zhenxiao Luo via namit)

    [namit] HIVE-3515 metadata_export_drop.q causes failure of other tests
    (Ivan Gorbachev via namit)

    [kevinwilfong] HIVE-3432. perform a map-only group by if grouping key matches the sorting properties of the table. (njain via kevinwilfong)

    [namit] HIVE-3512 Log client IP address with command in metastore's startFunction method
    (Kevin Wilfong via namit)

    [hashutosh] HIVE-3478 : Remove the specialized logic to handle the file schemas in windows vs unix from build.xml (Kanna Karanam via Ashutosh Chauhan)

    [namit] HIVE-3315 Propagates filters which are on the join condition transitively
    (Navis via namit)

    [namit] HIVE-3397 PartitionPruner should log why it is not pushing the filter
    down to JDO (Navis via namit)

    [hashutosh] HIVE-3483 :joins using partitioned table give incorrect results on windows (Thejas Nair via Ashutosh Chauhan)

    [cws] HIVE-3465. insert into statement overwrites if target table is prefixed with database name (Navis Ryu via cws)

    [cws] HIVE-3505. log4j template has logging threshold that hides all audit logs (Sean Mackrory via cws)

    [cws] HIVE-3507 Some of the tests are not deterministic
    (Namit Jain via Carl Steinbach)

    Summary: HIVE-3507 Some of the tests are not deterministic

    Test Plan: reran the changed tests

    Differential Revision: https://reviews.facebook.net/D5655

    [cws] HIVE-3277. Enable Metastore audit logging for non-secure connections (Sean Mackrory via cws)

    [namit] HIVE-3411 Filter predicates on outer join overlapped on single alias is not handled properly
    (Navis via namit)

    [namit] HIVE-3451 map-reduce jobs does not work for a partition containing sub-directories
    (Gang Tim Liu via namit)

    [namit] HIVE-3497 Avoid NPE in skewed information read
    (Gang Tim Liu via namit)

    [hashutosh] HIVE-3494 : Some of the JDBC test cases are failing on Windows because of the longer class path. (Kanna Karanam via Ashutosh Chauhan)

    [namit] HIVE-3496 Query plan for multi-join where the third table joined is a subquery containing a map-only
    union with hive.auto.convert.join=true is wrong
    (Kevin Wilfong via namit)

    [hashutosh] HIVE-3487 : Some of the Metastore unit tests failing on Windows because of the static variables initialization problem in HiveConf class. (Kanna Karanam via Ashutosh Chauhan)

    [cws] HIVE-3443. Hive Metatool should take serde_param_key from the user to allow for changes to avro serde's schema url key (Shreepadma Venugopalan via cws)

    [namit] HIVE-3485 Skewed DDL doesn't support skewed value with string quote
    (Gang Tim Liu via namit)

    [namit] HIVE-3486 CTAS in database with location on non-default name node fails
    (Kevin Wilfong via namit)

    [hashutosh] HIVE-3479 : Bug fix: Return the child JVM exit code to the parent process to handle the error conditions (Kanna Karanam via Ashutosh Chauhan)

    [kevinwilfong] HIVE-3477. Duplicate data possible with speculative execution for dynamic partitions. (njain via kevinwilfong)

    [hashutosh] HIVE-3461 : hive unit tests fail to get lock using zookeeper on windows (Thejas Nair via Ashutosh Chauhan)

    [cws] HIVE-3450. Hive maven-publish ant task should be configurable (Travis Crawford via cws)

    [kevinwilfong] HIVE-3086. Skewed Join Optimization. njain via kevinwilfong

    [cws] Backout HIVE-3443 (cws)

    [cws] HIVE-3443. Hive Metatool should take serde_param_key from the user to allow for changes to avro serde's schema url key (Shreepadma Venugopalan via cws)

    [namit] HIVE-3422 Support partial partition specifications in when enabling/disabling protections in Hive
    (Jean Xu via namit)

    [namit] HIVE-3283 bucket information should be used from the partition instead of the table
    (Kevin Wilfong via namit)

    [namit] HIVE-3452 Missing column causes null pointer exception
    (Jean Xu via namit)

    [kevinwilfong] HIVE-3438. Add tests for 'm' bigs tables sortmerge join with 'n' small tables where both m,n>1. (njain via kevinwilfong)

    [cws] HIVE-2957. Hive JDBC doesn't support TIMESTAMP column (Richard Ding via cws)

    [kevinwilfong] HIVE-3391. Keep the original query in HiveDriverRunHookContextImpl. (Dawid Dabrowski via kevinwilfong)

    [namit] HIVE-3459 Dynamic partition queries producing no partitions fail with hive.stats.reliable=true
    (Kevin Wilfong via namit)

    [namit] Checked in recursive_dir.q by mistake while committing HIVE-3339

    [namit] HIVE-3339 Change the rules in SemanticAnalyzer to use Operator.getName() instead of hardcoded names
    (Zhenxiao Luo via namit)

    [kevinwilfong] HIVE-3440. Fix pdk PluginTest failing on trunk-h0.21 (Zhenxiao Luo via kevinwilfong)

    [cws] HIVE-3395. 0.23 compatibility: shim job.tracker.address (Francis Liu via cws)

    [hashutosh] HIVE-3448 :GenMRSkewJoinProcessor uses File.Separator instead of Path.Separator (Thejas Nair via Ashutosh Chauhan)

    [cws] HIVE-3387. Meta data file size exceeds limit (Navis Ryu via cws)

    [hashutosh] HIVE-3323 : enum to string conversions (Travis Crawford via Ashutosh Chauhan)

    [sdong] HIVE-3388 Improve Performance of UDF PERCENTILE_APPROX() (Rongrong Zhong via Siying Dong)

    [cws] HIVE-3171. Bucketed sort merge join doesn't work when multiple files exist for small alias (Navis Ryu via cws)

    [hashutosh] HIVE-3098 : Memory leak from large number of FileSystem instances in FileSystem.CACHE (Mithun R via Ashutosh Chauhan)

    [hashutosh] HIVE-3427 : Newly added test testCliDriver_metadata_export_drop is consistently failing on trunk (Navis via Ashutosh Chauhan)

    [namit] HIVE-3306 SMBJoin/BucketMapJoin should be allowed only when join key expression is exactly matches
    with sort/cluster key (Navis via namit)

    [hashutosh] HIVE-2999 : Offline build is not working (Navis via Ashutosh Chauhan)

    [hashutosh] HIVE-3436 : Difference in exception string from native method causes script_pipe.q to fail on windows (Thejas Nair via Ashutosh Chauhan)

    [hashutosh] HIVE-3340 : shims unit test failures fails further test progress (Giridharan Kesavan via Ashutosh Chauhan)

    [hashutosh] HIVE-3075 : Improve HiveMetaStore logging (Travis Crawford via Ashutosh Chauhan)

    [namit] HIVE-3429 Bucket map join involving table with more than 1 partition column causes
    FileNotFoundException (Kevin Wilfong via namit)

    [cws] HIVE-3056. Ability to bulk update location field in Db/Table/Partition records (Shreepadma Venugopalan via cws)

    [cws] HIVE-3416 [jira] Fix TestAvroSerdeUtils.determineSchemaCanReadSchemaFromHDFS when running Hive on hadoop23
    (Zhenxiao Luo via Carl Steinbach)

    Summary:
    HIVE-3416: Fix TestAvroSerdeUtils.determineSchemaCanReadSchemaFromHDFS when running Hive on hadoop23

    TestAvroSerdeUtils determinSchemaCanReadSchemaFromHDFS is failing when running hive on hadoop23:

    $ant very-clean package -Dhadoop.version=0.23.1 -Dhadoop-0.23.version=0.23.1 -Dhadoop.mr.rev=23

    $ant test -Dhadoop.version=0.23.1 -Dhadoop-0.23.version=0.23.1 -Dhadoop.mr.rev=23 -Dtestcase=TestAvroSerdeUtils

      <testcase classname="org.apache.hadoop.hive.serde2.avro.TestAvroSerdeUtils" name="determineSchemaCanReadSchemaFromHDFS" time="0.21">
         <error message="org/apache/hadoop/net/StaticMapping" type="java.lang.NoClassDefFoundError">java.lang.NoClassDefFoundError: org/apache/hadoop/net/StaticMapping
         at org.apache.hadoop.hdfs.MiniDFSCluster.initMiniDFSCluster(MiniDFSCluster.java:534)
         at org.apache.hadoop.hdfs.MiniDFSCluster.(MiniDFSCluster.java:360)
         at org.apache.hadoop.hive.serde2.avro.TestAvroSerdeUtils.determineSchemaCanReadSchemaFromHDFS(TestAvroSerdeUtils.java:187)
         at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
         at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
         at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
         at java.lang.reflect.Method.invoke(Method.java:616)
         at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:44)
         at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15)
         at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:41)
         at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20)
         at org.junit.runners.BlockJUnit4ClassRunner.runNotIgnored(BlockJUnit4ClassRunner.java:79)
         at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:71)
         at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:49)
         at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193)
         at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52)
         at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191)
         at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42)
         at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184)
         at org.junit.runners.ParentRunner.run(ParentRunner.java:236)
         at junit.framework.JUnit4TestAdapter.run(JUnit4TestAdapter.java:39)
         at org.apache.tools.ant.taskdefs.optional.junit.JUnitTestRunner.run(JUnitTestRunner.java:420)
         at org.apache.tools.ant.taskdefs.optional.junit.JUnitTestRunner.launch(JUnitTestRunner.java:911)
         at org.apache.tools.ant.taskdefs.optional.junit.JUnitTestRunner.main(JUnitTestRunner.java:768)
    Caused by: java.lang.ClassNotFoundException: org.apache.hadoop.net.StaticMapping
         at java.net.URLClassLoader$1.run(URLClassLoader.java:217)
         at java.security.AccessController.doPrivileged(Native Method)
         at java.net.URLClassLoader.findClass(URLClassLoader.java:205)
         at java.lang.ClassLoader.loadClass(ClassLoader.java:321)
         at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:294)
         at java.lang.ClassLoader.loadClass(ClassLoader.java:266)
         ... 25 more
    </error>
       </testcase>

    Test Plan: EMPTY

    Reviewers: JIRA

    Differential Revision: https://reviews.facebook.net/D5025

    [cws] HIVE-3424. Error by upgrading a Hive 0.7.0 database to 0.8.0 (008-HIVE-2246.mysql.sql) (Alexander Alten-Lorenz via cws)

    [cws] HIVE-3412. Fix TestCliDriver.repair on Hadoop 0.23.3, 3.0.0, and 2.2.0-alpha (Zhenxiao Luo via cws)

    [cws] HIVE-3413. Fix pdk.PluginTest on hadoop23 (Zhenxiao Luo via cws)

    [hashutosh] HIVE-3338 : Archives broken for hadoop 1.0 (Vikram Dixit via Ashutosh Chauhan)

    [ecapriolo] HIVE-3068 Export table metadata as JSON on table drop (Andrew Chalfant via egc)

    [namit] HIVE-3393 get_json_object and json_tuple should use Jackson library
    (Kevin Wilfong via namit)

    [namit] HIVE-3410 All operators's conf should inherit from a common class
    (Namit via Carl)

    [cws] HIVE-3265. HiveHistory.printRowCount() throws NPE (Shreepadma Venugopalan via cws)

    [cws] HIVE-3409. Increase test.junit.timeout value (Carl Steinbach via cws)

    [cws] HIVE-3365. Upgrade Hive's Avro dependency to version 1.7 (Shreepadma Venugopalan via cws)

    [cws] HIVE-3345. Add junit exclude utility to disable testcases (Zhenxiao Luo via cws)

    [namit] HIVE-3406 Yet better error message in CLI on invalid column name
    (Navis via namit)

    [namit] HIVE-3072 Hive List Bucketing - DDL support
    (Gang Tim Liu via namit)

    [kevinwilfong] HIVE-3396. hive.stats.reliable config causes FileSinkOperator to fail when writing empty file. (kevinwilfong reviewed by njain)

    [kevinwilfong] HIVE-3379. stats are not being collected correctly for analyze table with dynamic partitions. (njain via kevinwilfong)

    [namit] HIVE-3226 ColumnPruner is not working on LateralView
    (Navis via namit)

    [cws] HIVE-3240. Fix non-deterministic results in newline.q and timestamp_lazy.q (Zhenxiao Luo via cws)

    [cws] HIVE-3242. Fix cascade_dbdrop.q when building hive on hadoop0.23 (Zhenxiao Luo via cws)

    [namit] HIVE-2925 - Support non-MR fetching for simple queries with select/limit/filter operations only (Navis via namit)

    [namit] HIVE-3375 bucketed map join should check that the number of files match
    the number of buckets (namit via kevin and carl)

    [cws] HIVE-3029. Update ShimLoader to work with Hadoop 2.x (Carl Steinbach via cws)

    [kevinwilfong] HIVE-3268. expressions in cluster by are not working. (njain via kevinwilfong)

    [hashutosh] HIVE-3385 : fixing 0.23 test build (Sushanth Sowmyan via Ashutosh Chauhan)

    [cws] HIVE-3337. Create Table Like should copy configured Table Parameters (Bhushan Mandhani via cws)

    [cws] HIVE-2804. Task log retrieval fails on Hadoop 0.23 (Zhenxiao Luo via cws)

    [hashutosh] HIVE-3341 [jira] Making hive tests run against different MR versions
    (Sushanth Sowmyan via Ashutosh Chauhan)

    Summary:
    HIVE-3341 Making hive tests run against different MR versions

    After we build hive, we want to have the ability to run unit tests against specific hadoop versions. Currently, the classpath constructed has multiple hadoop jars, which makes compiling okay, but running non-deterministic.

    An example is HIVE-3156, where running against 0.23 shows issues with a couple of tests (which should either be shimmed out, or separated into directories the way it's done in the shims/ directory) - It would also be nice to find these issues out at test-compile time itself, rather than having them fail at test runtime.

    With this patch, we can set ant variable hadoop.mr.rev to 20, 20S or 23 to test against a particular version.

    Test Plan: current tests continue to work - this is a build system change

    Reviewers: JIRA, ashutoshc, cwsteinbach

    Reviewed By: ashutoshc

    Differential Revision: https://reviews.facebook.net/D4557

    [namit] HIVE-3343 Hive: Query misaligned result for Group by followed by Join with filter
    and skip a group-by result (Gang Tim Liu via namit)

    [kevinwilfong] HIVE-3293. Load file into a table does not update table statistics. (njain via kevinwilfong)

    [cws] HIVE-2789. query_properties.q contains non-deterministic queries (Zhenxiao Luo via cws)

    [hashutosh] HIVE-3327 :Remove the Unix specific absolute path of Cat utility in several .q files to make them run on Windows with CygWin in path. (Kanna Karanam via Ashutosh Chauhan)

    [kevinwilfong] HIVE-3304. sort merge join should work if both the tables are sorted in descending order. (njain via kevinwilfong)

    [namit] HIVE-3302 Race condition in query plan for merging at the end of a query
    (Kevin Wilfong via namit)

    [namit] HIVE-3219 BucketizedHiveInputFormat should be automatically used with SMBJoin
    (Navis via namit)

    [hashutosh] HIVE-3320 : Handle CRLF line endings to avoid the extra spacing in generated test outputs in Windows. (Utilities.Java :: readColumn) (Kanna Karanam via Ashutosh Chauhan)

    [namit] HIVE-3282 Convert runtime exceptions to semantic exceptions for missing partitions/tables
    in show/describe statements (Sambavi Muthukrishnan via namit)

    [kevinwilfong] HIVE-3262. bucketed mapjoin silently ignores mapjoin hint. (njain via kevinwilfong)

    [hashutosh] HIVE-3319 : Fix the TestHiveHistory, TestHiveConf, TestExecDriver unit tests on Windows by fixing the path related issues. (Kanna Karanam via Ashutosh Chauhan)

    [kevinwilfong] HIVE-3289. sort merge join may not work silently. (njain via kevinwilfong)

    [hashutosh] HIVE-3317 Fix “TestDosToUnix” unit tests on Windows by closing the leaking file handle in DosToUnix.java. (Kanna Karanam via Ashutosh Chauhan)

    [cws] HIVE-3273 [jira] Add avro jars into hive execution classpath
    (Zhenxiao Luo via Carl Steinbach)

    Summary:
    HIVE-3273: Add avro jars into hive execution classpath

    avro*.jar should be added to hive execution classpath

    Test Plan: EMPTY

    Reviewers: JIRA, cwsteinbach

    Reviewed By: cwsteinbach

    Differential Revision: https://reviews.facebook.net/D4209

    [hashutosh] HIVE-3153 : Release codecs and output streams between flushes of RCFile (Owen Omalley via Ashutosh Chauhan)

    [hashutosh] HIVE-3303: Fix error code inconsistency bug in mapreduce_stack_trace.q and mapreduce_stack_trace_turnoff.q when running hive on hadoop23 (Zhenxiao Luo via Ashutosh Chauhan)

    [namit] HIVE-3238 A table generating, table generating function
    (Edward via namit)

    [namit] HIVE-3310 [Regression] TestMTQueries test is failing on trunk
    (Navis via namit)

    [namit] HIVE-3314 Extract global limit configuration to optimizer
    (Navis via namit)

    [namit] HIVE-3311 Convert runtime exceptions to semantic exceptions for
    validation of alter table commands (Sambavi Muthukrishnan via namit)

    [namit] HIVE-3218 Stream table of SMBJoin/BucketMapJoin with two or more
               partitions is not handled properly (Navis via namit)

    [namit] HIVE-2101 mapjoin sometimes gives wrong results if there is a filter in the on condition
    (Navis via namit)

    [hashutosh] HIVE-3301 : Fix quote printing bug in mapreduce_stack_trace.q testcase failure when running hive on hadoop23 (Zhenxiao Luo via Ashutosh Chauhan)

    [kevinwilfong] HIVE-1653. Ability to enforce correct stats. (njain via kevinwilfong)

    [hashutosh] HIVE-3279: Table schema not being copied to Partitions with no columns (Travis Crawford via Ashutosh Chauhan)

    [hashutosh] HIVE-3275 : Fix autolocal1.q testcase failure when building hive on hadoop0.23 MR2 (Zhenxiao Luo via Ashutosh Chauhan)

    [hashutosh] HIVE-3126 : Generate & build the velocity based Hive tests on windows by fixing the path issues (Kanna Karanam via Ashutosh Chauhan)

    [kevinwilfong] HIVE-3295. HIVE-3128 introduced bug causing dynamic partitioning to fail. (kevinwilfong reviewed by njain, ashutoshc)

    [cws] HIVE-3249 [jira] Upgrade guava to 11.0.2
    (Zhenxiao Luo via Carl Steinbach)

    Summary:
    HIVE-3249: Upgrade guava to 11.0.2

    Hadoop has upgraded to this new version of Guava. We should, too, so we don't have compatibility issues running on Hadoop 2.0+

    currently, hive is using guava-r09.jar
    we should update it to guava-11.0.2.jar

    Test Plan: EMPTY

    Reviewers: JIRA

    Differential Revision: https://reviews.facebook.net/D4083

    [kevinwilfong] HIVE-2909. SHOW COLUMNS table_name; to provide a comma-delimited list of columns. (njain via kevinwilfong)

    [hashutosh] HIVE-3225 : NPE on a join query with authorization enabled (Francis Liu via Ashutosh Chauhan)

    [kevinwilfong] HIVE-3261. alter the number of buckets for a non-empty partitioned table should not be allowed. (njain via kevinwilfong)

    [hashutosh] HIVE-3221 : HiveConf.getPositionFromInternalName does not support more than sinle digit column numbers (Sushanth Sowmyan via Ashutosh Chauhan)

    [namit] HIVE-3070 Filter on outer join condition removed while merging join tree
    (Navis via namit)

    [namit] HIVE-3205 Bucketed mapjoin on partitioned table which has no partition throws NPE
    (Navis via namit)

    [kevinwilfong] HIVE-3267. escaped columns in cluster/distribute/order/sort by are not working. (njain via kevinwilfong)

    [hashutosh] HIVE-3246 : java primitive type for binary datatype should be byte[] (Thejas Nair via Ashutosh Chauhan)

    [namit] HIVE-3251 Hive doesn't remove scrach directories while killing running MR job
    (Gang Tim Liu via namit)

    [namit] HIVE-3230 Make logging of plan progress in HadoopJobExecHelper configurable
    (Kevin Wilfong via namit)

    [namit] HIVE-3210 Support Bucketed mapjoin on partitioned table which has two or more partitions
    (Navis via namit)

    [namit] HIVE-2544 Nullpointer on registering udfs.
    (Edward Capriolo via namit)

    [namit] HIVE-3248 lack of semi-colon in .q file leads to missing the next statement
    (Edward Capriolo via namit)

    [namit] HIVE-3247 Sorted by order of table not respected
    (Navis via namit)

    [ecapriolo] HIVE-3202 Add reset command for resetting configuration. Navis Ryu (via egc)

    [ecapriolo] HIVE-3195 Typo in dynamic partitioning code bits, says genereated instead of generated in some places. Harsh J (via egc)

    [ecapriolo] HIVE-3257 Fix avro_joins.q testcase failure when building hive on hadoop0.23. Zhenxiao Luo (via egc)

    [hashutosh] HIVE-3204 :Windows: Fix the unit tests which contains cmd commands (Unix shell commands) (Kanna Karanam via Ashutosh Chauhan)

    [hashutosh] HIVE-3168: LazyBinaryObjectInspector.getPrimitiveJavaObject copies beyond length of underlying BytesWritable (Thejas Nair via Ashutosh Chauhan)

    [namit] HIVE-2848 Add validation to HiveConf ConfVars
    (Navis via namit)

    [hashutosh] HIVE-3232 : Resource Leak: Fix the File handle leak in EximUtil.java (Kanna Karanam via Ashutosh Chauhan)

    [ecapriolo] HIVE-2549 Support standard cross join syntax. Navis Ryu (via egc)

    [ecapriolo] HIVE-2498 Group by operator does not estimate size of Timestamp & Binary data correctly. Ashutosh Chauhan (via egc)

    [hashutosh] HIVE-3146 : Support external hive tables whose data are stored in Azure blob store/Azure Storage Volumes (ASV) (Kanna Karanam via Ashutosh Chauhan)

    [cws] HIVE-3100. Add HiveCLI that runs over JDBC (Prasad Mujumdar via cws)

    [hashutosh] HIVE-3207 : FileUtils.tar does not close input files (Navis Ryu via Ashutosh Chauhan)

    [hashutosh] HIVE-3172 : Remove the duplicate JAR entries from the (“test.classpath”) to avoid command line exceeding char limit on windows (Kanna Karanam via Ashutosh Chauhan)

    [ecapriolo] HIVE-3206 FileUtils.tar assumes wrong directory in some cases. Navis Ryu (via egc)

    [ecapriolo] HIVE-3127 Pass hconf values as XML instead of command line arguments to child JVM. Kanna Karanam (via egc)

    [ecapriolo] HIVE-3180 Fix Eclipse classpath template broken in HIVE-3128. Carl Steinbach (via egc)

    [hashutosh] HIVE-3048 : Collect_set Aggregate does uneccesary check for value. (Ed Capriolo via Ashutosh Chauhan)

    [hashutosh] HIVE-2021 : Add a configuration property that sets the variable substitution max depth (Edward Capriolo via Ashutosh Chauhan)

    [cws] Hive thrift code doesnt generate quality hashCode()
    (Liu Tim via Carl Steinbach)

    Summary:

    Hive thrift code doesnt generate quality hashCode(). Right now, it all has
    @Override
    public int hashCode() { return 0; }

    It will cause all entries go to the same bucket if it's used as hash key.


    Test Plan:
    ant clean package test

    pass 1946 tests

    Reviewers: njain, kevinwilfong, cwsteinbach

    Reviewed By: cwsteinbach

    Differential Revision: https://reviews.facebook.net/D3759

    [ecapriolo] HIVE-3125 sort_array does not work with LazyPrimitive Philip Tromans (via egc)

    [kevinwilfong] HIVE-3178. retry not honored in RetryingRawMetastore. (Namit Jain via kevinwilfong)

    [ecapriolo] HIVE-3128 Use commons-compress instead of forking tar process (Kanna Karanam via egc)

    [kevinwilfong] HIVE-3135. add an option in ptest to run on a single machine (Namit Jain via kevinwilfong)

    [namit] HIVE-2955 Queries consists of metadata-only-query returns always empty value
    (Navis via namit)

    [cws] HIVE-3161. A minor test update
    (Namit Jain via Carl Steinbach)

    Summary: The correct long term fix is HIVE-3160

    Test Plan: manual

    Differential Revision: https://reviews.facebook.net/D3723

    [ecapriolo] HIVE-2585 Collapse hive.metastore.uris and hive.metastore.local (Ashutosh Chauhan via egc)

    [ecapriolo] HIVE-3164 Not deterministic testcases with MapReduce2 (Zhenxiao Luo via egc)

    [ecapriolo] HIVE-3009 Memory leak in TUGIContainingTransport (Ashutosh Chauhan via egc)

    [cws] Fixing bug in removing ProtectMode from a Table
    (Bhushan Mandhani via Carl Steinbach)

    Summary:
    When ProtectMode has every member set to the default false value, the toString() method returns null. When this happens, we should realize that the PROTECT_MODE parameter is
    no longer needed and should be removed for the Table or Partition. Currently, we try to persist this null value and get an error.

    Test Plan: Ran Hive. Checked that "alter table some_table disable NO_DROP CASCADE" successfully removed the PROTECT_MODE parameter and did not give any error. Running unit tests.

    Reviewers: njain, kevinwilfong, cwsteinbach

    Reviewed By: cwsteinbach

    Differential Revision: https://reviews.facebook.net/D3615

    [cws] HIVE-3019 [jira] Add JUnit to list of test dependencies managed by Ivy

    Summary: HIVE-3019. Add JUnit to list of test dependencies managed by Ivy

    Test Plan: EMPTY

    Reviewers: JIRA, ashutoshc

    Reviewed By: ashutoshc

    Differential Revision: https://reviews.facebook.net/D3171

    [cws] HIVE-3134 Drop table/index/database can result in orphaned locations
    (Kevin Wilfong via Carl Steinbach)

    Summary:
    Today when a managed table has a partition with a location which is not a subdirectory of the table's location, when the table is dropped the partition's data is not deleted from HDFS, resulting in an orphaned directory (the data exists but nothing points to it).

    The same applies to dropping a database with cascade and a table has a location outside the database.

    I think it is safe to assume managed tables/partitions own the directories they point to, so we should clean these up.

    Test Plan: Added test cases to verify that the directories which would be orphaned are cleaned up by drop table/index/database.

    Reviewers: JIRA, njain, cwsteinbach

    Reviewed By: cwsteinbach

    Differential Revision: https://reviews.facebook.net/D3633

    [namit] HIVE-3149 Dynamically generated paritions deleted by Block level merge
    (Kevin Wilfong via namit)

    [namit] HIVE-3062 Insert into table overwrites existing table if table name
    contains uppercase character (Navis via namit)

    [hashutosh] HIVE-2796 [jira] Support auto completion for hive configs in CliDriver
    (Navis Ryu via Ashutosh Chauhan)

    Summary:
    DPAL-747 Support auto completion for hive configs in CliDriver

    It's very cumbersome to memorize hive conf vars.

    Test Plan: EMPTY

    Reviewers: JIRA, ashutoshc

    Reviewed By: ashutoshc

    Differential Revision: https://reviews.facebook.net/D1689

    [namit] HIVE-3106 Add option to make multi inserts more atomic
    (Kevin Wilfong via namit)

    [namit] HIVE-3092 Hive tests should load Hive classes from build directory, not Ivy cache
    (Kevin Wilfong via namit)

    [kevinwilfong] HIVE-3123. Hadoop20Shim. CombineFileRecordReader does not report progress within files (Dmytro Molkov via kevinwilfong)

    [ecapriolo] HIVE-3090 Timestamp types not having nano-second part breaks row (Navis via egc)

    [ecapriolo] HIVE-2911 Move Global .hiverc file (Owen O'Malley via egc)

    [namit] HIVE-3081 ROFL Moment. Numberator and denaminator typos
    (Edward Capriolo via namit)

    [namit] HIVE-3120 make copyLocal work for parallel tests
    (Shuai Ding via namit)

    [namit] HIVE-3085 make parallel tests work
    (Shuai Ding via namit)

    [kevinwilfong] HIVE-3112 clear hive.metastore.partition.inherit.table.properties till HIVE-3109 is fixed (njain via kevinwilfong)

    [cws] HIVE-3013 [jira] TestCliDriver cannot be debugged with eclipse since hadoop_home is set wrongly

    Summary:
    HIVE-3013

    fix typo

    cp Fix

    cp

    Test Plan: EMPTY

    Reviewers: JIRA, njain, kevinwilfong

    Differential Revision: https://reviews.facebook.net/D3555

    [cws] HIVE-2694. Add FORMAT UDF (Zhenxiao Luo via cws)

    [namit] HIVE-3061 hive.binary.record.max.length is a magic string
    (Edward Capriolo via namit)

    [ecapriolo] HIVE-3101. Drop table rollback hook always called. (Ransom Hezhiqiang via egc)

    [ecapriolo] HIVE-3099. add findbugs in build.xml (Ransom Hezhiqiang via egc)

    [kevinwilfong] HIVE-2969. Log Time To Submit metric with PerfLogger. (kevinwilfong reviewed by ashutoshc)

    [hashutosh] HIVE-2736 : Hive UDFs cannot emit binary constants (Philip Tromans via Ashutosh Chauhan)

    [cws] Oracle Metastore schema script doesn't include DDL for DN internal tables (Carl Steinbach via cws)

    [hashutosh] HIVE-2941: Hive should expand nested structs when setting the table schema from thrift structs (Travis Crawford via Ashutosh Chauhan)

    [ecapriolo] HIVE-2418 Translate/Replace UDF (Mark Grover via egc)

    [cws] HIVE-3079. Revert HIVE-2989 (Carl Steinbach via cws)

    [ecapriolo] HIVE-895 Add SerDe for Avro serialized data (Jakob Homan via egc)

    [namit] HIVE-2989 Adding Table Links to Hive
    (Bhushan Mandhani via namit)

    [namit] HIVE-3066
    Add the option -database DATABASE in hive cli to specify a default database to use for the cli session. (herman via namit)

    [kevinwilfong] HIVE-3076. drop partition does not work for non-partition columns (njain via kevinwilfong)

    [kevinwilfong] HIVE-3063. drop partition for non-string columns is failing (njain via kevinwilfong)

    [hashutosh] HIVE-3052 : TestHadoop20SAuthBridge always uses the same port (Navis via Ashutosh Chauhan)

    [hashutosh] HIVE-3057: metastore.HiveMetaStore should set the thread local raw store to null in shutdown() (Travis Crawford via Ashutosh Chauhan)

    [namit] HIVE-3059. Revert HIVE-2703, add testcase for non-string partition columns
                passed to transform operator, updated TestJdbcDriver.
    (Kevin Wilfong via namit)

    [namit] HIVE-2540 LATERAL VIEW with EXPLODE produces ConcurrentModificationException
    (Navis via namit)

    [namit] HIVE-3058 hive.transform.escape.input breaks tab delimited data
    (Kevin Wilfong via namit)

    [ecapriolo] HIVE-2372 Argument list too long when streaming (Sergey Tryuber via egc)

    [namit] HIVE-3049 setup classpath for templates correctly for eclipse
    (Shuai Ding via namit)

    [namit] HIVE-3051 JDBC cannot find metadata for tables/columns containing uppercase
    character (Navis via namit)

    [sdong] HIVE-3030 escape more chars for script operator (Namit Jain via Siying Dong)

    [hashutosh] HIVE-3028 : Fix javadoc again (Owen Omalley via Ashutosh Chauhan)

    [hashutosh] HIVE-3031 : hive docs target does not work (Sushanth Sowmyan via Ashutosh Chauhan)

    [hashutosh] HIVE-2975 : Filter parsing does not recognize '!=' as operator and silently ignores invalid tokens (Thomas Weise via Ashutosh Chauhan)

    [cws] HIVE-1719 [jira] Move RegexSerDe out of hive-contrib and over to hive-serde
    (Shreepadma Venugopalan via Carl Steinbach)

    Summary:
    Regex Serde Changes

    RegexSerDe is as much a part of the standard Hive distribution as the other SerDes
    currently in hive-serde. I think we should move it over to the hive-serde module so that
    users don't have to go to the added effort of manually registering the contrib jar before
    using it.

    Test Plan: EMPTY

    Reviewers: JIRA, cwsteinbach

    Reviewed By: cwsteinbach

    Differential Revision: https://reviews.facebook.net/D3249

    [hashutosh] HIVE-2542 : Forgot to do svn add for new files in previous patch.

    [hashutosh] HIVE-2542 : DROP DATABASE CASCADE does not drop non-native tables ( Vandana Ayyalasomayajula via Ashutosh Chauhan)

    [cws] HIVE-3014 [jira] Fix metastore test failures caused by HIVE-2757
    (Zhenxiao Luo via Carl Steinbach)

    Summary: HIVE-3014: Fix metastore test failures caused by HIVE-2757

    Test Plan: EMPTY

    Reviewers: JIRA, cwsteinbach

    Reviewed By: cwsteinbach

    Differential Revision: https://reviews.facebook.net/D3213

    [namit] HIVE-2732 Reduce Sink deduplication fails if the child reduce sink is followed by a join
    (Navis via namit)

    [namit] HIVE-3001 Returning Meaningful Error Codes & Messages
    (Bhushan Mandhani via namit)

    [namit] HIVE-3022 Add hive.exec.rcfile.use.explicit.header to hive-default.xml.template
    (Kevin Wilfong via namit)

    [namit] HIVE-3018 Make the new header for RC Files introduced in HIVE-2711 optional
    (Kevin Wilfong via namit)

    [kevinwilfong] HIVE-3012 hive custom scripts do not work well if the data contains new lines (njain via kevinwilfong)

    [cws] HIVE-2979. Implement INCLUDE_HADOOP_MAJOR_VERSION test macro (Zhenxiao Luo via cws)

    [cws] HIVE-2757. Hive can't find hadoop executor scripts without HADOOP_HOME set (Roman Shaposhnik via cws)

    [kevinwilfong] HIVE-2956 Provide error message when using UDAF in the place of UDF instead of throwing NPE (navis via kevinwilfong)

    [hashutosh] HIVE-2646 : Fix for LANG setting while running tests. (Thomas Weise via Ashutosh Chauhan)

    [kevinwilfong] HIVE-2971 GET_JSON_OBJECT fails on some valid JSON keys (gangtimliu via kevinwilfong)

    [kevinwilfong] HIVE-3000 Potential infinite loop / log spew in ZookeeperHiveLockManager (njain via kevinwilfong)

    [cws] HIVE-2529 [jira] metastore 0.8 upgrade script for PostgreSQL
    (Zhenxiao Luo via Carl Steinbach)

    Summary:
    HIVE-2529: metastore 0.8 upgrade script for PostgreSQL

    I think you mentioned that this was in the works.

    Test Plan: EMPTY

    Reviewers: JIRA, cwsteinbach

    Reviewed By: cwsteinbach

    Differential Revision: https://reviews.facebook.net/D3027

    [namit] HIVE-3002 Revert HIVE-2986
    (Kevin Wilfong via namit)

    [namit] HIVE-2994 Pass a environment context to metastore thrift APIs
    (Delia David via namit)

    [hashutosh] HIVE-2990 Remove hadoop-source Ivy resolvers and Ant targets (Carl Steinbach via Ashutosh Chauhan)

    [kevinwilfong] HIVE-2986 Create the hooks (njain via kevinwilfong)

    [namit] HIVE-2904 ant gen-test failed
    (Carl Stienbach via namit)

    [namit] HIVE-2721 ability to select a view qualified by the database / schema name
    (Martin Traverso via namit)

    [kevinwilfong] HIVE-2918. Hive Dynamic Partition Insert - move task not considering 'hive.exec.max.dynamic.partitions' from CLI. (cwsteinbach via kevinwilfong)

    [namit] HIVE-2960 Stop testing concat of partitions containing control characters.
    (Kevin Wilfong via namit)

    [cws] HIVE-2976. Fix maven-build Ant target (Thomas Weise and Andrew Bayer via cws)

    [cws] HIVE-2803 [jira] utc_from_timestamp and utc_to_timestamp returns incorrect
    results.
    (Kiyotaka Suzuki via Carl Steinbach)

    Summary:
    https://issues.apache.org/jira/browse/HIVE-2803

    HIVE-2803 utc_from_timestamp and utc_to_timestamp returns incorrect results.

    It changed so that applyOffset() return a new instance.

    How to reproduce:


    $ echo "2011-12-25 09:00:00.123456" > /tmp/data5.txt
    hive> create table ts1(t1 timestamp);
    hive> load data local inpath '/tmp/data5.txt' overwrite into table ts1;
    hive> select t1, from_utc_timestamp(t1, 'JST'), from_utc_timestamp(t1, 'JST')
    from ts1 limit 1;



    The following result is expected:

      2011-12-25 09:00:00.123456 2011-12-25 18:00:00.123456 2011-12-25
    18:00:00.123456


    However, the above query return incorrect result like this:

      2011-12-26 03:00:00.492456 2011-12-26 03:00:00.492456 2011-12-26
    03:00:00.492456



    This is because GenericUDFFromUtcTimestamp.applyOffset() does setTime()
    improperly.
    On evaluating query, timestamp argument always returns the same instance.
    GenericUDFFromUtcTimestamp.applyOffset() does setTime() on the instance.
    That means it adds all offsets in the query.

    Test Plan: EMPTY

    Reviewers: JIRA

    Differential Revision: https://reviews.facebook.net/D1959

    [namit] HIVE-2703 ResultSetMetaData.getColumnType() always returns VARCHAR(string) for partition columns
    irrespective of partition column type (tamtam180 via namit)

    [hashutosh] HIVE-2883 [jira] Metastore client doesnt close connection properly

    Summary:
    https://issues.apache.org/jira/browse/HIVE-2883

    Here is the patch which gets rid of this problem as per my hypothesis. I also
    tested it and the above noted stack trace doesnt occur anymore.

    While closing connection, it always fail with following trace. Seemingly, it
    doesnt have any harmful effects.

    12/03/20 10:55:02 ERROR hive.metastore: Unable to shutdown local metastore
    client
    org.apache.thrift.transport.TTransportException: Cannot write to null
    outputStream
      at
    org.apache.thrift.transport.TIOStreamTransport.write(TIOStreamTransport.java:142)
      at
    org.apache.thrift.protocol.TBinaryProtocol.writeI32(TBinaryProtocol.java:163)
      at
    org.apache.thrift.protocol.TBinaryProtocol.writeMessageBegin(TBinaryProtocol.java:91)
      at org.apache.thrift.TServiceClient.sendBase(TServiceClient.java:62)
      at
    com.facebook.fb303.FacebookService$Client.send_shutdown(FacebookService.java:421)
      at com.facebook.fb303.FacebookService$Client.shutdown(FacebookService.java:415)
      at
    org.apache.hadoop.hive.metastore.HiveMetaStoreClient.close(HiveMetaStoreClient.java:310)

    Test Plan: EMPTY

    Reviewers: JIRA, cwsteinbach

    Reviewed By: cwsteinbach

    Differential Revision: https://reviews.facebook.net/D2613

    [cws] HIVE-2928. Support for Oracle-backed Hive-Metastore (longvarchar to clob in package.jdo) (Mithun Radhakrishnan and Andrew Bayer via cws)

    [cws] HIVE-2646. Hive Ivy dependencies on Hadoop should depend on jars directly, not tarballs (Andrew Bayer and Thomas Weise)

    [hashutosh] HIVE-2970: several jars in hive tar generated are not required (Thejas Nair via Ashutosh Chauhan)

    [hashutosh] HIVE-2966 :Revert HIVE-2795 (Thejas Nair via Ashutosh Chauhan)

    [hashutosh] HIVE-2965 : Revert HIVE-2612 (hashutosh)

    [hashutosh] HIVE-2958 [jira] GROUP BY causing ClassCastException [LazyDioInteger cannot be
    cast LazyInteger]
    (Navis Ryu via Ashutosh Chauhan)

    Summary:
    DPAL-1111 GROUP BY causing ClassCastException [LazyDioInteger cannot be cast
    LazyInteger]

    This relates to https://issues.apache.org/jira/browse/HIVE-1634.

    The following work fine:

    CREATE EXTERNAL TABLE tim_hbase_occurrence (
       id int,
       scientific_name string,
       data_resource_id int
    ) STORED BY 'org.apache.hadoop.hive.hbase.HBaseStorageHandler' WITH
    SERDEPROPERTIES (
       "hbase.columns.mapping" = ":key#b,v:scientific_name#s,v:data_resource_id#b"
    ) TBLPROPERTIES(
       "hbase.table.name" = "mini_occurrences",
       "hbase.table.default.storage.type" = "binary"
    );
    SELECT * FROM tim_hbase_occurrence LIMIT 3;
    SELECT * FROM tim_hbase_occurrence WHERE data_resource_id=1081 LIMIT 3;

    However, the following fails:

    SELECT data_resource_id, count(*) FROM tim_hbase_occurrence GROUP BY
    data_resource_id;

    The error given:

    0 TS
    2012-04-17 16:58:45,693 INFO org.apache.hadoop.hive.ql.exec.MapOperator:
    Initialization Done 7 MAP
    2012-04-17 16:58:45,714 INFO org.apache.hadoop.hive.ql.exec.MapOperator:
    Processing alias tim_hbase_occurrence for file
    hdfs://c1n2.gbif.org/user/hive/warehouse/tim_hbase_occurrence
    2012-04-17 16:58:45,714 INFO org.apache.hadoop.hive.ql.exec.MapOperator: 7
    forwarding 1 rows
    2012-04-17 16:58:45,714 INFO org.apache.hadoop.hive.ql.exec.TableScanOperator: 0
    forwarding 1 rows
    2012-04-17 16:58:45,716 INFO org.apache.hadoop.hive.ql.exec.SelectOperator: 1
    forwarding 1 rows
    2012-04-17 16:58:45,723 FATAL ExecMapper:
    org.apache.hadoop.hive.ql.metadata.HiveException: Hive Runtime Error while
    processing row {"id":1444,"scientific_name":null,"data_resource_id":1081}
      at org.apache.hadoop.hive.ql.exec.MapOperator.process(MapOperator.java:548)
      at org.apache.hadoop.hive.ql.exec.ExecMapper.map(ExecMapper.java:143)
      at org.apache.hadoop.mapred.MapRunner.run(MapRunner.java:50)
      at org.apache.hadoop.mapred.MapTask.runOldMapper(MapTask.java:391)
      at org.apache.hadoop.mapred.MapTask.run(MapTask.java:325)
      at org.apache.hadoop.mapred.Child$4.run(Child.java:270)
      at java.security.AccessController.doPrivileged(Native Method)
      at javax.security.auth.Subject.doAs(Subject.java:396)
      at
    org.apache.hadoop.security.UserGroupInformation.doAs(UserGroupInformation.java:1157)
      at org.apache.hadoop.mapred.Child.main(Child.java:264)
    Caused by: org.apache.hadoop.hive.ql.metadata.HiveException:
    java.lang.ClassCastException:
    org.apache.hadoop.hive.serde2.lazydio.LazyDioInteger cannot be cast to
    org.apache.hadoop.hive.serde2.lazy.LazyInteger
      at
    org.apache.hadoop.hive.ql.exec.GroupByOperator.processOp(GroupByOperator.java:737)
      at org.apache.hadoop.hive.ql.exec.Operator.process(Operator.java:471)
      at org.apache.hadoop.hive.ql.exec.Operator.forward(Operator.java:762)
      at
    org.apache.hadoop.hive.ql.exec.SelectOperator.processOp(SelectOperator.java:84)
      at org.apache.hadoop.hive.ql.exec.Operator.process(Operator.java:471)
      at org.apache.hadoop.hive.ql.exec.Operator.forward(Operator.java:762)
      at
    org.apache.hadoop.hive.ql.exec.TableScanOperator.processOp(TableScanOperator.java:83)
      at org.apache.hadoop.hive.ql.exec.Operator.process(Operator.java:471)
      at org.apache.hadoop.hive.ql.exec.Operator.forward(Operator.java:762)
      at org.apache.hadoop.hive.ql.exec.MapOperator.process(MapOperator.java:529)
      ... 9 more
    Caused by: java.lang.ClassCastException:
    org.apache.hadoop.hive.serde2.lazydio.LazyDioInteger cannot be cast to
    org.apache.hadoop.hive.serde2.lazy.LazyInteger
      at
    org.apache.hadoop.hive.serde2.lazy.objectinspector.primitive.LazyIntObjectInspector.copyObject(LazyIntObjectInspector.java:43)
      at
    org.apache.hadoop.hive.serde2.objectinspector.ObjectInspectorUtils.copyToStandardObject(ObjectInspectorUtils.java:239)
      at
    org.apache.hadoop.hive.ql.exec.KeyWrapperFactory$ListKeyWrapper.deepCopyElements(KeyWrapperFactory.java:150)
      at
    org.apache.hadoop.hive.ql.exec.KeyWrapperFactory$ListKeyWrapper.deepCopyElements(KeyWrapperFactory.java:142)
      at
    org.apache.hadoop.hive.ql.exec.KeyWrapperFactory$ListKeyWrapper.copyKey(KeyWrapperFactory.java:119)
      at
    org.apache.hadoop.hive.ql.exec.GroupByOperator.processHashAggr(GroupByOperator.java:750)
      at
    org.apache.hadoop.hive.ql.exec.GroupByOperator.processOp(GroupByOperator.java:722)
      ... 18 more

    Test Plan: EMPTY

    Reviewers: JIRA, ashutoshc

    Reviewed By: ashutoshc

    Differential Revision: https://reviews.facebook.net/D2871

    [hashutosh] HIVE-2959 [jira] TestRemoteHiveMetaStoreIpAddress always uses the same port
    (Kevin Wilfong via Ashutosh Chauhan)

    Summary:
    https://issues.apache.org/jira/browse/HIVE-2959

    TestRemoteHiveMetaStoreIpAddress now uses the standard way of finding a free
    port using Java's ServerSocket class.

    TestRemoteHiveMetaStoreIpAddress always uses the same port, meaning that if
    another process happens to be using that port, the tests cannot succeed.

    There seems to be a standard way of finding a free port using Java's
    ServerSocket class, this should be used instead.

    Test Plan: Ran TestRemoteHiveMetaStoreIpAddress and
    TestRemoteUGIHiveMetaStoreIpAddress, the two tests which would be affected by
    this change. I verified they passed and did not use port 39083.

    Reviewers: JIRA, njain, ashutoshc

    Reviewed By: ashutoshc

    Differential Revision: https://reviews.facebook.net/D2841

    [hashutosh] HIVE-2946 [jira] Hive metastore does not have any log messages while shutting
    itself down.
    (Vandana Kasavajjala via Ashutosh Chauhan)

    Summary:
    https://issues.apache.org/jira/browse/HIVE-2946

    Addressed Ashutosh's comments.

    When hive metastore is started, the event is logged with good amount of
    information. But when it is stopped ( using a kill) command, no information is
    being written to the logs. It will be good if we can add a shutdown event to the
    HiveMetastore class.

    Test Plan: EMPTY

    Reviewers: JIRA, ashutoshc

    Reviewed By: ashutoshc

    Differential Revision: https://reviews.facebook.net/D2787

    [hashutosh] HIVE-2930 [jira] Add license to the Hive files
    (Owen O'Malley via Ashutosh Chauhan)

    Summary:
    <<Enter Revision Title>>

    Fixing rat warnings

    We need to clean up the RAT report to 0. Apache projects aren't supposed to
    release until they have shown that all of their files have proper headers.

    Note that although most of the files are just missing headers, some of them
    explicitly say copyright by facebook and released under the Thrift (not Apache)
    license. I'll generate a list of them, but I'd really appreciate it if someone
    from facebook could in verify that they intend to license them to Apache.

    Test Plan: EMPTY

    Reviewers: JIRA, ashutoshc

    Reviewed By: ashutoshc

    Differential Revision: https://reviews.facebook.net/D2835

    [kevinwilfong] HIVE-2530. Implement SHOW TBLPROPERTIES. (leizhao via kevinwilfong)

    [pauly] HIVE-2942. substr on string containing UTF-8 characters produces StringIndexOutOfBoundsException (Kevin Wilfong via pauly)

    [kevinwilfong] HIVE-2937. TestHiveServerSessions hangs when executed directly. (navis via kevinwilfong)

    [hashutosh] HIVE-2940 : RCFileMergeMapper Prints To Standard Output Even In Silent Mode (Thiruvel via Ashutosh Chauhan)

    [hashutosh] HIVE-2936 : Warehouse table subdirectories should inherit the group permissions of the warehouse parent directory (Rohini via Ashutosh Chauhan)

    [hashutosh] HIVE-2948 [jira] HiveFileFormatUtils should use Path.SEPARATOR instead of
    File.Separator

    Summary:
    https://issues.apache.org/jira/browse/HIVE-2948

    Simple patch which replaces File.separator to Path.SEPARATOR since separator for
    hdfs path is Path.SEPARATOR not java's File.SEPARATOR

    Because its munging hdfs paths and not OS paths.

    Test Plan: EMPTY

    Reviewers: JIRA, kevinwilfong

    Reviewed By: kevinwilfong

    Differential Revision: https://reviews.facebook.net/D2763

    [hashutosh] HIVE-2910 : Improve the HWI interface (Hugo Trippaers via Ashutosh Chauhan)

    [hashutosh] HIVE-2767 [jira] Optionally use framed transport with metastore
    (Travis Crawford via Ashutosh Chauhan)

    Summary:
    Add support for optionally using the thrift framed transport, enabling
    integration with environments where that is necessary.

    Users may want/need to use thrift's framed transport when communicating with the
    Hive MetaStore. This patch adds a new property
    hive.metastore.thrift.framed.transport.enabled that enables the framed transport
    (defaults to off, aka no change from before the patch). This property must be
    set for both clients and the HMS server.

    It wasn't immediately clear how to use the framed transport with SASL, so as
    written an exception is thrown if you try starting the server with both options.
    If SASL and the framed transport will indeed work together I can update the
    patch (although I don't have a secured environment to test in).

    Test Plan:
    Tested locally that client and server can connect, both with and
    without the flag. Tests pass.

    Reviewers: JIRA, ashutoshc

    Reviewed By: ashutoshc

    Differential Revision: https://reviews.facebook.net/D2661

    [hashutosh] HIVE-2711 : Make the header of RCFile unique (Owen Omalley via Ashutosh Chauhan)

    [kevinwilfong] HIVE-2907. Hive error when dropping a table with large number of partitions. (mousom via kevinwilfong)

    [hashutosh] Upping the version number from 0.9 to 0.10 on trunk.

    [hashutosh] HIVE-2764: Obtain delegation tokens for MR jobs in secure hbase setup (Enis Soztutar via Ashutosh Chauhan)

    [sdong] HIVE-2929 race condition in DAG execute tasks for hive (Namit Jain via Siying Dong)

    [namit] HIVE-2858 Cache remote map reduce job stack traces for additional
    logging (Kevin Wilfong via namit)

    [hashutosh] HIVE-2923 : testAclPositive in TestZooKeeperTokenStore failing in clean checkout when run on Mac (Thomas Weise via Ashutosh Chauhan)

    [namit] HIVE-2901 Hive union with NULL constant and string in same column returns all null
    (Navis via namit)

    [namit] HIVE-2863 Ambiguous table name or column reference message displays when table and column
    names are the same (Navis via namit)

    [hashutosh] HIVE-2879 : Add rat target to build to look for missing license headers (Owen Omalley via Ashutosh Chauhan)

    [hashutosh] HIVE-2559 : Add target to install Hive JARs/POMs in the local Maven cache (Alan Gates via Ashutosh Chauhan)

    [hashutosh] HIVE-2822: Second part of it (ctdean via Ashutosh Chauhan)

    [hashutosh] HIVE-2822 [jira] Add JSON output to the hive ddl commands
    (Chris Dean via Ashutosh Chauhan)

    Summary:
    JSON output for DDL commands

    By setting the variable hive.format=json then ddl commands will
    produce json output suitable for client side parsing. For example, to
    list all the databases one might get:

         {
           "databases": [
             "default"
           ]
         }

    The goal is to have an option to produce JSON output of the DDL commands that is
    easily machine parseable.

    For example, "desc my_table" currently gives

         id bigint
         user string

    and we want to allow a json output:

         {
           "columns": [
             {"name": "id", "type": "bigint"},
             {"name": "user", "type": "string"}
           ]
         }

    Test Plan: Run the provided unit tests

    Reviewers: JIRA, ashutoshc

    Reviewed By: ashutoshc

    Differential Revision: https://reviews.facebook.net/D2475

    [amareshwari] HIVE-2913. Fixes BlockMergeTask to honor Configuration Properties when used directly. (Thiruvel Thirumoolan via amareshwari)

    [hashutosh] HIVE-2861 : Support eventual constant expression for filter pushdown for key ranges in hbase (navis via Ashutosh Chauhan)

    [hashutosh] HIVE-2920 : TestStatsPublisherEnhanced throws NPE on JDBC connection failure (Carl Steinbach via Ashutosh Chauhan)

    [kevinwilfong] HIVE-2908. Hive: Extend ALTER TABLE DROP PARTITION syntax to use all comparators. (sambavim via kevinwilfong)

    [namit] HIVE-2853 Add pre event listeners to metastore
    (Kevin Wilfong via namit)

    [namit] HIVE-2805 Move metastore upgrade scripts labeled 0.10.0 into scripts labeled 0.9.0
    (Kevin Wilfong via namit)

    [namit] HIVE-2881 Remove redundant key comparing in SMBMapJoinOperator
    (Navis via namit)

    [namit] HIVE-2866 Cache local map reduce job errors for additional logging
    (Kevin Wilfong via namit)

    [namit] HIVE-2676 The row count that loaded to a table may not right
    (binlijin via namit)

    [namit] HIVE-2875 /Users/njain/hive/hive_commit1/svn-commit.tmp
    (Kevin Wilfong via namit)

    [namit] HIVE-2518 pull junit jar from maven repos via ivy
    (Kevin Wilfong via namit)

    [hashutosh] HIVE-2898: Add nicer helper functions for adding and reading metadata from RCFiles (Owen Omalley via Ashutosh Chauhan)

    [hashutosh] HIVE-2891: TextConverter for UDF's is inefficient if the input object is already Text or Lazy (Cliff Engle via Ashutosh Chauhan)

    [hashutosh] HIVE-2797: Make the IP address of a Thrift client available to HMSHandler. (Kevin Wilfong via Ashutosh Chauhan)

    [hashutosh] HIVE-2894 [jira] RCFile Reader doesn't provide access to Metadata
    (Owen O'Malley via Ashutosh Chauhan)

    Summary:
    hive-2894

    Add an accessor for RCFile's metadata.

    Currently the RCFile writer can add metadata to an RCFile, but the reader
    doesn't provide an accessor. I'd like to add one.

    Test Plan:
    I added a call to test that the metadata that was passed in was available from
    the reader.

    Reviewers: JIRA, ashutoshc

    Reviewed By: ashutoshc

    Differential Revision: https://reviews.facebook.net/D2421

    [hashutosh] HIVE-2773: HiveStorageHandler.configureTableJobProperites() should let the handler know wether it is configuration for input or output (Francis Liu via Ashutosh Chauhan)

    [hashutosh] HIVE-2577: Expose the HiveConf in HiveConnection API (Nicolas Lalevee via Ashutosh Chauhan)

    [hashutosh] HIVE-2819 : Closed range scans on hbase keys : Reviewed by Carl Steinbach (hashutosh)

    [namit] HIVE-2471 Add timestamp column to the partition stats table.
    (Kevin Wilfong via namit)

    [namit] HIVE-2864 If hive history file's directory doesn't exist don't crash
    (Kevin Wilfong via namit)

    [hashutosh] HIVE-2865 : hive-config.sh should honor HIVE_HOME env (gkesvan via hashutosh)

    [hashutosh] HIVE-2831 [jira] Mask FsShell output in QTestUtil
    (Carl Steinbach via Ashutosh Chauhan)

    Summary: HIVE-2831. Mask FsShell output in QTestUtil

    Test Plan: EMPTY

    Reviewers: JIRA, edwardcapriolo, ashutoshc

    Reviewed By: ashutoshc

    Differential Revision: https://reviews.facebook.net/D2049

    [hashutosh] HIVE-2850 [jira] Remove zero length files
    (Owen O'Malley via Ashutosh Chauhan)

    Summary:
    <<Enter Revision Title>>

    Remove empty files

    There are also zero-length non-source files that need to be removed.

    Test Plan: EMPTY

    Reviewers: JIRA, ashutoshc

    Reviewed By: ashutoshc

    Differential Revision: https://reviews.facebook.net/D2163

    [namit] HIVE-2871 Add a new hook to run at the beginning and end of the Driver.run method
    (Kevin Wilfong via namit)

    [hashutosh] HIVE-2503: HiveServer should provide per session configuration (navis via hashutosh)

    [hashutosh] HIVE-2835: Change default configuration for hive.exec.dynamic.partition (Owen Omalley via hashutosh)

    [namit] HIVE-2872 Store which configs the user has explicitly changed
    (Kevin Wilfng via namit)

    [cws] HIVE-2815 [jira] Filter pushdown in hbase for keys stored in binary format
    (Ashutosh Chauhan via Carl Steinbach)

    Summary:
    Further support for pushdown on keys stored in binary format

    This patch enables filter pushdown for keys stored in binary format in hbase

    Test Plan: Included a new test case.

    Reviewers: JIRA, jsichi, njain, cwsteinbach

    Reviewed By: cwsteinbach

    Differential Revision: https://reviews.facebook.net/D1875

    [cws] HIVE-2778 [jira] Fail on table sampling
    (Navis Ryu via Carl Steinbach)

    Summary:
    HIVE-2778 fix NPE on table sampling

    Trying table sampling on any non-empty table throws NPE. This does not occur by
    test on mini-MR. <div class="preformatted panel" style="border-width:
    1px;"><div class="preformattedContent panelContent"> <pre>select count(*) from
    emp tablesample (0.1 percent); Total MapReduce jobs = 1 Launching Job 1 out
    of 1 Number of reduce tasks determined at compile time: 1 In order to change the
    average load for a reducer (in bytes): set
    hive.exec.reducers.bytes.per.reducer=<number> In order to limit the maximum
    number of reducers: set hive.exec.reducers.max=<number> In order to set a
    constant number of reducers: set mapred.reduce.tasks=<number>
    java.lang.NullPointerException at
    org.apache.hadoop.hive.ql.io.CombineHiveInputFormat.sampleSplits(CombineHiveInputFormat.java:450)
      at
    org.apache.hadoop.hive.ql.io.CombineHiveInputFormat.getSplits(CombineHiveInputFormat.java:403)
      at org.apache.hadoop.mapred.JobClient.writeOldSplits(JobClient.java:971) at
    org.apache.hadoop.mapred.JobClient.writeSplits(JobClient.java:963) at
    org.apache.hadoop.mapred.JobClient.access$500(JobClient.java:170) at
    org.apache.hadoop.mapred.JobClient$2.run(JobClient.java:880) at
    org.apache.hadoop.mapred.JobClient$2.run(JobClient.java:833) at
    java.security.AccessController.doPrivileged(Native Method) at
    javax.security.auth.Subject.doAs(Subject.java:396) at
    org.apache.hadoop.security.UserGroupInformation.doAs(UserGroupInformation.java:1127)
      at org.apache.hadoop.mapred.JobClient.submitJobInternal(JobClient.java:833) at
    org.apache.hadoop.mapred.JobClient.submitJob(JobClient.java:807) at
    org.apache.hadoop.hive.ql.exec.ExecDriver.execute(ExecDriver.java:432) at
    org.apache.hadoop.hive.ql.exec.MapRedTask.execute(MapRedTask.java:136) at
    org.apache.hadoop.hive.ql.exec.Task.executeTask(Task.java:134) at
    org.apache.hadoop.hive.ql.exec.TaskRunner.runSequential(TaskRunner.java:57) at
    org.apache.hadoop.hive.ql.Driver.launchTask(Driver.java:1332) at
    org.apache.hadoop.hive.ql.Driver.execute(Driver.java:1123) at
    org.apache.hadoop.hive.ql.Driver.run(Driver.java:931) at
    org.apache.hadoop.hive.cli.CliDriver.processLocalCmd(CliDriver.java:255) at
    org.apache.hadoop.hive.cli.CliDriver.processCmd(CliDriver.java:212) at
    org.apache.hadoop.hive.cli.CliDriver.processLine(CliDriver.java:403) at
    org.apache.hadoop.hive.cli.CliDriver.run(CliDriver.java:671) at
    org.apache.hadoop.hive.cli.CliDriver.main(CliDriver.java:554) at
    sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at
    sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
      at
    sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
      at java.lang.reflect.Method.invoke(Method.java:597) at
    org.apache.hadoop.util.RunJar.main(RunJar.java:186) Job Submission failed with
    exception 'java.lang.NullPointerException(null)' FAILED: Execution Error, return
    code 1 from org.apache.hadoop.hive.ql.exec.MapRedTask </pre> </div></div>

    Test Plan: EMPTY

    Reviewers: JIRA, cwsteinbach

    Reviewed By: cwsteinbach

    Differential Revision: https://reviews.facebook.net/D1593

    [cws] HIVE-2856. Fix TestCliDriver escape1.q failure on MR2 (Zhenxiao Luo via cws)

    [hashutosh] HIVE-2748: Upgrade Hbase and ZK dependcies (enis via hashutosh)

    [kevinwilfong] HIVE-2714. Lots of special characters are not handled in LIKE. (jonchang via kevinwilfong)

    [hashutosh] HIVE-2857 : QTestUtil.cleanUp() fails with FileNotException on 0.23 (Carl Steinbach via hashutosh)

    [namit] HIVE-2832 Cache error messages for additional logging
    (Kevin Wilfong via namit)

    [kevinwilfong] HIVE-2837. insert into external tables should not be allowed. (namit via kevinwilfong)

    [kevinwilfong] HIVE-2838. cleanup readentity/writeentity. (namit via kevinwilfong)

    [hashutosh] HIVE-1634: Allow access to Primitive types stored in binary format in HBase (Basab Maulik, Ashutosh Chauhan via hashutosh)

    [hashutosh] HIVE-2840: INPUT__FILE__NAME virtual column returns unqualified paths on Hadoop 0.23 (Carl Steinbach via hashutosh)

    [hashutosh] HIVE-2841: Fix javadoc warnings (Owen Omalley via hashutosh)

    [cws] HIVE-2827 [jira] Implement nullsafe equi-join
    (Navis Ryu via Carl Steinbach)

    Summary:
    DPAL-873 Implement nullsafe equi-join

    was part of HIVE-2810, but separated because it affected more classes than
    expected.

    SELECT * FROM a JOIN b ON a.key <=> b.key

    Test Plan: EMPTY

    Reviewers: JIRA, cwsteinbach

    Reviewed By: cwsteinbach

    Differential Revision: https://reviews.facebook.net/D1971

    [hashutosh] HIVE-1444: hdfs is hardcoded in few places in the code which inhibits use of other file systems (ecapriolo via hashutosh)

    [cws] HIVE-2810 [jira] Implement NULL-safe equality operator <=>
    (Navis Ryu via Carl Steinbach)

    Summary:
    DPAL-843 Implement NULL-safe equality operator <=>

    Ref:
    http://dev.mysql.com/doc/refman/5.0/en/comparison-operators.html#operator_equal-to

    Test Plan: EMPTY

    Reviewers: JIRA, cwsteinbach

    Reviewed By: cwsteinbach

    Differential Revision: https://reviews.facebook.net/D1791

    [cws] HIVE-2771 [jira] Add support for filter pushdown for key ranges in hbase for
    keys of type string
    (Ashutosh Chauhan via Carl Steinbach)

    Summary:
    https://issues.apache.org/jira/browse/HIVE-2771

    This patch adds support for key range scans pushdown to hbase for keys of type
    string. With this patch filter pushdowns of following types are supported:
    a) Point lookups for keys of any types.
    b) Range scans for keys of type string.

    Test Plan:
    Added hbase_ppd_key_range.q which is modeled after hbase_pushdown.q

    This is a subtask of HIVE-1643

    Test Plan: EMPTY

    Reviewers: JIRA, jsichi, cwsteinbach

    Reviewed By: cwsteinbach

    CC: jsichi, ashutoshc

    Differential Revision: https://reviews.facebook.net/D1551

    [namit] HIVE-2833 Fix test failures caused by HIVE-2716
    (Kevin Wilfong via namit)

    [namit] HIVE-2825 Concatenating a partition does not inherit location from table
    (Kevin Wilfong via namit)

    [namit] HIVE-2823 Add logging of total run time in Driver
    (Kevin Wilfong via namit)

    [hashutosh] HIVE-2811: Export LANG=en_US.UTF-8 to environment while running tests (ecapriolo via hashutosh)

    [hashutosh] HIVE-2824: typo in configuration parameter (Sho Shimauchi via hashutosh)

    [hashutosh] HIVE-2761: Remove lib/javaewah-0.3.jar (ecapriolo via hashutosh)

    [hashutosh] HIVE-2781: HBaseSerDe should allow users to specify the timestamp passed to Puts (toffer via hashutosh)

    [hashutosh] HIVE-2712: Make ZooKeeper token store ACL configurable (thw via hashutosh)

    [hashutosh] HIVE-2490: Add reset operation and average time attribute to Metrics MBean. (kevinwilfong via hashutosh)

    [hashutosh] HIVE-2768: Add a getAuthorizationProvider to HiveStorageHandler (toffer via hashutosh)

    [hashutosh] HIVE-2716 : Move retry logic in HiveMetaStore to a separe class (enis via hashutosh)

    [hashutosh] HIVE-2791: filter is still removed due to regression of HIVE-1538 althougth HIVE-2344 (binlijin via hashutosh)

    [hashutosh] HIVE-2792: SUBSTR(CAST(<string> AS BINARY)) produces unexpected results (navis via hashutosh)

    [cws] HIVE-2782 [jira] New BINARY type produces unexpected results with supported UDFS
    when using MapReduce2

    Summary:
    HIVE-2782. Make ba_table_udfs.q deterministic


    Test Plan: EMPTY

    Reviewers: JIRA, ashutoshc

    Reviewed By: ashutoshc

    CC: ashutoshc

    Differential Revision: https://reviews.facebook.net/D1653

    [cws] HIVE-2793 [jira] Disable loadpart_err.q on 0.23

    Summary: HIVE-2793. Add 0.23 to list of excluded Hadoop versions for
    loadpart_err.q

    Test Plan: EMPTY

    Reviewers: JIRA, jsichi, ashutoshc

    Reviewed By: ashutoshc

    CC: ashutoshc

    Differential Revision: https://reviews.facebook.net/D1665

    [cws] HIVE-2753 [jira] Remove empty java files
    (Owen O'Malley via Carl Steinbach)

    Summary:
    remove dead java files

    When looking at the 0.8.1 rc1, I discovered there were a set of empty Java files
    that were likely left over from using 'patch' without the -E.

    jdbc/src/java/org/apache/hadoop/hive/jdbc/JdbcSessionState.java
    ql/src/java/org/apache/hadoop/hive/ql/exec/ExprNodeIndexEvaluator.java
    ql/src/java/org/apache/hadoop/hive/ql/exec/MapJoinObject.java
    ql/src/java/org/apache/hadoop/hive/ql/exec/PathUtil.java
    ql/src/java/org/apache/hadoop/hive/ql/exec/TypedBytesRecordReader.java
    ql/src/java/org/apache/hadoop/hive/ql/plan/AlterPartitionProtectModeDesc.java
    ql/src/java/org/apache/hadoop/hive/ql/plan/TouchDesc.java
    ql/src/test/org/apache/hadoop/hive/ql/plan/TestAddPartition.java
    serde/src/gen-java/org/apache/hadoop/hive/serde/test/Constants.java
    shims/src/0.20/java/org/apache/hadoop/fs/ProxyFileSystem.java
    shims/src/0.20/java/org/apache/hadoop/fs/ProxyLocalFileSystem.java

    Test Plan: EMPTY

    Reviewers: JIRA, cwsteinbach

    Reviewed By: cwsteinbach

    CC: cwsteinbach

    Differential Revision: https://reviews.facebook.net/D1611

    [namit] HIVE-2612 support hive table/partitions exists in more than one region
    (Kevin Wilfong via namit)

    [namit] HIVE-2795 View partitions do not have a storage descriptor
    (Kevin Wilfong via namit)

    [namit] HIVE-2749 CONV returns incorrect results sometimes
    (Jonathan Chang via namit)

    [namit] HIVE-2759 Change global_limit.q into linux format file
    (Zhenxiao Luo via namit)

    [namit] HIVE-2779 Improve Hooks run in Driver
    (Kevin Wilfong via namit)

    [namit] HIVE-2756 Views should be added to the inputs of queries.
    (Yongqiang He via namit)

    [namit] HIVE-2762 Alter Table Partition Concatenate Fails On Certain Characters
    (Kevin Wilfong via namit)

    [heyongqiang] HIVE-2772 [jira] make union31.q deterministic
    (Namit Jain via Yongqiang He)

    Summary:
    https://issues.apache.org/jira/browse/HIVE-2772

    HIVE-2772



    Test Plan: EMPTY

    Reviewers: JIRA, ashutoshc

    Reviewed By: ashutoshc

    CC: ashutoshc

    Differential Revision: https://reviews.facebook.net/D1557

    [kevinwilfong] HIVE-2758 Metastore is caching too aggressively (Kevin Wilfong reviewed by Carl Steinbach)

    [heyongqiang] HIVE-2769 [jira] union with a multi-table insert is not working
    (Namit Jain via Yongqiang He)

    Summary:
    https://issues.apache.org/jira/browse/HIVE-2769

    HIVE-2769



    Test Plan: EMPTY

    Reviewers: JIRA, heyongqiang

    Reviewed By: heyongqiang

    CC: heyongqiang

    Differential Revision: https://reviews.facebook.net/D1545

    [hashutosh] HIVE-2673: Eclipse launch configurations fail due to unsatisfied builtins JAR dependency (Carl Steinbach via Ashutosh Chauhan)

    [hashutosh] HIVE-2700: Add 'ivy-clean-cache' and 'very-clean' Ant targets (Carl Steinbach via Ashutosh Chauhan)

    [heyongqiang] HIVE-2765 hbase handler uses ZooKeeperConnectionException which is not compatible with HBase versions other than 0.89 (Pei Yue via He Yongqiang)

    [sdong] HIVE-2249 When creating constant expression for numbers, try to infer type from another comparison operand, instead of trying to use integer first, and then long and double (Zhiqiu Kong via Siying Dong)

    [hashutosh] HIVE_2645: Hive Web Server startup messages logs incorrect path it is searching for WAR (Edward Capriolo via Ashutosh Chauhan)

    [cws] HIVE-2760 [jira] TestCliDriver should log elapsed time

    Summary: HIVE-2760. TestCliDriver should log elapsed time

    Test Plan: EMPTY

    Reviewers: JIRA, ashutoshc

    Reviewed By: ashutoshc

    CC: ashutoshc, cwsteinbach

    Differential Revision: https://reviews.facebook.net/D1503

    [cws] HIVE-2662 [jira] Add Ant configuration property for dumping classpath of tests

    Summary: HIVE-2662. Add Ant configuration property for dumping classpath of
    tests

    Test Plan: EMPTY

    Reviewers: JIRA, jsichi, ashutoshc

    Reviewed By: ashutoshc

    CC: ashutoshc

    Differential Revision: https://reviews.facebook.net/D903

    [hashutosh] HIVE-2735: PlanUtils.configureTableJobPropertiesForStorageHandler() is not called for partitioned table (sushanth via ashutosh)

    [namit] HIVE-2755 union follwowed by union_subq does not work if the subquery union
    has reducers (He Yongqiang via namit)

    [cws] HIVE-2734 [jira] Fix some nondeterministic test output
    (Zhenxiao Luo via Carl Steinbach)

    Summary:
    HIVE-2734: Fix some nondeterministic test output

    Many Hive query tests lack an ORDER BY clause, and consequently the ordering
    of the rows in the result set is nondeterministic:

    groupby1_limit
    input11_limit
    input1_limit
    input_lazyserde
    join18_multi_distinct
    join_1to1
    join_casesensitive
    join_filters
    join_nulls
    merge3
    rcfile_columnar
    rcfile_lazydecompress
    rcfile_union
    sample10
    udf_sentences
    union24
    columnarserde_create_shortcut
    combine1
    global_limit

    Test Plan: EMPTY

    Reviewers: JIRA, cwsteinbach

    Reviewed By: cwsteinbach

    CC: zhenxiao, cwsteinbach

    Differential Revision: https://reviews.facebook.net/D1449

    [namit] HIVE-2754 NPE in union with lateral view
    (Yongqiang He via namit)

    [namit] HIVE-2750 Hive multi group by single reducer optimization causes invalid column
    reference error (Kevin Wilfong via namit)

    [hashutosh] HIVE-2746 : Metastore client doesn't log properly in case of connection failure to server (hashutosh)

    [cws] HIVE-2698 [jira] Enable Hadoop-1.0.0 in Hive
    (Enis Söztutar via Carl Steinbach)

    Summary:
    third version of the patch

    Hadoop-1.0.0 is recently released, which is AFAIK, API compatible to the 0.20S
    release.

    Test Plan: EMPTY

    Reviewers: JIRA, cwsteinbach

    Reviewed By: cwsteinbach

    CC: cwsteinbach, enis

    Differential Revision: https://reviews.facebook.net/D1389

    [namit] HIVE-2727 add a testcase for partitioned view on union and base tables have
    index (He Yongqiang via namit)

    [hashutosh] HIVE-2665 : Support for metastore service specific HADOOP_OPTS environment setting (thw via hashutosh)

    [cws] HIVE-2724. Remove unused lib/log4j-1.2.15.jar (Andrew Bayer via cws)

    [hashutosh] HIVE-2589 : Newly created partition should inherit properties from table (Ashutosh Chauhan)

    [cws] HIVE-2203. Extend concat_ws() UDF to support arrays of strings (Zhenxiao Luo via cws)

    [cws] HIVE-2279. Implement sort(array) UDF (Zhenxiao Luo via cws)

    [namit] HIVE-2674 get_partitions_ps throws TApplicationException if table doesn't
    exist (Kevin Wilfong via namit)

    [namit] HIVE-2718 NPE in union followed by join
    (He Yongqiang via namit)

    [cws] HIVE-2719. Revert HIVE-2589 (He Yongqiang via cws)

    [namit] HIVE-2504 Warehouse table subdirectories should inherit the group permissions of the warehouse
    parent directory (Chinna Rao Lalam via namit)

    [namit] HIVE-2695 Add PRINTF() Udf (Zhenxiao Luo via namit)

    [amareshwari] HIVE-2629. Make a single Hive binary work with both 0.20.x and 0.23.0. (Thomas Weise via amareshwari)

    [hashutosh] HIVE-2589: Newly created partition should inherit properties from table (Ashutosh Chauhan)

    [hashutosh] HIVE-2682: Clean-up logs (Rajat Goel via Ashutosh Chauhan)

    [hashutosh] HIVE-2705: SemanticAnalyzer twice swallows an exception it shouldn't (jghoman via hashutosh)

    [heyongqiang] HIVE-2706 [jira] StackOverflowError when using custom UDF after adding archive
    after adding jars
    (Kevin Wilfong via Yongqiang He)

    Summary:
    https://issues.apache.org/jira/browse/HIVE-2706

    The issue was that the current thread's classloader and the classloader in the
    conf differed due to the prehook updating only the current thread's classloader
    with new jars. Now, it updates both classloaders, fixing the issue.

    When a custom UDF is used in a query after add an archive, such as a zip file,
    after adding jars, the XMLEncoder enters an infinite loop when serializing the
    map reduce task, as part of sending it to be executed. This results in a stack
    overflow error.

    Test Plan: Verified it fixed the stack overflow error.

    Reviewers: JIRA, heyongqiang, njain

    Reviewed By: heyongqiang

    CC: heyongqiang

    Differential Revision: https://reviews.facebook.net/D1167

    [amareshwari] HIVE-2629. Reverting previous commit

    [amareshwari] HIVE-2629. Make a single Hive binary work with both 0.20.x and 0.23.0. (Thomas Weise via amareshwari)

    [namit] HIVE-2690 a bug in 'alter table concatenate' that causes filenames getting
    double url encoded (He Yongqiang via namit)

    [heyongqiang] HIVE-2621:Allow multiple group bys with the same input data and spray keys to be run on the same reducer. (Kevin via He Yongqiang)

    [hashutosh] HIVE-2616 : Passing user identity from metastore client to server in non-secure mode (Ashutosh Chauhan)


    Changes for Build #55

    Changes for Build #56
    [kevinwilfong] HIVE-3552. performant manner for performing cubes/rollups/grouping sets for a high number of grouping set keys.


    Changes for Build #57

    Changes for Build #58
    [cws] HIVE-3875. Negative value for hive.stats.ndv.error should be disallowed (Shreepadma Venugopalan via cws)


    Changes for Build #59
    [namit] HIVE-3888 wrong mapside groupby if no partition is being selected
    (Namit Jain via Ashutosh and namit)


    Changes for Build #60

    Changes for Build #61

    Changes for Build #62
    [kevinwilfong] HIVE-3803. explain dependency should show the dependencies hierarchically in presence of views. (njain via kevinwilfong)


    Changes for Build #63



    25 tests failed.
    REGRESSION: org.apache.hadoop.hive.cli.TestCliDriver.testCliDriver_skewjoinopt7

    Error Message:
    Forked Java VM exited abnormally. Please note the time in the report does not reflect the time until the VM exit.

    Stack Trace:
    junit.framework.AssertionFailedError: Forked Java VM exited abnormally. Please note the time in the report does not reflect the time until the VM exit.
      at net.sf.antcontrib.logic.ForTask.doSequentialIteration(ForTask.java:259)
      at net.sf.antcontrib.logic.ForTask.doToken(ForTask.java:268)
      at net.sf.antcontrib.logic.ForTask.doTheTasks(ForTask.java:324)
      at net.sf.antcontrib.logic.ForTask.execute(ForTask.java:244)


    REGRESSION: org.apache.hadoop.hive.ql.exec.TestStatsPublisherEnhanced.testStatsPublisherOneStat

    Error Message:
    null

    Stack Trace:
    junit.framework.AssertionFailedError
      at junit.framework.Assert.fail(Assert.java:48)
      at junit.framework.Assert.assertTrue(Assert.java:20)
      at junit.framework.Assert.assertTrue(Assert.java:27)
      at org.apache.hadoop.hive.ql.exec.TestStatsPublisherEnhanced.testStatsPublisherOneStat(TestStatsPublisherEnhanced.java:81)
      at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
      at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
      at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
      at java.lang.reflect.Method.invoke(Method.java:597)
      at junit.framework.TestCase.runTest(TestCase.java:168)
      at junit.framework.TestCase.runBare(TestCase.java:134)
      at junit.framework.TestResult$1.protect(TestResult.java:110)
      at junit.framework.TestResult.runProtected(TestResult.java:128)
      at junit.framework.TestResult.run(TestResult.java:113)
      at junit.framework.TestCase.run(TestCase.java:124)
      at junit.framework.TestSuite.runTest(TestSuite.java:243)
      at junit.framework.TestSuite.run(TestSuite.java:238)
      at org.apache.tools.ant.taskdefs.optional.junit.JUnitTestRunner.run(JUnitTestRunner.java:518)
      at org.apache.tools.ant.taskdefs.optional.junit.JUnitTestRunner.launch(JUnitTestRunner.java:1052)
      at org.apache.tools.ant.taskdefs.optional.junit.JUnitTestRunner.main(JUnitTestRunner.java:906)


    REGRESSION: org.apache.hadoop.hive.ql.exec.TestStatsPublisherEnhanced.testStatsPublisher

    Error Message:
    null

    Stack Trace:
    junit.framework.AssertionFailedError
      at junit.framework.Assert.fail(Assert.java:48)
      at junit.framework.Assert.assertTrue(Assert.java:20)
      at junit.framework.Assert.assertTrue(Assert.java:27)
      at org.apache.hadoop.hive.ql.exec.TestStatsPublisherEnhanced.testStatsPublisher(TestStatsPublisherEnhanced.java:129)
      at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
      at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
      at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
      at java.lang.reflect.Method.invoke(Method.java:597)
      at junit.framework.TestCase.runTest(TestCase.java:168)
      at junit.framework.TestCase.runBare(TestCase.java:134)
      at junit.framework.TestResult$1.protect(TestResult.java:110)
      at junit.framework.TestResult.runProtected(TestResult.java:128)
      at junit.framework.TestResult.run(TestResult.java:113)
      at junit.framework.TestCase.run(TestCase.java:124)
      at junit.framework.TestSuite.runTest(TestSuite.java:243)
      at junit.framework.TestSuite.run(TestSuite.java:238)
      at org.apache.tools.ant.taskdefs.optional.junit.JUnitTestRunner.run(JUnitTestRunner.java:518)
      at org.apache.tools.ant.taskdefs.optional.junit.JUnitTestRunner.launch(JUnitTestRunner.java:1052)
      at org.apache.tools.ant.taskdefs.optional.junit.JUnitTestRunner.main(JUnitTestRunner.java:906)


    REGRESSION: org.apache.hadoop.hive.ql.exec.TestStatsPublisherEnhanced.testStatsPublisherMultipleUpdates

    Error Message:
    null

    Stack Trace:
    junit.framework.AssertionFailedError
      at junit.framework.Assert.fail(Assert.java:48)
      at junit.framework.Assert.assertTrue(Assert.java:20)
      at junit.framework.Assert.assertTrue(Assert.java:27)
      at org.apache.hadoop.hive.ql.exec.TestStatsPublisherEnhanced.testStatsPublisherMultipleUpdates(TestStatsPublisherEnhanced.java:190)
      at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
      at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
      at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
      at java.lang.reflect.Method.invoke(Method.java:597)
      at junit.framework.TestCase.runTest(TestCase.java:168)
      at junit.framework.TestCase.runBare(TestCase.java:134)
      at junit.framework.TestResult$1.protect(TestResult.java:110)
      at junit.framework.TestResult.runProtected(TestResult.java:128)
      at junit.framework.TestResult.run(TestResult.java:113)
      at junit.framework.TestCase.run(TestCase.java:124)
      at junit.framework.TestSuite.runTest(TestSuite.java:243)
      at junit.framework.TestSuite.run(TestSuite.java:238)
      at org.apache.tools.ant.taskdefs.optional.junit.JUnitTestRunner.run(JUnitTestRunner.java:518)
      at org.apache.tools.ant.taskdefs.optional.junit.JUnitTestRunner.launch(JUnitTestRunner.java:1052)
      at org.apache.tools.ant.taskdefs.optional.junit.JUnitTestRunner.main(JUnitTestRunner.java:906)


    REGRESSION: org.apache.hadoop.hive.ql.exec.TestStatsPublisherEnhanced.testStatsPublisherMultipleUpdatesSubsetStatistics

    Error Message:
    null

    Stack Trace:
    junit.framework.AssertionFailedError
      at junit.framework.Assert.fail(Assert.java:48)
      at junit.framework.Assert.assertTrue(Assert.java:20)
      at junit.framework.Assert.assertTrue(Assert.java:27)
      at org.apache.hadoop.hive.ql.exec.TestStatsPublisherEnhanced.testStatsPublisherMultipleUpdatesSubsetStatistics(TestStatsPublisherEnhanced.java:255)
      at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
      at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
      at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
      at java.lang.reflect.Method.invoke(Method.java:597)
      at junit.framework.TestCase.runTest(TestCase.java:168)
      at junit.framework.TestCase.runBare(TestCase.java:134)
      at junit.framework.TestResult$1.protect(TestResult.java:110)
      at junit.framework.TestResult.runProtected(TestResult.java:128)
      at junit.framework.TestResult.run(TestResult.java:113)
      at junit.framework.TestCase.run(TestCase.java:124)
      at junit.framework.TestSuite.runTest(TestSuite.java:243)
      at junit.framework.TestSuite.run(TestSuite.java:238)
      at org.apache.tools.ant.taskdefs.optional.junit.JUnitTestRunner.run(JUnitTestRunner.java:518)
      at org.apache.tools.ant.taskdefs.optional.junit.JUnitTestRunner.launch(JUnitTestRunner.java:1052)
      at org.apache.tools.ant.taskdefs.optional.junit.JUnitTestRunner.main(JUnitTestRunner.java:906)


    REGRESSION: org.apache.hadoop.hive.ql.exec.TestStatsPublisherEnhanced.testStatsAggregatorCleanUp

    Error Message:
    null

    Stack Trace:
    junit.framework.AssertionFailedError
      at junit.framework.Assert.fail(Assert.java:48)
      at junit.framework.Assert.assertTrue(Assert.java:20)
      at junit.framework.Assert.assertTrue(Assert.java:27)
      at org.apache.hadoop.hive.ql.exec.TestStatsPublisherEnhanced.testStatsAggregatorCleanUp(TestStatsPublisherEnhanced.java:326)
      at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
      at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
      at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
      at java.lang.reflect.Method.invoke(Method.java:597)
      at junit.framework.TestCase.runTest(TestCase.java:168)
      at junit.framework.TestCase.runBare(TestCase.java:134)
      at junit.framework.TestResult$1.protect(TestResult.java:110)
      at junit.framework.TestResult.runProtected(TestResult.java:128)
      at junit.framework.TestResult.run(TestResult.java:113)
      at junit.framework.TestCase.run(TestCase.java:124)
      at junit.framework.TestSuite.runTest(TestSuite.java:243)
      at junit.framework.TestSuite.run(TestSuite.java:238)
      at org.apache.tools.ant.taskdefs.optional.junit.JUnitTestRunner.run(JUnitTestRunner.java:518)
      at org.apache.tools.ant.taskdefs.optional.junit.JUnitTestRunner.launch(JUnitTestRunner.java:1052)
      at org.apache.tools.ant.taskdefs.optional.junit.JUnitTestRunner.main(JUnitTestRunner.java:906)


    FAILED: org.apache.hadoop.hive.cli.TestHBaseCliDriver.testCliDriver_external_table_ppd

    Error Message:
    Unexpected exception in setup

    Stack Trace:
    junit.framework.AssertionFailedError: Unexpected exception in setup
      at junit.framework.Assert.fail(Assert.java:50)
      at org.apache.hadoop.hive.cli.TestHBaseCliDriver.setUp(TestHBaseCliDriver.java:59)
      at junit.framework.TestCase.runBare(TestCase.java:132)
      at junit.framework.TestResult$1.protect(TestResult.java:110)
      at junit.framework.TestResult.runProtected(TestResult.java:128)
      at junit.framework.TestResult.run(TestResult.java:113)
      at junit.framework.TestCase.run(TestCase.java:124)
      at junit.framework.TestSuite.runTest(TestSuite.java:243)
      at junit.framework.TestSuite.run(TestSuite.java:238)
      at junit.extensions.TestDecorator.basicRun(TestDecorator.java:24)
      at junit.extensions.TestSetup$1.protect(TestSetup.java:23)
      at junit.framework.TestResult.runProtected(TestResult.java:128)
      at junit.extensions.TestSetup.run(TestSetup.java:27)
      at org.apache.tools.ant.taskdefs.optional.junit.JUnitTestRunner.run(JUnitTestRunner.java:518)
      at org.apache.tools.ant.taskdefs.optional.junit.JUnitTestRunner.launch(JUnitTestRunner.java:1052)
      at org.apache.tools.ant.taskdefs.optional.junit.JUnitTestRunner.main(JUnitTestRunner.java:906)


    FAILED: org.apache.hadoop.hive.cli.TestHBaseCliDriver.testCliDriver_hbase_binary_external_table_queries

    Error Message:
    Unexpected exception in setup

    Stack Trace:
    junit.framework.AssertionFailedError: Unexpected exception in setup
      at junit.framework.Assert.fail(Assert.java:50)
      at org.apache.hadoop.hive.cli.TestHBaseCliDriver.setUp(TestHBaseCliDriver.java:59)
      at junit.framework.TestCase.runBare(TestCase.java:132)
      at junit.framework.TestResult$1.protect(TestResult.java:110)
      at junit.framework.TestResult.runProtected(TestResult.java:128)
      at junit.framework.TestResult.run(TestResult.java:113)
      at junit.framework.TestCase.run(TestCase.java:124)
      at junit.framework.TestSuite.runTest(TestSuite.java:243)
      at junit.framework.TestSuite.run(TestSuite.java:238)
      at junit.extensions.TestDecorator.basicRun(TestDecorator.java:24)
      at junit.extensions.TestSetup$1.protect(TestSetup.java:23)
      at junit.framework.TestResult.runProtected(TestResult.java:128)
      at junit.extensions.TestSetup.run(TestSetup.java:27)
      at org.apache.tools.ant.taskdefs.optional.junit.JUnitTestRunner.run(JUnitTestRunner.java:518)
      at org.apache.tools.ant.taskdefs.optional.junit.JUnitTestRunner.launch(JUnitTestRunner.java:1052)
      at org.apache.tools.ant.taskdefs.optional.junit.JUnitTestRunner.main(JUnitTestRunner.java:906)


    FAILED: org.apache.hadoop.hive.cli.TestHBaseCliDriver.testCliDriver_hbase_binary_map_queries

    Error Message:
    Unexpected exception in setup

    Stack Trace:
    junit.framework.AssertionFailedError: Unexpected exception in setup
      at junit.framework.Assert.fail(Assert.java:50)
      at org.apache.hadoop.hive.cli.TestHBaseCliDriver.setUp(TestHBaseCliDriver.java:59)
      at junit.framework.TestCase.runBare(TestCase.java:132)
      at junit.framework.TestResult$1.protect(TestResult.java:110)
      at junit.framework.TestResult.runProtected(TestResult.java:128)
      at junit.framework.TestResult.run(TestResult.java:113)
      at junit.framework.TestCase.run(TestCase.java:124)
      at junit.framework.TestSuite.runTest(TestSuite.java:243)
      at junit.framework.TestSuite.run(TestSuite.java:238)
      at junit.extensions.TestDecorator.basicRun(TestDecorator.java:24)
      at junit.extensions.TestSetup$1.protect(TestSetup.java:23)
      at junit.framework.TestResult.runProtected(TestResult.java:128)
      at junit.extensions.TestSetup.run(TestSetup.java:27)
      at org.apache.tools.ant.taskdefs.optional.junit.JUnitTestRunner.run(JUnitTestRunner.java:518)
      at org.apache.tools.ant.taskdefs.optional.junit.JUnitTestRunner.launch(JUnitTestRunner.java:1052)
      at org.apache.tools.ant.taskdefs.optional.junit.JUnitTestRunner.main(JUnitTestRunner.java:906)


    FAILED: org.apache.hadoop.hive.cli.TestHBaseCliDriver.testCliDriver_hbase_binary_storage_queries

    Error Message:
    Unexpected exception in setup

    Stack Trace:
    junit.framework.AssertionFailedError: Unexpected exception in setup
      at junit.framework.Assert.fail(Assert.java:50)
      at org.apache.hadoop.hive.cli.TestHBaseCliDriver.setUp(TestHBaseCliDriver.java:59)
      at junit.framework.TestCase.runBare(TestCase.java:132)
      at junit.framework.TestResult$1.protect(TestResult.java:110)
      at junit.framework.TestResult.runProtected(TestResult.java:128)
      at junit.framework.TestResult.run(TestResult.java:113)
      at junit.framework.TestCase.run(TestCase.java:124)
      at junit.framework.TestSuite.runTest(TestSuite.java:243)
      at junit.framework.TestSuite.run(TestSuite.java:238)
      at junit.extensions.TestDecorator.basicRun(TestDecorator.java:24)
      at junit.extensions.TestSetup$1.protect(TestSetup.java:23)
      at junit.framework.TestResult.runProtected(TestResult.java:128)
      at junit.extensions.TestSetup.run(TestSetup.java:27)
      at org.apache.tools.ant.taskdefs.optional.junit.JUnitTestRunner.run(JUnitTestRunner.java:518)
      at org.apache.tools.ant.taskdefs.optional.junit.JUnitTestRunner.launch(JUnitTestRunner.java:1052)
      at org.apache.tools.ant.taskdefs.optional.junit.JUnitTestRunner.main(JUnitTestRunner.java:906)


    FAILED: org.apache.hadoop.hive.cli.TestHBaseCliDriver.testCliDriver_hbase_joins

    Error Message:
    Unexpected exception in setup

    Stack Trace:
    junit.framework.AssertionFailedError: Unexpected exception in setup
      at junit.framework.Assert.fail(Assert.java:50)
      at org.apache.hadoop.hive.cli.TestHBaseCliDriver.setUp(TestHBaseCliDriver.java:59)
      at junit.framework.TestCase.runBare(TestCase.java:132)
      at junit.framework.TestResult$1.protect(TestResult.java:110)
      at junit.framework.TestResult.runProtected(TestResult.java:128)
      at junit.framework.TestResult.run(TestResult.java:113)
      at junit.framework.TestCase.run(TestCase.java:124)
      at junit.framework.TestSuite.runTest(TestSuite.java:243)
      at junit.framework.TestSuite.run(TestSuite.java:238)
      at junit.extensions.TestDecorator.basicRun(TestDecorator.java:24)
      at junit.extensions.TestSetup$1.protect(TestSetup.java:23)
      at junit.framework.TestResult.runProtected(TestResult.java:128)
      at junit.extensions.TestSetup.run(TestSetup.java:27)
      at org.apache.tools.ant.taskdefs.optional.junit.JUnitTestRunner.run(JUnitTestRunner.java:518)
      at org.apache.tools.ant.taskdefs.optional.junit.JUnitTestRunner.launch(JUnitTestRunner.java:1052)
      at org.apache.tools.ant.taskdefs.optional.junit.JUnitTestRunner.main(JUnitTestRunner.java:906)


    FAILED: org.apache.hadoop.hive.cli.TestHBaseCliDriver.testCliDriver_hbase_ppd_key_range

    Error Message:
    Unexpected exception in setup

    Stack Trace:
    junit.framework.AssertionFailedError: Unexpected exception in setup
      at junit.framework.Assert.fail(Assert.java:50)
      at org.apache.hadoop.hive.cli.TestHBaseCliDriver.setUp(TestHBaseCliDriver.java:59)
      at junit.framework.TestCase.runBare(TestCase.java:132)
      at junit.framework.TestResult$1.protect(TestResult.java:110)
      at junit.framework.TestResult.runProtected(TestResult.java:128)
      at junit.framework.TestResult.run(TestResult.java:113)
      at junit.framework.TestCase.run(TestCase.java:124)
      at junit.framework.TestSuite.runTest(TestSuite.java:243)
      at junit.framework.TestSuite.run(TestSuite.java:238)
      at junit.extensions.TestDecorator.basicRun(TestDecorator.java:24)
      at junit.extensions.TestSetup$1.protect(TestSetup.java:23)
      at junit.framework.TestResult.runProtected(TestResult.java:128)
      at junit.extensions.TestSetup.run(TestSetup.java:27)
      at org.apache.tools.ant.taskdefs.optional.junit.JUnitTestRunner.run(JUnitTestRunner.java:518)
      at org.apache.tools.ant.taskdefs.optional.junit.JUnitTestRunner.launch(JUnitTestRunner.java:1052)
      at org.apache.tools.ant.taskdefs.optional.junit.JUnitTestRunner.main(JUnitTestRunner.java:906)


    FAILED: org.apache.hadoop.hive.cli.TestHBaseCliDriver.testCliDriver_hbase_pushdown

    Error Message:
    Unexpected exception in setup

    Stack Trace:
    junit.framework.AssertionFailedError: Unexpected exception in setup
      at junit.framework.Assert.fail(Assert.java:50)
      at org.apache.hadoop.hive.cli.TestHBaseCliDriver.setUp(TestHBaseCliDriver.java:59)
      at junit.framework.TestCase.runBare(TestCase.java:132)
      at junit.framework.TestResult$1.protect(TestResult.java:110)
      at junit.framework.TestResult.runProtected(TestResult.java:128)
      at junit.framework.TestResult.run(TestResult.java:113)
      at junit.framework.TestCase.run(TestCase.java:124)
      at junit.framework.TestSuite.runTest(TestSuite.java:243)
      at junit.framework.TestSuite.run(TestSuite.java:238)
      at junit.extensions.TestDecorator.basicRun(TestDecorator.java:24)
      at junit.extensions.TestSetup$1.protect(TestSetup.java:23)
      at junit.framework.TestResult.runProtected(TestResult.java:128)
      at junit.extensions.TestSetup.run(TestSetup.java:27)
      at org.apache.tools.ant.taskdefs.optional.junit.JUnitTestRunner.run(JUnitTestRunner.java:518)
      at org.apache.tools.ant.taskdefs.optional.junit.JUnitTestRunner.launch(JUnitTestRunner.java:1052)
      at org.apache.tools.ant.taskdefs.optional.junit.JUnitTestRunner.main(JUnitTestRunner.java:906)


    FAILED: org.apache.hadoop.hive.cli.TestHBaseCliDriver.testCliDriver_hbase_queries

    Error Message:
    Unexpected exception in setup

    Stack Trace:
    junit.framework.AssertionFailedError: Unexpected exception in setup
      at junit.framework.Assert.fail(Assert.java:50)
      at org.apache.hadoop.hive.cli.TestHBaseCliDriver.setUp(TestHBaseCliDriver.java:59)
      at junit.framework.TestCase.runBare(TestCase.java:132)
      at junit.framework.TestResult$1.protect(TestResult.java:110)
      at junit.framework.TestResult.runProtected(TestResult.java:128)
      at junit.framework.TestResult.run(TestResult.java:113)
      at junit.framework.TestCase.run(TestCase.java:124)
      at junit.framework.TestSuite.runTest(TestSuite.java:243)
      at junit.framework.TestSuite.run(TestSuite.java:238)
      at junit.extensions.TestDecorator.basicRun(TestDecorator.java:24)
      at junit.extensions.TestSetup$1.protect(TestSetup.java:23)
      at junit.framework.TestResult.runProtected(TestResult.java:128)
      at junit.extensions.TestSetup.run(TestSetup.java:27)
      at org.apache.tools.ant.taskdefs.optional.junit.JUnitTestRunner.run(JUnitTestRunner.java:518)
      at org.apache.tools.ant.taskdefs.optional.junit.JUnitTestRunner.launch(JUnitTestRunner.java:1052)
      at org.apache.tools.ant.taskdefs.optional.junit.JUnitTestRunner.main(JUnitTestRunner.java:906)


    FAILED: org.apache.hadoop.hive.cli.TestHBaseCliDriver.testCliDriver_hbase_stats

    Error Message:
    Unexpected exception in setup

    Stack Trace:
    junit.framework.AssertionFailedError: Unexpected exception in setup
      at junit.framework.Assert.fail(Assert.java:50)
      at org.apache.hadoop.hive.cli.TestHBaseCliDriver.setUp(TestHBaseCliDriver.java:59)
      at junit.framework.TestCase.runBare(TestCase.java:132)
      at junit.framework.TestResult$1.protect(TestResult.java:110)
      at junit.framework.TestResult.runProtected(TestResult.java:128)
      at junit.framework.TestResult.run(TestResult.java:113)
      at junit.framework.TestCase.run(TestCase.java:124)
      at junit.framework.TestSuite.runTest(TestSuite.java:243)
      at junit.framework.TestSuite.run(TestSuite.java:238)
      at junit.extensions.TestDecorator.basicRun(TestDecorator.java:24)
      at junit.extensions.TestSetup$1.protect(TestSetup.java:23)
      at junit.framework.TestResult.runProtected(TestResult.java:128)
      at junit.extensions.TestSetup.run(TestSetup.java:27)
      at org.apache.tools.ant.taskdefs.optional.junit.JUnitTestRunner.run(JUnitTestRunner.java:518)
      at org.apache.tools.ant.taskdefs.optional.junit.JUnitTestRunner.launch(JUnitTestRunner.java:1052)
      at org.apache.tools.ant.taskdefs.optional.junit.JUnitTestRunner.main(JUnitTestRunner.java:906)


    FAILED: org.apache.hadoop.hive.cli.TestHBaseCliDriver.testCliDriver_hbase_stats2

    Error Message:
    Unexpected exception in setup

    Stack Trace:
    junit.framework.AssertionFailedError: Unexpected exception in setup
      at junit.framework.Assert.fail(Assert.java:50)
      at org.apache.hadoop.hive.cli.TestHBaseCliDriver.setUp(TestHBaseCliDriver.java:59)
      at junit.framework.TestCase.runBare(TestCase.java:132)
      at junit.framework.TestResult$1.protect(TestResult.java:110)
      at junit.framework.TestResult.runProtected(TestResult.java:128)
      at junit.framework.TestResult.run(TestResult.java:113)
      at junit.framework.TestCase.run(TestCase.java:124)
      at junit.framework.TestSuite.runTest(TestSuite.java:243)
      at junit.framework.TestSuite.run(TestSuite.java:238)
      at junit.extensions.TestDecorator.basicRun(TestDecorator.java:24)
      at junit.extensions.TestSetup$1.protect(TestSetup.java:23)
      at junit.framework.TestResult.runProtected(TestResult.java:128)
      at junit.extensions.TestSetup.run(TestSetup.java:27)
      at org.apache.tools.ant.taskdefs.optional.junit.JUnitTestRunner.run(JUnitTestRunner.java:518)
      at org.apache.tools.ant.taskdefs.optional.junit.JUnitTestRunner.launch(JUnitTestRunner.java:1052)
      at org.apache.tools.ant.taskdefs.optional.junit.JUnitTestRunner.main(JUnitTestRunner.java:906)


    FAILED: org.apache.hadoop.hive.cli.TestHBaseCliDriver.testCliDriver_hbase_stats3

    Error Message:
    Unexpected exception in setup

    Stack Trace:
    junit.framework.AssertionFailedError: Unexpected exception in setup
      at junit.framework.Assert.fail(Assert.java:50)
      at org.apache.hadoop.hive.cli.TestHBaseCliDriver.setUp(TestHBaseCliDriver.java:59)
      at junit.framework.TestCase.runBare(TestCase.java:132)
      at junit.framework.TestResult$1.protect(TestResult.java:110)
      at junit.framework.TestResult.runProtected(TestResult.java:128)
      at junit.framework.TestResult.run(TestResult.java:113)
      at junit.framework.TestCase.run(TestCase.java:124)
      at junit.framework.TestSuite.runTest(TestSuite.java:243)
      at junit.framework.TestSuite.run(TestSuite.java:238)
      at junit.extensions.TestDecorator.basicRun(TestDecorator.java:24)
      at junit.extensions.TestSetup$1.protect(TestSetup.java:23)
      at junit.framework.TestResult.runProtected(TestResult.java:128)
      at junit.extensions.TestSetup.run(TestSetup.java:27)
      at org.apache.tools.ant.taskdefs.optional.junit.JUnitTestRunner.run(JUnitTestRunner.java:518)
      at org.apache.tools.ant.taskdefs.optional.junit.JUnitTestRunner.launch(JUnitTestRunner.java:1052)
      at org.apache.tools.ant.taskdefs.optional.junit.JUnitTestRunner.main(JUnitTestRunner.java:906)


    FAILED: org.apache.hadoop.hive.cli.TestHBaseCliDriver.testCliDriver_hbase_stats_empty_partition

    Error Message:
    Unexpected exception in setup

    Stack Trace:
    junit.framework.AssertionFailedError: Unexpected exception in setup
      at junit.framework.Assert.fail(Assert.java:50)
      at org.apache.hadoop.hive.cli.TestHBaseCliDriver.setUp(TestHBaseCliDriver.java:59)
      at junit.framework.TestCase.runBare(TestCase.java:132)
      at junit.framework.TestResult$1.protect(TestResult.java:110)
      at junit.framework.TestResult.runProtected(TestResult.java:128)
      at junit.framework.TestResult.run(TestResult.java:113)
      at junit.framework.TestCase.run(TestCase.java:124)
      at junit.framework.TestSuite.runTest(TestSuite.java:243)
      at junit.framework.TestSuite.run(TestSuite.java:238)
      at junit.extensions.TestDecorator.basicRun(TestDecorator.java:24)
      at junit.extensions.TestSetup$1.protect(TestSetup.java:23)
      at junit.framework.TestResult.runProtected(TestResult.java:128)
      at junit.extensions.TestSetup.run(TestSetup.java:27)
      at org.apache.tools.ant.taskdefs.optional.junit.JUnitTestRunner.run(JUnitTestRunner.java:518)
      at org.apache.tools.ant.taskdefs.optional.junit.JUnitTestRunner.launch(JUnitTestRunner.java:1052)
      at org.apache.tools.ant.taskdefs.optional.junit.JUnitTestRunner.main(JUnitTestRunner.java:906)


    FAILED: org.apache.hadoop.hive.cli.TestHBaseCliDriver.testCliDriver_ppd_key_ranges

    Error Message:
    Unexpected exception in setup

    Stack Trace:
    junit.framework.AssertionFailedError: Unexpected exception in setup
      at junit.framework.Assert.fail(Assert.java:50)
      at org.apache.hadoop.hive.cli.TestHBaseCliDriver.setUp(TestHBaseCliDriver.java:59)
      at junit.framework.TestCase.runBare(TestCase.java:132)
      at junit.framework.TestResult$1.protect(TestResult.java:110)
      at junit.framework.TestResult.runProtected(TestResult.java:128)
      at junit.framework.TestResult.run(TestResult.java:113)
      at junit.framework.TestCase.run(TestCase.java:124)
      at junit.framework.TestSuite.runTest(TestSuite.java:243)
      at junit.framework.TestSuite.run(TestSuite.java:238)
      at junit.extensions.TestDecorator.basicRun(TestDecorator.java:24)
      at junit.extensions.TestSetup$1.protect(TestSetup.java:23)
      at junit.framework.TestResult.runProtected(TestResult.java:128)
      at junit.extensions.TestSetup.run(TestSetup.java:27)
      at org.apache.tools.ant.taskdefs.optional.junit.JUnitTestRunner.run(JUnitTestRunner.java:518)
      at org.apache.tools.ant.taskdefs.optional.junit.JUnitTestRunner.launch(JUnitTestRunner.java:1052)
      at org.apache.tools.ant.taskdefs.optional.junit.JUnitTestRunner.main(JUnitTestRunner.java:906)


    FAILED: org.apache.hadoop.hive.cli.TestHBaseMinimrCliDriver.testCliDriver_hbase_bulk

    Error Message:
    com.google.common.collect.LinkedListMultimap.values()Ljava/util/List;

    Stack Trace:
    java.lang.NoSuchMethodError: com.google.common.collect.LinkedListMultimap.values()Ljava/util/List;
      at org.apache.hadoop.hdfs.SocketCache.clear(SocketCache.java:131)
      at org.apache.hadoop.hdfs.DFSClient.close(DFSClient.java:604)
      at org.apache.hadoop.hdfs.MiniDFSCluster.waitActive(MiniDFSCluster.java:1711)
      at org.apache.hadoop.hdfs.MiniDFSCluster.waitActive(MiniDFSCluster.java:1722)
      at org.apache.hadoop.hdfs.MiniDFSCluster.startDataNodes(MiniDFSCluster.java:1066)
      at org.apache.hadoop.hdfs.MiniDFSCluster.startDataNodes(MiniDFSCluster.java:929)
      at org.apache.hadoop.hdfs.MiniDFSCluster.initMiniDFSCluster(MiniDFSCluster.java:588)
      at org.apache.hadoop.hdfs.MiniDFSCluster.(MiniDFSCluster.java:398)
      at org.apache.hadoop.hive.shims.HadoopShimsSecure.getMiniDfs(HadoopShimsSecure.java:111)
      at org.apache.hadoop.hive.ql.QTestUtil.(HBaseQTestUtil.java:30)
      at org.apache.hadoop.hive.cli.TestHBaseMinimrCliDriver.setUp(TestHBaseMinimrCliDriver.java:53)
      at junit.framework.TestCase.runBare(TestCase.java:132)
      at junit.framework.TestResult$1.protect(TestResult.java:110)
      at junit.framework.TestResult.runProtected(TestResult.java:128)
      at junit.framework.TestResult.run(TestResult.java:113)
      at junit.framework.TestCase.run(TestCase.java:124)
      at junit.framework.TestSuite.runTest(TestSuite.java:243)
      at junit.framework.TestSuite.run(TestSuite.java:238)
      at junit.extensions.TestDecorator.basicRun(TestDecorator.java:24)
      at junit.extensions.TestSetup$1.protect(TestSetup.java:23)
      at junit.framework.TestResult.runProtected(TestResult.java:128)
      at junit.extensions.TestSetup.run(TestSetup.java:27)
      at org.apache.tools.ant.taskdefs.optional.junit.JUnitTestRunner.run(JUnitTestRunner.java:518)
      at org.apache.tools.ant.taskdefs.optional.junit.JUnitTestRunner.launch(JUnitTestRunner.java:1052)
      at org.apache.tools.ant.taskdefs.optional.junit.JUnitTestRunner.main(JUnitTestRunner.java:906)


    FAILED: org.apache.hadoop.hive.cli.TestHBaseNegativeCliDriver.testCliDriver_cascade_dbdrop

    Error Message:
    Unexpected exception in setup

    Stack Trace:
    junit.framework.AssertionFailedError: Unexpected exception in setup
      at junit.framework.Assert.fail(Assert.java:50)
      at org.apache.hadoop.hive.cli.TestHBaseNegativeCliDriver.setUp(TestHBaseNegativeCliDriver.java:38)
      at junit.framework.TestCase.runBare(TestCase.java:132)
      at junit.framework.TestResult$1.protect(TestResult.java:110)
      at junit.framework.TestResult.runProtected(TestResult.java:128)
      at junit.framework.TestResult.run(TestResult.java:113)
      at junit.framework.TestCase.run(TestCase.java:124)
      at junit.framework.TestSuite.runTest(TestSuite.java:243)
      at junit.framework.TestSuite.run(TestSuite.java:238)
      at junit.extensions.TestDecorator.basicRun(TestDecorator.java:24)
      at junit.extensions.TestSetup$1.protect(TestSetup.java:23)
      at junit.framework.TestResult.runProtected(TestResult.java:128)
      at junit.extensions.TestSetup.run(TestSetup.java:27)
      at org.apache.tools.ant.taskdefs.optional.junit.JUnitTestRunner.run(JUnitTestRunner.java:518)
      at org.apache.tools.ant.taskdefs.optional.junit.JUnitTestRunner.launch(JUnitTestRunner.java:1052)
      at org.apache.tools.ant.taskdefs.optional.junit.JUnitTestRunner.main(JUnitTestRunner.java:906)


    FAILED: org.apache.hadoop.hive.cli.TestHBaseNegativeCliDriver.testCliDriver_cascade_dbdrop_hadoop20

    Error Message:
    Unexpected exception in setup

    Stack Trace:
    junit.framework.AssertionFailedError: Unexpected exception in setup
      at junit.framework.Assert.fail(Assert.java:50)
      at org.apache.hadoop.hive.cli.TestHBaseNegativeCliDriver.setUp(TestHBaseNegativeCliDriver.java:38)
      at junit.framework.TestCase.runBare(TestCase.java:132)
      at junit.framework.TestResult$1.protect(TestResult.java:110)
      at junit.framework.TestResult.runProtected(TestResult.java:128)
      at junit.framework.TestResult.run(TestResult.java:113)
      at junit.framework.TestCase.run(TestCase.java:124)
      at junit.framework.TestSuite.runTest(TestSuite.java:243)
      at junit.framework.TestSuite.run(TestSuite.java:238)
      at junit.extensions.TestDecorator.basicRun(TestDecorator.java:24)
      at junit.extensions.TestSetup$1.protect(TestSetup.java:23)
      at junit.framework.TestResult.runProtected(TestResult.java:128)
      at junit.extensions.TestSetup.run(TestSetup.java:27)
      at org.apache.tools.ant.taskdefs.optional.junit.JUnitTestRunner.run(JUnitTestRunner.java:518)
      at org.apache.tools.ant.taskdefs.optional.junit.JUnitTestRunner.launch(JUnitTestRunner.java:1052)
      at org.apache.tools.ant.taskdefs.optional.junit.JUnitTestRunner.main(JUnitTestRunner.java:906)


    FAILED: <init>.org.apache.hadoop.hive.cli.TestMinimrCliDriver

    Error Message:
    com.google.common.collect.LinkedListMultimap.values()Ljava/util/List;

    Stack Trace:
    java.lang.NoSuchMethodError: com.google.common.collect.LinkedListMultimap.values()Ljava/util/List;
      at org.apache.hadoop.hdfs.SocketCache.clear(SocketCache.java:131)
      at org.apache.hadoop.hdfs.DFSClient.close(DFSClient.java:604)
      at org.apache.hadoop.hdfs.MiniDFSCluster.waitActive(MiniDFSCluster.java:1711)
      at org.apache.hadoop.hdfs.MiniDFSCluster.waitActive(MiniDFSCluster.java:1722)
      at org.apache.hadoop.hdfs.MiniDFSCluster.startDataNodes(MiniDFSCluster.java:1066)
      at org.apache.hadoop.hdfs.MiniDFSCluster.startDataNodes(MiniDFSCluster.java:929)
      at org.apache.hadoop.hdfs.MiniDFSCluster.initMiniDFSCluster(MiniDFSCluster.java:588)
      at org.apache.hadoop.hdfs.MiniDFSCluster.(MiniDFSCluster.java:398)
      at org.apache.hadoop.hive.shims.HadoopShimsSecure.getMiniDfs(HadoopShimsSecure.java:111)
      at org.apache.hadoop.hive.ql.QTestUtil.(TestMinimrCliDriver.java:45)
      at java.lang.Class.forName0(Native Method)
      at java.lang.Class.forName(Class.java:169)
      at org.apache.tools.ant.taskdefs.optional.junit.JUnitTestRunner.run(JUnitTestRunner.java:373)
      at org.apache.tools.ant.taskdefs.optional.junit.JUnitTestRunner.launch(JUnitTestRunner.java:1052)
      at org.apache.tools.ant.taskdefs.optional.junit.JUnitTestRunner.main(JUnitTestRunner.java:906)


    FAILED: <init>.org.apache.hadoop.hive.cli.TestNegativeMinimrCliDriver

    Error Message:
    com.google.common.collect.LinkedListMultimap.values()Ljava/util/List;

    Stack Trace:
    java.lang.NoSuchMethodError: com.google.common.collect.LinkedListMultimap.values()Ljava/util/List;
      at org.apache.hadoop.hdfs.SocketCache.clear(SocketCache.java:131)
      at org.apache.hadoop.hdfs.DFSClient.close(DFSClient.java:604)
      at org.apache.hadoop.hdfs.MiniDFSCluster.waitActive(MiniDFSCluster.java:1711)
      at org.apache.hadoop.hdfs.MiniDFSCluster.waitActive(MiniDFSCluster.java:1722)
      at org.apache.hadoop.hdfs.MiniDFSCluster.startDataNodes(MiniDFSCluster.java:1066)
      at org.apache.hadoop.hdfs.MiniDFSCluster.startDataNodes(MiniDFSCluster.java:929)
      at org.apache.hadoop.hdfs.MiniDFSCluster.initMiniDFSCluster(MiniDFSCluster.java:588)
      at org.apache.hadoop.hdfs.MiniDFSCluster.(MiniDFSCluster.java:398)
      at org.apache.hadoop.hive.shims.HadoopShimsSecure.getMiniDfs(HadoopShimsSecure.java:111)
      at org.apache.hadoop.hive.ql.QTestUtil.(TestNegativeMinimrCliDriver.java:41)
      at java.lang.Class.forName0(Native Method)
      at java.lang.Class.forName(Class.java:169)
      at org.apache.tools.ant.taskdefs.optional.junit.JUnitTestRunner.run(JUnitTestRunner.java:373)
      at org.apache.tools.ant.taskdefs.optional.junit.JUnitTestRunner.launch(JUnitTestRunner.java:1052)
      at org.apache.tools.ant.taskdefs.optional.junit.JUnitTestRunner.main(JUnitTestRunner.java:906)


    FAILED: org.apache.hadoop.hive.serde2.avro.TestAvroSerdeUtils.determineSchemaCanReadSchemaFromHDFS

    Error Message:
    com.google.common.collect.LinkedListMultimap.values()Ljava/util/List;

    Stack Trace:
    java.lang.NoSuchMethodError: com.google.common.collect.LinkedListMultimap.values()Ljava/util/List;
      at org.apache.hadoop.hdfs.SocketCache.clear(SocketCache.java:131)
      at org.apache.hadoop.hdfs.DFSClient.close(DFSClient.java:604)
      at org.apache.hadoop.hdfs.MiniDFSCluster.waitActive(MiniDFSCluster.java:1711)
      at org.apache.hadoop.hdfs.MiniDFSCluster.waitActive(MiniDFSCluster.java:1722)
      at org.apache.hadoop.hdfs.MiniDFSCluster.startDataNodes(MiniDFSCluster.java:1066)
      at org.apache.hadoop.hdfs.MiniDFSCluster.startDataNodes(MiniDFSCluster.java:929)
      at org.apache.hadoop.hdfs.MiniDFSCluster.initMiniDFSCluster(MiniDFSCluster.java:588)
      at org.apache.hadoop.hdfs.MiniDFSCluster.(MiniDFSCluster.java:398)
      at org.apache.hadoop.hive.serde2.avro.TestAvroSerdeUtils.determineSchemaCanReadSchemaFromHDFS(TestAvroSerdeUtils.java:187)
      at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
      at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
      at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
      at java.lang.reflect.Method.invoke(Method.java:597)
      at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:45)
      at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15)
      at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:42)
      at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20)
      at org.junit.runners.ParentRunner.runLeaf(ParentRunner.java:263)
      at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:68)
      at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:47)
      at org.junit.runners.ParentRunner$3.run(ParentRunner.java:231)
      at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:60)
      at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:229)
      at org.junit.runners.ParentRunner.access$000(ParentRunner.java:50)
      at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:222)
      at org.junit.runners.ParentRunner.run(ParentRunner.java:300)
      at junit.framework.JUnit4TestAdapter.run(JUnit4TestAdapter.java:39)
      at org.apache.tools.ant.taskdefs.optional.junit.JUnitTestRunner.run(JUnitTestRunner.java:518)
      at org.apache.tools.ant.taskdefs.optional.junit.JUnitTestRunner.launch(JUnitTestRunner.java:1052)
      at org.apache.tools.ant.taskdefs.optional.junit.JUnitTestRunner.main(JUnitTestRunner.java:906)




    The Apache Jenkins build system has built Hive-trunk-hadoop2 (build #63)

    Status: Still Failing

    Check console output at https://builds.apache.org/job/Hive-trunk-hadoop2/63/ to view the results.
  • Apache Jenkins Server at Jan 14, 2013 at 10:07 pm
    Changes for Build #54
    [namit] HIVE-3853 UDF unix_timestamp is deterministic if an argument is given, but
    it treated as non-deterministic preventing PPD (Navis via namit)

    [hashutosh] HIVE-3789 : Patch 3648 causing the majority of unit tests to fail on branch 0.9 (Arup Malakar via Ashutosh Chauhan)

    [hashutosh] HIVE-3431 : Avoid race conditions while downloading resources from non-local filesystem (Navis via Ashutosh Chauhan)

    [namit] HIVE-3300 LOAD DATA INPATH fails if a hdfs file with same name is added to table
    (Navis via namit)

    [namit] HIVE-3842 Remove redundant test codes
    (Navis via namit)

    [hashutosh] HIVE-3858 : Normalize left over CRLF files (Mark Grover via Ashutosh Chauhan)

    [namit] HIVE-3805 Resolve TODO in TUGIBasedProcessor
    (Kevin Wilfong via namit)

    [namit] HIVE-3718 Add check to determine whether partition can be dropped at
    Semantic Analysis time (Pamela Vagata via namit)

    [namit] HIVE-446 Implement TRUNCATE
    (Navis via namit)

    [hashutosh] HIVE-3839 : adding .gitattributes file for normalizing line endings during cross platform development (Thejas Nair via Ashutosh Chauhan)

    [hashutosh] HIVE-3809 : Concurrency issue in RCFile: multiple threads can use the same decompressor (Mikhail Bautin via Ashutosh Chauhan)

    [hashutosh] HIVE-3817 : Adding the name space for the maven task for the maven-publish target. (Ashish Singh via Ashutosh Chauhan)

    [hashutosh] HIVE-3446 : PrimitiveObjectInspector doesn't handle timestamps properly (Sam Tunnicliffe via Ashutosh Chauhan)

    [namit] HIVE-3838 Add input table name to MetaStoreEndFunctionContext for logging purposes
    (Pamela Vagata via namit)

    [hashutosh] HIVE-3802 : testCliDriver_input39 fails on hadoop-1 (Gunther Hagleitner via Ashutosh Chauhan)

    [hashutosh] HIVE-3801 : testCliDriver_loadpart_err fails on hadoop-1 (Gunther Hagleitner via Ashutosh Chauhan)

    [hashutosh] HIVE-3800 : testCliDriver_combine2 fails on hadoop-1 (Gunther Hagleitner via Ashutosh Chauhan)

    [namit] HIVE-581 improve group by syntax
    (Zhenxiao Luo via namit)

    [namit] HIVE-3834 Support ALTER VIEW AS SELECT in Hive
    (Zhenxiao Luo via namit)

    [namit] HIVE-3829 Hive CLI needs UNSET TBLPROPERTY command
    (Zhenxiao Luo via namit)

    [namit] HIVE-3832 Insert overwrite doesn't create a dir if the skewed column position doesnt match
    (Gang Tim Liu via namit)

    [namit] HIVE-3828 insert overwrite fails with stored-as-dir in cluster
    (Gang Tim Liu via namit)

    [namit] HIVE-3826 Rollbacks and retries of drops cause
    org.datanucleus.exceptions.NucleusObjectNotFoundException: No such database row)
    (Kevin Wilfong via namit)

    [kevinwilfong] HIVE-3728. make optimizing multi-group by configurable. (njain via kevinwilfong)

    [kevinwilfong] HIVE-3757. union_remove_9.q fails in trunk (hadoop 23) (njain via kevinwilfong)

    [kevinwilfong] HIVE-3774. Sort merge join should work if join cols are a prefix of sort columns for each partition. (njain via kevinwilfong)

    [namit] HIVE-3796 Multi-insert involving bucketed/sorted table turns off merging on all outputs
    (Kevin Wilfong via namit)

    [kevinwilfong] HIVE-3633. sort-merge join does not work with sub-queries. (njain via kevinwilfong)

    [hashutosh] HIVE-3814 : Cannot drop partitions on table when using Oracle metastore (Deepesh Khandelwal via Ashutosh Chauhan)

    [hashutosh] HIVE-3794 : Oracle upgrade script for Hive is broken (Deepesh Khandelwal via Ashutosh Chauhan)

    [hashutosh] HIVE-3792 : hive pom file has missing conf and scope mapping for compile configuration. (Ashish Singh via Ashutosh Chauhan)

    [namit] HIVE-3787 Regression introduced from HIVE-3401
    (Navis via namit)

    [namit] HIVE-3795 NPE in SELECT when WHERE-clause is an and/or/not operation involving null
    (Xiao Jiang via namit)

    [namit] HIVE-3646 Add 'IGNORE PROTECTION' predicate for dropping partitions
    (Andrew Chalfant via namit)

    [namit] HIVE-3492 Provide ALTER for partition changing bucket number
    (Navis via namit)

    [namit] HIVE-3806 Ptest failing due to "Argument list too long" errors"
    (Bhushan Mandhani via namit)

    [kevinwilfong] HIVE-3766. Enable adding hooks to hive meta store init. (Jean Xu via kevinwilfong)

    [namit] HIVE-3783 stats19.q is failing on trunk
    (Kevin Wilfong via namit)

    [namit] HIVE-3793 Print number of fetched rows after query in CliDriver
    (Navis via namit)

    [hashutosh] HIVE-3622 : reflect udf cannot find method which has arguments of primitive types and String, Binary, Timestamp types mixed (Navis via Ashutosh Chauhan)

    [namit] HIVE-3401 Diversify grammar for split sampling
    (Navis via namit)

    [hashutosh] HIVE-3782 : testCliDriver_sample_islocalmode_hook fails on hadoop-1 (Gunther Hagleitner via Ashutosh Chauhan)

    [hashutosh] HIVE-2288 : Adding the oracle nvl function to the UDF (Ed Capriolo, Guy Doulberg via Ashutosh Chauhan)

    [hashutosh] HIVE-2689 : ObjectInspectorConverters cannot convert Void types to Array/Map/Struct types. (Jonathan Chang via Ashutosh Chauhan)

    [hashutosh] HIVE-3714 : Patch: Hive's ivy internal resolvers need to use sourceforge for sqlline (Gopal V via Ashutosh Chauhan)

    [hashutosh] HIVE-3231 : msck repair should find partitions already containing data files (Keegan Mosley via Ashutosh Chauhan)

    [hashutosh] HIVE-2691 : Specify location of log4j configuration files via configuration properties (Zhenxiao Luo via Ashutosh Chauhan)

    [hashutosh] HIVE-2794 : Aggregations without grouping should return NULL when applied to partitioning column of a partitionless table (Zhenxiao Luo via Ashutosh Chauhan)

    [hashutosh] HIVE-3780 : RetryingMetaStoreClient Should Log the Caught Exception (Bhushan Mandhani via Ashutosh Chauhan)

    [hashutosh] HIVE-3084 : Hive CI failing due to script_broken_pipe1.q (Gunther Hagleitner via Ashutosh Chauhan)

    [hashutosh] HIVE-3760 : TestNegativeMinimrCliDriver_mapreduce_stack_trace.q fails on hadoop-1 (Gunther Hagleitner via Ashutosh Chauhan)

    [hashutosh] HIVE-3705 : Adding authorization capability to the metastore (Sushanth Sowmyan via Ashutosh Chauhan)

    [namit] HIVE-3140 Comment indenting is broken for "describe" in CLI
    (Zhenxiao Luo via namit)

    [namit] HIVE-3767 BucketizedHiveInputFormat should be automatically used with
    Bucketized Map Joins also (Gang Tim Liu via namit)

    [hashutosh] HIVE-3400 : Add Retries to Hive MetaStore Connections (Bhushan Mandhani via Ashutosh Chauhan)

    [namit] HIVE-2477 Use name of original expression for name of CAST output
    (Navis via namit)

    [namit] HIVE-3762 Minor fix for 'tableName' in Hive.g
    (Navis via namit)

    [namit] HIVE-2723 should throw "Ambiguous column reference key" Exception in particular
    join condition (Navis via namit)

    [namit] HIVE-3594 When Group by Partition Column Type is Timestamp or STRING Which Format contains "HH:MM:SS",
    It will occur URISyntaxException (Navis via namit)

    [namit] HIVE-3073 Hive List Bucketing - DML support
    (Gang Tim Liu via namit)

    [namit] HIVE-3771 HIVE-3750 broke TestParse
    (Kevin Wilfong via namit)

    [hashutosh] HIVE-3384 : HIVE JDBC module won't compile under JDK1.7 as new methods added in JDBC specification (Shengsheng Huang, Chris Drome, Mikhail Bautin via Ashutosh Chauhan)

    [namit] HIVE-3702 Renaming table changes table location scheme/authority
    (Kevin Wilfong via namit)

    [namit] HIVE-3750 JDBCStatsPublisher fails when ID length exceeds length of ID column
    (Kevin Wilfong via namit)

    [namit] HIVE-3747 Provide hive operation name for hookContext
    (Shreepadma Venugopalan via namit)

    [hashutosh] HIVE-3724 : Metastore tests use hardcoded ports (Kevin Wilfong via Ashutosh Chauhan)

    [hashutosh] HIVE-3631 : script_pipe.q fails when using JDK7 (Chris Drome via Ashutosh Chauhan)

    [hashutosh] HIVE-3693 : Performance regression introduced by HIVE-3483 (Thejas Nair via Ashutosh Chauhan)

    [cws] HIVE-3709. Stop storing default ConfVars in temp file (Kevin Wilfong via cws)

    [namit] HIVE-3729 Error in groupSetExpression rule in Hive grammar
    (Harish Butani via namit)

    [cws] HIVE-3531 [jira] Simple lock manager for dedicated hive server
    (Navis Ryu via Carl Steinbach)

    Summary:
    DPAL-1906 Implement simple lock manager for hive server

    In many cases, we uses hive server as a sole proxy for executing all the queries. For that, current default lock manager based on zookeeper seemed a little heavy. Simple in-memory lock manager could be enough.

    Test Plan: TestDedicatedLockManager

    Reviewers: JIRA, cwsteinbach

    Reviewed By: cwsteinbach

    Differential Revision: https://reviews.facebook.net/D5871

    [hashutosh] HIVE-3665: Allow URIs without port to be specified in metatool (Shreepadma via Ashutosh Chauhan)

    [hashutosh] HIVE-3678 : Add metastore upgrade scripts for column stats schema changes (Shreepadma via Ashutosh Chauhan)

    [hashutosh] HIVE-3749 : New test cases added by HIVE-3676 in insert1.q is not deterministic (Navis via Ashutosh Chauhan)

    [hashutosh] HIVE-3648 : HiveMetaStoreFsImpl is not compatible with hadoop viewfs (Arup Malakar via Ashutosh Chauhan)

    [hashutosh] HIVE-3742 : The derby metastore schema script for 0.10.0 doesn't run (Prasad Mujumdar via Ashutosh Chauhan)

    [hashutosh] HIVE-3645 : RCFileWriter does not implement the right function to support Federation (Arup Malakar via Ashutosh Chauhan)

    [hashutosh] HIVE-3723 : Hive Driver leaks ZooKeeper connections (Gunther Hagleitner via Ashutosh Chauhan)

    [hashutosh] HIVE-3234 : getting the reporter in the recordwriter (Owen Omalley via Ashutosh Chauhan)

    [hashutosh] HIVE-3736 : hive unit test case build failure. (Ashish Singh via Ashutosh Chauhan)

    [hashutosh] HIVE-3698 : enhanceModel.notRequired is incorrectly determined (Chris Drome via Ashutosh Chauhan)

    [namit] HIVE-3703 Hive Query Explain Plan JSON not being created properly
    (Mayank Garg via namit)

    [namit] HIVE-3721 ALTER TABLE ADD PARTS should check for valid partition spec and throw a SemanticException
    if part spec is not valid (Pamela Vagata via namit)

    [namit] HIVE-3735 PTest doesn't work due to hive snapshot version upgrade to 11
    (Gang Tim Liu via namit)

    [namit] HIVE-3722 Create index fails on CLI using remote metastore
    (Kevin Wilfong via namit)

    [kevinwilfong] Remove extra files accidentally committed with HIVE-3679. (kevinwilfong)

    [kevinwilfong] HIVE-3679. Unescape partition names returned by show partitions. (Wonho Kim via kevinwilfong)

    [hashutosh] Preparing for 0.11 development

    [kevinwilfong] HIVE-3647. map-side groupby wrongly due to HIVE-3432. (njain via kevinwilfong)

    [hashutosh] HIVE-3713 : Metastore: Sporadic unit test failures (Gunther Hagleitner via Ashutosh Chauhan)

    [cws] HIVE-3676 [jira] INSERT INTO regression caused by HIVE-3465
    (Navis Ryu via Carl Steinbach)

    Summary: DPAL-1931 INSERT INTO regression caused by HIVE-3465

    Test Plan: EMPTY

    Reviewers: JIRA, cwsteinbach

    Reviewed By: cwsteinbach

    Differential Revision: https://reviews.facebook.net/D6741

    [hashutosh] HIVE-3520 : ivysettings.xml does not let you override .m2/repository (Raja Aluri via Ashutosh Chauhan)

    [hashutosh] HIVE-3435 : Get pdk pluginTest passed when triggered from both builtin tests and pdk tests on hadoop23 (Zhenxiao Luo via Ashutosh Chauhan)

    [hashutosh] HIVE-3291 : fix fs resolvers (Ashish Singh via Ashutosh Chauhan)

    [hashutosh] HIVE-3680 : Include Table information in Hive's AddPartitionEvent. (Mithun Radhakrishnan via Ashutosh Chauhan)

    [namit] HIVE-3706 getBoolVar in FileSinkOperator can be optimized
    (Kevin Wilfong via namit)

    [namit] HIVE-3707 Round map/reduce progress down when it is in the range [99.5, 100)
    (Kevin Wilfong via namit)

    [namit] HIVE-3471 Implement grouping sets in hive
    (Ivan Gorbachev via namit)

    [hashutosh] HIVE-3664 : Avoid to create a symlink for hive-contrib.jar file in dist\lib folder. (Kanna Karanam via Ashutosh Chauhan)

    [cws] HIVE-3437. 0.23 compatibility: fix unit tests when building against 0.23 (Chris Drome via cws)

    [hashutosh] HIVE-3626 : RetryingHMSHandler should wrap JDOException inside MetaException (Bhushan Mandhani via Ashutosh Chauhan)

    [hashutosh] HIVE-3560 : Hive always prints a warning message when using remote metastore (Travis Crawford via Ashutosh Chauhan)

    [hashutosh] HIVE-3243 : ignore white space between entries of hive/hbase table mapping (Shengsheng Huang via Ashutosh Chauhan)

    [hashutosh] HIVE-3215 : JobDebugger should use RunningJob.getTrackingURL (Bhushan Mandhani via Ashutosh Chauhan)

    [hashutosh] HIVE-3704 : name of some metastore scripts are not per convention (Ashutosh Chauhan)

    [hashutosh] HIVE-3662 : TestHiveServer: testScratchDirShouldClearWhileStartup is failing on Windows (Kanna Karanam via Ashutosh Chauhan)

    [hashutosh] HIVE-3659 : TestHiveHistory::testQueryloglocParentDirNotExist Test fails on Windows because of some resource leaks in ZK (Kanna Karanam via Ashutosh Chauhan)

    [hashutosh] HIVE-3663 Unable to display the MR Job file path on Windows in case of MR job failures. (Kanna Karanam via Ashutosh Chauhan)

    [kevinwilfong] HIVE-3557. Access to external URLs in hivetest.py. (Ivan Gorbachev via kevinwilfong)

    [kevinwilfong] HIVE-3621. Make prompt in Hive CLI configurable. (Jingwei Lu via kevinwilfong)

    [kevinwilfong] HIVE-3695. TestParse breaks due to HIVE-3675. (njain via kevinwilfong)

    [namit] HIVE-3696 Revert HIVE-3483 which causes performance regression
    (Gang Tim Liu via namit)

    [namit] HIVE-3613 Implement grouping_id function
    (Ian Gorbachev via namit)

    [namit] HIVE-3692 Update parallel test documentation
    (Ivan Gorbachev via namit)

    [namit] HIVE-3649 Hive List Bucketing - enhance DDL to specify list bucketing table
    (Gang Tim Liu via namit)

    [kevinwilfong] HIVE-3675. NaN does not work correctly for round(n). (njain via kevinwilfong)

    [cws] HIVE-3651. bucketmapjoin?.q tests fail with hadoop 0.23 (Prasad Mujumdar via cws)

    [kevinwilfong] HIVE-3654. block relative path access in hive. (njain via kevinwilfong)

    [hashutosh] HIVE-3658 : Unable to generate the Hbase related unit tests using velocity templates on Windows (Kanna Karanam via Ashutosh Chauhan)

    [hashutosh] HIVE-3661 : Remove the Windows specific = related swizzle path changes from Proxy FileSystems (Kanna Karanam via Ashutosh Chauhan)

    [hashutosh] HIVE-3480 : <Resource leak>: Fix the file handle leaks in Symbolic & Symlink related input formats. (Kanna Karanam via Ashutosh Chauhan)

    [hashutosh] HIVE-2715: Upgrade Thrift dependency to 0.9.0 (Ashutosh Chauhan)

    [namit] HIVE-3687 smb_mapjoin_13.q is nondeterministic
    (Kevin Wilfong via namit)

    [kevinwilfong] HIVE-3686. Fix compile errors introduced by the interaction of HIVE-1362 and HIVE-3524. (Shreepadma Venugopalan via kevinwilfong)

    [cws] HIVE-1362. Column level scalar valued statistics on Tables and Partitions (Shreepadma Venugopalan via cws)

    [kevinwilfong] HIVE-3524. Storing certain Exception objects thrown in HiveMetaStore.java in MetaStoreEndFunctionContext. (Maheshwaran Srinivasan via kevinwilfong)

    [cws] HIVE-1977. DESCRIBE TABLE syntax doesn't support specifying a database qualified table name (Zhenxiao Luo via cws)

    [cws] HIVE-3674. Test case TestParse broken after recent checkin (Sambavi Muthukrishnan via cws)

    [kevinwilfong] HIVE-3627. eclipse misses library: javolution-@javolution-version@.jar. (Gang Tim Liu via kevinwilfong)

    [namit] HIVE-3673 Sort merge join not used when join columns have different names
    (Kevin Wilfong via namit)

    [kevinwilfong] HIVE-3640. Reducer allocation is incorrect if enforce bucketing and mapred.reduce.tasks are both set. (Vighnesh Avadhani via kevinwilfong)

    [namit] HIVE-3570 Add/fix facility to collect operator specific statisticsin hive + add hash-in/hash-out
    counter for GroupBy Optr (Satadru Pan via namit)

    [namit] HIVE-3554 Hive List Bucketing - Query logic
    (Gang Tim Liu via namit)

    [cws] HIVE-3563. Drop database cascade fails when there are indexes on any tables (Prasad Mujumdar via cws)

    [kevinwilfong] HIVE-3276. optimize union sub-queries. (njain via kevinwilfong)

    [hashutosh] HIVE-3441 : testcases escape1,escape2 fail on windows (Thejas Nair via Ashutosh Chauhan)

    [kevinwilfong] HIVE-3499. add tests to use bucketing metadata for partitions. (njain via kevinwilfong)

    [kevinwilfong] HIVE-3610. Add a command "Explain dependency ..." (Sambavi Muthukrishnan via kevinwilfong)

    [namit] HIVE-3529 Incorrect partition bucket/sort metadata when overwriting partition with different metadata from table
    (Kevin Wilfong via namit)

    [namit] HIVE-3623 Reset operator-id before executing parse tests
    (Navis via namit)

    [kevinwilfong] HIVE-3433. Implement CUBE and ROLLUP operators in Hive. (Ivan Gorbachev and Namit Jain via kevinwilfong)

    [hashutosh] HIVE-3519 : partition to directory comparison in CombineHiveInputFormat needs to accept partitions dir without scheme (Thejas Nair via Ashutosh Chauhan)

    [kevinwilfong] HIVE-3152. Disallow certain character patterns in partition names. (Ivan Gorbachev via kevinwilfong)

    [ecapriolo] HIVE-3599 missing return of compression codec to pool (Owen O'Malley via egc)

    [namit] HIVE-3544 union involving double column with a map join subquery will fail or give wrong results
    (Kevin Wilfong via namit)

    [cws] HIVE-3590. TCP KeepAlive and connection timeout for the HiveServer (Esteban Gutierrez via cws)

    [cws] derby metastore upgrade script throw errors when updating from 0.7 to 0.8 (Zhenxiao Luo via cws)

    [cws] HIVE-3525. Avro Maps with Nullable Values fail with NPE (Sean Busbey via cws)

    [cws] HIVE-3523. Hive info logging is broken (Carl Steinbach via cws)

    [kevinwilfong] HIVE-3551. Add more tests where output of sort merge join is sorted. (njain via kevinwilfong)

    [kevinwilfong] HIVE-967. Implement "show create table" (Feng Lu via kevinwilfong)

    [namit] HIVE-3581 get_json_object and json_tuple return null in the presence of new line characters
    (Kevin Wilfong via namit)

    [kevinwilfong] HIVE-3573. Revert HIVE-3268. (njain via kevinwilfong)

    [namit] HIVE-3556 Test "Path -> Alias" for explain extended
    (Gang Tim Liu via namit)

    [namit] HIVE-3518 QTestUtil side-effects
    (Navis via namit)

    [namit] HIVE-3564 hivetest.py: revision number and applied patch
    (Ivan Gorbachev via namit)

    [namit] HIVE-3550 Early skipping for limit operator at reduce stage
    (Navis via namit)

    [namit] HIVE-3536 Output of sort merge join is no longer bucketed
    (Kevin Wilfong)

    For some reason, I missed merging the test in my previous merge

    [kevinwilfong] HIVE-3522. Make separator for Entity name configurable. (Raghotham Murthy via kevinwilfong)

    [namit] HIVE-3533 ZooKeeperHiveLockManager does not respect the option to keep locks alive even after
    the current session has closed (Matt Martin via namit)

    [namit] HIVE-3536 Output of sort merge join is no longer bucketed
    (Kevin Wilfong via namit)

    [namit] HIVE-3514 Refactor Partition Pruner so that logic can be reused.
    (Gang Tim Liu via namit)

    [namit] HIVE-2874 Renaming external partition changes location
    (Zhenxiao Luo via namit)

    [cws] Track tables and keys used in join and group by operators
    (Sambavi Muthukrishnan via Carl Steinbach)

    Summary:
    The idea here is to walk the operator tree and identify join and group by operators
    whose keys can be mapped back directly to tables and columns on those tables. This
    information can be used to determine the characteristics of a workload and which
    tables are accessed most often using the same keys for these operators that can
    benefit from bucketing.

    Test Plan: Added new test cases in TestCliDriver. Ran all existing unit tests and they passed.

    Reviewers: njain, kevinwilfong, JIRA, cwsteinbach

    Reviewed By: cwsteinbach

    CC: cwsteinbach

    Differential Revision: https://reviews.facebook.net/D5613

    [kevinwilfong] HIVE-3498. hivetest.py fails with --revision option. (Ivan Gorbachev via kevinwilfong)

    [kevinwilfong] HIVE-3458. Parallel test script doesnt run all tests. (Ivan Gorbachev via kevinwilfong)

    [hashutosh] HIVE-3481: <Resource leak>: Hiveserver is not closing the existing driver handle before executing the next command. It results in to file handle leaks. (Kanna Karanam via Ashutosh Chauhan)

    [namit] HIVE-3495 For UDAFs, when generating a plan without map-side-aggregation, constant
    agg parameters will be replaced by ExprNodeColumnDesc (Yin Huai via namit)

    [kevinwilfong] HIVE-3484. RetryingRawStore logic needs to be significantly reworked to support retries within transactions (Jean Xu via kevinwilfong)

    [cws] add instrumentation to capture if there is skew in reducers (Arun Dobriya via cws)

    [namit] HIVE-3493 aggName of SemanticAnalyzer.getGenericUDAFEvaluator is generated in two
    different ways (Yin Huai via namit)

    [heyongqiang] revert r1392105 due to bylaw requirement mentioned by Carl Steinbach

    [heyongqiang] HIVE-2206:add a new optimizer for query correlation discovery and optimization (Yin Huai via He Yongqiang)

    [namit] HIVE-1367 cluster by multiple columns does not work if parenthesis is present
    (Zhenxiao Luo via namit)

    [namit] HIVE-3515 metadata_export_drop.q causes failure of other tests
    (Ivan Gorbachev via namit)

    [kevinwilfong] HIVE-3432. perform a map-only group by if grouping key matches the sorting properties of the table. (njain via kevinwilfong)

    [namit] HIVE-3512 Log client IP address with command in metastore's startFunction method
    (Kevin Wilfong via namit)

    [hashutosh] HIVE-3478 : Remove the specialized logic to handle the file schemas in windows vs unix from build.xml (Kanna Karanam via Ashutosh Chauhan)

    [namit] HIVE-3315 Propagates filters which are on the join condition transitively
    (Navis via namit)

    [namit] HIVE-3397 PartitionPruner should log why it is not pushing the filter
    down to JDO (Navis via namit)

    [hashutosh] HIVE-3483 :joins using partitioned table give incorrect results on windows (Thejas Nair via Ashutosh Chauhan)

    [cws] HIVE-3465. insert into statement overwrites if target table is prefixed with database name (Navis Ryu via cws)

    [cws] HIVE-3505. log4j template has logging threshold that hides all audit logs (Sean Mackrory via cws)

    [cws] HIVE-3507 Some of the tests are not deterministic
    (Namit Jain via Carl Steinbach)

    Summary: HIVE-3507 Some of the tests are not deterministic

    Test Plan: reran the changed tests

    Differential Revision: https://reviews.facebook.net/D5655

    [cws] HIVE-3277. Enable Metastore audit logging for non-secure connections (Sean Mackrory via cws)

    [namit] HIVE-3411 Filter predicates on outer join overlapped on single alias is not handled properly
    (Navis via namit)

    [namit] HIVE-3451 map-reduce jobs does not work for a partition containing sub-directories
    (Gang Tim Liu via namit)

    [namit] HIVE-3497 Avoid NPE in skewed information read
    (Gang Tim Liu via namit)

    [hashutosh] HIVE-3494 : Some of the JDBC test cases are failing on Windows because of the longer class path. (Kanna Karanam via Ashutosh Chauhan)

    [namit] HIVE-3496 Query plan for multi-join where the third table joined is a subquery containing a map-only
    union with hive.auto.convert.join=true is wrong
    (Kevin Wilfong via namit)

    [hashutosh] HIVE-3487 : Some of the Metastore unit tests failing on Windows because of the static variables initialization problem in HiveConf class. (Kanna Karanam via Ashutosh Chauhan)

    [cws] HIVE-3443. Hive Metatool should take serde_param_key from the user to allow for changes to avro serde's schema url key (Shreepadma Venugopalan via cws)

    [namit] HIVE-3485 Skewed DDL doesn't support skewed value with string quote
    (Gang Tim Liu via namit)

    [namit] HIVE-3486 CTAS in database with location on non-default name node fails
    (Kevin Wilfong via namit)

    [hashutosh] HIVE-3479 : Bug fix: Return the child JVM exit code to the parent process to handle the error conditions (Kanna Karanam via Ashutosh Chauhan)

    [kevinwilfong] HIVE-3477. Duplicate data possible with speculative execution for dynamic partitions. (njain via kevinwilfong)

    [hashutosh] HIVE-3461 : hive unit tests fail to get lock using zookeeper on windows (Thejas Nair via Ashutosh Chauhan)

    [cws] HIVE-3450. Hive maven-publish ant task should be configurable (Travis Crawford via cws)

    [kevinwilfong] HIVE-3086. Skewed Join Optimization. njain via kevinwilfong

    [cws] Backout HIVE-3443 (cws)

    [cws] HIVE-3443. Hive Metatool should take serde_param_key from the user to allow for changes to avro serde's schema url key (Shreepadma Venugopalan via cws)

    [namit] HIVE-3422 Support partial partition specifications in when enabling/disabling protections in Hive
    (Jean Xu via namit)

    [namit] HIVE-3283 bucket information should be used from the partition instead of the table
    (Kevin Wilfong via namit)

    [namit] HIVE-3452 Missing column causes null pointer exception
    (Jean Xu via namit)

    [kevinwilfong] HIVE-3438. Add tests for 'm' bigs tables sortmerge join with 'n' small tables where both m,n>1. (njain via kevinwilfong)

    [cws] HIVE-2957. Hive JDBC doesn't support TIMESTAMP column (Richard Ding via cws)

    [kevinwilfong] HIVE-3391. Keep the original query in HiveDriverRunHookContextImpl. (Dawid Dabrowski via kevinwilfong)

    [namit] HIVE-3459 Dynamic partition queries producing no partitions fail with hive.stats.reliable=true
    (Kevin Wilfong via namit)

    [namit] Checked in recursive_dir.q by mistake while committing HIVE-3339

    [namit] HIVE-3339 Change the rules in SemanticAnalyzer to use Operator.getName() instead of hardcoded names
    (Zhenxiao Luo via namit)

    [kevinwilfong] HIVE-3440. Fix pdk PluginTest failing on trunk-h0.21 (Zhenxiao Luo via kevinwilfong)

    [cws] HIVE-3395. 0.23 compatibility: shim job.tracker.address (Francis Liu via cws)

    [hashutosh] HIVE-3448 :GenMRSkewJoinProcessor uses File.Separator instead of Path.Separator (Thejas Nair via Ashutosh Chauhan)

    [cws] HIVE-3387. Meta data file size exceeds limit (Navis Ryu via cws)

    [hashutosh] HIVE-3323 : enum to string conversions (Travis Crawford via Ashutosh Chauhan)

    [sdong] HIVE-3388 Improve Performance of UDF PERCENTILE_APPROX() (Rongrong Zhong via Siying Dong)

    [cws] HIVE-3171. Bucketed sort merge join doesn't work when multiple files exist for small alias (Navis Ryu via cws)

    [hashutosh] HIVE-3098 : Memory leak from large number of FileSystem instances in FileSystem.CACHE (Mithun R via Ashutosh Chauhan)

    [hashutosh] HIVE-3427 : Newly added test testCliDriver_metadata_export_drop is consistently failing on trunk (Navis via Ashutosh Chauhan)

    [namit] HIVE-3306 SMBJoin/BucketMapJoin should be allowed only when join key expression is exactly matches
    with sort/cluster key (Navis via namit)

    [hashutosh] HIVE-2999 : Offline build is not working (Navis via Ashutosh Chauhan)

    [hashutosh] HIVE-3436 : Difference in exception string from native method causes script_pipe.q to fail on windows (Thejas Nair via Ashutosh Chauhan)

    [hashutosh] HIVE-3340 : shims unit test failures fails further test progress (Giridharan Kesavan via Ashutosh Chauhan)

    [hashutosh] HIVE-3075 : Improve HiveMetaStore logging (Travis Crawford via Ashutosh Chauhan)

    [namit] HIVE-3429 Bucket map join involving table with more than 1 partition column causes
    FileNotFoundException (Kevin Wilfong via namit)

    [cws] HIVE-3056. Ability to bulk update location field in Db/Table/Partition records (Shreepadma Venugopalan via cws)

    [cws] HIVE-3416 [jira] Fix TestAvroSerdeUtils.determineSchemaCanReadSchemaFromHDFS when running Hive on hadoop23
    (Zhenxiao Luo via Carl Steinbach)

    Summary:
    HIVE-3416: Fix TestAvroSerdeUtils.determineSchemaCanReadSchemaFromHDFS when running Hive on hadoop23

    TestAvroSerdeUtils determinSchemaCanReadSchemaFromHDFS is failing when running hive on hadoop23:

    $ant very-clean package -Dhadoop.version=0.23.1 -Dhadoop-0.23.version=0.23.1 -Dhadoop.mr.rev=23

    $ant test -Dhadoop.version=0.23.1 -Dhadoop-0.23.version=0.23.1 -Dhadoop.mr.rev=23 -Dtestcase=TestAvroSerdeUtils

      <testcase classname="org.apache.hadoop.hive.serde2.avro.TestAvroSerdeUtils" name="determineSchemaCanReadSchemaFromHDFS" time="0.21">
         <error message="org/apache/hadoop/net/StaticMapping" type="java.lang.NoClassDefFoundError">java.lang.NoClassDefFoundError: org/apache/hadoop/net/StaticMapping
         at org.apache.hadoop.hdfs.MiniDFSCluster.initMiniDFSCluster(MiniDFSCluster.java:534)
         at org.apache.hadoop.hdfs.MiniDFSCluster.(MiniDFSCluster.java:360)
         at org.apache.hadoop.hive.serde2.avro.TestAvroSerdeUtils.determineSchemaCanReadSchemaFromHDFS(TestAvroSerdeUtils.java:187)
         at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
         at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
         at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
         at java.lang.reflect.Method.invoke(Method.java:616)
         at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:44)
         at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15)
         at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:41)
         at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20)
         at org.junit.runners.BlockJUnit4ClassRunner.runNotIgnored(BlockJUnit4ClassRunner.java:79)
         at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:71)
         at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:49)
         at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193)
         at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52)
         at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191)
         at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42)
         at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184)
         at org.junit.runners.ParentRunner.run(ParentRunner.java:236)
         at junit.framework.JUnit4TestAdapter.run(JUnit4TestAdapter.java:39)
         at org.apache.tools.ant.taskdefs.optional.junit.JUnitTestRunner.run(JUnitTestRunner.java:420)
         at org.apache.tools.ant.taskdefs.optional.junit.JUnitTestRunner.launch(JUnitTestRunner.java:911)
         at org.apache.tools.ant.taskdefs.optional.junit.JUnitTestRunner.main(JUnitTestRunner.java:768)
    Caused by: java.lang.ClassNotFoundException: org.apache.hadoop.net.StaticMapping
         at java.net.URLClassLoader$1.run(URLClassLoader.java:217)
         at java.security.AccessController.doPrivileged(Native Method)
         at java.net.URLClassLoader.findClass(URLClassLoader.java:205)
         at java.lang.ClassLoader.loadClass(ClassLoader.java:321)
         at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:294)
         at java.lang.ClassLoader.loadClass(ClassLoader.java:266)
         ... 25 more
    </error>
       </testcase>

    Test Plan: EMPTY

    Reviewers: JIRA

    Differential Revision: https://reviews.facebook.net/D5025

    [cws] HIVE-3424. Error by upgrading a Hive 0.7.0 database to 0.8.0 (008-HIVE-2246.mysql.sql) (Alexander Alten-Lorenz via cws)

    [cws] HIVE-3412. Fix TestCliDriver.repair on Hadoop 0.23.3, 3.0.0, and 2.2.0-alpha (Zhenxiao Luo via cws)

    [cws] HIVE-3413. Fix pdk.PluginTest on hadoop23 (Zhenxiao Luo via cws)

    [hashutosh] HIVE-3338 : Archives broken for hadoop 1.0 (Vikram Dixit via Ashutosh Chauhan)

    [ecapriolo] HIVE-3068 Export table metadata as JSON on table drop (Andrew Chalfant via egc)

    [namit] HIVE-3393 get_json_object and json_tuple should use Jackson library
    (Kevin Wilfong via namit)

    [namit] HIVE-3410 All operators's conf should inherit from a common class
    (Namit via Carl)

    [cws] HIVE-3265. HiveHistory.printRowCount() throws NPE (Shreepadma Venugopalan via cws)

    [cws] HIVE-3409. Increase test.junit.timeout value (Carl Steinbach via cws)

    [cws] HIVE-3365. Upgrade Hive's Avro dependency to version 1.7 (Shreepadma Venugopalan via cws)

    [cws] HIVE-3345. Add junit exclude utility to disable testcases (Zhenxiao Luo via cws)

    [namit] HIVE-3406 Yet better error message in CLI on invalid column name
    (Navis via namit)

    [namit] HIVE-3072 Hive List Bucketing - DDL support
    (Gang Tim Liu via namit)

    [kevinwilfong] HIVE-3396. hive.stats.reliable config causes FileSinkOperator to fail when writing empty file. (kevinwilfong reviewed by njain)

    [kevinwilfong] HIVE-3379. stats are not being collected correctly for analyze table with dynamic partitions. (njain via kevinwilfong)

    [namit] HIVE-3226 ColumnPruner is not working on LateralView
    (Navis via namit)

    [cws] HIVE-3240. Fix non-deterministic results in newline.q and timestamp_lazy.q (Zhenxiao Luo via cws)

    [cws] HIVE-3242. Fix cascade_dbdrop.q when building hive on hadoop0.23 (Zhenxiao Luo via cws)

    [namit] HIVE-2925 - Support non-MR fetching for simple queries with select/limit/filter operations only (Navis via namit)

    [namit] HIVE-3375 bucketed map join should check that the number of files match
    the number of buckets (namit via kevin and carl)

    [cws] HIVE-3029. Update ShimLoader to work with Hadoop 2.x (Carl Steinbach via cws)

    [kevinwilfong] HIVE-3268. expressions in cluster by are not working. (njain via kevinwilfong)

    [hashutosh] HIVE-3385 : fixing 0.23 test build (Sushanth Sowmyan via Ashutosh Chauhan)

    [cws] HIVE-3337. Create Table Like should copy configured Table Parameters (Bhushan Mandhani via cws)

    [cws] HIVE-2804. Task log retrieval fails on Hadoop 0.23 (Zhenxiao Luo via cws)

    [hashutosh] HIVE-3341 [jira] Making hive tests run against different MR versions
    (Sushanth Sowmyan via Ashutosh Chauhan)

    Summary:
    HIVE-3341 Making hive tests run against different MR versions

    After we build hive, we want to have the ability to run unit tests against specific hadoop versions. Currently, the classpath constructed has multiple hadoop jars, which makes compiling okay, but running non-deterministic.

    An example is HIVE-3156, where running against 0.23 shows issues with a couple of tests (which should either be shimmed out, or separated into directories the way it's done in the shims/ directory) - It would also be nice to find these issues out at test-compile time itself, rather than having them fail at test runtime.

    With this patch, we can set ant variable hadoop.mr.rev to 20, 20S or 23 to test against a particular version.

    Test Plan: current tests continue to work - this is a build system change

    Reviewers: JIRA, ashutoshc, cwsteinbach

    Reviewed By: ashutoshc

    Differential Revision: https://reviews.facebook.net/D4557

    [namit] HIVE-3343 Hive: Query misaligned result for Group by followed by Join with filter
    and skip a group-by result (Gang Tim Liu via namit)

    [kevinwilfong] HIVE-3293. Load file into a table does not update table statistics. (njain via kevinwilfong)

    [cws] HIVE-2789. query_properties.q contains non-deterministic queries (Zhenxiao Luo via cws)

    [hashutosh] HIVE-3327 :Remove the Unix specific absolute path of Cat utility in several .q files to make them run on Windows with CygWin in path. (Kanna Karanam via Ashutosh Chauhan)

    [kevinwilfong] HIVE-3304. sort merge join should work if both the tables are sorted in descending order. (njain via kevinwilfong)

    [namit] HIVE-3302 Race condition in query plan for merging at the end of a query
    (Kevin Wilfong via namit)

    [namit] HIVE-3219 BucketizedHiveInputFormat should be automatically used with SMBJoin
    (Navis via namit)

    [hashutosh] HIVE-3320 : Handle CRLF line endings to avoid the extra spacing in generated test outputs in Windows. (Utilities.Java :: readColumn) (Kanna Karanam via Ashutosh Chauhan)

    [namit] HIVE-3282 Convert runtime exceptions to semantic exceptions for missing partitions/tables
    in show/describe statements (Sambavi Muthukrishnan via namit)

    [kevinwilfong] HIVE-3262. bucketed mapjoin silently ignores mapjoin hint. (njain via kevinwilfong)

    [hashutosh] HIVE-3319 : Fix the TestHiveHistory, TestHiveConf, TestExecDriver unit tests on Windows by fixing the path related issues. (Kanna Karanam via Ashutosh Chauhan)

    [kevinwilfong] HIVE-3289. sort merge join may not work silently. (njain via kevinwilfong)

    [hashutosh] HIVE-3317 Fix “TestDosToUnix” unit tests on Windows by closing the leaking file handle in DosToUnix.java. (Kanna Karanam via Ashutosh Chauhan)

    [cws] HIVE-3273 [jira] Add avro jars into hive execution classpath
    (Zhenxiao Luo via Carl Steinbach)

    Summary:
    HIVE-3273: Add avro jars into hive execution classpath

    avro*.jar should be added to hive execution classpath

    Test Plan: EMPTY

    Reviewers: JIRA, cwsteinbach

    Reviewed By: cwsteinbach

    Differential Revision: https://reviews.facebook.net/D4209

    [hashutosh] HIVE-3153 : Release codecs and output streams between flushes of RCFile (Owen Omalley via Ashutosh Chauhan)

    [hashutosh] HIVE-3303: Fix error code inconsistency bug in mapreduce_stack_trace.q and mapreduce_stack_trace_turnoff.q when running hive on hadoop23 (Zhenxiao Luo via Ashutosh Chauhan)

    [namit] HIVE-3238 A table generating, table generating function
    (Edward via namit)

    [namit] HIVE-3310 [Regression] TestMTQueries test is failing on trunk
    (Navis via namit)

    [namit] HIVE-3314 Extract global limit configuration to optimizer
    (Navis via namit)

    [namit] HIVE-3311 Convert runtime exceptions to semantic exceptions for
    validation of alter table commands (Sambavi Muthukrishnan via namit)

    [namit] HIVE-3218 Stream table of SMBJoin/BucketMapJoin with two or more
               partitions is not handled properly (Navis via namit)

    [namit] HIVE-2101 mapjoin sometimes gives wrong results if there is a filter in the on condition
    (Navis via namit)

    [hashutosh] HIVE-3301 : Fix quote printing bug in mapreduce_stack_trace.q testcase failure when running hive on hadoop23 (Zhenxiao Luo via Ashutosh Chauhan)

    [kevinwilfong] HIVE-1653. Ability to enforce correct stats. (njain via kevinwilfong)

    [hashutosh] HIVE-3279: Table schema not being copied to Partitions with no columns (Travis Crawford via Ashutosh Chauhan)

    [hashutosh] HIVE-3275 : Fix autolocal1.q testcase failure when building hive on hadoop0.23 MR2 (Zhenxiao Luo via Ashutosh Chauhan)

    [hashutosh] HIVE-3126 : Generate & build the velocity based Hive tests on windows by fixing the path issues (Kanna Karanam via Ashutosh Chauhan)

    [kevinwilfong] HIVE-3295. HIVE-3128 introduced bug causing dynamic partitioning to fail. (kevinwilfong reviewed by njain, ashutoshc)

    [cws] HIVE-3249 [jira] Upgrade guava to 11.0.2
    (Zhenxiao Luo via Carl Steinbach)

    Summary:
    HIVE-3249: Upgrade guava to 11.0.2

    Hadoop has upgraded to this new version of Guava. We should, too, so we don't have compatibility issues running on Hadoop 2.0+

    currently, hive is using guava-r09.jar
    we should update it to guava-11.0.2.jar

    Test Plan: EMPTY

    Reviewers: JIRA

    Differential Revision: https://reviews.facebook.net/D4083

    [kevinwilfong] HIVE-2909. SHOW COLUMNS table_name; to provide a comma-delimited list of columns. (njain via kevinwilfong)

    [hashutosh] HIVE-3225 : NPE on a join query with authorization enabled (Francis Liu via Ashutosh Chauhan)

    [kevinwilfong] HIVE-3261. alter the number of buckets for a non-empty partitioned table should not be allowed. (njain via kevinwilfong)

    [hashutosh] HIVE-3221 : HiveConf.getPositionFromInternalName does not support more than sinle digit column numbers (Sushanth Sowmyan via Ashutosh Chauhan)

    [namit] HIVE-3070 Filter on outer join condition removed while merging join tree
    (Navis via namit)

    [namit] HIVE-3205 Bucketed mapjoin on partitioned table which has no partition throws NPE
    (Navis via namit)

    [kevinwilfong] HIVE-3267. escaped columns in cluster/distribute/order/sort by are not working. (njain via kevinwilfong)

    [hashutosh] HIVE-3246 : java primitive type for binary datatype should be byte[] (Thejas Nair via Ashutosh Chauhan)

    [namit] HIVE-3251 Hive doesn't remove scrach directories while killing running MR job
    (Gang Tim Liu via namit)

    [namit] HIVE-3230 Make logging of plan progress in HadoopJobExecHelper configurable
    (Kevin Wilfong via namit)

    [namit] HIVE-3210 Support Bucketed mapjoin on partitioned table which has two or more partitions
    (Navis via namit)

    [namit] HIVE-2544 Nullpointer on registering udfs.
    (Edward Capriolo via namit)

    [namit] HIVE-3248 lack of semi-colon in .q file leads to missing the next statement
    (Edward Capriolo via namit)

    [namit] HIVE-3247 Sorted by order of table not respected
    (Navis via namit)

    [ecapriolo] HIVE-3202 Add reset command for resetting configuration. Navis Ryu (via egc)

    [ecapriolo] HIVE-3195 Typo in dynamic partitioning code bits, says genereated instead of generated in some places. Harsh J (via egc)

    [ecapriolo] HIVE-3257 Fix avro_joins.q testcase failure when building hive on hadoop0.23. Zhenxiao Luo (via egc)

    [hashutosh] HIVE-3204 :Windows: Fix the unit tests which contains cmd commands (Unix shell commands) (Kanna Karanam via Ashutosh Chauhan)

    [hashutosh] HIVE-3168: LazyBinaryObjectInspector.getPrimitiveJavaObject copies beyond length of underlying BytesWritable (Thejas Nair via Ashutosh Chauhan)

    [namit] HIVE-2848 Add validation to HiveConf ConfVars
    (Navis via namit)

    [hashutosh] HIVE-3232 : Resource Leak: Fix the File handle leak in EximUtil.java (Kanna Karanam via Ashutosh Chauhan)

    [ecapriolo] HIVE-2549 Support standard cross join syntax. Navis Ryu (via egc)

    [ecapriolo] HIVE-2498 Group by operator does not estimate size of Timestamp & Binary data correctly. Ashutosh Chauhan (via egc)

    [hashutosh] HIVE-3146 : Support external hive tables whose data are stored in Azure blob store/Azure Storage Volumes (ASV) (Kanna Karanam via Ashutosh Chauhan)

    [cws] HIVE-3100. Add HiveCLI that runs over JDBC (Prasad Mujumdar via cws)

    [hashutosh] HIVE-3207 : FileUtils.tar does not close input files (Navis Ryu via Ashutosh Chauhan)

    [hashutosh] HIVE-3172 : Remove the duplicate JAR entries from the (“test.classpath”) to avoid command line exceeding char limit on windows (Kanna Karanam via Ashutosh Chauhan)

    [ecapriolo] HIVE-3206 FileUtils.tar assumes wrong directory in some cases. Navis Ryu (via egc)

    [ecapriolo] HIVE-3127 Pass hconf values as XML instead of command line arguments to child JVM. Kanna Karanam (via egc)

    [ecapriolo] HIVE-3180 Fix Eclipse classpath template broken in HIVE-3128. Carl Steinbach (via egc)

    [hashutosh] HIVE-3048 : Collect_set Aggregate does uneccesary check for value. (Ed Capriolo via Ashutosh Chauhan)

    [hashutosh] HIVE-2021 : Add a configuration property that sets the variable substitution max depth (Edward Capriolo via Ashutosh Chauhan)

    [cws] Hive thrift code doesnt generate quality hashCode()
    (Liu Tim via Carl Steinbach)

    Summary:

    Hive thrift code doesnt generate quality hashCode(). Right now, it all has
    @Override
    public int hashCode() { return 0; }

    It will cause all entries go to the same bucket if it's used as hash key.


    Test Plan:
    ant clean package test

    pass 1946 tests

    Reviewers: njain, kevinwilfong, cwsteinbach

    Reviewed By: cwsteinbach

    Differential Revision: https://reviews.facebook.net/D3759

    [ecapriolo] HIVE-3125 sort_array does not work with LazyPrimitive Philip Tromans (via egc)

    [kevinwilfong] HIVE-3178. retry not honored in RetryingRawMetastore. (Namit Jain via kevinwilfong)

    [ecapriolo] HIVE-3128 Use commons-compress instead of forking tar process (Kanna Karanam via egc)

    [kevinwilfong] HIVE-3135. add an option in ptest to run on a single machine (Namit Jain via kevinwilfong)

    [namit] HIVE-2955 Queries consists of metadata-only-query returns always empty value
    (Navis via namit)

    [cws] HIVE-3161. A minor test update
    (Namit Jain via Carl Steinbach)

    Summary: The correct long term fix is HIVE-3160

    Test Plan: manual

    Differential Revision: https://reviews.facebook.net/D3723

    [ecapriolo] HIVE-2585 Collapse hive.metastore.uris and hive.metastore.local (Ashutosh Chauhan via egc)

    [ecapriolo] HIVE-3164 Not deterministic testcases with MapReduce2 (Zhenxiao Luo via egc)

    [ecapriolo] HIVE-3009 Memory leak in TUGIContainingTransport (Ashutosh Chauhan via egc)

    [cws] Fixing bug in removing ProtectMode from a Table
    (Bhushan Mandhani via Carl Steinbach)

    Summary:
    When ProtectMode has every member set to the default false value, the toString() method returns null. When this happens, we should realize that the PROTECT_MODE parameter is
    no longer needed and should be removed for the Table or Partition. Currently, we try to persist this null value and get an error.

    Test Plan: Ran Hive. Checked that "alter table some_table disable NO_DROP CASCADE" successfully removed the PROTECT_MODE parameter and did not give any error. Running unit tests.

    Reviewers: njain, kevinwilfong, cwsteinbach

    Reviewed By: cwsteinbach

    Differential Revision: https://reviews.facebook.net/D3615

    [cws] HIVE-3019 [jira] Add JUnit to list of test dependencies managed by Ivy

    Summary: HIVE-3019. Add JUnit to list of test dependencies managed by Ivy

    Test Plan: EMPTY

    Reviewers: JIRA, ashutoshc

    Reviewed By: ashutoshc

    Differential Revision: https://reviews.facebook.net/D3171

    [cws] HIVE-3134 Drop table/index/database can result in orphaned locations
    (Kevin Wilfong via Carl Steinbach)

    Summary:
    Today when a managed table has a partition with a location which is not a subdirectory of the table's location, when the table is dropped the partition's data is not deleted from HDFS, resulting in an orphaned directory (the data exists but nothing points to it).

    The same applies to dropping a database with cascade and a table has a location outside the database.

    I think it is safe to assume managed tables/partitions own the directories they point to, so we should clean these up.

    Test Plan: Added test cases to verify that the directories which would be orphaned are cleaned up by drop table/index/database.

    Reviewers: JIRA, njain, cwsteinbach

    Reviewed By: cwsteinbach

    Differential Revision: https://reviews.facebook.net/D3633

    [namit] HIVE-3149 Dynamically generated paritions deleted by Block level merge
    (Kevin Wilfong via namit)

    [namit] HIVE-3062 Insert into table overwrites existing table if table name
    contains uppercase character (Navis via namit)

    [hashutosh] HIVE-2796 [jira] Support auto completion for hive configs in CliDriver
    (Navis Ryu via Ashutosh Chauhan)

    Summary:
    DPAL-747 Support auto completion for hive configs in CliDriver

    It's very cumbersome to memorize hive conf vars.

    Test Plan: EMPTY

    Reviewers: JIRA, ashutoshc

    Reviewed By: ashutoshc

    Differential Revision: https://reviews.facebook.net/D1689

    [namit] HIVE-3106 Add option to make multi inserts more atomic
    (Kevin Wilfong via namit)

    [namit] HIVE-3092 Hive tests should load Hive classes from build directory, not Ivy cache
    (Kevin Wilfong via namit)

    [kevinwilfong] HIVE-3123. Hadoop20Shim. CombineFileRecordReader does not report progress within files (Dmytro Molkov via kevinwilfong)

    [ecapriolo] HIVE-3090 Timestamp types not having nano-second part breaks row (Navis via egc)

    [ecapriolo] HIVE-2911 Move Global .hiverc file (Owen O'Malley via egc)

    [namit] HIVE-3081 ROFL Moment. Numberator and denaminator typos
    (Edward Capriolo via namit)

    [namit] HIVE-3120 make copyLocal work for parallel tests
    (Shuai Ding via namit)

    [namit] HIVE-3085 make parallel tests work
    (Shuai Ding via namit)

    [kevinwilfong] HIVE-3112 clear hive.metastore.partition.inherit.table.properties till HIVE-3109 is fixed (njain via kevinwilfong)

    [cws] HIVE-3013 [jira] TestCliDriver cannot be debugged with eclipse since hadoop_home is set wrongly

    Summary:
    HIVE-3013

    fix typo

    cp Fix

    cp

    Test Plan: EMPTY

    Reviewers: JIRA, njain, kevinwilfong

    Differential Revision: https://reviews.facebook.net/D3555

    [cws] HIVE-2694. Add FORMAT UDF (Zhenxiao Luo via cws)

    [namit] HIVE-3061 hive.binary.record.max.length is a magic string
    (Edward Capriolo via namit)

    [ecapriolo] HIVE-3101. Drop table rollback hook always called. (Ransom Hezhiqiang via egc)

    [ecapriolo] HIVE-3099. add findbugs in build.xml (Ransom Hezhiqiang via egc)

    [kevinwilfong] HIVE-2969. Log Time To Submit metric with PerfLogger. (kevinwilfong reviewed by ashutoshc)

    [hashutosh] HIVE-2736 : Hive UDFs cannot emit binary constants (Philip Tromans via Ashutosh Chauhan)

    [cws] Oracle Metastore schema script doesn't include DDL for DN internal tables (Carl Steinbach via cws)

    [hashutosh] HIVE-2941: Hive should expand nested structs when setting the table schema from thrift structs (Travis Crawford via Ashutosh Chauhan)

    [ecapriolo] HIVE-2418 Translate/Replace UDF (Mark Grover via egc)

    [cws] HIVE-3079. Revert HIVE-2989 (Carl Steinbach via cws)

    [ecapriolo] HIVE-895 Add SerDe for Avro serialized data (Jakob Homan via egc)

    [namit] HIVE-2989 Adding Table Links to Hive
    (Bhushan Mandhani via namit)

    [namit] HIVE-3066
    Add the option -database DATABASE in hive cli to specify a default database to use for the cli session. (herman via namit)

    [kevinwilfong] HIVE-3076. drop partition does not work for non-partition columns (njain via kevinwilfong)

    [kevinwilfong] HIVE-3063. drop partition for non-string columns is failing (njain via kevinwilfong)

    [hashutosh] HIVE-3052 : TestHadoop20SAuthBridge always uses the same port (Navis via Ashutosh Chauhan)

    [hashutosh] HIVE-3057: metastore.HiveMetaStore should set the thread local raw store to null in shutdown() (Travis Crawford via Ashutosh Chauhan)

    [namit] HIVE-3059. Revert HIVE-2703, add testcase for non-string partition columns
                passed to transform operator, updated TestJdbcDriver.
    (Kevin Wilfong via namit)

    [namit] HIVE-2540 LATERAL VIEW with EXPLODE produces ConcurrentModificationException
    (Navis via namit)

    [namit] HIVE-3058 hive.transform.escape.input breaks tab delimited data
    (Kevin Wilfong via namit)

    [ecapriolo] HIVE-2372 Argument list too long when streaming (Sergey Tryuber via egc)

    [namit] HIVE-3049 setup classpath for templates correctly for eclipse
    (Shuai Ding via namit)

    [namit] HIVE-3051 JDBC cannot find metadata for tables/columns containing uppercase
    character (Navis via namit)

    [sdong] HIVE-3030 escape more chars for script operator (Namit Jain via Siying Dong)

    [hashutosh] HIVE-3028 : Fix javadoc again (Owen Omalley via Ashutosh Chauhan)

    [hashutosh] HIVE-3031 : hive docs target does not work (Sushanth Sowmyan via Ashutosh Chauhan)

    [hashutosh] HIVE-2975 : Filter parsing does not recognize '!=' as operator and silently ignores invalid tokens (Thomas Weise via Ashutosh Chauhan)

    [cws] HIVE-1719 [jira] Move RegexSerDe out of hive-contrib and over to hive-serde
    (Shreepadma Venugopalan via Carl Steinbach)

    Summary:
    Regex Serde Changes

    RegexSerDe is as much a part of the standard Hive distribution as the other SerDes
    currently in hive-serde. I think we should move it over to the hive-serde module so that
    users don't have to go to the added effort of manually registering the contrib jar before
    using it.

    Test Plan: EMPTY

    Reviewers: JIRA, cwsteinbach

    Reviewed By: cwsteinbach

    Differential Revision: https://reviews.facebook.net/D3249

    [hashutosh] HIVE-2542 : Forgot to do svn add for new files in previous patch.

    [hashutosh] HIVE-2542 : DROP DATABASE CASCADE does not drop non-native tables ( Vandana Ayyalasomayajula via Ashutosh Chauhan)

    [cws] HIVE-3014 [jira] Fix metastore test failures caused by HIVE-2757
    (Zhenxiao Luo via Carl Steinbach)

    Summary: HIVE-3014: Fix metastore test failures caused by HIVE-2757

    Test Plan: EMPTY

    Reviewers: JIRA, cwsteinbach

    Reviewed By: cwsteinbach

    Differential Revision: https://reviews.facebook.net/D3213

    [namit] HIVE-2732 Reduce Sink deduplication fails if the child reduce sink is followed by a join
    (Navis via namit)

    [namit] HIVE-3001 Returning Meaningful Error Codes & Messages
    (Bhushan Mandhani via namit)

    [namit] HIVE-3022 Add hive.exec.rcfile.use.explicit.header to hive-default.xml.template
    (Kevin Wilfong via namit)

    [namit] HIVE-3018 Make the new header for RC Files introduced in HIVE-2711 optional
    (Kevin Wilfong via namit)

    [kevinwilfong] HIVE-3012 hive custom scripts do not work well if the data contains new lines (njain via kevinwilfong)

    [cws] HIVE-2979. Implement INCLUDE_HADOOP_MAJOR_VERSION test macro (Zhenxiao Luo via cws)

    [cws] HIVE-2757. Hive can't find hadoop executor scripts without HADOOP_HOME set (Roman Shaposhnik via cws)

    [kevinwilfong] HIVE-2956 Provide error message when using UDAF in the place of UDF instead of throwing NPE (navis via kevinwilfong)

    [hashutosh] HIVE-2646 : Fix for LANG setting while running tests. (Thomas Weise via Ashutosh Chauhan)

    [kevinwilfong] HIVE-2971 GET_JSON_OBJECT fails on some valid JSON keys (gangtimliu via kevinwilfong)

    [kevinwilfong] HIVE-3000 Potential infinite loop / log spew in ZookeeperHiveLockManager (njain via kevinwilfong)

    [cws] HIVE-2529 [jira] metastore 0.8 upgrade script for PostgreSQL
    (Zhenxiao Luo via Carl Steinbach)

    Summary:
    HIVE-2529: metastore 0.8 upgrade script for PostgreSQL

    I think you mentioned that this was in the works.

    Test Plan: EMPTY

    Reviewers: JIRA, cwsteinbach

    Reviewed By: cwsteinbach

    Differential Revision: https://reviews.facebook.net/D3027

    [namit] HIVE-3002 Revert HIVE-2986
    (Kevin Wilfong via namit)

    [namit] HIVE-2994 Pass a environment context to metastore thrift APIs
    (Delia David via namit)

    [hashutosh] HIVE-2990 Remove hadoop-source Ivy resolvers and Ant targets (Carl Steinbach via Ashutosh Chauhan)

    [kevinwilfong] HIVE-2986 Create the hooks (njain via kevinwilfong)

    [namit] HIVE-2904 ant gen-test failed
    (Carl Stienbach via namit)

    [namit] HIVE-2721 ability to select a view qualified by the database / schema name
    (Martin Traverso via namit)

    [kevinwilfong] HIVE-2918. Hive Dynamic Partition Insert - move task not considering 'hive.exec.max.dynamic.partitions' from CLI. (cwsteinbach via kevinwilfong)

    [namit] HIVE-2960 Stop testing concat of partitions containing control characters.
    (Kevin Wilfong via namit)

    [cws] HIVE-2976. Fix maven-build Ant target (Thomas Weise and Andrew Bayer via cws)

    [cws] HIVE-2803 [jira] utc_from_timestamp and utc_to_timestamp returns incorrect
    results.
    (Kiyotaka Suzuki via Carl Steinbach)

    Summary:
    https://issues.apache.org/jira/browse/HIVE-2803

    HIVE-2803 utc_from_timestamp and utc_to_timestamp returns incorrect results.

    It changed so that applyOffset() return a new instance.

    How to reproduce:


    $ echo "2011-12-25 09:00:00.123456" > /tmp/data5.txt
    hive> create table ts1(t1 timestamp);
    hive> load data local inpath '/tmp/data5.txt' overwrite into table ts1;
    hive> select t1, from_utc_timestamp(t1, 'JST'), from_utc_timestamp(t1, 'JST')
    from ts1 limit 1;



    The following result is expected:

      2011-12-25 09:00:00.123456 2011-12-25 18:00:00.123456 2011-12-25
    18:00:00.123456


    However, the above query return incorrect result like this:

      2011-12-26 03:00:00.492456 2011-12-26 03:00:00.492456 2011-12-26
    03:00:00.492456



    This is because GenericUDFFromUtcTimestamp.applyOffset() does setTime()
    improperly.
    On evaluating query, timestamp argument always returns the same instance.
    GenericUDFFromUtcTimestamp.applyOffset() does setTime() on the instance.
    That means it adds all offsets in the query.

    Test Plan: EMPTY

    Reviewers: JIRA

    Differential Revision: https://reviews.facebook.net/D1959

    [namit] HIVE-2703 ResultSetMetaData.getColumnType() always returns VARCHAR(string) for partition columns
    irrespective of partition column type (tamtam180 via namit)

    [hashutosh] HIVE-2883 [jira] Metastore client doesnt close connection properly

    Summary:
    https://issues.apache.org/jira/browse/HIVE-2883

    Here is the patch which gets rid of this problem as per my hypothesis. I also
    tested it and the above noted stack trace doesnt occur anymore.

    While closing connection, it always fail with following trace. Seemingly, it
    doesnt have any harmful effects.

    12/03/20 10:55:02 ERROR hive.metastore: Unable to shutdown local metastore
    client
    org.apache.thrift.transport.TTransportException: Cannot write to null
    outputStream
      at
    org.apache.thrift.transport.TIOStreamTransport.write(TIOStreamTransport.java:142)
      at
    org.apache.thrift.protocol.TBinaryProtocol.writeI32(TBinaryProtocol.java:163)
      at
    org.apache.thrift.protocol.TBinaryProtocol.writeMessageBegin(TBinaryProtocol.java:91)
      at org.apache.thrift.TServiceClient.sendBase(TServiceClient.java:62)
      at
    com.facebook.fb303.FacebookService$Client.send_shutdown(FacebookService.java:421)
      at com.facebook.fb303.FacebookService$Client.shutdown(FacebookService.java:415)
      at
    org.apache.hadoop.hive.metastore.HiveMetaStoreClient.close(HiveMetaStoreClient.java:310)

    Test Plan: EMPTY

    Reviewers: JIRA, cwsteinbach

    Reviewed By: cwsteinbach

    Differential Revision: https://reviews.facebook.net/D2613

    [cws] HIVE-2928. Support for Oracle-backed Hive-Metastore (longvarchar to clob in package.jdo) (Mithun Radhakrishnan and Andrew Bayer via cws)

    [cws] HIVE-2646. Hive Ivy dependencies on Hadoop should depend on jars directly, not tarballs (Andrew Bayer and Thomas Weise)

    [hashutosh] HIVE-2970: several jars in hive tar generated are not required (Thejas Nair via Ashutosh Chauhan)

    [hashutosh] HIVE-2966 :Revert HIVE-2795 (Thejas Nair via Ashutosh Chauhan)

    [hashutosh] HIVE-2965 : Revert HIVE-2612 (hashutosh)

    [hashutosh] HIVE-2958 [jira] GROUP BY causing ClassCastException [LazyDioInteger cannot be
    cast LazyInteger]
    (Navis Ryu via Ashutosh Chauhan)

    Summary:
    DPAL-1111 GROUP BY causing ClassCastException [LazyDioInteger cannot be cast
    LazyInteger]

    This relates to https://issues.apache.org/jira/browse/HIVE-1634.

    The following work fine:

    CREATE EXTERNAL TABLE tim_hbase_occurrence (
       id int,
       scientific_name string,
       data_resource_id int
    ) STORED BY 'org.apache.hadoop.hive.hbase.HBaseStorageHandler' WITH
    SERDEPROPERTIES (
       "hbase.columns.mapping" = ":key#b,v:scientific_name#s,v:data_resource_id#b"
    ) TBLPROPERTIES(
       "hbase.table.name" = "mini_occurrences",
       "hbase.table.default.storage.type" = "binary"
    );
    SELECT * FROM tim_hbase_occurrence LIMIT 3;
    SELECT * FROM tim_hbase_occurrence WHERE data_resource_id=1081 LIMIT 3;

    However, the following fails:

    SELECT data_resource_id, count(*) FROM tim_hbase_occurrence GROUP BY
    data_resource_id;

    The error given:

    0 TS
    2012-04-17 16:58:45,693 INFO org.apache.hadoop.hive.ql.exec.MapOperator:
    Initialization Done 7 MAP
    2012-04-17 16:58:45,714 INFO org.apache.hadoop.hive.ql.exec.MapOperator:
    Processing alias tim_hbase_occurrence for file
    hdfs://c1n2.gbif.org/user/hive/warehouse/tim_hbase_occurrence
    2012-04-17 16:58:45,714 INFO org.apache.hadoop.hive.ql.exec.MapOperator: 7
    forwarding 1 rows
    2012-04-17 16:58:45,714 INFO org.apache.hadoop.hive.ql.exec.TableScanOperator: 0
    forwarding 1 rows
    2012-04-17 16:58:45,716 INFO org.apache.hadoop.hive.ql.exec.SelectOperator: 1
    forwarding 1 rows
    2012-04-17 16:58:45,723 FATAL ExecMapper:
    org.apache.hadoop.hive.ql.metadata.HiveException: Hive Runtime Error while
    processing row {"id":1444,"scientific_name":null,"data_resource_id":1081}
      at org.apache.hadoop.hive.ql.exec.MapOperator.process(MapOperator.java:548)
      at org.apache.hadoop.hive.ql.exec.ExecMapper.map(ExecMapper.java:143)
      at org.apache.hadoop.mapred.MapRunner.run(MapRunner.java:50)
      at org.apache.hadoop.mapred.MapTask.runOldMapper(MapTask.java:391)
      at org.apache.hadoop.mapred.MapTask.run(MapTask.java:325)
      at org.apache.hadoop.mapred.Child$4.run(Child.java:270)
      at java.security.AccessController.doPrivileged(Native Method)
      at javax.security.auth.Subject.doAs(Subject.java:396)
      at
    org.apache.hadoop.security.UserGroupInformation.doAs(UserGroupInformation.java:1157)
      at org.apache.hadoop.mapred.Child.main(Child.java:264)
    Caused by: org.apache.hadoop.hive.ql.metadata.HiveException:
    java.lang.ClassCastException:
    org.apache.hadoop.hive.serde2.lazydio.LazyDioInteger cannot be cast to
    org.apache.hadoop.hive.serde2.lazy.LazyInteger
      at
    org.apache.hadoop.hive.ql.exec.GroupByOperator.processOp(GroupByOperator.java:737)
      at org.apache.hadoop.hive.ql.exec.Operator.process(Operator.java:471)
      at org.apache.hadoop.hive.ql.exec.Operator.forward(Operator.java:762)
      at
    org.apache.hadoop.hive.ql.exec.SelectOperator.processOp(SelectOperator.java:84)
      at org.apache.hadoop.hive.ql.exec.Operator.process(Operator.java:471)
      at org.apache.hadoop.hive.ql.exec.Operator.forward(Operator.java:762)
      at
    org.apache.hadoop.hive.ql.exec.TableScanOperator.processOp(TableScanOperator.java:83)
      at org.apache.hadoop.hive.ql.exec.Operator.process(Operator.java:471)
      at org.apache.hadoop.hive.ql.exec.Operator.forward(Operator.java:762)
      at org.apache.hadoop.hive.ql.exec.MapOperator.process(MapOperator.java:529)
      ... 9 more
    Caused by: java.lang.ClassCastException:
    org.apache.hadoop.hive.serde2.lazydio.LazyDioInteger cannot be cast to
    org.apache.hadoop.hive.serde2.lazy.LazyInteger
      at
    org.apache.hadoop.hive.serde2.lazy.objectinspector.primitive.LazyIntObjectInspector.copyObject(LazyIntObjectInspector.java:43)
      at
    org.apache.hadoop.hive.serde2.objectinspector.ObjectInspectorUtils.copyToStandardObject(ObjectInspectorUtils.java:239)
      at
    org.apache.hadoop.hive.ql.exec.KeyWrapperFactory$ListKeyWrapper.deepCopyElements(KeyWrapperFactory.java:150)
      at
    org.apache.hadoop.hive.ql.exec.KeyWrapperFactory$ListKeyWrapper.deepCopyElements(KeyWrapperFactory.java:142)
      at
    org.apache.hadoop.hive.ql.exec.KeyWrapperFactory$ListKeyWrapper.copyKey(KeyWrapperFactory.java:119)
      at
    org.apache.hadoop.hive.ql.exec.GroupByOperator.processHashAggr(GroupByOperator.java:750)
      at
    org.apache.hadoop.hive.ql.exec.GroupByOperator.processOp(GroupByOperator.java:722)
      ... 18 more

    Test Plan: EMPTY

    Reviewers: JIRA, ashutoshc

    Reviewed By: ashutoshc

    Differential Revision: https://reviews.facebook.net/D2871

    [hashutosh] HIVE-2959 [jira] TestRemoteHiveMetaStoreIpAddress always uses the same port
    (Kevin Wilfong via Ashutosh Chauhan)

    Summary:
    https://issues.apache.org/jira/browse/HIVE-2959

    TestRemoteHiveMetaStoreIpAddress now uses the standard way of finding a free
    port using Java's ServerSocket class.

    TestRemoteHiveMetaStoreIpAddress always uses the same port, meaning that if
    another process happens to be using that port, the tests cannot succeed.

    There seems to be a standard way of finding a free port using Java's
    ServerSocket class, this should be used instead.

    Test Plan: Ran TestRemoteHiveMetaStoreIpAddress and
    TestRemoteUGIHiveMetaStoreIpAddress, the two tests which would be affected by
    this change. I verified they passed and did not use port 39083.

    Reviewers: JIRA, njain, ashutoshc

    Reviewed By: ashutoshc

    Differential Revision: https://reviews.facebook.net/D2841

    [hashutosh] HIVE-2946 [jira] Hive metastore does not have any log messages while shutting
    itself down.
    (Vandana Kasavajjala via Ashutosh Chauhan)

    Summary:
    https://issues.apache.org/jira/browse/HIVE-2946

    Addressed Ashutosh's comments.

    When hive metastore is started, the event is logged with good amount of
    information. But when it is stopped ( using a kill) command, no information is
    being written to the logs. It will be good if we can add a shutdown event to the
    HiveMetastore class.

    Test Plan: EMPTY

    Reviewers: JIRA, ashutoshc

    Reviewed By: ashutoshc

    Differential Revision: https://reviews.facebook.net/D2787

    [hashutosh] HIVE-2930 [jira] Add license to the Hive files
    (Owen O'Malley via Ashutosh Chauhan)

    Summary:
    <<Enter Revision Title>>

    Fixing rat warnings

    We need to clean up the RAT report to 0. Apache projects aren't supposed to
    release until they have shown that all of their files have proper headers.

    Note that although most of the files are just missing headers, some of them
    explicitly say copyright by facebook and released under the Thrift (not Apache)
    license. I'll generate a list of them, but I'd really appreciate it if someone
    from facebook could in verify that they intend to license them to Apache.

    Test Plan: EMPTY

    Reviewers: JIRA, ashutoshc

    Reviewed By: ashutoshc

    Differential Revision: https://reviews.facebook.net/D2835

    [kevinwilfong] HIVE-2530. Implement SHOW TBLPROPERTIES. (leizhao via kevinwilfong)

    [pauly] HIVE-2942. substr on string containing UTF-8 characters produces StringIndexOutOfBoundsException (Kevin Wilfong via pauly)

    [kevinwilfong] HIVE-2937. TestHiveServerSessions hangs when executed directly. (navis via kevinwilfong)

    [hashutosh] HIVE-2940 : RCFileMergeMapper Prints To Standard Output Even In Silent Mode (Thiruvel via Ashutosh Chauhan)

    [hashutosh] HIVE-2936 : Warehouse table subdirectories should inherit the group permissions of the warehouse parent directory (Rohini via Ashutosh Chauhan)

    [hashutosh] HIVE-2948 [jira] HiveFileFormatUtils should use Path.SEPARATOR instead of
    File.Separator

    Summary:
    https://issues.apache.org/jira/browse/HIVE-2948

    Simple patch which replaces File.separator to Path.SEPARATOR since separator for
    hdfs path is Path.SEPARATOR not java's File.SEPARATOR

    Because its munging hdfs paths and not OS paths.

    Test Plan: EMPTY

    Reviewers: JIRA, kevinwilfong

    Reviewed By: kevinwilfong

    Differential Revision: https://reviews.facebook.net/D2763

    [hashutosh] HIVE-2910 : Improve the HWI interface (Hugo Trippaers via Ashutosh Chauhan)

    [hashutosh] HIVE-2767 [jira] Optionally use framed transport with metastore
    (Travis Crawford via Ashutosh Chauhan)

    Summary:
    Add support for optionally using the thrift framed transport, enabling
    integration with environments where that is necessary.

    Users may want/need to use thrift's framed transport when communicating with the
    Hive MetaStore. This patch adds a new property
    hive.metastore.thrift.framed.transport.enabled that enables the framed transport
    (defaults to off, aka no change from before the patch). This property must be
    set for both clients and the HMS server.

    It wasn't immediately clear how to use the framed transport with SASL, so as
    written an exception is thrown if you try starting the server with both options.
    If SASL and the framed transport will indeed work together I can update the
    patch (although I don't have a secured environment to test in).

    Test Plan:
    Tested locally that client and server can connect, both with and
    without the flag. Tests pass.

    Reviewers: JIRA, ashutoshc

    Reviewed By: ashutoshc

    Differential Revision: https://reviews.facebook.net/D2661

    [hashutosh] HIVE-2711 : Make the header of RCFile unique (Owen Omalley via Ashutosh Chauhan)

    [kevinwilfong] HIVE-2907. Hive error when dropping a table with large number of partitions. (mousom via kevinwilfong)

    [hashutosh] Upping the version number from 0.9 to 0.10 on trunk.

    [hashutosh] HIVE-2764: Obtain delegation tokens for MR jobs in secure hbase setup (Enis Soztutar via Ashutosh Chauhan)

    [sdong] HIVE-2929 race condition in DAG execute tasks for hive (Namit Jain via Siying Dong)

    [namit] HIVE-2858 Cache remote map reduce job stack traces for additional
    logging (Kevin Wilfong via namit)

    [hashutosh] HIVE-2923 : testAclPositive in TestZooKeeperTokenStore failing in clean checkout when run on Mac (Thomas Weise via Ashutosh Chauhan)

    [namit] HIVE-2901 Hive union with NULL constant and string in same column returns all null
    (Navis via namit)

    [namit] HIVE-2863 Ambiguous table name or column reference message displays when table and column
    names are the same (Navis via namit)

    [hashutosh] HIVE-2879 : Add rat target to build to look for missing license headers (Owen Omalley via Ashutosh Chauhan)

    [hashutosh] HIVE-2559 : Add target to install Hive JARs/POMs in the local Maven cache (Alan Gates via Ashutosh Chauhan)

    [hashutosh] HIVE-2822: Second part of it (ctdean via Ashutosh Chauhan)

    [hashutosh] HIVE-2822 [jira] Add JSON output to the hive ddl commands
    (Chris Dean via Ashutosh Chauhan)

    Summary:
    JSON output for DDL commands

    By setting the variable hive.format=json then ddl commands will
    produce json output suitable for client side parsing. For example, to
    list all the databases one might get:

         {
           "databases": [
             "default"
           ]
         }

    The goal is to have an option to produce JSON output of the DDL commands that is
    easily machine parseable.

    For example, "desc my_table" currently gives

         id bigint
         user string

    and we want to allow a json output:

         {
           "columns": [
             {"name": "id", "type": "bigint"},
             {"name": "user", "type": "string"}
           ]
         }

    Test Plan: Run the provided unit tests

    Reviewers: JIRA, ashutoshc

    Reviewed By: ashutoshc

    Differential Revision: https://reviews.facebook.net/D2475

    [amareshwari] HIVE-2913. Fixes BlockMergeTask to honor Configuration Properties when used directly. (Thiruvel Thirumoolan via amareshwari)

    [hashutosh] HIVE-2861 : Support eventual constant expression for filter pushdown for key ranges in hbase (navis via Ashutosh Chauhan)

    [hashutosh] HIVE-2920 : TestStatsPublisherEnhanced throws NPE on JDBC connection failure (Carl Steinbach via Ashutosh Chauhan)

    [kevinwilfong] HIVE-2908. Hive: Extend ALTER TABLE DROP PARTITION syntax to use all comparators. (sambavim via kevinwilfong)

    [namit] HIVE-2853 Add pre event listeners to metastore
    (Kevin Wilfong via namit)

    [namit] HIVE-2805 Move metastore upgrade scripts labeled 0.10.0 into scripts labeled 0.9.0
    (Kevin Wilfong via namit)

    [namit] HIVE-2881 Remove redundant key comparing in SMBMapJoinOperator
    (Navis via namit)

    [namit] HIVE-2866 Cache local map reduce job errors for additional logging
    (Kevin Wilfong via namit)

    [namit] HIVE-2676 The row count that loaded to a table may not right
    (binlijin via namit)

    [namit] HIVE-2875 /Users/njain/hive/hive_commit1/svn-commit.tmp
    (Kevin Wilfong via namit)

    [namit] HIVE-2518 pull junit jar from maven repos via ivy
    (Kevin Wilfong via namit)

    [hashutosh] HIVE-2898: Add nicer helper functions for adding and reading metadata from RCFiles (Owen Omalley via Ashutosh Chauhan)

    [hashutosh] HIVE-2891: TextConverter for UDF's is inefficient if the input object is already Text or Lazy (Cliff Engle via Ashutosh Chauhan)

    [hashutosh] HIVE-2797: Make the IP address of a Thrift client available to HMSHandler. (Kevin Wilfong via Ashutosh Chauhan)

    [hashutosh] HIVE-2894 [jira] RCFile Reader doesn't provide access to Metadata
    (Owen O'Malley via Ashutosh Chauhan)

    Summary:
    hive-2894

    Add an accessor for RCFile's metadata.

    Currently the RCFile writer can add metadata to an RCFile, but the reader
    doesn't provide an accessor. I'd like to add one.

    Test Plan:
    I added a call to test that the metadata that was passed in was available from
    the reader.

    Reviewers: JIRA, ashutoshc

    Reviewed By: ashutoshc

    Differential Revision: https://reviews.facebook.net/D2421

    [hashutosh] HIVE-2773: HiveStorageHandler.configureTableJobProperites() should let the handler know wether it is configuration for input or output (Francis Liu via Ashutosh Chauhan)

    [hashutosh] HIVE-2577: Expose the HiveConf in HiveConnection API (Nicolas Lalevee via Ashutosh Chauhan)

    [hashutosh] HIVE-2819 : Closed range scans on hbase keys : Reviewed by Carl Steinbach (hashutosh)

    [namit] HIVE-2471 Add timestamp column to the partition stats table.
    (Kevin Wilfong via namit)

    [namit] HIVE-2864 If hive history file's directory doesn't exist don't crash
    (Kevin Wilfong via namit)

    [hashutosh] HIVE-2865 : hive-config.sh should honor HIVE_HOME env (gkesvan via hashutosh)

    [hashutosh] HIVE-2831 [jira] Mask FsShell output in QTestUtil
    (Carl Steinbach via Ashutosh Chauhan)

    Summary: HIVE-2831. Mask FsShell output in QTestUtil

    Test Plan: EMPTY

    Reviewers: JIRA, edwardcapriolo, ashutoshc

    Reviewed By: ashutoshc

    Differential Revision: https://reviews.facebook.net/D2049

    [hashutosh] HIVE-2850 [jira] Remove zero length files
    (Owen O'Malley via Ashutosh Chauhan)

    Summary:
    <<Enter Revision Title>>

    Remove empty files

    There are also zero-length non-source files that need to be removed.

    Test Plan: EMPTY

    Reviewers: JIRA, ashutoshc

    Reviewed By: ashutoshc

    Differential Revision: https://reviews.facebook.net/D2163

    [namit] HIVE-2871 Add a new hook to run at the beginning and end of the Driver.run method
    (Kevin Wilfong via namit)

    [hashutosh] HIVE-2503: HiveServer should provide per session configuration (navis via hashutosh)

    [hashutosh] HIVE-2835: Change default configuration for hive.exec.dynamic.partition (Owen Omalley via hashutosh)

    [namit] HIVE-2872 Store which configs the user has explicitly changed
    (Kevin Wilfng via namit)

    [cws] HIVE-2815 [jira] Filter pushdown in hbase for keys stored in binary format
    (Ashutosh Chauhan via Carl Steinbach)

    Summary:
    Further support for pushdown on keys stored in binary format

    This patch enables filter pushdown for keys stored in binary format in hbase

    Test Plan: Included a new test case.

    Reviewers: JIRA, jsichi, njain, cwsteinbach

    Reviewed By: cwsteinbach

    Differential Revision: https://reviews.facebook.net/D1875

    [cws] HIVE-2778 [jira] Fail on table sampling
    (Navis Ryu via Carl Steinbach)

    Summary:
    HIVE-2778 fix NPE on table sampling

    Trying table sampling on any non-empty table throws NPE. This does not occur by
    test on mini-MR. <div class="preformatted panel" style="border-width:
    1px;"><div class="preformattedContent panelContent"> <pre>select count(*) from
    emp tablesample (0.1 percent); Total MapReduce jobs = 1 Launching Job 1 out
    of 1 Number of reduce tasks determined at compile time: 1 In order to change the
    average load for a reducer (in bytes): set
    hive.exec.reducers.bytes.per.reducer=<number> In order to limit the maximum
    number of reducers: set hive.exec.reducers.max=<number> In order to set a
    constant number of reducers: set mapred.reduce.tasks=<number>
    java.lang.NullPointerException at
    org.apache.hadoop.hive.ql.io.CombineHiveInputFormat.sampleSplits(CombineHiveInputFormat.java:450)
      at
    org.apache.hadoop.hive.ql.io.CombineHiveInputFormat.getSplits(CombineHiveInputFormat.java:403)
      at org.apache.hadoop.mapred.JobClient.writeOldSplits(JobClient.java:971) at
    org.apache.hadoop.mapred.JobClient.writeSplits(JobClient.java:963) at
    org.apache.hadoop.mapred.JobClient.access$500(JobClient.java:170) at
    org.apache.hadoop.mapred.JobClient$2.run(JobClient.java:880) at
    org.apache.hadoop.mapred.JobClient$2.run(JobClient.java:833) at
    java.security.AccessController.doPrivileged(Native Method) at
    javax.security.auth.Subject.doAs(Subject.java:396) at
    org.apache.hadoop.security.UserGroupInformation.doAs(UserGroupInformation.java:1127)
      at org.apache.hadoop.mapred.JobClient.submitJobInternal(JobClient.java:833) at
    org.apache.hadoop.mapred.JobClient.submitJob(JobClient.java:807) at
    org.apache.hadoop.hive.ql.exec.ExecDriver.execute(ExecDriver.java:432) at
    org.apache.hadoop.hive.ql.exec.MapRedTask.execute(MapRedTask.java:136) at
    org.apache.hadoop.hive.ql.exec.Task.executeTask(Task.java:134) at
    org.apache.hadoop.hive.ql.exec.TaskRunner.runSequential(TaskRunner.java:57) at
    org.apache.hadoop.hive.ql.Driver.launchTask(Driver.java:1332) at
    org.apache.hadoop.hive.ql.Driver.execute(Driver.java:1123) at
    org.apache.hadoop.hive.ql.Driver.run(Driver.java:931) at
    org.apache.hadoop.hive.cli.CliDriver.processLocalCmd(CliDriver.java:255) at
    org.apache.hadoop.hive.cli.CliDriver.processCmd(CliDriver.java:212) at
    org.apache.hadoop.hive.cli.CliDriver.processLine(CliDriver.java:403) at
    org.apache.hadoop.hive.cli.CliDriver.run(CliDriver.java:671) at
    org.apache.hadoop.hive.cli.CliDriver.main(CliDriver.java:554) at
    sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at
    sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
      at
    sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
      at java.lang.reflect.Method.invoke(Method.java:597) at
    org.apache.hadoop.util.RunJar.main(RunJar.java:186) Job Submission failed with
    exception 'java.lang.NullPointerException(null)' FAILED: Execution Error, return
    code 1 from org.apache.hadoop.hive.ql.exec.MapRedTask </pre> </div></div>

    Test Plan: EMPTY

    Reviewers: JIRA, cwsteinbach

    Reviewed By: cwsteinbach

    Differential Revision: https://reviews.facebook.net/D1593

    [cws] HIVE-2856. Fix TestCliDriver escape1.q failure on MR2 (Zhenxiao Luo via cws)

    [hashutosh] HIVE-2748: Upgrade Hbase and ZK dependcies (enis via hashutosh)

    [kevinwilfong] HIVE-2714. Lots of special characters are not handled in LIKE. (jonchang via kevinwilfong)

    [hashutosh] HIVE-2857 : QTestUtil.cleanUp() fails with FileNotException on 0.23 (Carl Steinbach via hashutosh)

    [namit] HIVE-2832 Cache error messages for additional logging
    (Kevin Wilfong via namit)

    [kevinwilfong] HIVE-2837. insert into external tables should not be allowed. (namit via kevinwilfong)

    [kevinwilfong] HIVE-2838. cleanup readentity/writeentity. (namit via kevinwilfong)

    [hashutosh] HIVE-1634: Allow access to Primitive types stored in binary format in HBase (Basab Maulik, Ashutosh Chauhan via hashutosh)

    [hashutosh] HIVE-2840: INPUT__FILE__NAME virtual column returns unqualified paths on Hadoop 0.23 (Carl Steinbach via hashutosh)

    [hashutosh] HIVE-2841: Fix javadoc warnings (Owen Omalley via hashutosh)

    [cws] HIVE-2827 [jira] Implement nullsafe equi-join
    (Navis Ryu via Carl Steinbach)

    Summary:
    DPAL-873 Implement nullsafe equi-join

    was part of HIVE-2810, but separated because it affected more classes than
    expected.

    SELECT * FROM a JOIN b ON a.key <=> b.key

    Test Plan: EMPTY

    Reviewers: JIRA, cwsteinbach

    Reviewed By: cwsteinbach

    Differential Revision: https://reviews.facebook.net/D1971

    [hashutosh] HIVE-1444: hdfs is hardcoded in few places in the code which inhibits use of other file systems (ecapriolo via hashutosh)

    [cws] HIVE-2810 [jira] Implement NULL-safe equality operator <=>
    (Navis Ryu via Carl Steinbach)

    Summary:
    DPAL-843 Implement NULL-safe equality operator <=>

    Ref:
    http://dev.mysql.com/doc/refman/5.0/en/comparison-operators.html#operator_equal-to

    Test Plan: EMPTY

    Reviewers: JIRA, cwsteinbach

    Reviewed By: cwsteinbach

    Differential Revision: https://reviews.facebook.net/D1791

    [cws] HIVE-2771 [jira] Add support for filter pushdown for key ranges in hbase for
    keys of type string
    (Ashutosh Chauhan via Carl Steinbach)

    Summary:
    https://issues.apache.org/jira/browse/HIVE-2771

    This patch adds support for key range scans pushdown to hbase for keys of type
    string. With this patch filter pushdowns of following types are supported:
    a) Point lookups for keys of any types.
    b) Range scans for keys of type string.

    Test Plan:
    Added hbase_ppd_key_range.q which is modeled after hbase_pushdown.q

    This is a subtask of HIVE-1643

    Test Plan: EMPTY

    Reviewers: JIRA, jsichi, cwsteinbach

    Reviewed By: cwsteinbach

    CC: jsichi, ashutoshc

    Differential Revision: https://reviews.facebook.net/D1551

    [namit] HIVE-2833 Fix test failures caused by HIVE-2716
    (Kevin Wilfong via namit)

    [namit] HIVE-2825 Concatenating a partition does not inherit location from table
    (Kevin Wilfong via namit)

    [namit] HIVE-2823 Add logging of total run time in Driver
    (Kevin Wilfong via namit)

    [hashutosh] HIVE-2811: Export LANG=en_US.UTF-8 to environment while running tests (ecapriolo via hashutosh)

    [hashutosh] HIVE-2824: typo in configuration parameter (Sho Shimauchi via hashutosh)

    [hashutosh] HIVE-2761: Remove lib/javaewah-0.3.jar (ecapriolo via hashutosh)

    [hashutosh] HIVE-2781: HBaseSerDe should allow users to specify the timestamp passed to Puts (toffer via hashutosh)

    [hashutosh] HIVE-2712: Make ZooKeeper token store ACL configurable (thw via hashutosh)

    [hashutosh] HIVE-2490: Add reset operation and average time attribute to Metrics MBean. (kevinwilfong via hashutosh)

    [hashutosh] HIVE-2768: Add a getAuthorizationProvider to HiveStorageHandler (toffer via hashutosh)

    [hashutosh] HIVE-2716 : Move retry logic in HiveMetaStore to a separe class (enis via hashutosh)

    [hashutosh] HIVE-2791: filter is still removed due to regression of HIVE-1538 althougth HIVE-2344 (binlijin via hashutosh)

    [hashutosh] HIVE-2792: SUBSTR(CAST(<string> AS BINARY)) produces unexpected results (navis via hashutosh)

    [cws] HIVE-2782 [jira] New BINARY type produces unexpected results with supported UDFS
    when using MapReduce2

    Summary:
    HIVE-2782. Make ba_table_udfs.q deterministic


    Test Plan: EMPTY

    Reviewers: JIRA, ashutoshc

    Reviewed By: ashutoshc

    CC: ashutoshc

    Differential Revision: https://reviews.facebook.net/D1653

    [cws] HIVE-2793 [jira] Disable loadpart_err.q on 0.23

    Summary: HIVE-2793. Add 0.23 to list of excluded Hadoop versions for
    loadpart_err.q

    Test Plan: EMPTY

    Reviewers: JIRA, jsichi, ashutoshc

    Reviewed By: ashutoshc

    CC: ashutoshc

    Differential Revision: https://reviews.facebook.net/D1665

    [cws] HIVE-2753 [jira] Remove empty java files
    (Owen O'Malley via Carl Steinbach)

    Summary:
    remove dead java files

    When looking at the 0.8.1 rc1, I discovered there were a set of empty Java files
    that were likely left over from using 'patch' without the -E.

    jdbc/src/java/org/apache/hadoop/hive/jdbc/JdbcSessionState.java
    ql/src/java/org/apache/hadoop/hive/ql/exec/ExprNodeIndexEvaluator.java
    ql/src/java/org/apache/hadoop/hive/ql/exec/MapJoinObject.java
    ql/src/java/org/apache/hadoop/hive/ql/exec/PathUtil.java
    ql/src/java/org/apache/hadoop/hive/ql/exec/TypedBytesRecordReader.java
    ql/src/java/org/apache/hadoop/hive/ql/plan/AlterPartitionProtectModeDesc.java
    ql/src/java/org/apache/hadoop/hive/ql/plan/TouchDesc.java
    ql/src/test/org/apache/hadoop/hive/ql/plan/TestAddPartition.java
    serde/src/gen-java/org/apache/hadoop/hive/serde/test/Constants.java
    shims/src/0.20/java/org/apache/hadoop/fs/ProxyFileSystem.java
    shims/src/0.20/java/org/apache/hadoop/fs/ProxyLocalFileSystem.java

    Test Plan: EMPTY

    Reviewers: JIRA, cwsteinbach

    Reviewed By: cwsteinbach

    CC: cwsteinbach

    Differential Revision: https://reviews.facebook.net/D1611

    [namit] HIVE-2612 support hive table/partitions exists in more than one region
    (Kevin Wilfong via namit)

    [namit] HIVE-2795 View partitions do not have a storage descriptor
    (Kevin Wilfong via namit)

    [namit] HIVE-2749 CONV returns incorrect results sometimes
    (Jonathan Chang via namit)

    [namit] HIVE-2759 Change global_limit.q into linux format file
    (Zhenxiao Luo via namit)

    [namit] HIVE-2779 Improve Hooks run in Driver
    (Kevin Wilfong via namit)

    [namit] HIVE-2756 Views should be added to the inputs of queries.
    (Yongqiang He via namit)

    [namit] HIVE-2762 Alter Table Partition Concatenate Fails On Certain Characters
    (Kevin Wilfong via namit)

    [heyongqiang] HIVE-2772 [jira] make union31.q deterministic
    (Namit Jain via Yongqiang He)

    Summary:
    https://issues.apache.org/jira/browse/HIVE-2772

    HIVE-2772



    Test Plan: EMPTY

    Reviewers: JIRA, ashutoshc

    Reviewed By: ashutoshc

    CC: ashutoshc

    Differential Revision: https://reviews.facebook.net/D1557

    [kevinwilfong] HIVE-2758 Metastore is caching too aggressively (Kevin Wilfong reviewed by Carl Steinbach)

    [heyongqiang] HIVE-2769 [jira] union with a multi-table insert is not working
    (Namit Jain via Yongqiang He)

    Summary:
    https://issues.apache.org/jira/browse/HIVE-2769

    HIVE-2769



    Test Plan: EMPTY

    Reviewers: JIRA, heyongqiang

    Reviewed By: heyongqiang

    CC: heyongqiang

    Differential Revision: https://reviews.facebook.net/D1545

    [hashutosh] HIVE-2673: Eclipse launch configurations fail due to unsatisfied builtins JAR dependency (Carl Steinbach via Ashutosh Chauhan)

    [hashutosh] HIVE-2700: Add 'ivy-clean-cache' and 'very-clean' Ant targets (Carl Steinbach via Ashutosh Chauhan)

    [heyongqiang] HIVE-2765 hbase handler uses ZooKeeperConnectionException which is not compatible with HBase versions other than 0.89 (Pei Yue via He Yongqiang)

    [sdong] HIVE-2249 When creating constant expression for numbers, try to infer type from another comparison operand, instead of trying to use integer first, and then long and double (Zhiqiu Kong via Siying Dong)

    [hashutosh] HIVE_2645: Hive Web Server startup messages logs incorrect path it is searching for WAR (Edward Capriolo via Ashutosh Chauhan)

    [cws] HIVE-2760 [jira] TestCliDriver should log elapsed time

    Summary: HIVE-2760. TestCliDriver should log elapsed time

    Test Plan: EMPTY

    Reviewers: JIRA, ashutoshc

    Reviewed By: ashutoshc

    CC: ashutoshc, cwsteinbach

    Differential Revision: https://reviews.facebook.net/D1503

    [cws] HIVE-2662 [jira] Add Ant configuration property for dumping classpath of tests

    Summary: HIVE-2662. Add Ant configuration property for dumping classpath of
    tests

    Test Plan: EMPTY

    Reviewers: JIRA, jsichi, ashutoshc

    Reviewed By: ashutoshc

    CC: ashutoshc

    Differential Revision: https://reviews.facebook.net/D903

    [hashutosh] HIVE-2735: PlanUtils.configureTableJobPropertiesForStorageHandler() is not called for partitioned table (sushanth via ashutosh)

    [namit] HIVE-2755 union follwowed by union_subq does not work if the subquery union
    has reducers (He Yongqiang via namit)

    [cws] HIVE-2734 [jira] Fix some nondeterministic test output
    (Zhenxiao Luo via Carl Steinbach)

    Summary:
    HIVE-2734: Fix some nondeterministic test output

    Many Hive query tests lack an ORDER BY clause, and consequently the ordering
    of the rows in the result set is nondeterministic:

    groupby1_limit
    input11_limit
    input1_limit
    input_lazyserde
    join18_multi_distinct
    join_1to1
    join_casesensitive
    join_filters
    join_nulls
    merge3
    rcfile_columnar
    rcfile_lazydecompress
    rcfile_union
    sample10
    udf_sentences
    union24
    columnarserde_create_shortcut
    combine1
    global_limit

    Test Plan: EMPTY

    Reviewers: JIRA, cwsteinbach

    Reviewed By: cwsteinbach

    CC: zhenxiao, cwsteinbach

    Differential Revision: https://reviews.facebook.net/D1449

    [namit] HIVE-2754 NPE in union with lateral view
    (Yongqiang He via namit)

    [namit] HIVE-2750 Hive multi group by single reducer optimization causes invalid column
    reference error (Kevin Wilfong via namit)

    [hashutosh] HIVE-2746 : Metastore client doesn't log properly in case of connection failure to server (hashutosh)

    [cws] HIVE-2698 [jira] Enable Hadoop-1.0.0 in Hive
    (Enis Söztutar via Carl Steinbach)

    Summary:
    third version of the patch

    Hadoop-1.0.0 is recently released, which is AFAIK, API compatible to the 0.20S
    release.

    Test Plan: EMPTY

    Reviewers: JIRA, cwsteinbach

    Reviewed By: cwsteinbach

    CC: cwsteinbach, enis

    Differential Revision: https://reviews.facebook.net/D1389

    [namit] HIVE-2727 add a testcase for partitioned view on union and base tables have
    index (He Yongqiang via namit)

    [hashutosh] HIVE-2665 : Support for metastore service specific HADOOP_OPTS environment setting (thw via hashutosh)

    [cws] HIVE-2724. Remove unused lib/log4j-1.2.15.jar (Andrew Bayer via cws)

    [hashutosh] HIVE-2589 : Newly created partition should inherit properties from table (Ashutosh Chauhan)

    [cws] HIVE-2203. Extend concat_ws() UDF to support arrays of strings (Zhenxiao Luo via cws)

    [cws] HIVE-2279. Implement sort(array) UDF (Zhenxiao Luo via cws)

    [namit] HIVE-2674 get_partitions_ps throws TApplicationException if table doesn't
    exist (Kevin Wilfong via namit)

    [namit] HIVE-2718 NPE in union followed by join
    (He Yongqiang via namit)

    [cws] HIVE-2719. Revert HIVE-2589 (He Yongqiang via cws)

    [namit] HIVE-2504 Warehouse table subdirectories should inherit the group permissions of the warehouse
    parent directory (Chinna Rao Lalam via namit)

    [namit] HIVE-2695 Add PRINTF() Udf (Zhenxiao Luo via namit)

    [amareshwari] HIVE-2629. Make a single Hive binary work with both 0.20.x and 0.23.0. (Thomas Weise via amareshwari)

    [hashutosh] HIVE-2589: Newly created partition should inherit properties from table (Ashutosh Chauhan)

    [hashutosh] HIVE-2682: Clean-up logs (Rajat Goel via Ashutosh Chauhan)

    [hashutosh] HIVE-2705: SemanticAnalyzer twice swallows an exception it shouldn't (jghoman via hashutosh)

    [heyongqiang] HIVE-2706 [jira] StackOverflowError when using custom UDF after adding archive
    after adding jars
    (Kevin Wilfong via Yongqiang He)

    Summary:
    https://issues.apache.org/jira/browse/HIVE-2706

    The issue was that the current thread's classloader and the classloader in the
    conf differed due to the prehook updating only the current thread's classloader
    with new jars. Now, it updates both classloaders, fixing the issue.

    When a custom UDF is used in a query after add an archive, such as a zip file,
    after adding jars, the XMLEncoder enters an infinite loop when serializing the
    map reduce task, as part of sending it to be executed. This results in a stack
    overflow error.

    Test Plan: Verified it fixed the stack overflow error.

    Reviewers: JIRA, heyongqiang, njain

    Reviewed By: heyongqiang

    CC: heyongqiang

    Differential Revision: https://reviews.facebook.net/D1167

    [amareshwari] HIVE-2629. Reverting previous commit

    [amareshwari] HIVE-2629. Make a single Hive binary work with both 0.20.x and 0.23.0. (Thomas Weise via amareshwari)

    [namit] HIVE-2690 a bug in 'alter table concatenate' that causes filenames getting
    double url encoded (He Yongqiang via namit)

    [heyongqiang] HIVE-2621:Allow multiple group bys with the same input data and spray keys to be run on the same reducer. (Kevin via He Yongqiang)

    [hashutosh] HIVE-2616 : Passing user identity from metastore client to server in non-secure mode (Ashutosh Chauhan)


    Changes for Build #55

    Changes for Build #56
    [kevinwilfong] HIVE-3552. performant manner for performing cubes/rollups/grouping sets for a high number of grouping set keys.


    Changes for Build #57

    Changes for Build #58
    [cws] HIVE-3875. Negative value for hive.stats.ndv.error should be disallowed (Shreepadma Venugopalan via cws)


    Changes for Build #59
    [namit] HIVE-3888 wrong mapside groupby if no partition is being selected
    (Namit Jain via Ashutosh and namit)


    Changes for Build #60

    Changes for Build #61

    Changes for Build #62
    [kevinwilfong] HIVE-3803. explain dependency should show the dependencies hierarchically in presence of views. (njain via kevinwilfong)


    Changes for Build #63

    Changes for Build #64
    [namit] HIVE-3824 bug if different serdes are used for different partitions
    (Namit Jain via Ashutosh and namit)




    55 tests failed.
    FAILED: org.apache.hadoop.hive.cli.TestCliDriver.testCliDriver_archive_excludeHadoop20

    Error Message:
    Unexpected exception See build/ql/tmp/hive.log, or try "ant test ... -Dtest.silent=false" to get more logs.

    Stack Trace:
    junit.framework.AssertionFailedError: Unexpected exception
    See build/ql/tmp/hive.log, or try "ant test ... -Dtest.silent=false" to get more logs.
      at junit.framework.Assert.fail(Assert.java:50)
      at org.apache.hadoop.hive.cli.TestCliDriver.runTest(TestCliDriver.java:5630)
      at org.apache.hadoop.hive.cli.TestCliDriver.testCliDriver_archive_excludeHadoop20(TestCliDriver.java:1315)
      at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
      at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
      at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
      at java.lang.reflect.Method.invoke(Method.java:597)
      at junit.framework.TestCase.runTest(TestCase.java:168)
      at junit.framework.TestCase.runBare(TestCase.java:134)
      at junit.framework.TestResult$1.protect(TestResult.java:110)
      at junit.framework.TestResult.runProtected(TestResult.java:128)
      at junit.framework.TestResult.run(TestResult.java:113)
      at junit.framework.TestCase.run(TestCase.java:124)
      at junit.framework.TestSuite.runTest(TestSuite.java:243)
      at junit.framework.TestSuite.run(TestSuite.java:238)
      at org.apache.tools.ant.taskdefs.optional.junit.JUnitTestRunner.run(JUnitTestRunner.java:422)
      at org.apache.tools.ant.taskdefs.optional.junit.JUnitTestRunner.launch(JUnitTestRunner.java:931)
      at org.apache.tools.ant.taskdefs.optional.junit.JUnitTestRunner.main(JUnitTestRunner.java:785)


    FAILED: org.apache.hadoop.hive.cli.TestCliDriver.testCliDriver_archive_multi

    Error Message:
    Unexpected exception See build/ql/tmp/hive.log, or try "ant test ... -Dtest.silent=false" to get more logs.

    Stack Trace:
    junit.framework.AssertionFailedError: Unexpected exception
    See build/ql/tmp/hive.log, or try "ant test ... -Dtest.silent=false" to get more logs.
      at junit.framework.Assert.fail(Assert.java:50)
      at org.apache.hadoop.hive.cli.TestCliDriver.runTest(TestCliDriver.java:5630)
      at org.apache.hadoop.hive.cli.TestCliDriver.testCliDriver_archive_multi(TestCliDriver.java:1319)
      at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
      at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
      at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
      at java.lang.reflect.Method.invoke(Method.java:597)
      at junit.framework.TestCase.runTest(TestCase.java:168)
      at junit.framework.TestCase.runBare(TestCase.java:134)
      at junit.framework.TestResult$1.protect(TestResult.java:110)
      at junit.framework.TestResult.runProtected(TestResult.java:128)
      at junit.framework.TestResult.run(TestResult.java:113)
      at junit.framework.TestCase.run(TestCase.java:124)
      at junit.framework.TestSuite.runTest(TestSuite.java:243)
      at junit.framework.TestSuite.run(TestSuite.java:238)
      at org.apache.tools.ant.taskdefs.optional.junit.JUnitTestRunner.run(JUnitTestRunner.java:422)
      at org.apache.tools.ant.taskdefs.optional.junit.JUnitTestRunner.launch(JUnitTestRunner.java:931)
      at org.apache.tools.ant.taskdefs.optional.junit.JUnitTestRunner.main(JUnitTestRunner.java:785)


    FAILED: org.apache.hadoop.hive.cli.TestCliDriver.testCliDriver_auto_join14

    Error Message:
    Unexpected exception See build/ql/tmp/hive.log, or try "ant test ... -Dtest.silent=false" to get more logs.

    Stack Trace:
    junit.framework.AssertionFailedError: Unexpected exception
    See build/ql/tmp/hive.log, or try "ant test ... -Dtest.silent=false" to get more logs.
      at junit.framework.Assert.fail(Assert.java:50)
      at org.apache.hadoop.hive.cli.TestCliDriver.runTest(TestCliDriver.java:5630)
      at org.apache.hadoop.hive.cli.TestCliDriver.testCliDriver_auto_join14(TestCliDriver.java:1375)
      at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
      at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
      at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
      at java.lang.reflect.Method.invoke(Method.java:597)
      at junit.framework.TestCase.runTest(TestCase.java:168)
      at junit.framework.TestCase.runBare(TestCase.java:134)
      at junit.framework.TestResult$1.protect(TestResult.java:110)
      at junit.framework.TestResult.runProtected(TestResult.java:128)
      at junit.framework.TestResult.run(TestResult.java:113)
      at junit.framework.TestCase.run(TestCase.java:124)
      at junit.framework.TestSuite.runTest(TestSuite.java:243)
      at junit.framework.TestSuite.run(TestSuite.java:238)
      at org.apache.tools.ant.taskdefs.optional.junit.JUnitTestRunner.run(JUnitTestRunner.java:422)
      at org.apache.tools.ant.taskdefs.optional.junit.JUnitTestRunner.launch(JUnitTestRunner.java:931)
      at org.apache.tools.ant.taskdefs.optional.junit.JUnitTestRunner.main(JUnitTestRunner.java:785)


    FAILED: org.apache.hadoop.hive.cli.TestCliDriver.testCliDriver_combine2

    Error Message:
    Unexpected exception See build/ql/tmp/hive.log, or try "ant test ... -Dtest.silent=false" to get more logs.

    Stack Trace:
    junit.framework.AssertionFailedError: Unexpected exception
    See build/ql/tmp/hive.log, or try "ant test ... -Dtest.silent=false" to get more logs.
      at junit.framework.Assert.fail(Assert.java:50)
      at org.apache.hadoop.hive.cli.TestCliDriver.runTest(TestCliDriver.java:5630)
      at org.apache.hadoop.hive.cli.TestCliDriver.testCliDriver_combine2(TestCliDriver.java:1707)
      at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
      at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
      at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
      at java.lang.reflect.Method.invoke(Method.java:597)
      at junit.framework.TestCase.runTest(TestCase.java:168)
      at junit.framework.TestCase.runBare(TestCase.java:134)
      at junit.framework.TestResult$1.protect(TestResult.java:110)
      at junit.framework.TestResult.runProtected(TestResult.java:128)
      at junit.framework.TestResult.run(TestResult.java:113)
      at junit.framework.TestCase.run(TestCase.java:124)
      at junit.framework.TestSuite.runTest(TestSuite.java:243)
      at junit.framework.TestSuite.run(TestSuite.java:238)
      at org.apache.tools.ant.taskdefs.optional.junit.JUnitTestRunner.run(JUnitTestRunner.java:422)
      at org.apache.tools.ant.taskdefs.optional.junit.JUnitTestRunner.launch(JUnitTestRunner.java:931)
      at org.apache.tools.ant.taskdefs.optional.junit.JUnitTestRunner.main(JUnitTestRunner.java:785)


    FAILED: org.apache.hadoop.hive.cli.TestCliDriver.testCliDriver_groupby_grouping_sets4

    Error Message:
    Unexpected exception See build/ql/tmp/hive.log, or try "ant test ... -Dtest.silent=false" to get more logs.

    Stack Trace:
    junit.framework.AssertionFailedError: Unexpected exception
    See build/ql/tmp/hive.log, or try "ant test ... -Dtest.silent=false" to get more logs.
      at junit.framework.Assert.fail(Assert.java:50)
      at org.apache.hadoop.hive.cli.TestCliDriver.runTest(TestCliDriver.java:5630)
      at org.apache.hadoop.hive.cli.TestCliDriver.testCliDriver_groupby_grouping_sets4(TestCliDriver.java:2379)
      at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
      at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
      at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
      at java.lang.reflect.Method.invoke(Method.java:597)
      at junit.framework.TestCase.runTest(TestCase.java:168)
      at junit.framework.TestCase.runBare(TestCase.java:134)
      at junit.framework.TestResult$1.protect(TestResult.java:110)
      at junit.framework.TestResult.runProtected(TestResult.java:128)
      at junit.framework.TestResult.run(TestResult.java:113)
      at junit.framework.TestCase.run(TestCase.java:124)
      at junit.framework.TestSuite.runTest(TestSuite.java:243)
      at junit.framework.TestSuite.run(TestSuite.java:238)
      at org.apache.tools.ant.taskdefs.optional.junit.JUnitTestRunner.run(JUnitTestRunner.java:422)
      at org.apache.tools.ant.taskdefs.optional.junit.JUnitTestRunner.launch(JUnitTestRunner.java:931)
      at org.apache.tools.ant.taskdefs.optional.junit.JUnitTestRunner.main(JUnitTestRunner.java:785)


    FAILED: org.apache.hadoop.hive.cli.TestCliDriver.testCliDriver_input39

    Error Message:
    Unexpected exception See build/ql/tmp/hive.log, or try "ant test ... -Dtest.silent=false" to get more logs.

    Stack Trace:
    junit.framework.AssertionFailedError: Unexpected exception
    See build/ql/tmp/hive.log, or try "ant test ... -Dtest.silent=false" to get more logs.
      at junit.framework.Assert.fail(Assert.java:50)
      at org.apache.hadoop.hive.cli.TestCliDriver.runTest(TestCliDriver.java:5630)
      at org.apache.hadoop.hive.cli.TestCliDriver.testCliDriver_input39(TestCliDriver.java:2755)
      at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
      at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
      at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
      at java.lang.reflect.Method.invoke(Method.java:597)
      at junit.framework.TestCase.runTest(TestCase.java:168)
      at junit.framework.TestCase.runBare(TestCase.java:134)
      at junit.framework.TestResult$1.protect(TestResult.java:110)
      at junit.framework.TestResult.runProtected(TestResult.java:128)
      at junit.framework.TestResult.run(TestResult.java:113)
      at junit.framework.TestCase.run(TestCase.java:124)
      at junit.framework.TestSuite.runTest(TestSuite.java:243)
      at junit.framework.TestSuite.run(TestSuite.java:238)
      at org.apache.tools.ant.taskdefs.optional.junit.JUnitTestRunner.run(JUnitTestRunner.java:422)
      at org.apache.tools.ant.taskdefs.optional.junit.JUnitTestRunner.launch(JUnitTestRunner.java:931)
      at org.apache.tools.ant.taskdefs.optional.junit.JUnitTestRunner.main(JUnitTestRunner.java:785)


    FAILED: org.apache.hadoop.hive.cli.TestCliDriver.testCliDriver_join14

    Error Message:
    Unexpected exception See build/ql/tmp/hive.log, or try "ant test ... -Dtest.silent=false" to get more logs.

    Stack Trace:
    junit.framework.AssertionFailedError: Unexpected exception
    See build/ql/tmp/hive.log, or try "ant test ... -Dtest.silent=false" to get more logs.
      at junit.framework.Assert.fail(Assert.java:50)
      at org.apache.hadoop.hive.cli.TestCliDriver.runTest(TestCliDriver.java:5630)
      at org.apache.hadoop.hive.cli.TestCliDriver.testCliDriver_join14(TestCliDriver.java:3015)
      at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
      at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
      at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
      at java.lang.reflect.Method.invoke(Method.java:597)
      at junit.framework.TestCase.runTest(TestCase.java:168)
      at junit.framework.TestCase.runBare(TestCase.java:134)
      at junit.framework.TestResult$1.protect(TestResult.java:110)
      at junit.framework.TestResult.runProtected(TestResult.java:128)
      at junit.framework.TestResult.run(TestResult.java:113)
      at junit.framework.TestCase.run(TestCase.java:124)
      at junit.framework.TestSuite.runTest(TestSuite.java:243)
      at junit.framework.TestSuite.run(TestSuite.java:238)
      at org.apache.tools.ant.taskdefs.optional.junit.JUnitTestRunner.run(JUnitTestRunner.java:422)
      at org.apache.tools.ant.taskdefs.optional.junit.JUnitTestRunner.launch(JUnitTestRunner.java:931)
      at org.apache.tools.ant.taskdefs.optional.junit.JUnitTestRunner.main(JUnitTestRunner.java:785)


    FAILED: org.apache.hadoop.hive.cli.TestCliDriver.testCliDriver_join_filters_overlap

    Error Message:
    Unexpected exception See build/ql/tmp/hive.log, or try "ant test ... -Dtest.silent=false" to get more logs.

    Stack Trace:
    junit.framework.AssertionFailedError: Unexpected exception
    See build/ql/tmp/hive.log, or try "ant test ... -Dtest.silent=false" to get more logs.
      at junit.framework.Assert.fail(Assert.java:50)
      at org.apache.hadoop.hive.cli.TestCliDriver.runTest(TestCliDriver.java:5630)
      at org.apache.hadoop.hive.cli.TestCliDriver.testCliDriver_join_filters_overlap(TestCliDriver.java:3179)
      at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
      at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
      at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
      at java.lang.reflect.Method.invoke(Method.java:597)
      at junit.framework.TestCase.runTest(TestCase.java:168)
      at junit.framework.TestCase.runBare(TestCase.java:134)
      at junit.framework.TestResult$1.protect(TestResult.java:110)
      at junit.framework.TestResult.runProtected(TestResult.java:128)
      at junit.framework.TestResult.run(TestResult.java:113)
      at junit.framework.TestCase.run(TestCase.java:124)
      at junit.framework.TestSuite.runTest(TestSuite.java:243)
      at junit.framework.TestSuite.run(TestSuite.java:238)
      at org.apache.tools.ant.taskdefs.optional.junit.JUnitTestRunner.run(JUnitTestRunner.java:422)
      at org.apache.tools.ant.taskdefs.optional.junit.JUnitTestRunner.launch(JUnitTestRunner.java:931)
      at org.apache.tools.ant.taskdefs.optional.junit.JUnitTestRunner.main(JUnitTestRunner.java:785)


    FAILED: org.apache.hadoop.hive.cli.TestCliDriver.testCliDriver_join_nullsafe

    Error Message:
    Unexpected exception See build/ql/tmp/hive.log, or try "ant test ... -Dtest.silent=false" to get more logs.

    Stack Trace:
    junit.framework.AssertionFailedError: Unexpected exception
    See build/ql/tmp/hive.log, or try "ant test ... -Dtest.silent=false" to get more logs.
      at junit.framework.Assert.fail(Assert.java:50)
      at org.apache.hadoop.hive.cli.TestCliDriver.runTest(TestCliDriver.java:5630)
      at org.apache.hadoop.hive.cli.TestCliDriver.testCliDriver_join_nullsafe(TestCliDriver.java:3195)
      at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
      at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
      at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
      at java.lang.reflect.Method.invoke(Method.java:597)
      at junit.framework.TestCase.runTest(TestCase.java:168)
      at junit.framework.TestCase.runBare(TestCase.java:134)
      at junit.framework.TestResult$1.protect(TestResult.java:110)
      at junit.framework.TestResult.runProtected(TestResult.java:128)
      at junit.framework.TestResult.run(TestResult.java:113)
      at junit.framework.TestCase.run(TestCase.java:124)
      at junit.framework.TestSuite.runTest(TestSuite.java:243)
      at junit.framework.TestSuite.run(TestSuite.java:238)
      at org.apache.tools.ant.taskdefs.optional.junit.JUnitTestRunner.run(JUnitTestRunner.java:422)
      at org.apache.tools.ant.taskdefs.optional.junit.JUnitTestRunner.launch(JUnitTestRunner.java:931)
      at org.apache.tools.ant.taskdefs.optional.junit.JUnitTestRunner.main(JUnitTestRunner.java:785)


    FAILED: org.apache.hadoop.hive.cli.TestCliDriver.testCliDriver_list_bucket_dml_1

    Error Message:
    Unexpected exception See build/ql/tmp/hive.log, or try "ant test ... -Dtest.silent=false" to get more logs.

    Stack Trace:
    junit.framework.AssertionFailedError: Unexpected exception
    See build/ql/tmp/hive.log, or try "ant test ... -Dtest.silent=false" to get more logs.
      at junit.framework.Assert.fail(Assert.java:50)
      at org.apache.hadoop.hive.cli.TestCliDriver.runTest(TestCliDriver.java:5630)
      at org.apache.hadoop.hive.cli.TestCliDriver.testCliDriver_list_bucket_dml_1(TestCliDriver.java:3247)
      at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
      at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
      at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
      at java.lang.reflect.Method.invoke(Method.java:597)
      at junit.framework.TestCase.runTest(TestCase.java:168)
      at junit.framework.TestCase.runBare(TestCase.java:134)
      at junit.framework.TestResult$1.protect(TestResult.java:110)
      at junit.framework.TestResult.runProtected(TestResult.java:128)
      at junit.framework.TestResult.run(TestResult.java:113)
      at junit.framework.TestCase.run(TestCase.java:124)
      at junit.framework.TestSuite.runTest(TestSuite.java:243)
      at junit.framework.TestSuite.run(TestSuite.java:238)
      at org.apache.tools.ant.taskdefs.optional.junit.JUnitTestRunner.run(JUnitTestRunner.java:422)
      at org.apache.tools.ant.taskdefs.optional.junit.JUnitTestRunner.launch(JUnitTestRunner.java:931)
      at org.apache.tools.ant.taskdefs.optional.junit.JUnitTestRunner.main(JUnitTestRunner.java:785)


    FAILED: org.apache.hadoop.hive.cli.TestCliDriver.testCliDriver_list_bucket_dml_11

    Error Message:
    Unexpected exception See build/ql/tmp/hive.log, or try "ant test ... -Dtest.silent=false" to get more logs.

    Stack Trace:
    junit.framework.AssertionFailedError: Unexpected exception
    See build/ql/tmp/hive.log, or try "ant test ... -Dtest.silent=false" to get more logs.
      at junit.framework.Assert.fail(Assert.java:50)
      at org.apache.hadoop.hive.cli.TestCliDriver.runTest(TestCliDriver.java:5630)
      at org.apache.hadoop.hive.cli.TestCliDriver.testCliDriver_list_bucket_dml_11(TestCliDriver.java:3251)
      at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
      at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
      at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
      at java.lang.reflect.Method.invoke(Method.java:597)
      at junit.framework.TestCase.runTest(TestCase.java:168)
      at junit.framework.TestCase.runBare(TestCase.java:134)
      at junit.framework.TestResult$1.protect(TestResult.java:110)
      at junit.framework.TestResult.runProtected(TestResult.java:128)
      at junit.framework.TestResult.run(TestResult.java:113)
      at junit.framework.TestCase.run(TestCase.java:124)
      at junit.framework.TestSuite.runTest(TestSuite.java:243)
      at junit.framework.TestSuite.run(TestSuite.java:238)
      at org.apache.tools.ant.taskdefs.optional.junit.JUnitTestRunner.run(JUnitTestRunner.java:422)
      at org.apache.tools.ant.taskdefs.optional.junit.JUnitTestRunner.launch(JUnitTestRunner.java:931)
      at org.apache.tools.ant.taskdefs.optional.junit.JUnitTestRunner.main(JUnitTestRunner.java:785)


    FAILED: org.apache.hadoop.hive.cli.TestCliDriver.testCliDriver_list_bucket_dml_12

    Error Message:
    Unexpected exception See build/ql/tmp/hive.log, or try "ant test ... -Dtest.silent=false" to get more logs.

    Stack Trace:
    junit.framework.AssertionFailedError: Unexpected exception
    See build/ql/tmp/hive.log, or try "ant test ... -Dtest.silent=false" to get more logs.
      at junit.framework.Assert.fail(Assert.java:50)
      at org.apache.hadoop.hive.cli.TestCliDriver.runTest(TestCliDriver.java:5630)
      at org.apache.hadoop.hive.cli.TestCliDriver.testCliDriver_list_bucket_dml_12(TestCliDriver.java:3255)
      at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
      at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
      at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
      at java.lang.reflect.Method.invoke(Method.java:597)
      at junit.framework.TestCase.runTest(TestCase.java:168)
      at junit.framework.TestCase.runBare(TestCase.java:134)
      at junit.framework.TestResult$1.protect(TestResult.java:110)
      at junit.framework.TestResult.runProtected(TestResult.java:128)
      at junit.framework.TestResult.run(TestResult.java:113)
      at junit.framework.TestCase.run(TestCase.java:124)
      at junit.framework.TestSuite.runTest(TestSuite.java:243)
      at junit.framework.TestSuite.run(TestSuite.java:238)
      at org.apache.tools.ant.taskdefs.optional.junit.JUnitTestRunner.run(JUnitTestRunner.java:422)
      at org.apache.tools.ant.taskdefs.optional.junit.JUnitTestRunner.launch(JUnitTestRunner.java:931)
      at org.apache.tools.ant.taskdefs.optional.junit.JUnitTestRunner.main(JUnitTestRunner.java:785)


    FAILED: org.apache.hadoop.hive.cli.TestCliDriver.testCliDriver_list_bucket_dml_2

    Error Message:
    Unexpected exception See build/ql/tmp/hive.log, or try "ant test ... -Dtest.silent=false" to get more logs.

    Stack Trace:
    junit.framework.AssertionFailedError: Unexpected exception
    See build/ql/tmp/hive.log, or try "ant test ... -Dtest.silent=false" to get more logs.
      at junit.framework.Assert.fail(Assert.java:50)
      at org.apache.hadoop.hive.cli.TestCliDriver.runTest(TestCliDriver.java:5630)
      at org.apache.hadoop.hive.cli.TestCliDriver.testCliDriver_list_bucket_dml_2(TestCliDriver.java:3259)
      at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
      at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
      at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
      at java.lang.reflect.Method.invoke(Method.java:597)
      at junit.framework.TestCase.runTest(TestCase.java:168)
      at junit.framework.TestCase.runBare(TestCase.java:134)
      at junit.framework.TestResult$1.protect(TestResult.java:110)
      at junit.framework.TestResult.runProtected(TestResult.java:128)
      at junit.framework.TestResult.run(TestResult.java:113)
      at junit.framework.TestCase.run(TestCase.java:124)
      at junit.framework.TestSuite.runTest(TestSuite.java:243)
      at junit.framework.TestSuite.run(TestSuite.java:238)
      at org.apache.tools.ant.taskdefs.optional.junit.JUnitTestRunner.run(JUnitTestRunner.java:422)
      at org.apache.tools.ant.taskdefs.optional.junit.JUnitTestRunner.launch(JUnitTestRunner.java:931)
      at org.apache.tools.ant.taskdefs.optional.junit.JUnitTestRunner.main(JUnitTestRunner.java:785)


    FAILED: org.apache.hadoop.hive.cli.TestCliDriver.testCliDriver_list_bucket_dml_3

    Error Message:
    Unexpected exception See build/ql/tmp/hive.log, or try "ant test ... -Dtest.silent=false" to get more logs.

    Stack Trace:
    junit.framework.AssertionFailedError: Unexpected exception
    See build/ql/tmp/hive.log, or try "ant test ... -Dtest.silent=false" to get more logs.
      at junit.framework.Assert.fail(Assert.java:50)
      at org.apache.hadoop.hive.cli.TestCliDriver.runTest(TestCliDriver.java:5630)
      at org.apache.hadoop.hive.cli.TestCliDriver.testCliDriver_list_bucket_dml_3(TestCliDriver.java:3263)
      at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
      at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
      at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
      at java.lang.reflect.Method.invoke(Method.java:597)
      at junit.framework.TestCase.runTest(TestCase.java:168)
      at junit.framework.TestCase.runBare(TestCase.java:134)
      at junit.framework.TestResult$1.protect(TestResult.java:110)
      at junit.framework.TestResult.runProtected(TestResult.java:128)
      at junit.framework.TestResult.run(TestResult.java:113)
      at junit.framework.TestCase.run(TestCase.java:124)
      at junit.framework.TestSuite.runTest(TestSuite.java:243)
      at junit.framework.TestSuite.run(TestSuite.java:238)
      at org.apache.tools.ant.taskdefs.optional.junit.JUnitTestRunner.run(JUnitTestRunner.java:422)
      at org.apache.tools.ant.taskdefs.optional.junit.JUnitTestRunner.launch(JUnitTestRunner.java:931)
      at org.apache.tools.ant.taskdefs.optional.junit.JUnitTestRunner.main(JUnitTestRunner.java:785)


    FAILED: org.apache.hadoop.hive.cli.TestCliDriver.testCliDriver_list_bucket_dml_4

    Error Message:
    Unexpected exception See build/ql/tmp/hive.log, or try "ant test ... -Dtest.silent=false" to get more logs.

    Stack Trace:
    junit.framework.AssertionFailedError: Unexpected exception
    See build/ql/tmp/hive.log, or try "ant test ... -Dtest.silent=false" to get more logs.
      at junit.framework.Assert.fail(Assert.java:50)
      at org.apache.hadoop.hive.cli.TestCliDriver.runTest(TestCliDriver.java:5630)
      at org.apache.hadoop.hive.cli.TestCliDriver.testCliDriver_list_bucket_dml_4(TestCliDriver.java:3267)
      at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
      at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
      at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
      at java.lang.reflect.Method.invoke(Method.java:597)
      at junit.framework.TestCase.runTest(TestCase.java:168)
      at junit.framework.TestCase.runBare(TestCase.java:134)
      at junit.framework.TestResult$1.protect(TestResult.java:110)
      at junit.framework.TestResult.runProtected(TestResult.java:128)
      at junit.framework.TestResult.run(TestResult.java:113)
      at junit.framework.TestCase.run(TestCase.java:124)
      at junit.framework.TestSuite.runTest(TestSuite.java:243)
      at junit.framework.TestSuite.run(TestSuite.java:238)
      at org.apache.tools.ant.taskdefs.optional.junit.JUnitTestRunner.run(JUnitTestRunner.java:422)
      at org.apache.tools.ant.taskdefs.optional.junit.JUnitTestRunner.launch(JUnitTestRunner.java:931)
      at org.apache.tools.ant.taskdefs.optional.junit.JUnitTestRunner.main(JUnitTestRunner.java:785)


    FAILED: org.apache.hadoop.hive.cli.TestCliDriver.testCliDriver_list_bucket_dml_5

    Error Message:
    Unexpected exception See build/ql/tmp/hive.log, or try "ant test ... -Dtest.silent=false" to get more logs.

    Stack Trace:
    junit.framework.AssertionFailedError: Unexpected exception
    See build/ql/tmp/hive.log, or try "ant test ... -Dtest.silent=false" to get more logs.
      at junit.framework.Assert.fail(Assert.java:50)
      at org.apache.hadoop.hive.cli.TestCliDriver.runTest(TestCliDriver.java:5630)
      at org.apache.hadoop.hive.cli.TestCliDriver.testCliDriver_list_bucket_dml_5(TestCliDriver.java:3271)
      at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
      at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
      at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
      at java.lang.reflect.Method.invoke(Method.java:597)
      at junit.framework.TestCase.runTest(TestCase.java:168)
      at junit.framework.TestCase.runBare(TestCase.java:134)
      at junit.framework.TestResult$1.protect(TestResult.java:110)
      at junit.framework.TestResult.runProtected(TestResult.java:128)
      at junit.framework.TestResult.run(TestResult.java:113)
      at junit.framework.TestCase.run(TestCase.java:124)
      at junit.framework.TestSuite.runTest(TestSuite.java:243)
      at junit.framework.TestSuite.run(TestSuite.java:238)
      at org.apache.tools.ant.taskdefs.optional.junit.JUnitTestRunner.run(JUnitTestRunner.java:422)
      at org.apache.tools.ant.taskdefs.optional.junit.JUnitTestRunner.launch(JUnitTestRunner.java:931)
      at org.apache.tools.ant.taskdefs.optional.junit.JUnitTestRunner.main(JUnitTestRunner.java:785)


    FAILED: org.apache.hadoop.hive.cli.TestCliDriver.testCliDriver_list_bucket_dml_6

    Error Message:
    Unexpected exception See build/ql/tmp/hive.log, or try "ant test ... -Dtest.silent=false" to get more logs.

    Stack Trace:
    junit.framework.AssertionFailedError: Unexpected exception
    See build/ql/tmp/hive.log, or try "ant test ... -Dtest.silent=false" to get more logs.
      at junit.framework.Assert.fail(Assert.java:50)
      at org.apache.hadoop.hive.cli.TestCliDriver.runTest(TestCliDriver.java:5630)
      at org.apache.hadoop.hive.cli.TestCliDriver.testCliDriver_list_bucket_dml_6(TestCliDriver.java:3275)
      at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
      at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
      at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
      at java.lang.reflect.Method.invoke(Method.java:597)
      at junit.framework.TestCase.runTest(TestCase.java:168)
      at junit.framework.TestCase.runBare(TestCase.java:134)
      at junit.framework.TestResult$1.protect(TestResult.java:110)
      at junit.framework.TestResult.runProtected(TestResult.java:128)
      at junit.framework.TestResult.run(TestResult.java:113)
      at junit.framework.TestCase.run(TestCase.java:124)
      at junit.framework.TestSuite.runTest(TestSuite.java:243)
      at junit.framework.TestSuite.run(TestSuite.java:238)
      at org.apache.tools.ant.taskdefs.optional.junit.JUnitTestRunner.run(JUnitTestRunner.java:422)
      at org.apache.tools.ant.taskdefs.optional.junit.JUnitTestRunner.launch(JUnitTestRunner.java:931)
      at org.apache.tools.ant.taskdefs.optional.junit.JUnitTestRunner.main(JUnitTestRunner.java:785)


    FAILED: org.apache.hadoop.hive.cli.TestCliDriver.testCliDriver_list_bucket_dml_7

    Error Message:
    Unexpected exception See build/ql/tmp/hive.log, or try "ant test ... -Dtest.silent=false" to get more logs.

    Stack Trace:
    junit.framework.AssertionFailedError: Unexpected exception
    See build/ql/tmp/hive.log, or try "ant test ... -Dtest.silent=false" to get more logs.
      at junit.framework.Assert.fail(Assert.java:50)
      at org.apache.hadoop.hive.cli.TestCliDriver.runTest(TestCliDriver.java:5630)
      at org.apache.hadoop.hive.cli.TestCliDriver.testCliDriver_list_bucket_dml_7(TestCliDriver.java:3279)
      at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
      at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
      at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
      at java.lang.reflect.Method.invoke(Method.java:597)
      at junit.framework.TestCase.runTest(TestCase.java:168)
      at junit.framework.TestCase.runBare(TestCase.java:134)
      at junit.framework.TestResult$1.protect(TestResult.java:110)
      at junit.framework.TestResult.runProtected(TestResult.java:128)
      at junit.framework.TestResult.run(TestResult.java:113)
      at junit.framework.TestCase.run(TestCase.java:124)
      at junit.framework.TestSuite.runTest(TestSuite.java:243)
      at junit.framework.TestSuite.run(TestSuite.java:238)
      at org.apache.tools.ant.taskdefs.optional.junit.JUnitTestRunner.run(JUnitTestRunner.java:422)
      at org.apache.tools.ant.taskdefs.optional.junit.JUnitTestRunner.launch(JUnitTestRunner.java:931)
      at org.apache.tools.ant.taskdefs.optional.junit.JUnitTestRunner.main(JUnitTestRunner.java:785)


    FAILED: org.apache.hadoop.hive.cli.TestCliDriver.testCliDriver_list_bucket_dml_8

    Error Message:
    Unexpected exception See build/ql/tmp/hive.log, or try "ant test ... -Dtest.silent=false" to get more logs.

    Stack Trace:
    junit.framework.AssertionFailedError: Unexpected exception
    See build/ql/tmp/hive.log, or try "ant test ... -Dtest.silent=false" to get more logs.
      at junit.framework.Assert.fail(Assert.java:50)
      at org.apache.hadoop.hive.cli.TestCliDriver.runTest(TestCliDriver.java:5630)
      at org.apache.hadoop.hive.cli.TestCliDriver.testCliDriver_list_bucket_dml_8(TestCliDriver.java:3283)
      at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
      at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
      at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
      at java.lang.reflect.Method.invoke(Method.java:597)
      at junit.framework.TestCase.runTest(TestCase.java:168)
      at junit.framework.TestCase.runBare(TestCase.java:134)
      at junit.framework.TestResult$1.protect(TestResult.java:110)
      at junit.framework.TestResult.runProtected(TestResult.java:128)
      at junit.framework.TestResult.run(TestResult.java:113)
      at junit.framework.TestCase.run(TestCase.java:124)
      at junit.framework.TestSuite.runTest(TestSuite.java:243)
      at junit.framework.TestSuite.run(TestSuite.java:238)
      at org.apache.tools.ant.taskdefs.optional.junit.JUnitTestRunner.run(JUnitTestRunner.java:422)
      at org.apache.tools.ant.taskdefs.optional.junit.JUnitTestRunner.launch(JUnitTestRunner.java:931)
      at org.apache.tools.ant.taskdefs.optional.junit.JUnitTestRunner.main(JUnitTestRunner.java:785)


    FAILED: org.apache.hadoop.hive.cli.TestCliDriver.testCliDriver_list_bucket_dml_9

    Error Message:
    Unexpected exception See build/ql/tmp/hive.log, or try "ant test ... -Dtest.silent=false" to get more logs.

    Stack Trace:
    junit.framework.AssertionFailedError: Unexpected exception
    See build/ql/tmp/hive.log, or try "ant test ... -Dtest.silent=false" to get more logs.
      at junit.framework.Assert.fail(Assert.java:50)
      at org.apache.hadoop.hive.cli.TestCliDriver.runTest(TestCliDriver.java:5630)
      at org.apache.hadoop.hive.cli.TestCliDriver.testCliDriver_list_bucket_dml_9(TestCliDriver.java:3287)
      at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
      at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
      at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
      at java.lang.reflect.Method.invoke(Method.java:597)
      at junit.framework.TestCase.runTest(TestCase.java:168)
      at junit.framework.TestCase.runBare(TestCase.java:134)
      at junit.framework.TestResult$1.protect(TestResult.java:110)
      at junit.framework.TestResult.runProtected(TestResult.java:128)
      at junit.framework.TestResult.run(TestResult.java:113)
      at junit.framework.TestCase.run(TestCase.java:124)
      at junit.framework.TestSuite.runTest(TestSuite.java:243)
      at junit.framework.TestSuite.run(TestSuite.java:238)
      at org.apache.tools.ant.taskdefs.optional.junit.JUnitTestRunner.run(JUnitTestRunner.java:422)
      at org.apache.tools.ant.taskdefs.optional.junit.JUnitTestRunner.launch(JUnitTestRunner.java:931)
      at org.apache.tools.ant.taskdefs.optional.junit.JUnitTestRunner.main(JUnitTestRunner.java:785)


    FAILED: org.apache.hadoop.hive.cli.TestCliDriver.testCliDriver_list_bucket_query_multiskew_1

    Error Message:
    Unexpected exception See build/ql/tmp/hive.log, or try "ant test ... -Dtest.silent=false" to get more logs.

    Stack Trace:
    junit.framework.AssertionFailedError: Unexpected exception
    See build/ql/tmp/hive.log, or try "ant test ... -Dtest.silent=false" to get more logs.
      at junit.framework.Assert.fail(Assert.java:50)
      at org.apache.hadoop.hive.cli.TestCliDriver.runTest(TestCliDriver.java:5630)
      at org.apache.hadoop.hive.cli.TestCliDriver.testCliDriver_list_bucket_query_multiskew_1(TestCliDriver.java:3291)
      at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
      at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
      at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
      at java.lang.reflect.Method.invoke(Method.java:597)
      at junit.framework.TestCase.runTest(TestCase.java:168)
      at junit.framework.TestCase.runBare(TestCase.java:134)
      at junit.framework.TestResult$1.protect(TestResult.java:110)
      at junit.framework.TestResult.runProtected(TestResult.java:128)
      at junit.framework.TestResult.run(TestResult.java:113)
      at junit.framework.TestCase.run(TestCase.java:124)
      at junit.framework.TestSuite.runTest(TestSuite.java:243)
      at junit.framework.TestSuite.run(TestSuite.java:238)
      at org.apache.tools.ant.taskdefs.optional.junit.JUnitTestRunner.run(JUnitTestRunner.java:422)
      at org.apache.tools.ant.taskdefs.optional.junit.JUnitTestRunner.launch(JUnitTestRunner.java:931)
      at org.apache.tools.ant.taskdefs.optional.junit.JUnitTestRunner.main(JUnitTestRunner.java:785)


    FAILED: org.apache.hadoop.hive.cli.TestCliDriver.testCliDriver_list_bucket_query_multiskew_2

    Error Message:
    Unexpected exception See build/ql/tmp/hive.log, or try "ant test ... -Dtest.silent=false" to get more logs.

    Stack Trace:
    junit.framework.AssertionFailedError: Unexpected exception
    See build/ql/tmp/hive.log, or try "ant test ... -Dtest.silent=false" to get more logs.
      at junit.framework.Assert.fail(Assert.java:50)
      at org.apache.hadoop.hive.cli.TestCliDriver.runTest(TestCliDriver.java:5630)
      at org.apache.hadoop.hive.cli.TestCliDriver.testCliDriver_list_bucket_query_multiskew_2(TestCliDriver.java:3295)
      at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
      at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
      at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
      at java.lang.reflect.Method.invoke(Method.java:597)
      at junit.framework.TestCase.runTest(TestCase.java:168)
      at junit.framework.TestCase.runBare(TestCase.java:134)
      at junit.framework.TestResult$1.protect(TestResult.java:110)
      at junit.framework.TestResult.runProtected(TestResult.java:128)
      at junit.framework.TestResult.run(TestResult.java:113)
      at junit.framework.TestCase.run(TestCase.java:124)
      at junit.framework.TestSuite.runTest(TestSuite.java:243)
      at junit.framework.TestSuite.run(TestSuite.java:238)
      at org.apache.tools.ant.taskdefs.optional.junit.JUnitTestRunner.run(JUnitTestRunner.java:422)
      at org.apache.tools.ant.taskdefs.optional.junit.JUnitTestRunner.launch(JUnitTestRunner.java:931)
      at org.apache.tools.ant.taskdefs.optional.junit.JUnitTestRunner.main(JUnitTestRunner.java:785)


    FAILED: org.apache.hadoop.hive.cli.TestCliDriver.testCliDriver_list_bucket_query_multiskew_3

    Error Message:
    Unexpected exception See build/ql/tmp/hive.log, or try "ant test ... -Dtest.silent=false" to get more logs.

    Stack Trace:
    junit.framework.AssertionFailedError: Unexpected exception
    See build/ql/tmp/hive.log, or try "ant test ... -Dtest.silent=false" to get more logs.
      at junit.framework.Assert.fail(Assert.java:50)
      at org.apache.hadoop.hive.cli.TestCliDriver.runTest(TestCliDriver.java:5630)
      at org.apache.hadoop.hive.cli.TestCliDriver.testCliDriver_list_bucket_query_multiskew_3(TestCliDriver.java:3299)
      at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
      at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
      at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
      at java.lang.reflect.Method.invoke(Method.java:597)
      at junit.framework.TestCase.runTest(TestCase.java:168)
      at junit.framework.TestCase.runBare(TestCase.java:134)
      at junit.framework.TestResult$1.protect(TestResult.java:110)
      at junit.framework.TestResult.runProtected(TestResult.java:128)
      at junit.framework.TestResult.run(TestResult.java:113)
      at junit.framework.TestCase.run(TestCase.java:124)
      at junit.framework.TestSuite.runTest(TestSuite.java:243)
      at junit.framework.TestSuite.run(TestSuite.java:238)
      at org.apache.tools.ant.taskdefs.optional.junit.JUnitTestRunner.run(JUnitTestRunner.java:422)
      at org.apache.tools.ant.taskdefs.optional.junit.JUnitTestRunner.launch(JUnitTestRunner.java:931)
      at org.apache.tools.ant.taskdefs.optional.junit.JUnitTestRunner.main(JUnitTestRunner.java:785)


    FAILED: org.apache.hadoop.hive.cli.TestCliDriver.testCliDriver_list_bucket_query_oneskew_1

    Error Message:
    Unexpected exception See build/ql/tmp/hive.log, or try "ant test ... -Dtest.silent=false" to get more logs.

    Stack Trace:
    junit.framework.AssertionFailedError: Unexpected exception
    See build/ql/tmp/hive.log, or try "ant test ... -Dtest.silent=false" to get more logs.
      at junit.framework.Assert.fail(Assert.java:50)
      at org.apache.hadoop.hive.cli.TestCliDriver.runTest(TestCliDriver.java:5630)
      at org.apache.hadoop.hive.cli.TestCliDriver.testCliDriver_list_bucket_query_oneskew_1(TestCliDriver.java:3303)
      at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
      at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
      at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
      at java.lang.reflect.Method.invoke(Method.java:597)
      at junit.framework.TestCase.runTest(TestCase.java:168)
      at junit.framework.TestCase.runBare(TestCase.java:134)
      at junit.framework.TestResult$1.protect(TestResult.java:110)
      at junit.framework.TestResult.runProtected(TestResult.java:128)
      at junit.framework.TestResult.run(TestResult.java:113)
      at junit.framework.TestCase.run(TestCase.java:124)
      at junit.framework.TestSuite.runTest(TestSuite.java:243)
      at junit.framework.TestSuite.run(TestSuite.java:238)
      at org.apache.tools.ant.taskdefs.optional.junit.JUnitTestRunner.run(JUnitTestRunner.java:422)
      at org.apache.tools.ant.taskdefs.optional.junit.JUnitTestRunner.launch(JUnitTestRunner.java:931)
      at org.apache.tools.ant.taskdefs.optional.junit.JUnitTestRunner.main(JUnitTestRunner.java:785)


    FAILED: org.apache.hadoop.hive.cli.TestCliDriver.testCliDriver_list_bucket_query_oneskew_2

    Error Message:
    Unexpected exception See build/ql/tmp/hive.log, or try "ant test ... -Dtest.silent=false" to get more logs.

    Stack Trace:
    junit.framework.AssertionFailedError: Unexpected exception
    See build/ql/tmp/hive.log, or try "ant test ... -Dtest.silent=false" to get more logs.
      at junit.framework.Assert.fail(Assert.java:50)
      at org.apache.hadoop.hive.cli.TestCliDriver.runTest(TestCliDriver.java:5630)
      at org.apache.hadoop.hive.cli.TestCliDriver.testCliDriver_list_bucket_query_oneskew_2(TestCliDriver.java:3307)
      at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
      at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
      at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
      at java.lang.reflect.Method.invoke(Method.java:597)
      at junit.framework.TestCase.runTest(TestCase.java:168)
      at junit.framework.TestCase.runBare(TestCase.java:134)
      at junit.framework.TestResult$1.protect(TestResult.java:110)
      at junit.framework.TestResult.runProtected(TestResult.java:128)
      at junit.framework.TestResult.run(TestResult.java:113)
      at junit.framework.TestCase.run(TestCase.java:124)
      at junit.framework.TestSuite.runTest(TestSuite.java:243)
      at junit.framework.TestSuite.run(TestSuite.java:238)
      at org.apache.tools.ant.taskdefs.optional.junit.JUnitTestRunner.run(JUnitTestRunner.java:422)
      at org.apache.tools.ant.taskdefs.optional.junit.JUnitTestRunner.launch(JUnitTestRunner.java:931)
      at org.apache.tools.ant.taskdefs.optional.junit.JUnitTestRunner.main(JUnitTestRunner.java:785)


    FAILED: org.apache.hadoop.hive.cli.TestCliDriver.testCliDriver_list_bucket_query_oneskew_3

    Error Message:
    Unexpected exception See build/ql/tmp/hive.log, or try "ant test ... -Dtest.silent=false" to get more logs.

    Stack Trace:
    junit.framework.AssertionFailedError: Unexpected exception
    See build/ql/tmp/hive.log, or try "ant test ... -Dtest.silent=false" to get more logs.
      at junit.framework.Assert.fail(Assert.java:50)
      at org.apache.hadoop.hive.cli.TestCliDriver.runTest(TestCliDriver.java:5630)
      at org.apache.hadoop.hive.cli.TestCliDriver.testCliDriver_list_bucket_query_oneskew_3(TestCliDriver.java:3311)
      at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
      at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
      at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
      at java.lang.reflect.Method.invoke(Method.java:597)
      at junit.framework.TestCase.runTest(TestCase.java:168)
      at junit.framework.TestCase.runBare(TestCase.java:134)
      at junit.framework.TestResult$1.protect(TestResult.java:110)
      at junit.framework.TestResult.runProtected(TestResult.java:128)
      at junit.framework.TestResult.run(TestResult.java:113)
      at junit.framework.TestCase.run(TestCase.java:124)
      at junit.framework.TestSuite.runTest(TestSuite.java:243)
      at junit.framework.TestSuite.run(TestSuite.java:238)
      at org.apache.tools.ant.taskdefs.optional.junit.JUnitTestRunner.run(JUnitTestRunner.java:422)
      at org.apache.tools.ant.taskdefs.optional.junit.JUnitTestRunner.launch(JUnitTestRunner.java:931)
      at org.apache.tools.ant.taskdefs.optional.junit.JUnitTestRunner.main(JUnitTestRunner.java:785)


    FAILED: org.apache.hadoop.hive.cli.TestCliDriver.testCliDriver_parenthesis_star_by

    Error Message:
    Unexpected exception See build/ql/tmp/hive.log, or try "ant test ... -Dtest.silent=false" to get more logs.

    Stack Trace:
    junit.framework.AssertionFailedError: Unexpected exception
    See build/ql/tmp/hive.log, or try "ant test ... -Dtest.silent=false" to get more logs.
      at junit.framework.Assert.fail(Assert.java:50)
      at org.apache.hadoop.hive.cli.TestCliDriver.runTest(TestCliDriver.java:5630)
      at org.apache.hadoop.hive.cli.TestCliDriver.testCliDriver_parenthesis_star_by(TestCliDriver.java:3683)
      at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
      at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
      at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
      at java.lang.reflect.Method.invoke(Method.java:597)
      at junit.framework.TestCase.runTest(TestCase.java:168)
      at junit.framework.TestCase.runBare(TestCase.java:134)
      at junit.framework.TestResult$1.protect(TestResult.java:110)
      at junit.framework.TestResult.runProtected(TestResult.java:128)
      at junit.framework.TestResult.run(TestResult.java:113)
      at junit.framework.TestCase.run(TestCase.java:124)
      at junit.framework.TestSuite.runTest(TestSuite.java:243)
      at junit.framework.TestSuite.run(TestSuite.java:238)
      at org.apache.tools.ant.taskdefs.optional.junit.JUnitTestRunner.run(JUnitTestRunner.java:422)
      at org.apache.tools.ant.taskdefs.optional.junit.JUnitTestRunner.launch(JUnitTestRunner.java:931)
      at org.apache.tools.ant.taskdefs.optional.junit.JUnitTestRunner.main(JUnitTestRunner.java:785)


    FAILED: org.apache.hadoop.hive.cli.TestCliDriver.testCliDriver_recursive_dir

    Error Message:
    Unexpected exception See build/ql/tmp/hive.log, or try "ant test ... -Dtest.silent=false" to get more logs.

    Stack Trace:
    junit.framework.AssertionFailedError: Unexpected exception
    See build/ql/tmp/hive.log, or try "ant test ... -Dtest.silent=false" to get more logs.
      at junit.framework.Assert.fail(Assert.java:50)
      at org.apache.hadoop.hive.cli.TestCliDriver.runTest(TestCliDriver.java:5630)
      at org.apache.hadoop.hive.cli.TestCliDriver.testCliDriver_recursive_dir(TestCliDriver.java:3987)
      at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
      at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
      at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
      at java.lang.reflect.Method.invoke(Method.java:597)
      at junit.framework.TestCase.runTest(TestCase.java:168)
      at junit.framework.TestCase.runBare(TestCase.java:134)
      at junit.framework.TestResult$1.protect(TestResult.java:110)
      at junit.framework.TestResult.runProtected(TestResult.java:128)
      at junit.framework.TestResult.run(TestResult.java:113)
      at junit.framework.TestCase.run(TestCase.java:124)
      at junit.framework.TestSuite.runTest(TestSuite.java:243)
      at junit.framework.TestSuite.run(TestSuite.java:238)
      at org.apache.tools.ant.taskdefs.optional.junit.JUnitTestRunner.run(JUnitTestRunner.java:422)
      at org.apache.tools.ant.taskdefs.optional.junit.JUnitTestRunner.launch(JUnitTestRunner.java:931)
      at org.apache.tools.ant.taskdefs.optional.junit.JUnitTestRunner.main(JUnitTestRunner.java:785)


    FAILED: org.apache.hadoop.hive.cli.TestCliDriver.testCliDriver_sample_islocalmode_hook

    Error Message:
    Unexpected exception See build/ql/tmp/hive.log, or try "ant test ... -Dtest.silent=false" to get more logs.

    Stack Trace:
    junit.framework.AssertionFailedError: Unexpected exception
    See build/ql/tmp/hive.log, or try "ant test ... -Dtest.silent=false" to get more logs.
      at junit.framework.Assert.fail(Assert.java:50)
      at org.apache.hadoop.hive.cli.TestCliDriver.runTest(TestCliDriver.java:5630)
      at org.apache.hadoop.hive.cli.TestCliDriver.testCliDriver_sample_islocalmode_hook(TestCliDriver.java:4079)
      at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
      at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
      at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
      at java.lang.reflect.Method.invoke(Method.java:597)
      at junit.framework.TestCase.runTest(TestCase.java:168)
      at junit.framework.TestCase.runBare(TestCase.java:134)
      at junit.framework.TestResult$1.protect(TestResult.java:110)
      at junit.framework.TestResult.runProtected(TestResult.java:128)
      at junit.framework.TestResult.run(TestResult.java:113)
      at junit.framework.TestCase.run(TestCase.java:124)
      at junit.framework.TestSuite.runTest(TestSuite.java:243)
      at junit.framework.TestSuite.run(TestSuite.java:238)
      at org.apache.tools.ant.taskdefs.optional.junit.JUnitTestRunner.run(JUnitTestRunner.java:422)
      at org.apache.tools.ant.taskdefs.optional.junit.JUnitTestRunner.launch(JUnitTestRunner.java:931)
      at org.apache.tools.ant.taskdefs.optional.junit.JUnitTestRunner.main(JUnitTestRunner.java:785)


    FAILED: org.apache.hadoop.hive.cli.TestCliDriver.testCliDriver_skewjoin

    Error Message:
    Unexpected exception See build/ql/tmp/hive.log, or try "ant test ... -Dtest.silent=false" to get more logs.

    Stack Trace:
    junit.framework.AssertionFailedError: Unexpected exception
    See build/ql/tmp/hive.log, or try "ant test ... -Dtest.silent=false" to get more logs.
      at junit.framework.Assert.fail(Assert.java:50)
      at org.apache.hadoop.hive.cli.TestCliDriver.runTest(TestCliDriver.java:5630)
      at org.apache.hadoop.hive.cli.TestCliDriver.testCliDriver_skewjoin(TestCliDriver.java:4203)
      at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
      at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
      at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
      at java.lang.reflect.Method.invoke(Method.java:597)
      at junit.framework.TestCase.runTest(TestCase.java:168)
      at junit.framework.TestCase.runBare(TestCase.java:134)
      at junit.framework.TestResult$1.protect(TestResult.java:110)
      at junit.framework.TestResult.runProtected(TestResult.java:128)
      at junit.framework.TestResult.run(TestResult.java:113)
      at junit.framework.TestCase.run(TestCase.java:124)
      at junit.framework.TestSuite.runTest(TestSuite.java:243)
      at junit.framework.TestSuite.run(TestSuite.java:238)
      at org.apache.tools.ant.taskdefs.optional.junit.JUnitTestRunner.run(JUnitTestRunner.java:422)
      at org.apache.tools.ant.taskdefs.optional.junit.JUnitTestRunner.launch(JUnitTestRunner.java:931)
      at org.apache.tools.ant.taskdefs.optional.junit.JUnitTestRunner.main(JUnitTestRunner.java:785)


    FAILED: org.apache.hadoop.hive.cli.TestCliDriver.testCliDriver_table_access_keys_stats

    Error Message:
    Unexpected exception See build/ql/tmp/hive.log, or try "ant test ... -Dtest.silent=false" to get more logs.

    Stack Trace:
    junit.framework.AssertionFailedError: Unexpected exception
    See build/ql/tmp/hive.log, or try "ant test ... -Dtest.silent=false" to get more logs.
      at junit.framework.Assert.fail(Assert.java:50)
      at org.apache.hadoop.hive.cli.TestCliDriver.runTest(TestCliDriver.java:5630)
      at org.apache.hadoop.hive.cli.TestCliDriver.testCliDriver_table_access_keys_stats(TestCliDriver.java:4499)
      at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
      at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
      at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
      at java.lang.reflect.Method.invoke(Method.java:597)
      at junit.framework.TestCase.runTest(TestCase.java:168)
      at junit.framework.TestCase.runBare(TestCase.java:134)
      at junit.framework.TestResult$1.protect(TestResult.java:110)
      at junit.framework.TestResult.runProtected(TestResult.java:128)
      at junit.framework.TestResult.run(TestResult.java:113)
      at junit.framework.TestCase.run(TestCase.java:124)
      at junit.framework.TestSuite.runTest(TestSuite.java:243)
      at junit.framework.TestSuite.run(TestSuite.java:238)
      at org.apache.tools.ant.taskdefs.optional.junit.JUnitTestRunner.run(JUnitTestRunner.java:422)
      at org.apache.tools.ant.taskdefs.optional.junit.JUnitTestRunner.launch(JUnitTestRunner.java:931)
      at org.apache.tools.ant.taskdefs.optional.junit.JUnitTestRunner.main(JUnitTestRunner.java:785)


    FAILED: org.apache.hadoop.hive.cli.TestCliDriver.testCliDriver_udaf_percentile_approx

    Error Message:
    Unexpected exception See build/ql/tmp/hive.log, or try "ant test ... -Dtest.silent=false" to get more logs.

    Stack Trace:
    junit.framework.AssertionFailedError: Unexpected exception
    See build/ql/tmp/hive.log, or try "ant test ... -Dtest.silent=false" to get more logs.
      at junit.framework.Assert.fail(Assert.java:50)
      at org.apache.hadoop.hive.cli.TestCliDriver.runTest(TestCliDriver.java:5630)
      at org.apache.hadoop.hive.cli.TestCliDriver.testCliDriver_udaf_percentile_approx(TestCliDriver.java:4595)
      at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
      at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
      at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
      at java.lang.reflect.Method.invoke(Method.java:597)
      at junit.framework.TestCase.runTest(TestCase.java:168)
      at junit.framework.TestCase.runBare(TestCase.java:134)
      at junit.framework.TestResult$1.protect(TestResult.java:110)
      at junit.framework.TestResult.runProtected(TestResult.java:128)
      at junit.framework.TestResult.run(TestResult.java:113)
      at junit.framework.TestCase.run(TestCase.java:124)
      at junit.framework.TestSuite.runTest(TestSuite.java:243)
      at junit.framework.TestSuite.run(TestSuite.java:238)
      at org.apache.tools.ant.taskdefs.optional.junit.JUnitTestRunner.run(JUnitTestRunner.java:422)
      at org.apache.tools.ant.taskdefs.optional.junit.JUnitTestRunner.launch(JUnitTestRunner.java:931)
      at org.apache.tools.ant.taskdefs.optional.junit.JUnitTestRunner.main(JUnitTestRunner.java:785)


    FAILED: org.apache.hadoop.hive.cli.TestCliDriver.testCliDriver_union_remove_15

    Error Message:
    Unexpected exception See build/ql/tmp/hive.log, or try "ant test ... -Dtest.silent=false" to get more logs.

    Stack Trace:
    junit.framework.AssertionFailedError: Unexpected exception
    See build/ql/tmp/hive.log, or try "ant test ... -Dtest.silent=false" to get more logs.
      at junit.framework.Assert.fail(Assert.java:50)
      at org.apache.hadoop.hive.cli.TestCliDriver.runTest(TestCliDriver.java:5630)
      at org.apache.hadoop.hive.cli.TestCliDriver.testCliDriver_union_remove_15(TestCliDriver.java:5487)
      at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
      at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
      at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
      at java.lang.reflect.Method.invoke(Method.java:597)
      at junit.framework.TestCase.runTest(TestCase.java:168)
      at junit.framework.TestCase.runBare(TestCase.java:134)
      at junit.framework.TestResult$1.protect(TestResult.java:110)
      at junit.framework.TestResult.runProtected(TestResult.java:128)
      at junit.framework.TestResult.run(TestResult.java:113)
      at junit.framework.TestCase.run(TestCase.java:124)
      at junit.framework.TestSuite.runTest(TestSuite.java:243)
      at junit.framework.TestSuite.run(TestSuite.java:238)
      at org.apache.tools.ant.taskdefs.optional.junit.JUnitTestRunner.run(JUnitTestRunner.java:422)
      at org.apache.tools.ant.taskdefs.optional.junit.JUnitTestRunner.launch(JUnitTestRunner.java:931)
      at org.apache.tools.ant.taskdefs.optional.junit.JUnitTestRunner.main(JUnitTestRunner.java:785)


    FAILED: org.apache.hadoop.hive.cli.TestCliDriver.testCliDriver_union_remove_16

    Error Message:
    Unexpected exception See build/ql/tmp/hive.log, or try "ant test ... -Dtest.silent=false" to get more logs.

    Stack Trace:
    junit.framework.AssertionFailedError: Unexpected exception
    See build/ql/tmp/hive.log, or try "ant test ... -Dtest.silent=false" to get more logs.
      at junit.framework.Assert.fail(Assert.java:50)
      at org.apache.hadoop.hive.cli.TestCliDriver.runTest(TestCliDriver.java:5630)
      at org.apache.hadoop.hive.cli.TestCliDriver.testCliDriver_union_remove_16(TestCliDriver.java:5491)
      at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
      at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
      at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
      at java.lang.reflect.Method.invoke(Method.java:597)
      at junit.framework.TestCase.runTest(TestCase.java:168)
      at junit.framework.TestCase.runBare(TestCase.java:134)
      at junit.framework.TestResult$1.protect(TestResult.java:110)
      at junit.framework.TestResult.runProtected(TestResult.java:128)
      at junit.framework.TestResult.run(TestResult.java:113)
      at junit.framework.TestCase.run(TestCase.java:124)
      at junit.framework.TestSuite.runTest(TestSuite.java:243)
      at junit.framework.TestSuite.run(TestSuite.java:238)
      at org.apache.tools.ant.taskdefs.optional.junit.JUnitTestRunner.run(JUnitTestRunner.java:422)
      at org.apache.tools.ant.taskdefs.optional.junit.JUnitTestRunner.launch(JUnitTestRunner.java:931)
      at org.apache.tools.ant.taskdefs.optional.junit.JUnitTestRunner.main(JUnitTestRunner.java:785)


    FAILED: org.apache.hadoop.hive.cli.TestCliDriver.testCliDriver_union_remove_17

    Error Message:
    Unexpected exception See build/ql/tmp/hive.log, or try "ant test ... -Dtest.silent=false" to get more logs.

    Stack Trace:
    junit.framework.AssertionFailedError: Unexpected exception
    See build/ql/tmp/hive.log, or try "ant test ... -Dtest.silent=false" to get more logs.
      at junit.framework.Assert.fail(Assert.java:50)
      at org.apache.hadoop.hive.cli.TestCliDriver.runTest(TestCliDriver.java:5630)
      at org.apache.hadoop.hive.cli.TestCliDriver.testCliDriver_union_remove_17(TestCliDriver.java:5495)
      at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
      at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
      at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
      at java.lang.reflect.Method.invoke(Method.java:597)
      at junit.framework.TestCase.runTest(TestCase.java:168)
      at junit.framework.TestCase.runBare(TestCase.java:134)
      at junit.framework.TestResult$1.protect(TestResult.java:110)
      at junit.framework.TestResult.runProtected(TestResult.java:128)
      at junit.framework.TestResult.run(TestResult.java:113)
      at junit.framework.TestCase.run(TestCase.java:124)
      at junit.framework.TestSuite.runTest(TestSuite.java:243)
      at junit.framework.TestSuite.run(TestSuite.java:238)
      at org.apache.tools.ant.taskdefs.optional.junit.JUnitTestRunner.run(JUnitTestRunner.java:422)
      at org.apache.tools.ant.taskdefs.optional.junit.JUnitTestRunner.launch(JUnitTestRunner.java:931)
      at org.apache.tools.ant.taskdefs.optional.junit.JUnitTestRunner.main(JUnitTestRunner.java:785)


    FAILED: org.apache.hadoop.hive.cli.TestCliDriver.testCliDriver_union_remove_18

    Error Message:
    Unexpected exception See build/ql/tmp/hive.log, or try "ant test ... -Dtest.silent=false" to get more logs.

    Stack Trace:
    junit.framework.AssertionFailedError: Unexpected exception
    See build/ql/tmp/hive.log, or try "ant test ... -Dtest.silent=false" to get more logs.
      at junit.framework.Assert.fail(Assert.java:50)
      at org.apache.hadoop.hive.cli.TestCliDriver.runTest(TestCliDriver.java:5630)
      at org.apache.hadoop.hive.cli.TestCliDriver.testCliDriver_union_remove_18(TestCliDriver.java:5499)
      at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
      at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
      at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
      at java.lang.reflect.Method.invoke(Method.java:597)
      at junit.framework.TestCase.runTest(TestCase.java:168)
      at junit.framework.TestCase.runBare(TestCase.java:134)
      at junit.framework.TestResult$1.protect(TestResult.java:110)
      at junit.framework.TestResult.runProtected(TestResult.java:128)
      at junit.framework.TestResult.run(TestResult.java:113)
      at junit.framework.TestCase.run(TestCase.java:124)
      at junit.framework.TestSuite.runTest(TestSuite.java:243)
      at junit.framework.TestSuite.run(TestSuite.java:238)
      at org.apache.tools.ant.taskdefs.optional.junit.JUnitTestRunner.run(JUnitTestRunner.java:422)
      at org.apache.tools.ant.taskdefs.optional.junit.JUnitTestRunner.launch(JUnitTestRunner.java:931)
      at org.apache.tools.ant.taskdefs.optional.junit.JUnitTestRunner.main(JUnitTestRunner.java:785)


    FAILED: org.apache.hadoop.hive.cli.TestHBaseCliDriver.testCliDriver_external_table_ppd

    Error Message:
    Unexpected exception in setup

    Stack Trace:
    junit.framework.AssertionFailedError: Unexpected exception in setup
      at junit.framework.Assert.fail(Assert.java:50)
      at org.apache.hadoop.hive.cli.TestHBaseCliDriver.setUp(TestHBaseCliDriver.java:59)
      at junit.framework.TestCase.runBare(TestCase.java:132)
      at junit.framework.TestResult$1.protect(TestResult.java:110)
      at junit.framework.TestResult.runProtected(TestResult.java:128)
      at junit.framework.TestResult.run(TestResult.java:113)
      at junit.framework.TestCase.run(TestCase.java:124)
      at junit.framework.TestSuite.runTest(TestSuite.java:243)
      at junit.framework.TestSuite.run(TestSuite.java:238)
      at junit.extensions.TestDecorator.basicRun(TestDecorator.java:24)
      at junit.extensions.TestSetup$1.protect(TestSetup.java:23)
      at junit.framework.TestResult.runProtected(TestResult.java:128)
      at junit.extensions.TestSetup.run(TestSetup.java:27)
      at org.apache.tools.ant.taskdefs.optional.junit.JUnitTestRunner.run(JUnitTestRunner.java:422)
      at org.apache.tools.ant.taskdefs.optional.junit.JUnitTestRunner.launch(JUnitTestRunner.java:931)
      at org.apache.tools.ant.taskdefs.optional.junit.JUnitTestRunner.main(JUnitTestRunner.java:785)


    FAILED: org.apache.hadoop.hive.cli.TestHBaseCliDriver.testCliDriver_hbase_binary_external_table_queries

    Error Message:
    Unexpected exception in setup

    Stack Trace:
    junit.framework.AssertionFailedError: Unexpected exception in setup
      at junit.framework.Assert.fail(Assert.java:50)
      at org.apache.hadoop.hive.cli.TestHBaseCliDriver.setUp(TestHBaseCliDriver.java:59)
      at junit.framework.TestCase.runBare(TestCase.java:132)
      at junit.framework.TestResult$1.protect(TestResult.java:110)
      at junit.framework.TestResult.runProtected(TestResult.java:128)
      at junit.framework.TestResult.run(TestResult.java:113)
      at junit.framework.TestCase.run(TestCase.java:124)
      at junit.framework.TestSuite.runTest(TestSuite.java:243)
      at junit.framework.TestSuite.run(TestSuite.java:238)
      at junit.extensions.TestDecorator.basicRun(TestDecorator.java:24)
      at junit.extensions.TestSetup$1.protect(TestSetup.java:23)
      at junit.framework.TestResult.runProtected(TestResult.java:128)
      at junit.extensions.TestSetup.run(TestSetup.java:27)
      at org.apache.tools.ant.taskdefs.optional.junit.JUnitTestRunner.run(JUnitTestRunner.java:422)
      at org.apache.tools.ant.taskdefs.optional.junit.JUnitTestRunner.launch(JUnitTestRunner.java:931)
      at org.apache.tools.ant.taskdefs.optional.junit.JUnitTestRunner.main(JUnitTestRunner.java:785)


    FAILED: org.apache.hadoop.hive.cli.TestHBaseCliDriver.testCliDriver_hbase_binary_map_queries

    Error Message:
    Unexpected exception in setup

    Stack Trace:
    junit.framework.AssertionFailedError: Unexpected exception in setup
      at junit.framework.Assert.fail(Assert.java:50)
      at org.apache.hadoop.hive.cli.TestHBaseCliDriver.setUp(TestHBaseCliDriver.java:59)
      at junit.framework.TestCase.runBare(TestCase.java:132)
      at junit.framework.TestResult$1.protect(TestResult.java:110)
      at junit.framework.TestResult.runProtected(TestResult.java:128)
      at junit.framework.TestResult.run(TestResult.java:113)
      at junit.framework.TestCase.run(TestCase.java:124)
      at junit.framework.TestSuite.runTest(TestSuite.java:243)
      at junit.framework.TestSuite.run(TestSuite.java:238)
      at junit.extensions.TestDecorator.basicRun(TestDecorator.java:24)
      at junit.extensions.TestSetup$1.protect(TestSetup.java:23)
      at junit.framework.TestResult.runProtected(TestResult.java:128)
      at junit.extensions.TestSetup.run(TestSetup.java:27)
      at org.apache.tools.ant.taskdefs.optional.junit.JUnitTestRunner.run(JUnitTestRunner.java:422)
      at org.apache.tools.ant.taskdefs.optional.junit.JUnitTestRunner.launch(JUnitTestRunner.java:931)
      at org.apache.tools.ant.taskdefs.optional.junit.JUnitTestRunner.main(JUnitTestRunner.java:785)


    FAILED: org.apache.hadoop.hive.cli.TestHBaseCliDriver.testCliDriver_hbase_binary_storage_queries

    Error Message:
    Unexpected exception in setup

    Stack Trace:
    junit.framework.AssertionFailedError: Unexpected exception in setup
      at junit.framework.Assert.fail(Assert.java:50)
      at org.apache.hadoop.hive.cli.TestHBaseCliDriver.setUp(TestHBaseCliDriver.java:59)
      at junit.framework.TestCase.runBare(TestCase.java:132)
      at junit.framework.TestResult$1.protect(TestResult.java:110)
      at junit.framework.TestResult.runProtected(TestResult.java:128)
      at junit.framework.TestResult.run(TestResult.java:113)
      at junit.framework.TestCase.run(TestCase.java:124)
      at junit.framework.TestSuite.runTest(TestSuite.java:243)
      at junit.framework.TestSuite.run(TestSuite.java:238)
      at junit.extensions.TestDecorator.basicRun(TestDecorator.java:24)
      at junit.extensions.TestSetup$1.protect(TestSetup.java:23)
      at junit.framework.TestResult.runProtected(TestResult.java:128)
      at junit.extensions.TestSetup.run(TestSetup.java:27)
      at org.apache.tools.ant.taskdefs.optional.junit.JUnitTestRunner.run(JUnitTestRunner.java:422)
      at org.apache.tools.ant.taskdefs.optional.junit.JUnitTestRunner.launch(JUnitTestRunner.java:931)
      at org.apache.tools.ant.taskdefs.optional.junit.JUnitTestRunner.main(JUnitTestRunner.java:785)


    FAILED: org.apache.hadoop.hive.cli.TestHBaseCliDriver.testCliDriver_hbase_joins

    Error Message:
    Unexpected exception in setup

    Stack Trace:
    junit.framework.AssertionFailedError: Unexpected exception in setup
      at junit.framework.Assert.fail(Assert.java:50)
      at org.apache.hadoop.hive.cli.TestHBaseCliDriver.setUp(TestHBaseCliDriver.java:59)
      at junit.framework.TestCase.runBare(TestCase.java:132)
      at junit.framework.TestResult$1.protect(TestResult.java:110)
      at junit.framework.TestResult.runProtected(TestResult.java:128)
      at junit.framework.TestResult.run(TestResult.java:113)
      at junit.framework.TestCase.run(TestCase.java:124)
      at junit.framework.TestSuite.runTest(TestSuite.java:243)
      at junit.framework.TestSuite.run(TestSuite.java:238)
      at junit.extensions.TestDecorator.basicRun(TestDecorator.java:24)
      at junit.extensions.TestSetup$1.protect(TestSetup.java:23)
      at junit.framework.TestResult.runProtected(TestResult.java:128)
      at junit.extensions.TestSetup.run(TestSetup.java:27)
      at org.apache.tools.ant.taskdefs.optional.junit.JUnitTestRunner.run(JUnitTestRunner.java:422)
      at org.apache.tools.ant.taskdefs.optional.junit.JUnitTestRunner.launch(JUnitTestRunner.java:931)
      at org.apache.tools.ant.taskdefs.optional.junit.JUnitTestRunner.main(JUnitTestRunner.java:785)


    FAILED: org.apache.hadoop.hive.cli.TestHBaseCliDriver.testCliDriver_hbase_ppd_key_range

    Error Message:
    Unexpected exception in setup

    Stack Trace:
    junit.framework.AssertionFailedError: Unexpected exception in setup
      at junit.framework.Assert.fail(Assert.java:50)
      at org.apache.hadoop.hive.cli.TestHBaseCliDriver.setUp(TestHBaseCliDriver.java:59)
      at junit.framework.TestCase.runBare(TestCase.java:132)
      at junit.framework.TestResult$1.protect(TestResult.java:110)
      at junit.framework.TestResult.runProtected(TestResult.java:128)
      at junit.framework.TestResult.run(TestResult.java:113)
      at junit.framework.TestCase.run(TestCase.java:124)
      at junit.framework.TestSuite.runTest(TestSuite.java:243)
      at junit.framework.TestSuite.run(TestSuite.java:238)
      at junit.extensions.TestDecorator.basicRun(TestDecorator.java:24)
      at junit.extensions.TestSetup$1.protect(TestSetup.java:23)
      at junit.framework.TestResult.runProtected(TestResult.java:128)
      at junit.extensions.TestSetup.run(TestSetup.java:27)
      at org.apache.tools.ant.taskdefs.optional.junit.JUnitTestRunner.run(JUnitTestRunner.java:422)
      at org.apache.tools.ant.taskdefs.optional.junit.JUnitTestRunner.launch(JUnitTestRunner.java:931)
      at org.apache.tools.ant.taskdefs.optional.junit.JUnitTestRunner.main(JUnitTestRunner.java:785)


    FAILED: org.apache.hadoop.hive.cli.TestHBaseCliDriver.testCliDriver_hbase_pushdown

    Error Message:
    Unexpected exception in setup

    Stack Trace:
    junit.framework.AssertionFailedError: Unexpected exception in setup
      at junit.framework.Assert.fail(Assert.java:50)
      at org.apache.hadoop.hive.cli.TestHBaseCliDriver.setUp(TestHBaseCliDriver.java:59)
      at junit.framework.TestCase.runBare(TestCase.java:132)
      at junit.framework.TestResult$1.protect(TestResult.java:110)
      at junit.framework.TestResult.runProtected(TestResult.java:128)
      at junit.framework.TestResult.run(TestResult.java:113)
      at junit.framework.TestCase.run(TestCase.java:124)
      at junit.framework.TestSuite.runTest(TestSuite.java:243)
      at junit.framework.TestSuite.run(TestSuite.java:238)
      at junit.extensions.TestDecorator.basicRun(TestDecorator.java:24)
      at junit.extensions.TestSetup$1.protect(TestSetup.java:23)
      at junit.framework.TestResult.runProtected(TestResult.java:128)
      at junit.extensions.TestSetup.run(TestSetup.java:27)
      at org.apache.tools.ant.taskdefs.optional.junit.JUnitTestRunner.run(JUnitTestRunner.java:422)
      at org.apache.tools.ant.taskdefs.optional.junit.JUnitTestRunner.launch(JUnitTestRunner.java:931)
      at org.apache.tools.ant.taskdefs.optional.junit.JUnitTestRunner.main(JUnitTestRunner.java:785)


    FAILED: org.apache.hadoop.hive.cli.TestHBaseCliDriver.testCliDriver_hbase_queries

    Error Message:
    Unexpected exception in setup

    Stack Trace:
    junit.framework.AssertionFailedError: Unexpected exception in setup
      at junit.framework.Assert.fail(Assert.java:50)
      at org.apache.hadoop.hive.cli.TestHBaseCliDriver.setUp(TestHBaseCliDriver.java:59)
      at junit.framework.TestCase.runBare(TestCase.java:132)
      at junit.framework.TestResult$1.protect(TestResult.java:110)
      at junit.framework.TestResult.runProtected(TestResult.java:128)
      at junit.framework.TestResult.run(TestResult.java:113)
      at junit.framework.TestCase.run(TestCase.java:124)
      at junit.framework.TestSuite.runTest(TestSuite.java:243)
      at junit.framework.TestSuite.run(TestSuite.java:238)
      at junit.extensions.TestDecorator.basicRun(TestDecorator.java:24)
      at junit.extensions.TestSetup$1.protect(TestSetup.java:23)
      at junit.framework.TestResult.runProtected(TestResult.java:128)
      at junit.extensions.TestSetup.run(TestSetup.java:27)
      at org.apache.tools.ant.taskdefs.optional.junit.JUnitTestRunner.run(JUnitTestRunner.java:422)
      at org.apache.tools.ant.taskdefs.optional.junit.JUnitTestRunner.launch(JUnitTestRunner.java:931)
      at org.apache.tools.ant.taskdefs.optional.junit.JUnitTestRunner.main(JUnitTestRunner.java:785)


    FAILED: org.apache.hadoop.hive.cli.TestHBaseCliDriver.testCliDriver_hbase_stats

    Error Message:
    Unexpected exception in setup

    Stack Trace:
    junit.framework.AssertionFailedError: Unexpected exception in setup
      at junit.framework.Assert.fail(Assert.java:50)
      at org.apache.hadoop.hive.cli.TestHBaseCliDriver.setUp(TestHBaseCliDriver.java:59)
      at junit.framework.TestCase.runBare(TestCase.java:132)
      at junit.framework.TestResult$1.protect(TestResult.java:110)
      at junit.framework.TestResult.runProtected(TestResult.java:128)
      at junit.framework.TestResult.run(TestResult.java:113)
      at junit.framework.TestCase.run(TestCase.java:124)
      at junit.framework.TestSuite.runTest(TestSuite.java:243)
      at junit.framework.TestSuite.run(TestSuite.java:238)
      at junit.extensions.TestDecorator.basicRun(TestDecorator.java:24)
      at junit.extensions.TestSetup$1.protect(TestSetup.java:23)
      at junit.framework.TestResult.runProtected(TestResult.java:128)
      at junit.extensions.TestSetup.run(TestSetup.java:27)
      at org.apache.tools.ant.taskdefs.optional.junit.JUnitTestRunner.run(JUnitTestRunner.java:422)
      at org.apache.tools.ant.taskdefs.optional.junit.JUnitTestRunner.launch(JUnitTestRunner.java:931)
      at org.apache.tools.ant.taskdefs.optional.junit.JUnitTestRunner.main(JUnitTestRunner.java:785)


    FAILED: org.apache.hadoop.hive.cli.TestHBaseCliDriver.testCliDriver_hbase_stats2

    Error Message:
    Unexpected exception in setup

    Stack Trace:
    junit.framework.AssertionFailedError: Unexpected exception in setup
      at junit.framework.Assert.fail(Assert.java:50)
      at org.apache.hadoop.hive.cli.TestHBaseCliDriver.setUp(TestHBaseCliDriver.java:59)
      at junit.framework.TestCase.runBare(TestCase.java:132)
      at junit.framework.TestResult$1.protect(TestResult.java:110)
      at junit.framework.TestResult.runProtected(TestResult.java:128)
      at junit.framework.TestResult.run(TestResult.java:113)
      at junit.framework.TestCase.run(TestCase.java:124)
      at junit.framework.TestSuite.runTest(TestSuite.java:243)
      at junit.framework.TestSuite.run(TestSuite.java:238)
      at junit.extensions.TestDecorator.basicRun(TestDecorator.java:24)
      at junit.extensions.TestSetup$1.protect(TestSetup.java:23)
      at junit.framework.TestResult.runProtected(TestResult.java:128)
      at junit.extensions.TestSetup.run(TestSetup.java:27)
      at org.apache.tools.ant.taskdefs.optional.junit.JUnitTestRunner.run(JUnitTestRunner.java:422)
      at org.apache.tools.ant.taskdefs.optional.junit.JUnitTestRunner.launch(JUnitTestRunner.java:931)
      at org.apache.tools.ant.taskdefs.optional.junit.JUnitTestRunner.main(JUnitTestRunner.java:785)


    FAILED: org.apache.hadoop.hive.cli.TestHBaseCliDriver.testCliDriver_hbase_stats3

    Error Message:
    Unexpected exception in setup

    Stack Trace:
    junit.framework.AssertionFailedError: Unexpected exception in setup
      at junit.framework.Assert.fail(Assert.java:50)
      at org.apache.hadoop.hive.cli.TestHBaseCliDriver.setUp(TestHBaseCliDriver.java:59)
      at junit.framework.TestCase.runBare(TestCase.java:132)
      at junit.framework.TestResult$1.protect(TestResult.java:110)
      at junit.framework.TestResult.runProtected(TestResult.java:128)
      at junit.framework.TestResult.run(TestResult.java:113)
      at junit.framework.TestCase.run(TestCase.java:124)
      at junit.framework.TestSuite.runTest(TestSuite.java:243)
      at junit.framework.TestSuite.run(TestSuite.java:238)
      at junit.extensions.TestDecorator.basicRun(TestDecorator.java:24)
      at junit.extensions.TestSetup$1.protect(TestSetup.java:23)
      at junit.framework.TestResult.runProtected(TestResult.java:128)
      at junit.extensions.TestSetup.run(TestSetup.java:27)
      at org.apache.tools.ant.taskdefs.optional.junit.JUnitTestRunner.run(JUnitTestRunner.java:422)
      at org.apache.tools.ant.taskdefs.optional.junit.JUnitTestRunner.launch(JUnitTestRunner.java:931)
      at org.apache.tools.ant.taskdefs.optional.junit.JUnitTestRunner.main(JUnitTestRunner.java:785)


    FAILED: org.apache.hadoop.hive.cli.TestHBaseCliDriver.testCliDriver_hbase_stats_empty_partition

    Error Message:
    Unexpected exception in setup

    Stack Trace:
    junit.framework.AssertionFailedError: Unexpected exception in setup
      at junit.framework.Assert.fail(Assert.java:50)
      at org.apache.hadoop.hive.cli.TestHBaseCliDriver.setUp(TestHBaseCliDriver.java:59)
      at junit.framework.TestCase.runBare(TestCase.java:132)
      at junit.framework.TestResult$1.protect(TestResult.java:110)
      at junit.framework.TestResult.runProtected(TestResult.java:128)
      at junit.framework.TestResult.run(TestResult.java:113)
      at junit.framework.TestCase.run(TestCase.java:124)
      at junit.framework.TestSuite.runTest(TestSuite.java:243)
      at junit.framework.TestSuite.run(TestSuite.java:238)
      at junit.extensions.TestDecorator.basicRun(TestDecorator.java:24)
      at junit.extensions.TestSetup$1.protect(TestSetup.java:23)
      at junit.framework.TestResult.runProtected(TestResult.java:128)
      at junit.extensions.TestSetup.run(TestSetup.java:27)
      at org.apache.tools.ant.taskdefs.optional.junit.JUnitTestRunner.run(JUnitTestRunner.java:422)
      at org.apache.tools.ant.taskdefs.optional.junit.JUnitTestRunner.launch(JUnitTestRunner.java:931)
      at org.apache.tools.ant.taskdefs.optional.junit.JUnitTestRunner.main(JUnitTestRunner.java:785)


    FAILED: org.apache.hadoop.hive.cli.TestHBaseCliDriver.testCliDriver_ppd_key_ranges

    Error Message:
    Unexpected exception in setup

    Stack Trace:
    junit.framework.AssertionFailedError: Unexpected exception in setup
      at junit.framework.Assert.fail(Assert.java:50)
      at org.apache.hadoop.hive.cli.TestHBaseCliDriver.setUp(TestHBaseCliDriver.java:59)
      at junit.framework.TestCase.runBare(TestCase.java:132)
      at junit.framework.TestResult$1.protect(TestResult.java:110)
      at junit.framework.TestResult.runProtected(TestResult.java:128)
      at junit.framework.TestResult.run(TestResult.java:113)
      at junit.framework.TestCase.run(TestCase.java:124)
      at junit.framework.TestSuite.runTest(TestSuite.java:243)
      at junit.framework.TestSuite.run(TestSuite.java:238)
      at junit.extensions.TestDecorator.basicRun(TestDecorator.java:24)
      at junit.extensions.TestSetup$1.protect(TestSetup.java:23)
      at junit.framework.TestResult.runProtected(TestResult.java:128)
      at junit.extensions.TestSetup.run(TestSetup.java:27)
      at org.apache.tools.ant.taskdefs.optional.junit.JUnitTestRunner.run(JUnitTestRunner.java:422)
      at org.apache.tools.ant.taskdefs.optional.junit.JUnitTestRunner.launch(JUnitTestRunner.java:931)
      at org.apache.tools.ant.taskdefs.optional.junit.JUnitTestRunner.main(JUnitTestRunner.java:785)


    FAILED: org.apache.hadoop.hive.cli.TestHBaseMinimrCliDriver.testCliDriver_hbase_bulk

    Error Message:
    com.google.common.collect.LinkedListMultimap.values()Ljava/util/List;

    Stack Trace:
    java.lang.NoSuchMethodError: com.google.common.collect.LinkedListMultimap.values()Ljava/util/List;
      at org.apache.hadoop.hdfs.SocketCache.clear(SocketCache.java:131)
      at org.apache.hadoop.hdfs.DFSClient.close(DFSClient.java:604)
      at org.apache.hadoop.hdfs.MiniDFSCluster.waitActive(MiniDFSCluster.java:1711)
      at org.apache.hadoop.hdfs.MiniDFSCluster.waitActive(MiniDFSCluster.java:1722)
      at org.apache.hadoop.hdfs.MiniDFSCluster.startDataNodes(MiniDFSCluster.java:1066)
      at org.apache.hadoop.hdfs.MiniDFSCluster.startDataNodes(MiniDFSCluster.java:929)
      at org.apache.hadoop.hdfs.MiniDFSCluster.initMiniDFSCluster(MiniDFSCluster.java:588)
      at org.apache.hadoop.hdfs.MiniDFSCluster.(MiniDFSCluster.java:398)
      at org.apache.hadoop.hive.shims.HadoopShimsSecure.getMiniDfs(HadoopShimsSecure.java:111)
      at org.apache.hadoop.hive.ql.QTestUtil.(HBaseQTestUtil.java:30)
      at org.apache.hadoop.hive.cli.TestHBaseMinimrCliDriver.setUp(TestHBaseMinimrCliDriver.java:53)
      at junit.framework.TestCase.runBare(TestCase.java:132)
      at junit.framework.TestResult$1.protect(TestResult.java:110)
      at junit.framework.TestResult.runProtected(TestResult.java:128)
      at junit.framework.TestResult.run(TestResult.java:113)
      at junit.framework.TestCase.run(TestCase.java:124)
      at junit.framework.TestSuite.runTest(TestSuite.java:243)
      at junit.framework.TestSuite.run(TestSuite.java:238)
      at junit.extensions.TestDecorator.basicRun(TestDecorator.java:24)
      at junit.extensions.TestSetup$1.protect(TestSetup.java:23)
      at junit.framework.TestResult.runProtected(TestResult.java:128)
      at junit.extensions.TestSetup.run(TestSetup.java:27)
      at org.apache.tools.ant.taskdefs.optional.junit.JUnitTestRunner.run(JUnitTestRunner.java:422)
      at org.apache.tools.ant.taskdefs.optional.junit.JUnitTestRunner.launch(JUnitTestRunner.java:931)
      at org.apache.tools.ant.taskdefs.optional.junit.JUnitTestRunner.main(JUnitTestRunner.java:785)


    FAILED: org.apache.hadoop.hive.cli.TestHBaseNegativeCliDriver.testCliDriver_cascade_dbdrop

    Error Message:
    Unexpected exception in setup

    Stack Trace:
    junit.framework.AssertionFailedError: Unexpected exception in setup
      at junit.framework.Assert.fail(Assert.java:50)
      at org.apache.hadoop.hive.cli.TestHBaseNegativeCliDriver.setUp(TestHBaseNegativeCliDriver.java:38)
      at junit.framework.TestCase.runBare(TestCase.java:132)
      at junit.framework.TestResult$1.protect(TestResult.java:110)
      at junit.framework.TestResult.runProtected(TestResult.java:128)
      at junit.framework.TestResult.run(TestResult.java:113)
      at junit.framework.TestCase.run(TestCase.java:124)
      at junit.framework.TestSuite.runTest(TestSuite.java:243)
      at junit.framework.TestSuite.run(TestSuite.java:238)
      at junit.extensions.TestDecorator.basicRun(TestDecorator.java:24)
      at junit.extensions.TestSetup$1.protect(TestSetup.java:23)
      at junit.framework.TestResult.runProtected(TestResult.java:128)
      at junit.extensions.TestSetup.run(TestSetup.java:27)
      at org.apache.tools.ant.taskdefs.optional.junit.JUnitTestRunner.run(JUnitTestRunner.java:422)
      at org.apache.tools.ant.taskdefs.optional.junit.JUnitTestRunner.launch(JUnitTestRunner.java:931)
      at org.apache.tools.ant.taskdefs.optional.junit.JUnitTestRunner.main(JUnitTestRunner.java:785)


    FAILED: org.apache.hadoop.hive.cli.TestHBaseNegativeCliDriver.testCliDriver_cascade_dbdrop_hadoop20

    Error Message:
    Unexpected exception in setup

    Stack Trace:
    junit.framework.AssertionFailedError: Unexpected exception in setup
      at junit.framework.Assert.fail(Assert.java:50)
      at org.apache.hadoop.hive.cli.TestHBaseNegativeCliDriver.setUp(TestHBaseNegativeCliDriver.java:38)
      at junit.framework.TestCase.runBare(TestCase.java:132)
      at junit.framework.TestResult$1.protect(TestResult.java:110)
      at junit.framework.TestResult.runProtected(TestResult.java:128)
      at junit.framework.TestResult.run(TestResult.java:113)
      at junit.framework.TestCase.run(TestCase.java:124)
      at junit.framework.TestSuite.runTest(TestSuite.java:243)
      at junit.framework.TestSuite.run(TestSuite.java:238)
      at junit.extensions.TestDecorator.basicRun(TestDecorator.java:24)
      at junit.extensions.TestSetup$1.protect(TestSetup.java:23)
      at junit.framework.TestResult.runProtected(TestResult.java:128)
      at junit.extensions.TestSetup.run(TestSetup.java:27)
      at org.apache.tools.ant.taskdefs.optional.junit.JUnitTestRunner.run(JUnitTestRunner.java:422)
      at org.apache.tools.ant.taskdefs.optional.junit.JUnitTestRunner.launch(JUnitTestRunner.java:931)
      at org.apache.tools.ant.taskdefs.optional.junit.JUnitTestRunner.main(JUnitTestRunner.java:785)


    FAILED: <init>.org.apache.hadoop.hive.cli.TestMinimrCliDriver

    Error Message:
    com.google.common.collect.LinkedListMultimap.values()Ljava/util/List;

    Stack Trace:
    java.lang.NoSuchMethodError: com.google.common.collect.LinkedListMultimap.values()Ljava/util/List;
      at org.apache.hadoop.hdfs.SocketCache.clear(SocketCache.java:131)
      at org.apache.hadoop.hdfs.DFSClient.close(DFSClient.java:604)
      at org.apache.hadoop.hdfs.MiniDFSCluster.waitActive(MiniDFSCluster.java:1711)
      at org.apache.hadoop.hdfs.MiniDFSCluster.waitActive(MiniDFSCluster.java:1722)
      at org.apache.hadoop.hdfs.MiniDFSCluster.startDataNodes(MiniDFSCluster.java:1066)
      at org.apache.hadoop.hdfs.MiniDFSCluster.startDataNodes(MiniDFSCluster.java:929)
      at org.apache.hadoop.hdfs.MiniDFSCluster.initMiniDFSCluster(MiniDFSCluster.java:588)
      at org.apache.hadoop.hdfs.MiniDFSCluster.(MiniDFSCluster.java:398)
      at org.apache.hadoop.hive.shims.HadoopShimsSecure.getMiniDfs(HadoopShimsSecure.java:111)
      at org.apache.hadoop.hive.ql.QTestUtil.(TestMinimrCliDriver.java:45)
      at java.lang.Class.forName0(Native Method)
      at java.lang.Class.forName(Class.java:169)
      at org.apache.tools.ant.taskdefs.optional.junit.JUnitTestRunner.run(JUnitTestRunner.java:337)
      at org.apache.tools.ant.taskdefs.optional.junit.JUnitTestRunner.launch(JUnitTestRunner.java:931)
      at org.apache.tools.ant.taskdefs.optional.junit.JUnitTestRunner.main(JUnitTestRunner.java:785)


    FAILED: <init>.org.apache.hadoop.hive.cli.TestNegativeMinimrCliDriver

    Error Message:
    com.google.common.collect.LinkedListMultimap.values()Ljava/util/List;

    Stack Trace:
    java.lang.NoSuchMethodError: com.google.common.collect.LinkedListMultimap.values()Ljava/util/List;
      at org.apache.hadoop.hdfs.SocketCache.clear(SocketCache.java:131)
      at org.apache.hadoop.hdfs.DFSClient.close(DFSClient.java:604)
      at org.apache.hadoop.hdfs.MiniDFSCluster.waitActive(MiniDFSCluster.java:1711)
      at org.apache.hadoop.hdfs.MiniDFSCluster.waitActive(MiniDFSCluster.java:1722)
      at org.apache.hadoop.hdfs.MiniDFSCluster.startDataNodes(MiniDFSCluster.java:1066)
      at org.apache.hadoop.hdfs.MiniDFSCluster.startDataNodes(MiniDFSCluster.java:929)
      at org.apache.hadoop.hdfs.MiniDFSCluster.initMiniDFSCluster(MiniDFSCluster.java:588)
      at org.apache.hadoop.hdfs.MiniDFSCluster.(MiniDFSCluster.java:398)
      at org.apache.hadoop.hive.shims.HadoopShimsSecure.getMiniDfs(HadoopShimsSecure.java:111)
      at org.apache.hadoop.hive.ql.QTestUtil.(TestNegativeMinimrCliDriver.java:41)
      at java.lang.Class.forName0(Native Method)
      at java.lang.Class.forName(Class.java:169)
      at org.apache.tools.ant.taskdefs.optional.junit.JUnitTestRunner.run(JUnitTestRunner.java:337)
      at org.apache.tools.ant.taskdefs.optional.junit.JUnitTestRunner.launch(JUnitTestRunner.java:931)
      at org.apache.tools.ant.taskdefs.optional.junit.JUnitTestRunner.main(JUnitTestRunner.java:785)


    FAILED: org.apache.hadoop.hive.serde2.avro.TestAvroSerdeUtils.determineSchemaCanReadSchemaFromHDFS

    Error Message:
    com.google.common.collect.LinkedListMultimap.values()Ljava/util/List;

    Stack Trace:
    java.lang.NoSuchMethodError: com.google.common.collect.LinkedListMultimap.values()Ljava/util/List;
      at org.apache.hadoop.hdfs.SocketCache.clear(SocketCache.java:131)
      at org.apache.hadoop.hdfs.DFSClient.close(DFSClient.java:604)
      at org.apache.hadoop.hdfs.MiniDFSCluster.waitActive(MiniDFSCluster.java:1711)
      at org.apache.hadoop.hdfs.MiniDFSCluster.waitActive(MiniDFSCluster.java:1722)
      at org.apache.hadoop.hdfs.MiniDFSCluster.startDataNodes(MiniDFSCluster.java:1066)
      at org.apache.hadoop.hdfs.MiniDFSCluster.startDataNodes(MiniDFSCluster.java:929)
      at org.apache.hadoop.hdfs.MiniDFSCluster.initMiniDFSCluster(MiniDFSCluster.java:588)
      at org.apache.hadoop.hdfs.MiniDFSCluster.(MiniDFSCluster.java:398)
      at org.apache.hadoop.hive.serde2.avro.TestAvroSerdeUtils.determineSchemaCanReadSchemaFromHDFS(TestAvroSerdeUtils.java:187)
      at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
      at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
      at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
      at java.lang.reflect.Method.invoke(Method.java:597)
      at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:45)
      at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15)
      at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:42)
      at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20)
      at org.junit.runners.ParentRunner.runLeaf(ParentRunner.java:263)
      at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:68)
      at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:47)
      at org.junit.runners.ParentRunner$3.run(ParentRunner.java:231)
      at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:60)
      at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:229)
      at org.junit.runners.ParentRunner.access$000(ParentRunner.java:50)
      at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:222)
      at org.junit.runners.ParentRunner.run(ParentRunner.java:300)
      at junit.framework.JUnit4TestAdapter.run(JUnit4TestAdapter.java:39)
      at org.apache.tools.ant.taskdefs.optional.junit.JUnitTestRunner.run(JUnitTestRunner.java:422)
      at org.apache.tools.ant.taskdefs.optional.junit.JUnitTestRunner.launch(JUnitTestRunner.java:931)
      at org.apache.tools.ant.taskdefs.optional.junit.JUnitTestRunner.main(JUnitTestRunner.java:785)




    The Apache Jenkins build system has built Hive-trunk-hadoop2 (build #64)

    Status: Still Failing

    Check console output at https://builds.apache.org/job/Hive-trunk-hadoop2/64/ to view the results.

Related Discussions

Discussion Navigation
viewthread | post
Discussion Overview
groupdev @
categorieshive, hadoop
postedJan 13, '13 at 2:05a
activeJan 14, '13 at 10:07p
posts4
users1
websitehive.apache.org

1 user in discussion

Apache Jenkins Server: 4 posts

People

Translate

site design / logo © 2017 Grokbase