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

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

bq. MemstoreCompactingIterator is an iterator (based on StoreScanner) over the 
compaction pipeline segments...

Ok. Missed that. If it is a Scanner, why not call it a Scanner? 
CompactingScanner? InMemoryCompactingScanner ...

bq. The plan is to support special very-large variable size Chunks, which are 
not going to be reused. In this case we plan to have Chunk per Cell.

Ok. Sounds good. Would they be allocated per use? Perhaps onheap rather than 
offheap because then we keep offheap regular and offheap allocations are slow 
anyways.



> 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, HBASE-14921-V03.patch, 
> IntroductiontoNewFlatandCompactMemStore.pdf
>
>
> Memory optimizations including compressed format representation and offheap 
> allocations



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

Reply via email to