[
https://issues.apache.org/jira/browse/HBASE-16838?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]
Duo Zhang updated HBASE-16838:
------------------------------
Description: Implement a scan works like the grpc streaming call that all
returned results will be passed to a ScanConsumer. The methods of the consumer
will be called directly in the rpc framework threads so it is not allowed to do
time consuming work in the methods. So in general only experts or the
implementation of other methods in AsyncTable can call this method directly,
that's why I call it 'basic scan'. (was: Implement a scan works like the grpc
streaming call that all returned results will be passed to a ScanObserver. The
methods of the observer will be called directly in the rpc framework threads so
it is not allowed to do time consuming work in the methods. So in general only
experts or the implementation of other methods in AsyncTable can call this
method directly, that's why I call it 'basic scan'.)
> Implement basic scan
> --------------------
>
> Key: HBASE-16838
> URL: https://issues.apache.org/jira/browse/HBASE-16838
> Project: HBase
> Issue Type: Sub-task
> Affects Versions: 2.0.0
> Reporter: Duo Zhang
> Assignee: Duo Zhang
> Fix For: 2.0.0
>
> Attachments: HBASE-16838-v1.patch, HBASE-16838-v2.patch,
> HBASE-16838-v3.patch, HBASE-16838.patch
>
>
> Implement a scan works like the grpc streaming call that all returned results
> will be passed to a ScanConsumer. The methods of the consumer will be called
> directly in the rpc framework threads so it is not allowed to do time
> consuming work in the methods. So in general only experts or the
> implementation of other methods in AsyncTable can call this method directly,
> that's why I call it 'basic scan'.
--
This message was sent by Atlassian JIRA
(v6.3.4#6332)