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

Erik Krogen commented on HDFS-13399:
------------------------------------

{quote}
Just to make sure we are on the same page. Hadoop requires backward 
compatibility for minor releases. So please NO breaking! As I look at it we 
cannot break compatibility ever: we can only add new methods, parameters, etc. 
and deprecate old ones.
Package-private is not a part of API, so it can change.
{quote}
This is not generally correct. While it is true for Public/Stable interfaces, 
it is not for Evolving interfaces. Please see the published [Hadoop 
compatibility 
guidelines|https://hadoop.apache.org/docs/current/hadoop-project-dist/hadoop-common/InterfaceClassification.html#Evolving]:
{quote}
Evolving
An Evolving interface is typically exposed so that users or external code can 
make use of a feature before it has stabilized. The expectation that an 
interface should “eventually” stabilize and be promoted to Stable, however, is 
not a requirement for the interface to be labeled as Evolving.

Incompatible changes are allowed for Evolving interface only at minor releases.

Incompatible changes allowed: minor (x.Y.0) Compatible changes allowed: 
maintenance (x.y.Z)
{quote}

> Make Client field AlignmentContext non-static.
> ----------------------------------------------
>
>                 Key: HDFS-13399
>                 URL: https://issues.apache.org/jira/browse/HDFS-13399
>             Project: Hadoop HDFS
>          Issue Type: Sub-task
>    Affects Versions: HDFS-12943
>            Reporter: Plamen Jeliazkov
>            Assignee: Plamen Jeliazkov
>            Priority: Major
>         Attachments: HDFS-13399-HDFS-12943.000.patch, 
> HDFS-13399-HDFS-12943.001.patch
>
>
> In HDFS-12977, DFSClient's constructor was altered to make use of a new 
> static method in Client that allowed one to set an AlignmentContext. This 
> work is to remove that static field and make each DFSClient pass it's 
> AlignmentContext down to the proxy Call level.



--
This message was sent by Atlassian JIRA
(v7.6.3#76005)

---------------------------------------------------------------------
To unsubscribe, e-mail: hdfs-issues-unsubscr...@hadoop.apache.org
For additional commands, e-mail: hdfs-issues-h...@hadoop.apache.org

Reply via email to