You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@hbase.apache.org by "Guangxu Cheng (JIRA)" <ji...@apache.org> on 2017/08/22 03:58:00 UTC
[jira] [Created] (HBASE-18647) Parameter cacheBlocks does not take
effect in REST API for scan
Guangxu Cheng created HBASE-18647:
-------------------------------------
Summary: Parameter cacheBlocks does not take effect in REST API for scan
Key: HBASE-18647
URL: https://issues.apache.org/jira/browse/HBASE-18647
Project: HBase
Issue Type: Bug
Components: REST
Affects Versions: 2.0.0, 3.0.0, 1.4.0
Reporter: Guangxu Cheng
Assignee: Guangxu Cheng
Assign the parameter SCAN_BATCH_SIZE to the variable cacheBlocks incorrectly.
And cacheBlocks has never been used.
{code:title=TableResource.java|borderStyle=solid}
@Path("{scanspec: .*[*]$}")
public TableScanResource getScanResource(
final @PathParam("scanspec") String scanSpec,
@DefaultValue(Integer.MAX_VALUE + "")
@QueryParam(Constants.SCAN_LIMIT) int userRequestedLimit,
@DefaultValue("") @QueryParam(Constants.SCAN_START_ROW) String startRow,
@DefaultValue("") @QueryParam(Constants.SCAN_END_ROW) String endRow,
@DefaultValue("") @QueryParam(Constants.SCAN_COLUMN) List<String> column,
@DefaultValue("1") @QueryParam(Constants.SCAN_MAX_VERSIONS) int maxVersions,
@DefaultValue("-1") @QueryParam(Constants.SCAN_BATCH_SIZE) int batchSize,
@DefaultValue("0") @QueryParam(Constants.SCAN_START_TIME) long startTime,
@DefaultValue(Long.MAX_VALUE + "") @QueryParam(Constants.SCAN_END_TIME) long endTime,
@DefaultValue("true") @QueryParam(Constants.SCAN_BATCH_SIZE) boolean cacheBlocks,
@DefaultValue("false") @QueryParam(Constants.SCAN_REVERSED) boolean reversed,
@DefaultValue("") @QueryParam(Constants.SCAN_FILTER) String paramFilter) {
{code}
--
This message was sent by Atlassian JIRA
(v6.4.14#64029)