[ 
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)

Reply via email to