You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@hbase.apache.org by "ramkrishna.s.vasudevan (JIRA)" <ji...@apache.org> on 2016/08/08 08:40:20 UTC

[jira] [Created] (HBASE-16372) References to previous cell in read path should be avoided

ramkrishna.s.vasudevan created HBASE-16372:
----------------------------------------------

             Summary: References to previous cell in read path should be avoided
                 Key: HBASE-16372
                 URL: https://issues.apache.org/jira/browse/HBASE-16372
             Project: HBase
          Issue Type: Bug
          Components: Scanners
    Affects Versions: 2.0.0
            Reporter: ramkrishna.s.vasudevan
            Assignee: ramkrishna.s.vasudevan
            Priority: Critical


Came as part of review discussion in HBASE-15554. If there are references kept to previous cells in the read path, with the Ref count based eviction mechanism in trunk, then chances are there to evict a block backing the previous cell but the read path still does some operations on that garbage collected previous cell leading to incorrect results.
Areas to target
-> Storescanner
-> Bloom filters (particularly in compaction path)
Thanks to [~anoop.hbase] to point out this in bloomfilter path. But we found it could be in other areas also.



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