Step 1 of 4: Choose Issues

Cancel

T Patch Info Key Summary Assignee Reporter P Status Resolution Created Updated Due Development
Sub-task HBASE-22663

HBASE-21879 The HeapAllocationRatio in WebUI is not accurate because all of the heap allocation will happen in another separated allocator named HEAP

Zheng Hu Zheng Hu Major Closed Fixed  
Sub-task HBASE-22621

HBASE-21879 Backport offheap block reading (HBASE-21879) to branch-2

Zheng Hu Zheng Hu Major Closed Fixed  
Sub-task HBASE-22612

HBASE-21879 Address the final overview reviewing comments of HBASE-21879

Zheng Hu Zheng Hu Major Closed Fixed  
Sub-task HBASE-22598

HBASE-21879 Deprecated the hbase.ipc.server.reservoir.initial.buffer.size & hbase.ipc.server.reservoir.initial.max for HBase2.x compatibility

Zheng Hu Zheng Hu Major Closed Fixed  
Sub-task HBASE-22547

HBASE-21879 Align the config keys and add document for offheap read in HBase Book.

Zheng Hu Zheng Hu Major Closed Fixed  
Sub-task HBASE-22532

HBASE-21879 There's still too much cpu wasting on validating checksum even if buffer.size=65KB

Unassigned Zheng Hu Major Closed Not A Problem  
Sub-task HBASE-22531

HBASE-21879 The HFileReaderImpl#shouldUseHeap return the incorrect true when disabled BlockCache

Zheng Hu Zheng Hu Major Closed Fixed  
Sub-task HBASE-22504

HBASE-21879 Optimize the MultiByteBuff#get(ByteBuffer, offset, len)

Zheng Hu Zheng Hu Major Closed Fixed  
Sub-task HBASE-22491

HBASE-21879 Separate the heap HFileBlock and offheap HFileBlock because the heap block won't need refCnt and save into prevBlocks list before shipping

Zheng Hu Zheng Hu Major Closed Fixed  
Sub-task HBASE-22483

HBASE-21879 It's better to use 65KB as the default buffer size in ByteBuffAllocator

Zheng Hu Zheng Hu Major Closed Fixed  
Sub-task HBASE-22463

HBASE-21879 Some paths in HFileScannerImpl did not consider block#release which will exhaust the ByteBuffAllocator

Zheng Hu Zheng Hu Major Closed Fixed  
Sub-task HBASE-22435

HBASE-21879 Add a UT to address the HFileBlock#heapSize() in TestHeapSize

Zheng Hu Zheng Hu Major Closed Fixed  
Sub-task HBASE-22422

HBASE-21879 Retain an ByteBuff with refCnt=0 when getBlock from LRUCache

Zheng Hu Zheng Hu Major Closed Fixed  
Sub-task HBASE-22412

HBASE-21879 Improve the metrics in ByteBuffAllocator

Zheng Hu Zheng Hu Major Closed Fixed  
Sub-task HBASE-22387

HBASE-21879 Evaluate the get/scan performance after reading HFile block into offheap directly

Zheng Hu Zheng Hu Major Closed Fixed  
Sub-task HBASE-22269

HBASE-21879 Consider simplifying the logic of BucketCache eviction.

Unassigned Zheng Hu Major Closed Won't Fix  
Sub-task HBASE-22211

HBASE-21879 Remove the returnBlock method because we can just call HFileBlock#release directly

Zheng Hu Zheng Hu Major Closed Fixed  
Sub-task HBASE-22159

HBASE-21879 ByteBufferIOEngine should support write off-heap ByteBuff to the bufferArray

Zheng Hu Zheng Hu Major Closed Fixed  
Sub-task HBASE-22127

HBASE-21879 Ensure that the block cached in the LRUBlockCache offheap is allocated from heap

Zheng Hu Zheng Hu Major Closed Fixed  
Sub-task HBASE-22122

HBASE-21879 Change to release mob hfile's block after rpc server shipped response to client

Zheng Hu Zheng Hu Major Closed Fixed  
Sub-task HBASE-22090

HBASE-21879 The HFileBlock#CacheableDeserializer should pass ByteBuffAllocator to the newly created HFileBlock

Zheng Hu Zheng Hu Major Closed Fixed  
Sub-task HBASE-22016

HBASE-21879 Rewrite the block reading methods by using hbase.nio.ByteBuff

Zheng Hu Zheng Hu Major Closed Fixed  
Sub-task HBASE-22005

HBASE-21879 Use ByteBuff's refcnt to track the life cycle of data block

Zheng Hu Zheng Hu Major Closed Fixed  
Sub-task HBASE-21957

HBASE-21879 Unify refCount of BucketEntry and refCount of hbase.nio.ByteBuff into one

Zheng Hu Zheng Hu Major Closed Fixed  
Sub-task HBASE-21951

HBASE-21879 Abstract an ByteBuffOutputStream for building cell block

Unassigned Zheng Hu Major Closed Won't Fix  
Sub-task HBASE-21937

HBASE-21879 Make the Compression#decompress can accept ByteBuff as input

Zheng Hu Zheng Hu Major Closed Fixed  
Sub-task HBASE-21921

HBASE-21879 Notify users if the ByteBufAllocator is always allocating ByteBuffers from heap which means the increacing GC pressure

Zheng Hu Zheng Hu Minor Closed Fixed  
Sub-task HBASE-21917

HBASE-21879 Make the HFileBlock#validateChecksum can accept ByteBuff as an input.

Zheng Hu Zheng Hu Major Closed Fixed  
Sub-task HBASE-21916

HBASE-21879 Abstract an ByteBuffAllocator to allocate/free ByteBuffer in ByteBufferPool

Zheng Hu Zheng Hu Major Closed Fixed  

Cancel