[
https://issues.apache.org/jira/browse/HBASE-14921?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=15392298#comment-15392298
]
Anoop Sam John commented on HBASE-14921:
----------------------------------------
HBASE-16229 trying to just make the size accounting in a better shape.. The
accounting happens within each class like Segment/ CompactingMemstore. Not
like using setter some one else set a size and then some places we add some
overhead and some other place minus it.. It was really confusing.
Pls see that change.. I said above that I can help with the rebase which might
be needed because of this change. Sorry for the rebase effort caused by other
issue fixes.
See we all wanted to make sure that this feature is well accepted. We feel
that this has relevance not just in scenario where there are many
duplicates/deletes.. But in a normal case also.. Or else we would not have
given this much of our effort.
I had raised 2 points of concerns on the general approach. Am not saying that
those has to be handled as part of this jira. We can get this in and then work
on those also.. But I wanted to highlight those. I raised this at initial stage
also.. But then there were counters. And now those counter args can not stand
at all time.
> 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, HBASE-14921-V04-CA-V02.patch,
> HBASE-14921-V04-CA.patch, HBASE-14921-V05-CAO.patch,
> HBASE-14921-V06-CAO.patch, InitialCellArrayMapEvaluation.pdf,
> IntroductiontoNewFlatandCompactMemStore.pdf
>
>
> Memory optimizations including compressed format representation and offheap
> allocations
--
This message was sent by Atlassian JIRA
(v6.3.4#6332)