[
https://issues.apache.org/jira/browse/HBASE-16886?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=15595615#comment-15595615
]
Ted Yu commented on HBASE-16886:
--------------------------------
{code}
161 localStartKey = this.scan.getStartRow();
162 isFirstLocatedRegion = true;
{code}
There is regionChanged flag already. See if it is possible to combine the two
flags.
Add javadoc for SmallReversedScannerCallable.
{code}
60 "Does hbase:meta exist hole? Couldn't get regions for the
range from "
{code}
Change the wording from question to description: Hole may exist ...
SmallScannerCallable is in ClientSmallScanner. Can the new class be defined in
ClientSmallScanner as well ?
The prepare method overlaps with that from ReversedScannerCallable. Is it
possible to extract common code ?
Same with locateRegionsInRange and its ReversedScannerCallable counterpart.
> hbase-client: scanner with reversed=true and small=true gets no result
> ----------------------------------------------------------------------
>
> Key: HBASE-16886
> URL: https://issues.apache.org/jira/browse/HBASE-16886
> Project: HBase
> Issue Type: Bug
> Reporter: huzheng
> Labels: patch
> Attachments: HBASE-16886.v0.patch, HBASE-16886.v1.patch,
> TestReversedSmallScan.java
>
>
> Assume HBase have four regions (-oo, b), [b, c), [c, d), [d,+oo) , and all
> rowKeys are located in region [d, +oo). using a Reversed Small Scanner will
> get no result.
> Attached file show this failed test case.
--
This message was sent by Atlassian JIRA
(v6.3.4#6332)