Return-Path: X-Original-To: archive-asf-public-internal@cust-asf2.ponee.io Delivered-To: archive-asf-public-internal@cust-asf2.ponee.io Received: from cust-asf.ponee.io (cust-asf.ponee.io [163.172.22.183]) by cust-asf2.ponee.io (Postfix) with ESMTP id AD4D8200BE2 for ; Thu, 10 Nov 2016 04:41:00 +0100 (CET) Received: by cust-asf.ponee.io (Postfix) id ABD16160AFA; Thu, 10 Nov 2016 03:41:00 +0000 (UTC) Delivered-To: archive-asf-public@cust-asf.ponee.io Received: from mail.apache.org (hermes.apache.org [140.211.11.3]) by cust-asf.ponee.io (Postfix) with SMTP id 0691A160AFD for ; Thu, 10 Nov 2016 04:40:59 +0100 (CET) Received: (qmail 47427 invoked by uid 500); 10 Nov 2016 03:40:59 -0000 Mailing-List: contact issues-help@hbase.apache.org; run by ezmlm Precedence: bulk List-Help: List-Unsubscribe: List-Post: List-Id: Delivered-To: mailing list issues@hbase.apache.org Received: (qmail 47371 invoked by uid 99); 10 Nov 2016 03:40:59 -0000 Received: from arcas.apache.org (HELO arcas) (140.211.11.28) by apache.org (qpsmtpd/0.29) with ESMTP; Thu, 10 Nov 2016 03:40:59 +0000 Received: from arcas.apache.org (localhost [127.0.0.1]) by arcas (Postfix) with ESMTP id C0C552C2A6A for ; Thu, 10 Nov 2016 03:40:58 +0000 (UTC) Date: Thu, 10 Nov 2016 03:40:58 +0000 (UTC) From: "Duo Zhang (JIRA)" To: issues@hbase.apache.org Message-ID: In-Reply-To: References: Subject: [jira] [Updated] (HBASE-16838) Implement basic scan MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 7bit X-JIRA-FingerPrint: 30527f35849b9dde25b450d4833f0394 archived-at: Thu, 10 Nov 2016 03:41:00 -0000 [ 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)