[
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)