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 6175E200C30 for ; Tue, 7 Mar 2017 12:00:44 +0100 (CET) Received: by cust-asf.ponee.io (Postfix) id 5FF22160B74; Tue, 7 Mar 2017 11:00:44 +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 ABC61160B68 for ; Tue, 7 Mar 2017 12:00:43 +0100 (CET) Received: (qmail 49981 invoked by uid 500); 7 Mar 2017 11:00:42 -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 49970 invoked by uid 99); 7 Mar 2017 11:00:42 -0000 Received: from pnap-us-west-generic-nat.apache.org (HELO spamd1-us-west.apache.org) (209.188.14.142) by apache.org (qpsmtpd/0.29) with ESMTP; Tue, 07 Mar 2017 11:00:42 +0000 Received: from localhost (localhost [127.0.0.1]) by spamd1-us-west.apache.org (ASF Mail Server at spamd1-us-west.apache.org) with ESMTP id 79AFDC1291 for ; Tue, 7 Mar 2017 11:00:42 +0000 (UTC) X-Virus-Scanned: Debian amavisd-new at spamd1-us-west.apache.org X-Spam-Flag: NO X-Spam-Score: 0.651 X-Spam-Level: X-Spam-Status: No, score=0.651 tagged_above=-999 required=6.31 tests=[RP_MATCHES_RCVD=-0.001, SPF_NEUTRAL=0.652] autolearn=disabled Received: from mx1-lw-eu.apache.org ([10.40.0.8]) by localhost (spamd1-us-west.apache.org [10.40.0.7]) (amavisd-new, port 10024) with ESMTP id EOpS_F5AAwZv for ; Tue, 7 Mar 2017 11:00:41 +0000 (UTC) Received: from mailrelay1-us-west.apache.org (mailrelay1-us-west.apache.org [209.188.14.139]) by mx1-lw-eu.apache.org (ASF Mail Server at mx1-lw-eu.apache.org) with ESMTP id 18E945F1F4 for ; Tue, 7 Mar 2017 11:00:41 +0000 (UTC) Received: from jira-lw-us.apache.org (unknown [207.244.88.139]) by mailrelay1-us-west.apache.org (ASF Mail Server at mailrelay1-us-west.apache.org) with ESMTP id 53708E002C for ; Tue, 7 Mar 2017 11:00:40 +0000 (UTC) Received: from jira-lw-us.apache.org (localhost [127.0.0.1]) by jira-lw-us.apache.org (ASF Mail Server at jira-lw-us.apache.org) with ESMTP id 1393224160 for ; Tue, 7 Mar 2017 11:00:40 +0000 (UTC) Date: Tue, 7 Mar 2017 11:00:40 +0000 (UTC) From: "Yu Li (JIRA)" To: issues@hbase.apache.org Message-ID: In-Reply-To: References: Subject: [jira] [Commented] (HBASE-17744) Implement simple embedded mode MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 7bit X-JIRA-FingerPrint: 30527f35849b9dde25b450d4833f0394 archived-at: Tue, 07 Mar 2017 11:00:44 -0000 [ https://issues.apache.org/jira/browse/HBASE-17744?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=15899239#comment-15899239 ] Yu Li commented on HBASE-17744: ------------------------------- We could use this simple embedded mode for performance testing of: 1. The core part without both client and RPC logics, with DirectOperator 2. The core and client performance without RPC logics, with TableOperator And with distributed mode, we could test the end-to-end performance. In this way, we could easily check and make sure no performance regression for each part (client, RPC and "core") and as a whole. We have found some performance and even correctness issue in current master codes, and will open new JIRAs to fix them. We've also modified YCSB to test hbase in embedded mode, will share the method and data later. > Implement simple embedded mode > ------------------------------ > > Key: HBASE-17744 > URL: https://issues.apache.org/jira/browse/HBASE-17744 > Project: HBase > Issue Type: Sub-task > Reporter: Yu Li > Assignee: Yu Li > Attachments: HBASE-17744.patch > > > In simple embedded mode, we will > 1. Start only one HMaster thread, which also serves as regionserver, and could serve tables other than meta > 2. Implement direct access w/o RPC > 3. Keep using the existing region assignment, procedure and recovery mechanism > 4. Keep using zookeeper (mini-cluster) > More details please refer to the patch. -- This message was sent by Atlassian JIRA (v6.3.15#6346)