You are viewing a plain text version of this content. The canonical link for it is here.
Posted to issues@hbase.apache.org by "Walter Koetke (JIRA)" <ji...@apache.org> on 2016/03/29 16:17:25 UTC

[jira] [Commented] (HBASE-15556) need extensible ConsistencyControl interface

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

Walter Koetke commented on HBASE-15556:
---------------------------------------

In order to be able to add small custom extensions to MultiVersionConsistencyControl (which is called MultiVersionConcurrencyControl in versions later than 1.0), we needed to abstract this class into an interface ConsistencyControl and implement it with custom class. The custom class (which for us was called SIMultiVersionConsistencyControl) will not be included in the submitted patch, just the abstraction of the standard class into a pluggable interface.

> need extensible ConsistencyControl interface
> --------------------------------------------
>
>                 Key: HBASE-15556
>                 URL: https://issues.apache.org/jira/browse/HBASE-15556
>             Project: HBase
>          Issue Type: Bug
>    Affects Versions: 1.0.3
>            Reporter: Walter Koetke
>             Fix For: 1.0.4
>
>
> The class MultiVersionConsistencyControl should be abstracted into an interface ConsistencyControl so it can be extended by a configured custom implementation class, with MultiVersionConsistencyControl as the default.



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