IIRC, it was marked as evolving because it wasn’t clear at the time 
whether we would need to add more stability levels. (One of the key 
inspirations for the stability levels—Sun’s ARC process—had more.)

        So I think it’s important to remember that if this gets changed to 
stable, that effectively means it  new levels can’t really get added...

On Jan 13, 2015, at 2:34 PM, Robert Kanter <rkan...@cloudera.com> wrote:

> +1
> 
> Though it is kinda funny that the InterfaceStability annotation was marked
> as Evolving :)
> @InterfaceStability.Evolving
> public class InterfaceStability {...}
> 
> 
> On Tue, Jan 13, 2015 at 2:21 PM, Ted Yu <yuzhih...@gmail.com> wrote:
> 
>> +1
>> 
>> On Tue, Jan 13, 2015 at 1:47 PM, Abraham Elmahrek <a...@cloudera.com>
>> wrote:
>> 
>>> Hey guys,
>>> 
>>> I've noticed the InterfaceStability (
>>> 
>>> 
>> https://github.com/apache/hadoop/blob/trunk/hadoop-common-project/hadoop-annotations/src/main/java/org/apache/hadoop/classification/InterfaceStability.java
>>> )
>>> and InterfaceAudience (
>>> 
>>> 
>> https://github.com/apache/hadoop/blob/trunk/hadoop-common-project/hadoop-annotations/src/main/java/org/apache/hadoop/classification/InterfaceAudience.java
>>> )
>>> classes are marked as "Evolving". These really haven't changed much in
>> the
>>> last few years, so I was wondering if it is reasonable to mark them as
>>> stable?
>>> 
>>> -Abe
>>> 
>> 

Reply via email to