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 CF6AF200BEA for ; Tue, 13 Dec 2016 03:27:00 +0100 (CET) Received: by cust-asf.ponee.io (Postfix) id CE094160B22; Tue, 13 Dec 2016 02:27: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 4B0FD160B2A for ; Tue, 13 Dec 2016 03:27:00 +0100 (CET) Received: (qmail 6353 invoked by uid 500); 13 Dec 2016 02:26: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 6250 invoked by uid 99); 13 Dec 2016 02:26:59 -0000 Received: from arcas.apache.org (HELO arcas) (140.211.11.28) by apache.org (qpsmtpd/0.29) with ESMTP; Tue, 13 Dec 2016 02:26:59 +0000 Received: from arcas.apache.org (localhost [127.0.0.1]) by arcas (Postfix) with ESMTP id 1F1022C03DD for ; Tue, 13 Dec 2016 02:26:59 +0000 (UTC) Date: Tue, 13 Dec 2016 02:26:59 +0000 (UTC) From: "binlijin (JIRA)" To: issues@hbase.apache.org Message-ID: In-Reply-To: References: Subject: [jira] [Commented] (HBASE-15756) Pluggable RpcServer MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 7bit X-JIRA-FingerPrint: 30527f35849b9dde25b450d4833f0394 archived-at: Tue, 13 Dec 2016 02:27:01 -0000 [ https://issues.apache.org/jira/browse/HBASE-15756?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=15743889#comment-15743889 ] binlijin commented on HBASE-15756: ---------------------------------- I add metrics to record how many responses handled by Handlers and Responder. When share connections: "numResponsesWriteByResponder" : 79995359, "numResponsesWriteByHandler" : 578055, When not share connections: "numResponsesWriteByResponder" : 88855, "numResponsesWriteByHandler" : 137469140, So when share connections, most of the response write to client by Responder. > Pluggable RpcServer > ------------------- > > Key: HBASE-15756 > URL: https://issues.apache.org/jira/browse/HBASE-15756 > Project: HBase > Issue Type: Improvement > Components: Performance, rpc > Reporter: binlijin > Assignee: binlijin > Priority: Critical > Fix For: 2.0.0 > > Attachments: Cluster_total_QPS.png, MultiResponder.branch-1.patch, MultiResponder.master.patch, Netty4RpcServer_forperf.patch, NettyRpcServer.patch, NettyRpcServer_forperf.patch, PooledByteBufAllocator.patch, PooledByteBufAllocator2.patch, gc.png, gets.png, gets.png, idle.png, patched.vs.patched_and_cached.vs.no_patch.png, queue.png > > > Current we use a simple RpcServer, and can not configure and use other implementation.This issue is to make the RpcServer pluggable, so we can make other implementation for example netty rpc server. Patch will upload laterly -- This message was sent by Atlassian JIRA (v6.3.4#6332)