hbase-issues mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Chia-Ping Tsai (JIRA)" <j...@apache.org>
Subject [jira] [Commented] (HBASE-12338) Client side scanning prefetching.
Date Mon, 17 Apr 2017 13:37:41 GMT

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

Chia-Ping Tsai commented on HBASE-12338:

The async scanner with prefetch is implemented by HBASE-13071. Shall we close this due to

> Client side scanning prefetching.
> ---------------------------------
>                 Key: HBASE-12338
>                 URL: https://issues.apache.org/jira/browse/HBASE-12338
>             Project: HBase
>          Issue Type: Improvement
>          Components: Client
>    Affects Versions: 1.0.0, 2.0.0,
>            Reporter: Yi Deng
>            Assignee: Yi Deng
>              Labels: prefetch, results, scanner
>         Attachments: 0001-Add-ScanPrefetcher-for-client-side-scanning-prefetch.patch,
0001-ScanPrefetcher.patch, 2.0-0001-Add-ScanPrefetcher-for-client-side-scanning-prefetch.patch,
2.0-0002-Add-ScanPrefetcher-for-client-side-scanning-prefetch.patch, 2.0-0003-Add-ScanPrefetcher-for-client-side-scanning-prefetch.patch
> Since server side prefetching was not proved to be a good way to prefetch, we need to
do it on client side.
> This is a wrapper class that takes any instance of `ResultScanner` as the underneath
scanning component. The class will schedule the scanning in a background thread. There is
a buffering queue storing prefetched results, whose's length is configurable. The prefetcher
will release the thread if the queue is full and wait for results to be consumed.

This message was sent by Atlassian JIRA

View raw message