Apache Hive : Hive 0.13.1 Release tracking

 

 

Goal

Given the quickly increasing scope (from a perspective of sheer number of jiras) of hive 0.13, it was important to get hive 0.13 out of the door, and stop accepting patches, and move new development off to 0.14, but we now have need of a 0.13.1 release with major bug fixes only (no feature additions, nothing like refactoring) as a stabilization of 0.13. This page has been created for the purpose of tracking a release of a 0.13.1 release of hive.

 

Jiras requested after RC0

 

The list of jiras requested for RC0 of 0.13.1 is now closed. Any further inclusion requests must be a critical bugfix that does not have any workarounds, must have been committed into 0.14 (unless the bug does not affect 0.14) and must be supported by another 2 committers as well for inclusion. Ideally, this table will be blank.

 

Category JIRA Description Current Status 0.13.1 inclusion requestor 0.13.1 inclusion +1 (2 additional committers)

 

Jiras requested for RC0

 The following jiras have been requested as part of this release. This list is currently (as of May 2nd 2014 6pm PDT) closed for additions. Please do not make any further edits to this table.

 

Category JIRA Description Current Status 0.13.1 inclusion requestor
Authorization HIVE-6919 Hive sql std auth select query fails on partitioned tables Committed in 0.14 thejas
Authorization HIVE-6921 Index creation fails with sql std auth turned on Committed in 0.14 ashutoshc
Authorization HIVE-6957 SQL authorization does not work with HS2 binary mode and Kerberos auth Committed in 0.14 thejas
Metastore HIVE-6945 Issues with dropping partitions on Oracle Committed in 0.14 sershe
Metastore HIVE-6862 add DB schema DDL and upgrade 12to13 scripts for MS SQL Server Committed in 0.14 ekoifman
QL HIVE-6883 Dynamic Partitioning Optimization does not honor sort order or order by Committed in 0.14 prasanth_j
QL HIVE-6961 Drop partitions treats partition columns as strings Committed in 0.14 sershe
WebHCat HIVE-4576 WebHCat does not allow values with commas Committed in 0.14 ekoifman
FileFormats HIVE-6952 Hive 0.13 HiveOutputFormat breaks backwards compatibility Committed in 0.14 ashutoshc
Tez HIVE-6826 Hive-tez has issues when different partitions work off of different input types Committed in 0.14 hagleitn
Tez HIVE-6828 Hive-tez bucket map join conversion interferes with map join conversion Committed in 0.14 hagleitn
Tez HIVE-6898 Functions in hive are failing with java.lang.ClassNotFoundException on Tez Committed in 0.14 hagleitn
Parquet HIVE-6783 Incompatible schema for maps between parquet-hive and parquet-pig Committed in 0.14 szehon
QL HIVE-6955 ExprNodeColDesc isSame doesn’t account for tabAlias: this affects trait Propagation in Joins(Tez BucketJoin broken w/o this fix) Committed in 0.14 rhbutani
Test HIVE-6877 TestOrcRawRecordMerger is deleting test.tmp.dir(Note: Test fix, but included because it makes validation of release difficult otherwise) Committed in 0.14 amareshwari
Authorization HIVE-6985 sql std auth - privileges grants to public role not being honored Committed in 0.14 thejas
QL HIVE-7001 fs.permissions.umask-mode is getting unset when Session is started Committed in 0.14 thejas

 

Timeline

 

2nd May 2014, 6pm PDT : List of jiras for inclusion closes for open edit, list of jiras for inclusion frozen.

5th May 2014, 6pm PDT : 0.13.1 RC0 generation process begins, all jiras from above list have been tested to cleanly apply (or have had 0.13 backports requested which then cleanly apply), and patches are ready to commit to 0.13 branch

5th May 2014, 6pm PDT : JIRA queried for open non-blockers for 0.13.1, and none were found. Filter used : project = HIVE AND priority not in (Critical, Major, Minor, Trivial) AND fixVersion = 0.13.1 AND status = Open

5th May 2014, 6pm PDT : dev@hive.apache.org mailed with above information as per HowToRelease instructions. Ptest tests kicked off on RC0 patch.

6th May 2014 : Test failures found, analyzing which patches caused the failures. Patch form over at http://people.apache.org/~khorgath/releases/0.13.1_RC0/

7th May 2014 : Test results analyzed: found the following issues caused:

Failure Patch Cause Resoultion
org.apache.hadoop.hive.cli.TestCliDriver.testCliDriver_nullformatCTAS HIVE-6945 Table properties map order change, golden files differ Regenerated test golden files
org.apache.hadoop.hive.cli.TestCliDriver.testCliDriver_show_create_table_alter " "
org.apache.hadoop.hive.cli.TestCliDriver.testCliDriver_show_tblproperties " "
org.apache.hadoop.hive.cli.TestCliDriver.testCliDriver_unset_table_view_property " "
org.apache.hadoop.hive.cli.TestNegativeCliDriver.testNegativeCliDriver_unset_table_property " "
org.apache.hive.service.cli.TestScratchDir.testLocalScratchDirs HIVE-6846 Test error, incorrect expectation, not a product problem, test fixed in trunk Ignored
org.apache.hadoop.hive.cli.TestMinimrCliDriver.testCliDriver_bucketmapjoin6 HIVE-6826 Flaky test, succeeds on rerunning Ignored

 

8th May 2014 : Patches committed to 0.13 branch

(tentative) 8th May 2014 : RC0 generation