hbase-issues mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Yi Deng (JIRA)" <j...@apache.org>
Subject [jira] [Updated] (HBASE-12338) Client side scanning prefetching.
Date Wed, 19 Nov 2014 19:43:35 GMT

     [ https://issues.apache.org/jira/browse/HBASE-12338?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel

Yi Deng updated HBASE-12338:
    Attachment: 2.0-0001-Add-ScanPrefetcher-for-client-side-scanning-prefetch.patch

Fix some bug.
Add `CopyPerformanceEvaluation` to test the performance difference.

> Client side scanning prefetching.
> ---------------------------------
>                 Key: HBASE-12338
>                 URL: https://issues.apache.org/jira/browse/HBASE-12338
>             Project: HBase
>          Issue Type: Sub-task
>          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
> 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