Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

Intended Release Timeline

StatusTimeline item
Past (tracking 1.2.0)

00:01, Saturday, 25th Apr 2015 PDT : Deadline for call for patches for general purpose feature inclusion.(must have patch-available already to request for feature inclusion after this)

00:15, Saturday, 25th Apr 2015 PDT : Branch creation for branch-1.2.

12:01, Monday 27th Apr 2015 PDT : Work begins on rolling out RC0 - the purpose of RC0 will be to test out that we're able to go through the process of making a release candidate, and will likely not include all the bugfixes planned for this release.

00:01, Tuesday, 28th Apr 2015 PDT : Deadline for call for patches for feature inclusion if the features are near end-of-development. (only bugfixes allowed after this). Non-bugfix JIRAs that have already been requested for inclusion before this time, that have not yet been resolved will not be affected, we will still treat them as blockers for the eventual release.

12:01, Wednesday, 29th Apr 2015 PDT : Current tracking time for community availability of RC0.

13:37, Wednesday, 29th Apr 2015 PDT : RC0 made available : http://people.apache.org/~khorgath/releases/1.2.0_RC0/artifacts/

00:01, Friday, 1st May 2015 PDT : Deadline for call for patches for inclusion for bugfixes that have a workaround (only product outages, regressions and trivial patches allowed after this)

18:06, Thursday, 7th May 2015 PDT : RC1 made available : http://people.apache.org/~khorgath/releases/1.2.0_RC1/artifacts/

10:15, Monday, 11th May 2015 PDT : RC2 made available : http://people.apache.org/~khorgath/releases/1.2.0_RC2/artifacts/

19:08, Monday, 11th May 2015 PDT : RC3 made available : http://people.apache.org/~khorgath/releases/1.2.0_RC3/artifacts/

11:50, Wednesday, 13th May 2015 PDT : RC4 made available : http://people.apache.org/~khorgath/releases/1.2.0_RC4/artifacts/

Current<waiting on RC4 being voted on>
Future

19:50, Thursday, 14th May 2015 PDT : Projected end-of-time for vote on RC4

 

Last phase of JIRAs for inclusion to 1.2 release (list open for product outages, regressions and trivial patches)

Requirement : Product outages (critical bugfixes without workarounds), Regressions (bugs discovered during testing - usecases that used to work with prior hive releases) or Trivial patches (requiring no re-testing) only. Release Blockers, such as running afoul of Apache release guidelines are also acceptable as related to outages.

Deadline for inclusion :  Till the final RC gets voted on and accepted

Status : Open for inclusion, but restricted on type of issue

 

Category

Outage/

Regression/

Trivial ?

JIRA

Current Status

for 1.2

Committer

requesting inclusion

QLOutageHIVE-10538committedprasanth_j
AuthTrivialHIVE-10578committedthejas
WebhcatOutage (was Trivial, now upgraded with reopening)HIVE-10564committedthejas
Add JarRegressionHIVE-10576committedthejas
WindowsTrivialHIVE-10603committedthejas
WebhcatTrivialHIVE-10604committedekoifman
hadoop-1OutageHIVE-10579committedsushanth
TezOutageHIVE-10607committedhashutosh
Authz bug/testfailOutageHIVE-10612committedthejas
cliTrivialHIVE-10610committedsushanth
upgradeOutageHIVE-10614committedsushanth
TransactionsOutageHIVE-10595committedalangates
ShimsRegressionHIVE-10638closed-tracking in HIVE-9736sushanth
OptimizationTrivialHIVE-9644committedashutoshc
ReleaseRelease BlockerHIVE-10676committedgates
ReleaseRelease BlockerHIVE-10548committedxuefuz
     
     

 

List of JIRAs for 1.2.1

This is to be a list of jiras that were initially intended for 1.2, but cannot be finished in time for 1.2.0, and are not blockers/outages but desired in 1.2 nonetheless. These will be accepted as part of the RC process if they get done by then, but will not be considered release blockers. If 1.2.0 releases without them, they'll be on track for 1.2.1.

