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

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

I wish to clarify the relation between TimeRange and TimeRangeTracker.
# TimeRange can be an interface with read-only APIs.
# TimeRangeTracker inherits TimeRange 
# TimeRangeTracker can be extended to two impl - sync and unsync

Also, they should be used in the right place.
# TimeRange is used on the read-path
# sync TimeRangeTracker serves the memstore (thread-safe)
# unsync TimeRangeTracker works for the flush.

Certainly, we have to throw the Writable away.

> Revisit the TimeRange and TimeRangeTracker
> ------------------------------------------
>
>                 Key: HBASE-18751
>                 URL: https://issues.apache.org/jira/browse/HBASE-18751
>             Project: HBase
>          Issue Type: Umbrella
>            Reporter: Chia-Ping Tsai
>            Assignee: Chia-Ping Tsai
>




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

Reply via email to