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

Sushanth Sowmyan updated HIVE-8165:
-----------------------------------
    Attachment: HIVE-8165.2.patch

Attached new patch. Weighing things around, I removed the 
InterfaceAudience.LimitedPrivate for ReplicationTask and 
HCatClient.getReplicationTasks.

I did, however keep the LimitedPrivate on HCatClient.getNextNotification and 
HCatClient.getCurrentNotificationEventId and limit them further to just Hive, 
instead of Hive & Falcon, since there is no place where they use these 
explicitly - they only use it through getReplicationTasks, and that then guards 
our ability to change around the event log impl freely. Thoughts?

I'm willing to remove the InterfaceAudience thing wholly if you still disagree 
with it, since I'm almost on the fence for it.

> Annotation changes for replication
> ----------------------------------
>
>                 Key: HIVE-8165
>                 URL: https://issues.apache.org/jira/browse/HIVE-8165
>             Project: Hive
>          Issue Type: Sub-task
>          Components: Import/Export
>            Reporter: Sushanth Sowmyan
>            Assignee: Sushanth Sowmyan
>         Attachments: HIVE-8165.2.patch, HIVE-8165.patch
>
>
> We need to make a couple of changes for annotating the recent changes.
> a) Marking old notification listener in HCatalog as @Deprecated, linking 
> instead to the new repl/ module.
> b) Mark the new interfaces as @Evolving @Unstable



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

Reply via email to