Return-Path: Delivered-To: apmail-hadoop-core-dev-archive@www.apache.org Received: (qmail 38179 invoked from network); 31 Jan 2008 21:25:31 -0000 Received: from hermes.apache.org (HELO mail.apache.org) (140.211.11.2) by minotaur.apache.org with SMTP; 31 Jan 2008 21:25:31 -0000 Received: (qmail 85235 invoked by uid 500); 31 Jan 2008 21:25:21 -0000 Delivered-To: apmail-hadoop-core-dev-archive@hadoop.apache.org Received: (qmail 84973 invoked by uid 500); 31 Jan 2008 21:25:21 -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 84964 invoked by uid 99); 31 Jan 2008 21:25:21 -0000 Received: from athena.apache.org (HELO athena.apache.org) (140.211.11.136) by apache.org (qpsmtpd/0.29) with ESMTP; Thu, 31 Jan 2008 13:25:21 -0800 X-ASF-Spam-Status: No, hits=-100.0 required=10.0 tests=ALL_TRUSTED X-Spam-Check-By: apache.org Received: from [140.211.11.4] (HELO brutus.apache.org) (140.211.11.4) by apache.org (qpsmtpd/0.29) with ESMTP; Thu, 31 Jan 2008 21:25:01 +0000 Received: from brutus (localhost [127.0.0.1]) by brutus.apache.org (Postfix) with ESMTP id 06F2D71403C for ; Thu, 31 Jan 2008 13:25:09 -0800 (PST) Message-ID: <29870993.1201814709005.JavaMail.jira@brutus> Date: Thu, 31 Jan 2008 13:25:09 -0800 (PST) From: "Raghu Angadi (JIRA)" To: core-dev@hadoop.apache.org Subject: [jira] Created: (HADOOP-2758) Reduce memory copies when data is read from DFS MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 7bit X-Virus-Checked: Checked by ClamAV on apache.org Reduce memory copies when data is read from DFS ----------------------------------------------- Key: HADOOP-2758 URL: https://issues.apache.org/jira/browse/HADOOP-2758 Project: Hadoop Core Issue Type: Improvement Components: dfs Reporter: Raghu Angadi Assignee: Raghu Angadi Fix For: 0.17.0 Currently datanode and client part of DFS perform multiple copies of data on the 'read path' (i.e. path from storage on datanode to user buffer on the client). This jira reduces these copies by enhancing data read protocol and implementation of read on both datanode and the client. I will describe the changes in next comment. Requirement is that this fix should reduce CPU used and should not cause regression in any benchmarks. It might not improve the benchmarks since most benchmarks are not cpu bound. -- This message is automatically generated by JIRA. - You can reply to this email to add a comment to the issue online.