You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@hbase.apache.org by "Stephen Yuan Jiang (JIRA)" <ji...@apache.org> on 2015/05/30 21:54:18 UTC
[jira] [Created] (HBASE-13815) Procedure V2: Rollback of
CreateTableProcedure should clear the table state
Stephen Yuan Jiang created HBASE-13815:
------------------------------------------
Summary: Procedure V2: Rollback of CreateTableProcedure should clear the table state
Key: HBASE-13815
URL: https://issues.apache.org/jira/browse/HBASE-13815
Project: HBase
Issue Type: Bug
Components: proc-v2
Affects Versions: 1.1.0, 1.2.0
Reporter: Stephen Yuan Jiang
Assignee: Stephen Yuan Jiang
If CreateTableProcedure rolls back, depending on the steps of the procedure, it might not change the table state to be 'Deleted' or just delete the table state.
In branch-1 and its child branches, the following exception will throw if the table is created again and the previous rollback is not clean:
{noformat}
2015-05-30 06:30:05,287 WARN [ProcedureExecutorThread-1] procedure.CreateTableProcedure: The table xyz does not exist in meta but has a znode. run hbck to fix inconsistencies.
{noformat}
In master branch, the table state is not checked during CreateTableProcedure#prepareCreate(), but we still need to make sure that the table state is in a consistent state.
--
This message was sent by Atlassian JIRA
(v6.3.4#6332)