18:22, Thursday, 14th May 2015 PDT : RC5 made available : http://people.apache.org/~khorgath/releases/1.2.0_RC5/artifacts/

14:22, Friday, 15th May 2015 PDT : Vote passes, RC5 being published as Hive 1.2.0

14:22, Friday, 15th May 2015 PDT : branch-1.2 open for commits again, pursuant to rules below.

14:25, Monday, 18th May 2015 PDT : 1.2.0 general availability announcement.

Past (tracking 1.2.1)

Monday, 15th June 2015 : Mail sent out proposing beginning 1.2.1 RC0 in two days, asking people to get their outstanding patches in.

00:01, Thursday, 18th June 2015 PDT : RC0 process begins.

02:44, Friday, 19th June 2015 PDT : RC0 made available : http://people.apache.org/~khorgath/releases/1.2.1_RC0/artifacts/

11:45, Tuesday, 23rd June 2015 PDT : Vote passes, RC0 being published as Hive 1.2.1

18:30, Sunday, 28th June 2015 PDT : 1.2.1 general availability announcement.

branch-1.2 now tracks 1.2.2, only outages/data corruption/security fixes allowed henceforth.

Current

(tracking 1.2.2 release)

16:30, Tuesday, 2nd May 2016 PDT : Mail sent out proposing beginning 1.2.2 release process, asking people to get their outstanding patches in.

Future

12:01, Monday, 16th June 2016 PDT : proposed timeline for cutting 1.2.2 RC0

Rules for inclusion into branch-1.2 targeting 1.2.2


Now that 1.2.1 has been released, branch-1.2 now tracks an eventual 1.2.2 release. To commit any patch to branch-1.2 now, the following rules apply:

 

  1. The commit must not introduce any schema or interface changes.
  2. The commit must fix a bug that causes an outage/breakage (such as an NPE) in regular hive operation, or it must fix a data corruption issue or it must be a security fix with an appropriate CVE.

 

All commits that do not meet these criteria should be directed towards branch-1 (for an eventual 1.3 release). The goal of an eventual 1.2.2 update to branch-1.2 is merely to ensure that there is a stable maintenance line to use, and should not be used to simply add additional features to previously released lines.

 

 

Committed JIRAS in branch-1.2 for potential 1.2.2

 

CategoryJIRACurrent Status in branch-1.2

Committer

requesting inclusion

HS2/metastoreHIVE-11224committedthejas
    

Committed JIRAS in branch-1.2 for 1.2.1

(split out into a separate wikipage to speed up loading this page)

List of JIRAS deferred out of 1.2

The following are jiras originally intended for branch-1.2, but at this time, should not be committed to branch-1.2, and should only go to master(1.3). These jiras were moved out of the above backlog list into this after a discussion between the RM and the committer asking for inclusion.

 

ORC10556Metastore upgrade7018
CategoryJIRACurrent Status in branch-1.2

Committer

requesting inclusion

CategoryJIRACurrent Status

Committer

requesting inclusion

Authorization
Jira
serverASF JIRA
keyHIVE-10250
Openmithun
Tez
Jira
serverASF JIRA
keyHIVE-10551

Open

sseth
QL
Jira
serverASF JIRA
keyHIVE-10566
openmmccline
orc
Jira
serverASF JIRA
keyHIVE-9451
needs updateomalley
HS2
Jira
serverASF JIRA
keyHIVE-6679
Deferred to 1.3, needs more testingvgumashta
Metastore upgrade
Jira
serverASF JIRA
keyHIVE-
opengopalv
Tez
Jira
serverASF JIRA
keyHIVE-10559
needs reviewhagleitn
QL
Jira
serverASF JIRA
keyHIVE-10565
needs reviewhagleitn
Vectorization
Jira
serverASF JIRA
keyHIVE-10628
openhagleitn
7018
Deferred to 1.3, has schema changeshsubramaniyan
Security
Jira
serverASF JIRA
keyHIVE-9736

