[ 
https://issues.apache.org/jira/browse/HADOOP-13714?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Daniel Templeton updated HADOOP-13714:
--------------------------------------
    Attachment: HADOOP-13714.006.patch

[~rkanter]:
# I've adjusted that policy to only address the minimum required major version. 
 I've also added a section at the bottom to address exceptions.
# Fixed.
# Fair point. I wrote that assuming that classpath isolation would make it into 
3.0. I've updated it to public stable for exposed dependencies and included 
some notes about shading and what defines incompatible.
# Fixed.
# We should file a JIRA to update them. There are a large number of interfaces 
that need to be updated is that way.

[~steve_l]:
# Is the question whether we plan to change the interface declaration stability 
annotations themselves? I would agree with [~rkanter] that they should be 
stable. If we end up wanting to remove one, we can deprecate it just like 
anything else.
# See if the new text makes sense to you.
# I added some text that says we will treat transitive protocols like internal 
protocols.
# OS is already addressed:{quote}The community SHOULD maintain the same minimum 
OS requirements (OS kernel versions) within a minor release. Currently 
GNU/Linux and Microsoft Windows are the OSes officially supported by the 
community, while Apache Hadoop is known to work reasonably well on other OSes 
such as Apple MacOSX, Solaris, etc.{quote}
# Added, though I'm not exactly clear what a you mean by a successor client.

> 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: Compatibility.pdf, HADOOP-13714.001.patch, 
> HADOOP-13714.002.patch, HADOOP-13714.003.patch, HADOOP-13714.004.patch, 
> HADOOP-13714.005.patch, HADOOP-13714.006.patch, HADOOP-13714.WIP-001.patch, 
> InterfaceClassification.pdf
>
>
> 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.4.14#64029)

---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to