Home | About | Sematext search-lucene.com search-hadoop.com
 Search Hadoop and all its subprojects:

Switch to Plain View
Hadoop >> mail # dev >> Towards Hadoop 1.0:  Stronger API Compatibility from 0.21 onwards


Copy link to this message
-
Towards Hadoop 1.0:  Stronger API Compatibility from 0.21 onwards

Hadoop 1.0's goal was compatibility on several fronts.
(See https://issues.apache.org/jira/browse/HADOOP-5071) for details.

Due to the amount of work involved, it has been necessary to split  
this work across several  releases prior to 1.0.

Turns out that release 0.21 has a number of Jiras targeted towards API  
and config stability.
Further, in 0.21,  we are tagging interfaces with a classification of  
their intended audience(scope) and their stability
(see HADOOP-5073 for the classification).
Post 1.0 stable interfaces will remain stable (both syntax and  
semantics) according the proposed 1.0 rules.
Hadoop's  pre-1.0 rules allow interfaces to be changed regardless of  
stability as long as one allows 2 releases of deprecation.
(See http://wiki.apache.org/hadoop/Roadmap for the current i.e.  
pre-1.0 rules).

So how do we arrange to maintain that stable interfaces remain stable  
(both syntax and semantics) between 0.21 and 1.0?
I propose that we honor the compatibility of stable interfaces  from  
release 0.21 onwards;
i.e. apply the same post 1.0 rules to pre-1.0 releases.

The actual discussion on what needs to be stable or not belongs inside  
Jira Hadoop-5073, not in this email thread;
  I would like to use this email thread to discuss the proposal of  
honoring  compatibility of stable interfaces prior to 1.0.

Feedback?

sanjay
+
Doug Cutting 2009-08-28, 17:35
+
Sanjay Radia 2009-08-28, 21:52
+
Doug Cutting 2009-08-28, 22:15
+
Sanjay Radia 2009-09-25, 15:28
+
Doug Cutting 2009-09-25, 17:05
+
Dhruba Borthakur 2009-09-25, 17:13
+
Allen Wittenauer 2009-09-25, 19:03
+
Sanjay Radia 2009-09-25, 19:44
+
Allen Wittenauer 2009-09-25, 19:50
+
Doug Cutting 2009-09-25, 20:18
+
Allen Wittenauer 2009-09-25, 20:55
+
Doug Cutting 2009-09-25, 21:40
+
Allen Wittenauer 2009-09-25, 21:51
+
Steve Loughran 2009-09-28, 10:15
+
Andrew Purtell 2009-09-28, 17:25
+
Sanjay Radia 2009-09-28, 18:06
+
Dhruba Borthakur 2009-09-28, 19:04