Wellington Chevreuil created HBASE-22417:
--------------------------------------------

             Summary: DeleteTableProcedure.deleteFromMeta method should remove 
table from Master's table descriptors cache
                 Key: HBASE-22417
                 URL: https://issues.apache.org/jira/browse/HBASE-22417
             Project: HBase
          Issue Type: Bug
            Reporter: Wellington Chevreuil
            Assignee: Wellington Chevreuil


DeleteTableProcedure defines a static deleteFromMeta method that's currently 
used both by DeleteTableProcedure itself and TruncateTableProcedure. Sometimes, 
depending on the table size (and under slower, under performing FileSystems), 
truncation can take longer to complete *TRUNCATE_TABLE_CLEAR_FS_LAYOUT* stage, 
but the given table has already been deleted from meta on previous 
*TRUNCATE_TABLE_REMOVE_FROM_META* stage. In this case, features relying on 
Master's table descriptor's cache might wrongly try to reference this 
truncating table. Master Web UI, for example, would try to check this table 
state and end up showing a 500 error. 



--
This message was sent by Atlassian JIRA
(v7.6.3#76005)

Reply via email to