[
https://issues.apache.org/jira/browse/HBASE-9314?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=13755690#comment-13755690
]
Andrew Purtell commented on HBASE-9314:
---------------------------------------
All trunk and 0.96 tests pass, but 0.94 reports this:
{noformat}
Tests run: 34, Failures: 1, Errors: 0, Skipped: 0, Time elapsed: 232.361 sec
<<< FAILURE!
testHbckFixOrphanTable(org.apache.hadoop.hbase.util.TestHBaseFsck) Time
elapsed: 3.031 sec <<< FAILURE!
java.lang.AssertionError: expected:<[NO_TABLEINFO_FILE]> but was:<[]>
at org.junit.Assert.fail(Assert.java:93)
at org.junit.Assert.failNotEquals(Assert.java:647)
at org.junit.Assert.assertEquals(Assert.java:128)
at org.junit.Assert.assertEquals(Assert.java:147)
at
org.apache.hadoop.hbase.util.hbck.HbckTestingUtil.assertErrors(HbckTestingUtil.java:88)
at
org.apache.hadoop.hbase.util.TestHBaseFsck.testHbckFixOrphanTable(TestHBaseFsck.java:433)
{noformat}
Looks like after this change hbck needs a fixup, likely is expecting
TableInfoMissingException somewhere.
> Dropping a table always prints a TableInfoMissingException in the master log
> ----------------------------------------------------------------------------
>
> Key: HBASE-9314
> URL: https://issues.apache.org/jira/browse/HBASE-9314
> Project: HBase
> Issue Type: Improvement
> Affects Versions: 0.95.2, 0.94.10
> Reporter: Jean-Daniel Cryans
> Assignee: Andrew Purtell
> Priority: Minor
> Fix For: 0.98.0, 0.94.12, 0.96.0
>
> Attachments: 9314-0.94.patch, 9314.patch
>
>
> Everytime I drop a table I get the same stack trace in the master's log:
> {noformat}
> 2013-08-22 23:11:31,939 DEBUG
> [MASTER_TABLE_OPERATIONS-jdec2hbase0403-1:60000-0]
> org.apache.hadoop.hbase.master.handler.DeleteTableHandler: Table 't' archived!
> 2013-08-22 23:11:31,939 DEBUG
> [MASTER_TABLE_OPERATIONS-jdec2hbase0403-1:60000-0]
> org.apache.hadoop.hbase.master.handler.DeleteTableHandler: Removing 't'
> descriptor.
> 2013-08-22 23:11:31,940 DEBUG
> [MASTER_TABLE_OPERATIONS-jdec2hbase0403-1:60000-0]
> org.apache.hadoop.hbase.master.handler.DeleteTableHandler: Marking 't' as
> deleted.
> 2013-08-22 23:11:31,944 DEBUG
> [MASTER_TABLE_OPERATIONS-jdec2hbase0403-1:60000-0]
> org.apache.hadoop.hbase.zookeeper.lock.ZKInterProcessLockBase: Released
> /hbase/table-lock/t/write-master:600000000000002
> 2013-08-22 23:11:32,024 DEBUG [RpcServer.handler=0,port=60000]
> org.apache.hadoop.hbase.util.FSTableDescriptors: Exception during
> readTableDecriptor. Current table name = t
> org.apache.hadoop.hbase.TableInfoMissingException: No table descriptor file
> under hdfs://jdec2hbase0403-1.vpc.cloudera.com:9000/hbase/data/default/t
> at
> org.apache.hadoop.hbase.util.FSTableDescriptors.getTableDescriptorAndModtime(FSTableDescriptors.java:503)
> at
> org.apache.hadoop.hbase.util.FSTableDescriptors.getTableDescriptorAndModtime(FSTableDescriptors.java:496)
> at
> org.apache.hadoop.hbase.util.FSTableDescriptors.get(FSTableDescriptors.java:170)
> at
> org.apache.hadoop.hbase.master.HMaster.getTableDescriptors(HMaster.java:2629)
> at
> org.apache.hadoop.hbase.protobuf.generated.MasterMonitorProtos$MasterMonitorService$2.callBlockingMethod(MasterMonitorProtos.java:4634)
> at org.apache.hadoop.hbase.ipc.RpcServer.call(RpcServer.java:2156)
> at
> org.apache.hadoop.hbase.ipc.RpcServer$Handler.run(RpcServer.java:1861)
> 2013-08-22 23:11:32,024 WARN [RpcServer.handler=0,port=60000]
> org.apache.hadoop.hbase.util.FSTableDescriptors: The following folder is in
> HBase's root directory and doesn't contain a table descriptor, do consider
> deleting it: t
> {noformat}
> But the operation completes.
--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators
For more information on JIRA, see: http://www.atlassian.com/software/jira