Details
-
Bug
-
Status: Resolved
-
Major
-
Resolution: Fixed
-
2.4.10
-
None
Description
BufferedDataBlockEncoder$OffheapDecodedExtendedCell.deepClone throws an unsupportedException.
However, org.apache.hadoop.hbase.regionserver.HRegion.get(Get, boolean, long, long)
calls the method:
// Copy EC to heap, then close the scanner. // This can be an EXPENSIVE call. It may make an extra copy from offheap to onheap buffers. // See more details in HBASE-26036. for (Cell cell : tmp) { results.add(cell instanceof ByteBufferExtendedCell ? ((ByteBufferExtendedCell) cell).deepClone(): cell); }
According to the comment above, this is probably caused by HBASE-26036.
Attachments
Attachments
Issue Links
- is caused by
-
HBASE-26036 DBB released too early and dirty data for some operations
-
- Resolved
-
- relates to
-
PHOENIX-6658 Replace HRegion.get() calls
-
- Resolved
-
- links to