Sushanth Sowmyan created HIVE-16642:
---------------------------------------

             Summary: New Events created as part of replv2 potentially break 
replv1
                 Key: HIVE-16642
                 URL: https://issues.apache.org/jira/browse/HIVE-16642
             Project: Hive
          Issue Type: Sub-task
          Components: repl
            Reporter: Sushanth Sowmyan
            Assignee: Sushanth Sowmyan


We have a couple of new events introduced, such as 
{CREATE,DROP}{INDEX,FUNCTION} since the introduction of replv1, but those which 
do not have a replv1 ReplicationTask associated with them.

Thus, for users like Falcon, we potentially wind up throwing a 
IllegalStateException if replv1 based HiveDR is running on a cluster with these 
updated events.

Thus, we should be more graceful when encountering them, returning a 
NoopReplicationTask equivalent that they can make use of, or ignore, for such 
newer events.

In addition, we should add additional test cases so that we track whether or 
not the creation of these events leads to any backward incompatibility we 
introduce. To this end, if any of the events should change so that we introduce 
a backward incompatibility, we should have these tests fail, and alert us to 
that possibility.



--
This message was sent by Atlassian JIRA
(v6.3.15#6346)

Reply via email to