[
https://issues.apache.org/jira/browse/HADOOP-13714?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=15995220#comment-15995220
]
Allen Wittenauer commented on HADOOP-13714:
-------------------------------------------
bq. Isn't that exactly what we already do
No. Hadoop has a regular habit of releasing minor versions bumps that
regularly break backward compatibility. Lots of examples: HA-NN breaking single
NN upgrade scripts with a NOP rather than a failure during finalize, audit log
output changes, fsck output changes, breaking apart the hadoop-hdfs jar, NN UI,
... Lots to choose from.
However: the vote on bumping the Java version from 6 to 7 will stand out as the
moment the PMC gave clear indication of where compatibility really stands.
That is, by almost all definitions, the exact moment when one wants to change
major version numbers. It went from 0.20 -> 1.0 "version numbers are cheap" to
"no way this should be 3.0 because our licensing to our customers depends upon
the ASF release being 2.x".
Again: downstream users treat every minor as a major due to our track record.
Perception is reality. They are not wrong.
bq. what this JIRA is attempting to support?
It might, but to quote you:
bq. The developer community needs to understand what compatibility means and
be committed to upholding it.
They don't care. If there is a conflict between employer's goals and ASF rule
set, the employer's goals wins. It has happened time and time again in Hadoop.
V2.6.0 and V2.7.0 stand out has critical releases that really demonstrate this
in action.
> Tighten up our compatibility guidelines for Hadoop 3
> ----------------------------------------------------
>
> Key: HADOOP-13714
> URL: https://issues.apache.org/jira/browse/HADOOP-13714
> Project: Hadoop Common
> Issue Type: Improvement
> Components: documentation
> Affects Versions: 2.7.3
> Reporter: Karthik Kambatla
> Assignee: Daniel Templeton
> Priority: Blocker
> Attachments: HADOOP-13714.WIP-001.patch
>
>
> Our current compatibility guidelines are incomplete and loose. For many
> categories, we do not have a policy. It would be nice to actually define
> those policies so our users know what to expect and the developers know what
> releases to target their changes.
--
This message was sent by Atlassian JIRA
(v6.3.15#6346)
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]