[
https://issues.apache.org/jira/browse/HBASE-11936?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=14129559#comment-14129559
]
Anoop Sam John commented on HBASE-11936:
----------------------------------------
There is a compatibility issue now.
Previously Scan#setIsolationLevel returning a type Scan(For chained calls) and
now it will be Query.
You still have to keep the method in Scan returning this (Scan type)
And for chained calls, in Get also add the setter calling super and returning a
Get type.
> IsolationLevel must be attribute of a Query not a Scan
> ------------------------------------------------------
>
> Key: HBASE-11936
> URL: https://issues.apache.org/jira/browse/HBASE-11936
> Project: HBase
> Issue Type: Bug
> Components: Client
> Affects Versions: 0.98.6
> Reporter: Vladimir Rodionov
> Assignee: Vladimir Rodionov
> Labels: features
> Fix For: 2.0.0, 0.98.7, 0.99.1
>
> Attachments: HBASE_11936.patch
>
>
> The Get operation is implemented in HBase as a Scan. The default isolation
> level for Scan is READ_COMMITTED. The API to change the isolation level is
> part of Scan class and there is no way for Get operation to change this from
> default. We should move this API up to Query (which is a parent of both: Scan
> and Get).
--
This message was sent by Atlassian JIRA
(v6.3.4#6332)