hbase-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Ramkrishna S Vasudevan <ramakrish...@huawei.com>
Subject client thread waiting infinitely
Date Wed, 02 Nov 2011 05:44:04 GMT
Hi 

 

I was using 0.90.x version to insert data.  At one point suddenly the client
stopped pumping data.  The reason was the tableLocations SoftValueSortedMap
in the HConnectionManager got corrupted and the isEmpty check was running
infinitely.  But not sure how the internalMap got corrupted.  Any idea Ted?
Trying to debug this but not reproducing.    

 

Has any one faced this problem?


 


"WriterThread-2" prio=10 tid=0x00000000405cb000 nid=0x6a98 runnable
[0x00007fd0c18cf000]
  java.lang.Thread.State: RUNNABLE
                at
org.apache.hadoop.hbase.util.Bytes.compareTo(Bytes.java:916)
                at
org.apache.hadoop.hbase.util.Bytes$ByteArrayComparator.compare(Bytes.java:10
9)
                at
org.apache.hadoop.hbase.util.Bytes$ByteArrayComparator.compare(Bytes.java:10
1)
                at
java.util.TreeMap.getEntryUsingComparator(TreeMap.java:351)
                at java.util.TreeMap.getEntry(TreeMap.java:322)
                at java.util.TreeMap.remove(TreeMap.java:580)
                at
org.apache.hadoop.hbase.util.SoftValueSortedMap.checkReferences(SoftValueSor
tedMap.java:76)
                at
org.apache.hadoop.hbase.util.SoftValueSortedMap.isEmpty(SoftValueSortedMap.j
ava:150)
                - locked <0x00007fd106cd6870> (a
org.apache.hadoop.hbase.util.SoftValueSortedMap)
                at
org.apache.hadoop.hbase.client.HConnectionManager$HConnectionImplementation.
getCachedLocation(HConnectionManager.java:826)
                at
org.apache.hadoop.hbase.client.HConnectionManager$HConnectionImplementation.
locateRegionInMeta(HConnectionManager.java:668)
                at
org.apache.hadoop.hbase.client.HConnectionManager$HConnectionImplementation.
locateRegion(HConnectionManager.java:594)
                at
org.apache.hadoop.hbase.client.HConnectionManager$HConnectionImplementation.
processBatch(HConnectionManager.java:1133)
                at
org.apache.hadoop.hbase.client.HConnectionManager$HConnectionImplementation.
processBatchOfPuts(HConnectionManager.java:1253)
                at
org.apache.hadoop.hbase.client.HTable.flushCommits(HTable.java:828)
                at
org.apache.hadoop.hbase.client.HTable.doPut(HTable.java:684)
                at
org.apache.hadoop.hbase.client.HTable.put(HTable.java:674)
                at
PerRegionLoadData$WriterThread.writeBuffer(PerRegionLoadData.java:350)
                at
PerRegionLoadData$WriterThread.doRun(PerRegionLoadData.java:314)

 

Regards

Ram


Mime
  • Unnamed multipart/alternative (inline, None, 0 bytes)
View raw message