hbase-issues mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Hudson (JIRA)" <j...@apache.org>
Subject [jira] [Commented] (HBASE-17599) Use mayHaveMoreCellsInRow instead of isPartial
Date Thu, 09 Feb 2017 12:42:41 GMT

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

Hudson commented on HBASE-17599:
--------------------------------

SUCCESS: Integrated in Jenkins build HBase-Trunk_matrix #2472 (See [https://builds.apache.org/job/HBase-Trunk_matrix/2472/])
HBASE-17599 Use mayHaveMoreCellsInRow instead of isPartial (zhangduo: rev 712fe69e4da3ff291244bda55b6656ce3dc51f72)
* (edit) hbase-protocol-shaded/src/main/protobuf/Client.proto
* (edit) hbase-protocol/src/main/protobuf/Client.proto
* (edit) hbase-server/src/main/java/org/apache/hadoop/hbase/regionserver/HRegion.java
* (edit) hbase-server/src/main/java/org/apache/hadoop/hbase/regionserver/RSRpcServices.java
* (edit) hbase-protocol-shaded/src/main/java/org/apache/hadoop/hbase/shaded/protobuf/generated/ClientProtos.java
* (edit) hbase-client/src/main/java/org/apache/hadoop/hbase/shaded/protobuf/ProtobufUtil.java
* (edit) hbase-server/src/main/java/org/apache/hadoop/hbase/regionserver/ScannerContext.java
* (edit) hbase-client/src/main/java/org/apache/hadoop/hbase/client/Result.java
* (edit) hbase-client/src/main/java/org/apache/hadoop/hbase/client/ConnectionUtils.java
* (edit) hbase-protocol/src/main/java/org/apache/hadoop/hbase/protobuf/generated/ClientProtos.java
* (edit) hbase-client/src/main/java/org/apache/hadoop/hbase/protobuf/ProtobufUtil.java


> Use mayHaveMoreCellsInRow instead of isPartial
> ----------------------------------------------
>
>                 Key: HBASE-17599
>                 URL: https://issues.apache.org/jira/browse/HBASE-17599
>             Project: HBase
>          Issue Type: Sub-task
>          Components: Client, scan
>    Affects Versions: 2.0.0, 1.4.0
>            Reporter: Duo Zhang
>            Assignee: Duo Zhang
>             Fix For: 2.0.0, 1.4.0
>
>         Attachments: HBASE-17599-branch-1.patch, HBASE-17599.patch, HBASE-17599-v1.patch,
HBASE-17599-v2.patch, HBASE-17599-v3.patch
>
>
> For now if we set scan.allowPartial(true), the partial result returned will have the
partial flag set to true. But for scan.setBatch(xx), the partial result returned may not be
marked as partial.
> This is an Incompatible change, indeed. But I do not think it will introduce any issues
as we just provide more informations to client. The old partial flag for batched scan is always
false so I do not think anyone can make use of it.
> This is very important for the limited scan to support partial results from server. If
we get a Result which partial flag is false then we know we get the whole row. Otherwise we
need to fetch one more row to see if the row key is changed which causes the logic to be more
complicated.



--
This message was sent by Atlassian JIRA
(v6.3.15#6346)

Mime
View raw message