Uploaded image for project: 'Hive'
  1. Hive
  2. HIVE-9362

Document API Gurantees

    XMLWordPrintableJSON

Details

    • Task
    • Status: Open
    • Blocker
    • Resolution: Unresolved
    • None
    • None
    • None
    • None

    Description

      This is an uber JIRA to document our API compatibility guarantees. Similar to Hadoop I believe we should have InterfaceAudience and InterfaceStability which I believe originally came from Sun.

      This project would be an effort by the Hive community including other projects which depend on HIve API's to document which API's they use. Although all API's that they use may not be considered Stable or even Evolving we'll at least have any idea of who were are breaking when a change is made.

      Beyond the Java API there is the Thrift API. Many projects directly use the Thrift binding since we don't provide an API in say Python. As such I'd suggest we consider the Thrift API to be Public and Stable.

      Attachments

        Activity

          People

            Unassigned Unassigned
            brocknoland Brock Noland
            Votes:
            0 Vote for this issue
            Watchers:
            9 Start watching this issue

            Dates

              Created:
              Updated: