[
https://issues.apache.org/jira/browse/HBASE-16838?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=15657589#comment-15657589
]
stack commented on HBASE-16838:
-------------------------------
All sounds good to me (and sounds fine doing as follow ons).
The issue raised by [~carp84] that this work is not fit for other than advanced
users is a good point. Your suggestion of renaming AsyncTable RawAsyncTable or
UnsafeAsyncTable is warranted. We have to be careful what we expose as our
default API. Need to protect folks from shooting themselves in the foot.
They'll just get pissed off.
Good stuff [~Apache9]
> Implement basic scan
> --------------------
>
> Key: HBASE-16838
> URL: https://issues.apache.org/jira/browse/HBASE-16838
> Project: HBase
> Issue Type: Sub-task
> Components: asyncclient, Client
> 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-v4.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)