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

Chia-Ping Tsai commented on HBASE-18749:
----------------------------------------

bq. The issue is not using CF specific TR from Scan.
yeah, the CF specific TR is used only in matcher and 
StoreFileScanner#shouldUseScanner now.

bq. On the code, will it be better that the Segments know which Store/CF it 
belongs to. Than we pass Store instance every time into shouldSeek() method. 
Per cf we have one MS and that will have N Segments. In Compacting Memstore, 
already the Store ref is there.
That will complicate the construction of Segment...Or just pass the TImeRange 
to shouldSeek()? The impl needs only the TimeRange. We can refactor the 
shouldSeek() in the future if any policies are raised.

> Apply the TimeRange from ColumnFamily to filter the segment scanner
> -------------------------------------------------------------------
>
>                 Key: HBASE-18749
>                 URL: https://issues.apache.org/jira/browse/HBASE-18749
>             Project: HBase
>          Issue Type: Improvement
>            Reporter: Chia-Ping Tsai
>            Assignee: Chia-Ping Tsai
>            Priority: Minor
>             Fix For: 2.0.0-alpha-3
>
>         Attachments: HBASE-18749.v0.patch
>
>
> We can evict the unused segment scanner early.



--
This message was sent by Atlassian JIRA
(v6.4.14#64029)

Reply via email to