Return-Path: Delivered-To: apmail-hadoop-core-dev-archive@www.apache.org Received: (qmail 9982 invoked from network); 22 Aug 2008 12:38:55 -0000 Received: from hermes.apache.org (HELO mail.apache.org) (140.211.11.2) by minotaur.apache.org with SMTP; 22 Aug 2008 12:38:55 -0000 Received: (qmail 26662 invoked by uid 500); 22 Aug 2008 12:37:11 -0000 Delivered-To: apmail-hadoop-core-dev-archive@hadoop.apache.org Received: (qmail 26585 invoked by uid 500); 22 Aug 2008 12:37:10 -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 26292 invoked by uid 99); 22 Aug 2008 12:37:10 -0000 Received: from athena.apache.org (HELO athena.apache.org) (140.211.11.136) by apache.org (qpsmtpd/0.29) with ESMTP; Fri, 22 Aug 2008 05:37:09 -0700 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; Fri, 22 Aug 2008 12:36:18 +0000 Received: from brutus (localhost [127.0.0.1]) by brutus.apache.org (Postfix) with ESMTP id 3B61A234C1D6 for ; Fri, 22 Aug 2008 05:34:50 -0700 (PDT) Message-ID: <748073027.1219408490242.JavaMail.jira@brutus> Date: Fri, 22 Aug 2008 05:34:50 -0700 (PDT) From: "Hudson (JIRA)" To: core-dev@hadoop.apache.org Subject: [jira] Commented: (HADOOP-3328) DFS write pipeline : only the last datanode needs to verify checksum In-Reply-To: <1603868774.1209580915513.JavaMail.jira@brutus> MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 7bit X-Virus-Checked: Checked by ClamAV on apache.org [ https://issues.apache.org/jira/browse/HADOOP-3328?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=12624729#action_12624729 ] Hudson commented on HADOOP-3328: -------------------------------- Integrated in Hadoop-trunk #581 (See [http://hudson.zones.apache.org/hudson/job/Hadoop-trunk/581/]) > DFS write pipeline : only the last datanode needs to verify checksum > -------------------------------------------------------------------- > > Key: HADOOP-3328 > URL: https://issues.apache.org/jira/browse/HADOOP-3328 > Project: Hadoop Core > Issue Type: Improvement > Components: dfs > Affects Versions: 0.16.0 > Reporter: Raghu Angadi > Assignee: Raghu Angadi > Fix For: 0.19.0 > > Attachments: HADOOP-3328.patch, HADOOP-3328.patch > > > Currently all the datanodes in DFS write pipeline verify checksum. Since the current protocol includes acks from the datanodes, an ack from the last node could also serve as verification that checksum ok. In that sense, only the last datanode needs to verify checksum. Based on [this comment|http://issues.apache.org/jira/browse/HADOOP-1702?focusedCommentId=12575553#action_12575553] from HADOOP-1702, CPU consumption might go down by another 25-30% (4/14) after HADOOP-1702. > Also this would make it easier to use transferTo() and transferFrom() on intermediate datanodes since they don't need to look at the data. -- This message is automatically generated by JIRA. - You can reply to this email to add a comment to the issue online.