Nick Dimiduk created HBASE-12123: ------------------------------------ Summary: Failed assertion in BucketCache after 11331 Key: HBASE-12123 URL: https://issues.apache.org/jira/browse/HBASE-12123 Project: HBase Issue Type: Bug Components: regionserver Reporter: Nick Dimiduk Assignee: Nick Dimiduk Fix For: 2.0.0, 0.98.7, 0.99.1
As reported by [~enis] We have seen this in one of the test runs: {code} 2014-09-26 05:31:19,788 WARN [main-BucketCacheWriter-2] bucket.BucketCache: Failed doing drain java.lang.AssertionError at org.apache.hadoop.hbase.io.hfile.bucket.BucketCache$RAMQueueEntry.writeToCache(BucketCache.java:1239) at org.apache.hadoop.hbase.io.hfile.bucket.BucketCache$WriterThread.doDrain(BucketCache.java:773) at org.apache.hadoop.hbase.io.hfile.bucket.BucketCache$WriterThread.run(BucketCache.java:731) at java.lang.Thread.run(Thread.java:745) 2014-09-26 05:31:19,925 INFO [main-BucketCacheWriter-2] bucket.BucketCache: main-BucketCacheWriter-2 exiting, cacheEnabled=true 2014-09-26 05:31:19,838 WARN [main-BucketCacheWriter-1] bucket.BucketCache: Failed doing drain java.lang.AssertionError at org.apache.hadoop.hbase.io.hfile.bucket.BucketCache$RAMQueueEntry.writeToCache(BucketCache.java:1239) at org.apache.hadoop.hbase.io.hfile.bucket.BucketCache$WriterThread.doDrain(BucketCache.java:773) at org.apache.hadoop.hbase.io.hfile.bucket.BucketCache$WriterThread.run(BucketCache.java:731) at java.lang.Thread.run(Thread.java:745) 2014-09-26 05:31:19,791 WARN [main-BucketCacheWriter-0] bucket.BucketCache: Failed doing drain java.lang.AssertionError at org.apache.hadoop.hbase.io.hfile.bucket.BucketCache$RAMQueueEntry.writeToCache(BucketCache.java:1239) at org.apache.hadoop.hbase.io.hfile.bucket.BucketCache$WriterThread.doDrain(BucketCache.java:773) at org.apache.hadoop.hbase.io.hfile.bucket.BucketCache$WriterThread.run(BucketCache.java:731) at java.lang.Thread.run(Thread.java:745) 2014-09-26 05:31:19,926 INFO [main-BucketCacheWriter-0] bucket.BucketCache: main-BucketCacheWriter-0 exiting, cacheEnabled=true 2014-09-26 05:31:19,926 INFO [main-BucketCacheWriter-1] bucket.BucketCache: main-BucketCacheWriter-1 exiting, cacheEnabled=true {code} We are still running with assertions on in tests, and this block is failing the assertion. Seems important: {code} if (data instanceof HFileBlock) { ByteBuffer sliceBuf = ((HFileBlock) data).getBufferReadOnlyWithHeader(); sliceBuf.rewind(); assert len == sliceBuf.limit() + HFileBlock.EXTRA_SERIALIZATION_SPACE; {code} -- This message was sent by Atlassian JIRA (v6.3.4#6332)