Lots of concurrent table deletes messes up .META. prefetch
----------------------------------------------------------

                 Key: HBASE-3761
                 URL: https://issues.apache.org/jira/browse/HBASE-3761
             Project: HBase
          Issue Type: Bug
            Reporter: stack
            Priority: Minor


Creating hundreds of tables with hundreds of regions I ran into this issue 
doing mass table delete:

{code}
11/04/09 10:26:06 WARN client.HConnectionManager$HConnectionImplementation: 
Encountered problems when prefetch META table:
org.apache.hadoop.hbase.TableNotFoundException: Cannot find row in .META. for 
table: bbb_48, row=bbb_48,T�D��iy%��,99999999999999
        at 
org.apache.hadoop.hbase.client.MetaScanner.metaScan(MetaScanner.java:136)
        at 
org.apache.hadoop.hbase.client.MetaScanner.metaScan(MetaScanner.java:95)
        at 
org.apache.hadoop.hbase.client.HConnectionManager$HConnectionImplementation.prefetchRegionCache(HConnectionManager.java:648)
        at 
org.apache.hadoop.hbase.client.HConnectionManager$HConnectionImplementation.locateRegionInMeta(HConnectionManager.java:702)
        at 
org.apache.hadoop.hbase.client.HConnectionManager$HConnectionImplementation.locateRegion(HConnectionManager.java:593)
        at 
org.apache.hadoop.hbase.client.HConnectionManager$HConnectionImplementation.relocateRegion(HConnectionManager.java:564)
        at 
org.apache.hadoop.hbase.client.HConnectionManager$HConnectionImplementation.getRegionLocation(HConnectionManager.java:415)
        at 
org.apache.hadoop.hbase.client.ServerCallable.instantiateServer(ServerCallable.java:57)
        at 
org.apache.hadoop.hbase.client.ScannerCallable.instantiateServer(ScannerCallable.java:63)
        at 
org.apache.hadoop.hbase.client.HConnectionManager$HConnectionImplementation.getRegionServerWithRetries(HConnectionManager.java:1011)
        at 
org.apache.hadoop.hbase.client.HTable$ClientScanner.nextScanner(HTable.java:1077)
        at 
org.apache.hadoop.hbase.client.HTable$ClientScanner.initialize(HTable.java:1000)
        at org.apache.hadoop.hbase.client.HTable.getScanner(HTable.java:533)
{code}

The table was probably removed between start of prefetch scan and next 
invocation.

--
This message is automatically generated by JIRA.
For more information on JIRA, see: http://www.atlassian.com/software/jira

Reply via email to