hbase-issues mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "ramkrishna.s.vasudevan (JIRA)" <j...@apache.org>
Subject [jira] [Created] (HBASE-17355) Create a simplifed version of flush scanner
Date Wed, 21 Dec 2016 06:49:59 GMT
ramkrishna.s.vasudevan created HBASE-17355:

             Summary: Create a simplifed version of flush scanner
                 Key: HBASE-17355
                 URL: https://issues.apache.org/jira/browse/HBASE-17355
             Project: HBase
          Issue Type: Sub-task
    Affects Versions: 2.0.0
            Reporter: ramkrishna.s.vasudevan
            Assignee: ramkrishna.s.vasudevan
             Fix For: 2.0.0

Currently we use StoreScanner for performing the flushes which actuallly goes row by row.
Probably that is not needed and we could always go ahead with a simple loop in collecting
the cells and writing them to the file. Inside write path we have the required sanity check
so it is not needed that the store scanner does a sanity check. 
Also the limit that could be retrieved in one next() call could be equivalent to the block
size configured as we do for compaction.
Are there any filters that we want to do (i mean any version check or deletion) that we need
to check in flush? If so then this simplified version will not work. I may be missing something
but if so we need to see what are those and add it here.

This message was sent by Atlassian JIRA

View raw message