Return-Path: Delivered-To: apmail-hadoop-core-dev-archive@www.apache.org Received: (qmail 94239 invoked from network); 8 Mar 2008 00:07:05 -0000 Received: from hermes.apache.org (HELO mail.apache.org) (140.211.11.2) by minotaur.apache.org with SMTP; 8 Mar 2008 00:07:05 -0000 Received: (qmail 97908 invoked by uid 500); 8 Mar 2008 00:07:00 -0000 Delivered-To: apmail-hadoop-core-dev-archive@hadoop.apache.org Received: (qmail 97883 invoked by uid 500); 8 Mar 2008 00:07:00 -0000 Mailing-List: contact core-dev-help@hadoop.apache.org; run by ezmlm Precedence: bulk List-Help: List-Unsubscribe: List-Post: List-Id: Reply-To: core-dev@hadoop.apache.org Delivered-To: mailing list core-dev@hadoop.apache.org Received: (qmail 97873 invoked by uid 99); 8 Mar 2008 00:07:00 -0000 Received: from athena.apache.org (HELO athena.apache.org) (140.211.11.136) by apache.org (qpsmtpd/0.29) with ESMTP; Fri, 07 Mar 2008 16:07:00 -0800 X-ASF-Spam-Status: No, hits=-2000.0 required=10.0 tests=ALL_TRUSTED X-Spam-Check-By: apache.org Received: from [140.211.11.140] (HELO brutus.apache.org) (140.211.11.140) by apache.org (qpsmtpd/0.29) with ESMTP; Sat, 08 Mar 2008 00:06:33 +0000 Received: from brutus (localhost [127.0.0.1]) by brutus.apache.org (Postfix) with ESMTP id 28C3B234C094 for ; Fri, 7 Mar 2008 16:05:46 -0800 (PST) Message-ID: <2013783068.1204934746165.JavaMail.jira@brutus> Date: Fri, 7 Mar 2008 16:05:46 -0800 (PST) From: "Hairong Kuang (JIRA)" To: core-dev@hadoop.apache.org Subject: [jira] Created: (HADOOP-2975) IPC server should not allocate a buffer for each request MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 7bit X-Virus-Checked: Checked by ClamAV on apache.org IPC server should not allocate a buffer for each request -------------------------------------------------------- Key: HADOOP-2975 URL: https://issues.apache.org/jira/browse/HADOOP-2975 Project: Hadoop Core Issue Type: Improvement Components: ipc Affects Versions: 0.16.0 Reporter: Hairong Kuang Fix For: 0.17.0 Currently the IPC server allocates a buffer for each incoming request. The buffer is thrown away after the request is serialized. This leads to very inefficient heap utilization. It would be nicer if all requests from one connection could share a same common buffer since the ipc server has only one request is being read from a socket at a time. -- This message is automatically generated by JIRA. - You can reply to this email to add a comment to the issue online.