You are viewing a plain text version of this content. The canonical link for it is here.
Posted to issues@hive.apache.org by "Sahil Takiar (JIRA)" <ji...@apache.org> on 2017/07/19 22:16:00 UTC

[jira] [Updated] (HIVE-17129) Increase usage of InterfaceAudience annotations

     [ https://issues.apache.org/jira/browse/HIVE-17129?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]

Sahil Takiar updated HIVE-17129:
--------------------------------
    Description: 
The {{InterfaceAudience}} and {{InterfaceStability}} annotations were added a while ago to mark certain classes as available for public use. However, they were only added to a few classes. The annotations are largely missing for major APIs such as the SerDe and UDF APIs. We should update these interfaces to use these annotations.

When done in conjunction with HIVE-17130, we should have an automated way to prevent backwards incompatible changes to Hive APIs.

  was:The {{InterfaceAudience}} and {{InterfaceStability}} annotations were added a while ago to mark certain classes as available for public use. However, they were only added to a few classes. The annotations are largely missing for major APIs such as the SerDe and UDF APIs. We should update these interfaces to use these annotations.


> Increase usage of InterfaceAudience annotations 
> ------------------------------------------------
>
>                 Key: HIVE-17129
>                 URL: https://issues.apache.org/jira/browse/HIVE-17129
>             Project: Hive
>          Issue Type: Bug
>            Reporter: Sahil Takiar
>            Assignee: Sahil Takiar
>
> The {{InterfaceAudience}} and {{InterfaceStability}} annotations were added a while ago to mark certain classes as available for public use. However, they were only added to a few classes. The annotations are largely missing for major APIs such as the SerDe and UDF APIs. We should update these interfaces to use these annotations.
> When done in conjunction with HIVE-17130, we should have an automated way to prevent backwards incompatible changes to Hive APIs.



--
This message was sent by Atlassian JIRA
(v6.4.14#64029)