Return-Path: X-Original-To: apmail-hadoop-hdfs-issues-archive@minotaur.apache.org Delivered-To: apmail-hadoop-hdfs-issues-archive@minotaur.apache.org Received: from mail.apache.org (hermes.apache.org [140.211.11.3]) by minotaur.apache.org (Postfix) with SMTP id 779817A19 for ; Fri, 2 Sep 2011 23:56:34 +0000 (UTC) Received: (qmail 47070 invoked by uid 500); 2 Sep 2011 23:56:34 -0000 Delivered-To: apmail-hadoop-hdfs-issues-archive@hadoop.apache.org Received: (qmail 47042 invoked by uid 500); 2 Sep 2011 23:56:33 -0000 Mailing-List: contact hdfs-issues-help@hadoop.apache.org; run by ezmlm Precedence: bulk List-Help: List-Unsubscribe: List-Post: List-Id: Reply-To: hdfs-issues@hadoop.apache.org Delivered-To: mailing list hdfs-issues@hadoop.apache.org Received: (qmail 47034 invoked by uid 99); 2 Sep 2011 23:56:33 -0000 Received: from nike.apache.org (HELO nike.apache.org) (192.87.106.230) by apache.org (qpsmtpd/0.29) with ESMTP; Fri, 02 Sep 2011 23:56:33 +0000 X-ASF-Spam-Status: No, hits=-2000.5 required=5.0 tests=ALL_TRUSTED,RP_MATCHES_RCVD X-Spam-Check-By: apache.org Received: from [140.211.11.116] (HELO hel.zones.apache.org) (140.211.11.116) by apache.org (qpsmtpd/0.29) with ESMTP; Fri, 02 Sep 2011 23:56:30 +0000 Received: from hel.zones.apache.org (hel.zones.apache.org [140.211.11.116]) by hel.zones.apache.org (Postfix) with ESMTP id EBD0A4C71C for ; Fri, 2 Sep 2011 23:56:09 +0000 (UTC) Date: Fri, 2 Sep 2011 23:56:09 +0000 (UTC) From: "dhruba borthakur (JIRA)" To: hdfs-issues@hadoop.apache.org Message-ID: <1028707183.13314.1315007769962.JavaMail.tomcat@hel.zones.apache.org> In-Reply-To: <1754194135.6119.1300891445821.JavaMail.tomcat@hel.zones.apache.org> Subject: [jira] [Updated] (HDFS-1779) After NameNode restart , Clients can not read partial files even after client invokes Sync. MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 7bit X-JIRA-FingerPrint: 30527f35849b9dde25b450d4833f0394 X-Virus-Checked: Checked by ClamAV on apache.org [ https://issues.apache.org/jira/browse/HDFS-1779?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] dhruba borthakur updated HDFS-1779: ----------------------------------- Fix Version/s: 0.20.205.0 Maybe we need to include this for the upcoming 0.20.205+ release that has append support. > After NameNode restart , Clients can not read partial files even after client invokes Sync. > ------------------------------------------------------------------------------------------- > > Key: HDFS-1779 > URL: https://issues.apache.org/jira/browse/HDFS-1779 > Project: Hadoop HDFS > Issue Type: Bug > Components: data-node, name-node > Affects Versions: 0.20-append > Environment: Linux > Reporter: Uma Maheswara Rao G > Assignee: Uma Maheswara Rao G > Fix For: 0.20-append, 0.20.205.0 > > Attachments: HDFS-1779.1.patch, HDFS-1779.patch, bbwReportAppend.patch > > > In Append HDFS-200 issue, > If file has 10 blocks and after writing 5 blocks if client invokes sync method then NN will persist the blocks information in edits. > After this if we restart the NN, All the DataNodes will reregister with NN. But DataNodes are not sending the blocks being written information to NN. DNs are sending the blocksBeingWritten information in DN startup. So, here NameNode can not find that the 5 persisted blocks belongs to which datanodes. This information can build based on block reports from DN. Otherwise we will loose this 5 blocks information even NN persisted that block information in edits. -- This message is automatically generated by JIRA. For more information on JIRA, see: http://www.atlassian.com/software/jira