Abraham Elmahrek created SQOOP-1926:
---------------------------------------

             Summary: Sqoop2: Add annotations for compatibility guarantees
                 Key: SQOOP-1926
                 URL: https://issues.apache.org/jira/browse/SQOOP-1926
             Project: Sqoop
          Issue Type: Improvement
            Reporter: Abraham Elmahrek
             Fix For: 1.99.5


In Hadoop, there are annotations that describe the visibility of an API and its 
compatibility story:
{noformat:title=https://github.com/apache/hadoop/blob/branch-2.6/hadoop-mapreduce-project/hadoop-mapreduce-client/hadoop-mapreduce-client-core/src/main/java/org/apache/hadoop/mapreduce/Job.java#L76}
@InterfaceAudience.Public
@InterfaceStability.Evolving
{noformat}

It would be nice to use some thing similar to this (if not the same thing) and 
define our own (or same) compatibility story.

This lock down the connector APIs and define a better contract about what can 
be modified.



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)

Reply via email to