[ 
https://issues.apache.org/jira/browse/HBASE-14921?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=15216085#comment-15216085
 ] 

stack commented on HBASE-14921:
-------------------------------

bq. We want CellSet to have different types of delegatees, but they need to be 
ConcurrentNavigableMaps. 

Are there methods from ConcurrentNM that we use from delegatee? Or are we just 
doing NM methods? Wondering if we could change it so delegatee was just a NM.

bq. So we have no choice, but to introduce the special variable-size very-large 
Chunks to support the very-large Cells. We’ll improve the code after the basic 
benchmarking.

Tell us more. Would a large Cell break our nice 3 int addressing scheme or this 
very large cell chunk will turn a few somersaults to make the stuff fit?

bq. Should I change this to BYTES_FOR_CELL_REPRESENTATION ?

Smile. Leave it as is I'd say for now.

We need to figure the G1GC + SlabPool issue.

On memory management, I filed HBASE-15555





> Memory optimizations
> --------------------
>
>                 Key: HBASE-14921
>                 URL: https://issues.apache.org/jira/browse/HBASE-14921
>             Project: HBase
>          Issue Type: Sub-task
>    Affects Versions: 2.0.0
>            Reporter: Eshcar Hillel
>            Assignee: Anastasia Braginsky
>         Attachments: CellBlocksSegmentInMemStore.pdf, 
> CellBlocksSegmentinthecontextofMemStore(1).pdf, HBASE-14921-V01.patch, 
> HBASE-14921-V02.patch
>
>
> Memory optimizations including compressed format representation and offheap 
> allocations



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)

Reply via email to