[
https://issues.apache.org/jira/browse/HBASE-18745?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]
stack updated HBASE-18745:
--------------------------
Fix Version/s: (was: 2.0.0)
> HBase PerformanceEvaliation tools 's scan test just get the first value and
> return
> -----------------------------------------------------------------------------------
>
> Key: HBASE-18745
> URL: https://issues.apache.org/jira/browse/HBASE-18745
> Project: HBase
> Issue Type: Bug
> Components: scan, test
> Affects Versions: 1.2.6, 1.1.12
> Environment: centos 6.8;
> java 1.8.0_102;
> Reporter: maxwellguo
> Priority: Minor
>
> h5. we use HBase PerformanceEvaluation tools to test HBase,when using
> scan interface to test ,we found that scanTest said that it read all row ,but
> after read the source code ,we foud it just read the the first row and return
> .and after making a comparison with randomSeekScanTest,it read all row ,so we
> think it is a bug .
> void testRow(final int i) throws IOException {
> if (this.testScanner == null) {
> Scan scan = new Scan(format(opts.startRow));
> scan.setCaching(opts.caching);
> if (opts.addColumns) {
> scan.addColumn(FAMILY_NAME, QUALIFIER_NAME);
> } else {
> scan.addFamily(FAMILY_NAME);
> }
> if (opts.filterAll) {
> scan.setFilter(new FilterAllFilter());
> }
> this.testScanner = table.getScanner(scan);
> }
> Result r = testScanner.next();
> updateValueSize(r);
> }
--
This message was sent by Atlassian JIRA
(v7.6.3#76005)