hbase-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Stephen Yuan Jiang (JIRA)" <j...@apache.org>
Subject [jira] [Created] (HBASE-13815) Procedure V2: Rollback of CreateTableProcedure should clear the table state
Date Sat, 30 May 2015 19:54:18 GMT
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)

Mime
View raw message