reopened - awaiting precommit testsDeferred to 1.3, needs additional test fixes

mithun
Unit TestsMetastore
Jira
serverASF JIRA
keyHIVE-10563
waiting on other blocker patches getting in firstsushanth
Vectorization
Jira
serverASF JIRA
keyHIVE-10609
committedvikram.dixit
Optimizer
Jira
serverASF JIRA
keyHIVE-10107
openmmokhtar
10895
Deferred to 1.3, needs updatesvgumashta
WebhcatOptimizer
Jira
serverASF JIRA
keyHIVE-10568
committedhashutosh
orc
Jira
serverASF JIRA
keyHIVE-10591
committedprasanth_j
Build
Jira
serverASF JIRA
keyHIVE-10674
opensushanth
Release
Jira
serverASF JIRA
keyHIVE-10674
opensushanth
Build
Jira
serverASF JIRA
keyHIVE-10675
already +1edhsubramaniyan
Schematool
Jira
serverASF JIRA
keyHIVE-10659
Needs reviewhsubramaniyan
Unit Tests
Jira
serverASF JIRA
keyHIVE-10664
Needs reviewhsubramaniyan
columnskey,summary,type,created,updated,due,assignee,reporter,priority,status,resolution
serverId5aa69414-a9e9-3523-82ec-879b028fb15b
keyHIVE-11008
Deferred to 1.3, still being discussedthejas
Authorization
Jira
serverASF JIRA
keyHIVE-
10250
Deferred to 1.3, needs additional test fixesmithun
ORCReopened jira, currently blocked on HIVE-10659hsubramaniyanMetastore
Jira
serverASF JIRA
keyHIVE-1069010556
Committed Deferred to master ( 1.3.0).vgumashta, still opengopalv
orcSerDe
Jira
serverASF JIRA
keyHIVE-106729451
Committed Deferred to master ( 1.3.0)jdere
UnitTests
Jira
serverASF JIRA
keyHIVE-10696
Needs reviewhsubramaniyan
Hive with TDE
Jira
serverASF JIRA
keyHIVE-10630
 ekoifman
Hive with TDE
Jira
serverASF JIRA
keyHIVE-10629
 ekoifman
, needs additional updatesomalley
   Hive with TDE
Jira
serverASF JIRA
keyHIVE-10658
 ekoifman 
    
    

 

 

...

JIRAS requested to be included in 1.2 release after RC0 preparation begins (list now closed)

Requirement : Bugfixes only

Deadline for inclusion :  00:01, Friday, 1st May 2015 PDT

Status : List frozen

 

Table empty - all jiras committed or deferred to 1.2.1

 

JIRAS requested to be included in 1.2 release after 1.2 branch creation, but before RC0 roll outs (list now closed)

Requirement : To add a JIRA to to this list, the JIRA must be in a patch-available state or committed state for trunk (or JIRA must be a minimal port for branch-1.2 alone), and must not be a "large feature", where "large feature" is defined as something that changes api, changes db schema, or carries significant testing risk. Bugfixes are unrestricted at this time.

Deadline for inclusion 00:01, Tuesday, 28th Apr 2015 PDT

Status :  List frozen, all jiras in this list will be honoured for inclusion to Hive 1.2 and are approved for commit to branch-1.2.

 

Table empty - all jiras committed or deferred to 1.2.1

 

JIRAS requested to be included in 1.2 release before 1.2 branch creation (list now closed)

Requirement : General purpose feature jiras or bugfixes. 

Deadline for inclusion 00:01, Saturday, 25th Apr 2015 PDT

Status: List frozen, all jiras in this list will be honoured for inclusion to Hive 1.2 and are approved for commit to branch-1.2.

 

Table empty - all jiras committed or deferred to 1.2.1

 

...

Committed JIRAS in branch-1.2 for 1.2.0

(split out into a separate wikipage to speed up loading this page)

...