[
https://issues.apache.org/jira/browse/HBASE-12295?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]
ramkrishna.s.vasudevan updated HBASE-12295:
-------------------------------------------
Attachment: HBASE-12295_addendum.patch
A critical addendum that would be needed for HBASE-12295 to work with
multiGets. While testing with random multiGets found that the place we are
creating the callBack was like we were overriding the initially created
callbacks and because of that the scanners that were created for the older
regions were not getting closed. This addendum fixes that issue. It is now
tested and there are no issues with it.
> Prevent block eviction under us if reads are in progress from the BBs
> ---------------------------------------------------------------------
>
> Key: HBASE-12295
> URL: https://issues.apache.org/jira/browse/HBASE-12295
> Project: HBase
> Issue Type: Sub-task
> Components: regionserver, Scanners
> Reporter: ramkrishna.s.vasudevan
> Assignee: ramkrishna.s.vasudevan
> Fix For: 2.0.0
>
> Attachments: HBASE-12295.pdf, HBASE-12295_1.patch, HBASE-12295_1.pdf,
> HBASE-12295_10.patch, HBASE-12295_12.patch, HBASE-12295_14.patch,
> HBASE-12295_15.patch, HBASE-12295_16.patch, HBASE-12295_16.patch,
> HBASE-12295_17.patch, HBASE-12295_18.patch, HBASE-12295_2.patch,
> HBASE-12295_21.patch, HBASE-12295_4.patch, HBASE-12295_4.pdf,
> HBASE-12295_5.pdf, HBASE-12295_9.patch, HBASE-12295_addendum.patch,
> HBASE-12295_final.patch, HBASE-12295_trunk.patch
>
>
> While we try to serve the reads from the BBs directly from the block cache,
> we need to ensure that the blocks does not get evicted under us while
> reading. This JIRA is to discuss and implement a strategy for the same.
--
This message was sent by Atlassian JIRA
(v6.3.4#6332)