[
https://issues.apache.org/jira/browse/HBASE-17595?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=15938699#comment-15938699
]
Hudson commented on HBASE-17595:
--------------------------------
SUCCESS: Integrated in Jenkins build HBase-Trunk_matrix #2725 (See
[https://builds.apache.org/job/HBase-Trunk_matrix/2725/])
HBASE-17595 addendum fix the problem for mayHaveMoreCellsInRow (zhangduo: rev
f1c1f258e5b2dee152a46bd7f6887e928e6a6b3e)
* (edit)
hbase-client/src/main/java/org/apache/hadoop/hbase/client/AllowPartialScanResultCache.java
* (edit)
hbase-client/src/main/java/org/apache/hadoop/hbase/client/ConnectionUtils.java
* (edit) hbase-client/src/main/java/org/apache/hadoop/hbase/client/Scan.java
* (add)
hbase-server/src/test/java/org/apache/hadoop/hbase/client/TestRawAsyncTableLimitedScanWithFilter.java
* (edit)
hbase-server/src/main/java/org/apache/hadoop/hbase/regionserver/RSRpcServices.java
* (add)
hbase-server/src/test/java/org/apache/hadoop/hbase/client/ColumnCountOnRowFilter.java
* (edit)
hbase-client/src/main/java/org/apache/hadoop/hbase/client/ScanResultCache.java
* (edit)
hbase-client/src/main/java/org/apache/hadoop/hbase/client/ClientScanner.java
* (edit)
hbase-server/src/test/java/org/apache/hadoop/hbase/client/AbstractTestAsyncTableScan.java
* (add)
hbase-server/src/test/java/org/apache/hadoop/hbase/client/TestLimitedScanWithFilter.java
* (edit)
hbase-client/src/main/java/org/apache/hadoop/hbase/client/CompleteScanResultCache.java
* (edit)
hbase-server/src/main/java/org/apache/hadoop/hbase/regionserver/HRegion.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/AsyncScanSingleRegionRpcRetryingCaller.java
* (edit)
hbase-client/src/main/java/org/apache/hadoop/hbase/client/BatchScanResultCache.java
> Add partial result support for small/limited scan
> -------------------------------------------------
>
> Key: HBASE-17595
> URL: https://issues.apache.org/jira/browse/HBASE-17595
> Project: HBase
> Issue Type: Sub-task
> Components: asyncclient, Client, scan
> Affects Versions: 2.0.0, 1.4.0
> Reporter: Duo Zhang
> Assignee: Duo Zhang
> Priority: Critical
> Fix For: 2.0.0, 1.4.0
>
> Attachments: HBASE-17595-addendum.patch,
> HBASE-17595-addendum-v1.patch, HBASE-17595-addendum-v2.patch,
> HBASE-17595-addendum-v3.patch, HBASE-17595-branch-1-addendum.patch,
> HBASE-17595-branch-1.patch, HBASE-17595.patch, HBASE-17595-v1.patch
>
>
> The partial result support is marked as a 'TODO' when implementing
> HBASE-17045. And when implementing HBASE-17508, we found that if we make
> small scan share the same logic with general scan, the scan request other
> than open scanner will not have the small flag so the server may return
> partial result to the client and cause some strange behavior. It is solved by
> modifying the logic at server side, but this means the 1.4.x client is not
> safe to contact with earlier 1.x server. So we'd better address the problem
> at client side. Marked as blocker as this issue should be finished before any
> 2.x and 1.4.x releases.
--
This message was sent by Atlassian JIRA
(v6.3.15#6346)