[ 
https://issues.apache.org/jira/browse/HBASE-13339?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=14382868#comment-14382868
 ] 

Sean Busbey commented on HBASE-13339:
-------------------------------------

{quote}
I've heard Hadoop 2.6 should have been 3.0. There has not been a Hadoop release 
from trunk for years now, so they've shoehorned breaking changes into "minor" 
versions. There are two practical outcomes of this:

* We upgrade Hadoop 2.x to x > whatever, but this can break the world at any 
minor Hadoop bump, so we cannot promise dependency compatibility nor even 
Hadoop compatibility really (remember 2.1?) 
* We draw the lines that Hadoop won't or can't.

Any more? If not, we choose.
{quote}

I'm pessimistic about adding more Hadoop versions within a minor version 
change, largely because the shoe-horning you mention. There's talk of moving 
their minimum Java version to JDK 8 in the 2.x line. If that happens, I'd say 
we'd have no choice but to only update on major version changes.

I'd prefer we not wait around for something that severe and just start drawing 
lines now. We don't have to claim support for every Hadoop version and 
restricting ourselves doesn't mean that more risk-tolerant down stream users 
can't run on newer stuff (in most cases). Also, bumping our major version 
because of a newer Hadoop is perfectly reasonable. If the problem is number of 
branches to cherry-pick to, we can improve tooling.

> Update default Hadoop version to 2.6.0
> --------------------------------------
>
>                 Key: HBASE-13339
>                 URL: https://issues.apache.org/jira/browse/HBASE-13339
>             Project: HBase
>          Issue Type: Bug
>          Components: build
>    Affects Versions: 2.0.0, 1.1.0
>            Reporter: Elliott Clark
>            Assignee: Elliott Clark
>         Attachments: HBASE-13339.patch
>
>
> Current default Hadoop version is getting a little long in the tooth. We 
> should update to the latest version. The latest version is backwards 
> compatible with 2.5.1's dfs and mr so this should be painless.



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)

Reply via email to