[ https://issues.apache.org/jira/browse/HIVE-16676?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
Sankar Hariappan updated HIVE-16676: ------------------------------------ Summary: Bootstrap REPL DUMP should ensure no data loss due to concurrent operations. (was: RENAME TABLE and RENAME PARTITION events shall be modified as DROP+CREATE events.) > Bootstrap REPL DUMP should ensure no data loss due to concurrent operations. > ---------------------------------------------------------------------------- > > Key: HIVE-16676 > URL: https://issues.apache.org/jira/browse/HIVE-16676 > Project: Hive > Issue Type: Sub-task > Components: repl > Affects Versions: 2.1.0 > Reporter: Sankar Hariappan > Assignee: Sankar Hariappan > > Currently, RENAME TABLE and RENAME PARTITION events are treated as ALTER > events. > For bootstrap dump, if the table is renamed after fetching the table names, > then new table will be missing in the dump and so the target database doesn't > have both old and new table. During incremental replication, later RENAME > events will be noop as the old table doesn't exist in target. > In order to make RENAME replication simple, it is suggested to treat RENAME > as DROP+CREATE event. > EVENT_RENAME_TABLE = EVENT_DROP_TABLE + EVENT_CREATE_TABLE. > EVENT_RENAME_PARTITION = EVENT_DROP_PARTITION + EVENT_ADD_PARTITION. -- This message was sent by Atlassian JIRA (v6.3.15#6346)