Return-Path: X-Original-To: apmail-hadoop-hdfs-dev-archive@minotaur.apache.org Delivered-To: apmail-hadoop-hdfs-dev-archive@minotaur.apache.org Received: from mail.apache.org (hermes.apache.org [140.211.11.3]) by minotaur.apache.org (Postfix) with SMTP id 9F91DC120 for ; Sun, 13 May 2012 13:45:12 +0000 (UTC) Received: (qmail 78815 invoked by uid 500); 13 May 2012 13:45:12 -0000 Delivered-To: apmail-hadoop-hdfs-dev-archive@hadoop.apache.org Received: (qmail 78705 invoked by uid 500); 13 May 2012 13:45:11 -0000 Mailing-List: contact hdfs-dev-help@hadoop.apache.org; run by ezmlm Precedence: bulk List-Help: List-Unsubscribe: List-Post: List-Id: Reply-To: hdfs-dev@hadoop.apache.org Delivered-To: mailing list hdfs-dev@hadoop.apache.org Received: (qmail 78696 invoked by uid 99); 13 May 2012 13:45:11 -0000 Received: from nike.apache.org (HELO nike.apache.org) (192.87.106.230) by apache.org (qpsmtpd/0.29) with ESMTP; Sun, 13 May 2012 13:45:11 +0000 X-ASF-Spam-Status: No, hits=-2000.0 required=5.0 tests=ALL_TRUSTED,T_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; Sun, 13 May 2012 13:45:09 +0000 Received: from hel.zones.apache.org (hel.zones.apache.org [140.211.11.116]) by hel.zones.apache.org (Postfix) with ESMTP id 8058C49418E for ; Sun, 13 May 2012 13:44:48 +0000 (UTC) Date: Sun, 13 May 2012 13:44:48 +0000 (UTC) From: "Brahma Reddy Battula (JIRA)" To: hdfs-dev@hadoop.apache.org Message-ID: <166824854.59642.1336916688527.JavaMail.tomcat@hel.zones.apache.org> Subject: [jira] [Created] (HDFS-3415) NameNode is getting shutdown by throwing nullpointer exception when one of the layout version is different with others(Multiple storage dirs are configured) MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 7bit X-JIRA-FingerPrint: 30527f35849b9dde25b450d4833f0394 Brahma Reddy Battula created HDFS-3415: ------------------------------------------ Summary: NameNode is getting shutdown by throwing nullpointer exception when one of the layout version is different with others(Multiple storage dirs are configured) Key: HDFS-3415 URL: https://issues.apache.org/jira/browse/HDFS-3415 Project: Hadoop HDFS Issue Type: Bug Components: name-node Affects Versions: 2.0.0, 3.0.0 Environment: Suse linux + jdk 1.6 Reporter: Brahma Reddy Battula Fix For: 2.0.0, 3.0.0 Scenario: ========= start Namenode and datanode by configuring three storage dir's for namenode write 10 files edit version file of one of the storage dir and give layout version as 123 which different with default(-40). Stop namenode start Namenode. Then I am getting follwong exception... {noformat} 2012-05-13 19:01:41,483 ERROR org.apache.hadoop.hdfs.server.namenode.NameNode: Exception in namenode join java.lang.NullPointerException at org.apache.hadoop.hdfs.server.namenode.NNStorage.getStorageFile(NNStorage.java:686) at org.apache.hadoop.hdfs.server.namenode.FSImagePreTransactionalStorageInspector.getEditsInStorageDir(FSImagePreTransactionalStorageInspector.java:243) at org.apache.hadoop.hdfs.server.namenode.FSImagePreTransactionalStorageInspector.getLatestEditsFiles(FSImagePreTransactionalStorageInspector.java:261) at org.apache.hadoop.hdfs.server.namenode.FSImagePreTransactionalStorageInspector.getEditLogStreams(FSImagePreTransactionalStorageInspector.java:276) at org.apache.hadoop.hdfs.server.namenode.FSImage.loadFSImage(FSImage.java:596) at org.apache.hadoop.hdfs.server.namenode.FSImage.recoverTransitionRead(FSImage.java:247) at org.apache.hadoop.hdfs.server.namenode.FSNamesystem.loadFSImage(FSNamesystem.java:498) at org.apache.hadoop.hdfs.server.namenode.FSNamesystem.loadFromDisk(FSNamesystem.java:390) at org.apache.hadoop.hdfs.server.namenode.FSNamesystem.loadFromDisk(FSNamesystem.java:354) at org.apache.hadoop.hdfs.server.namenode.NameNode.loadNamesystem(NameNode.java:368) at org.apache.hadoop.hdfs.server.namenode.NameNode.initialize(NameNode.java:402) at org.apache.hadoop.hdfs.server.namenode.NameNode.(NameNode.java:564) at org.apache.hadoop.hdfs.server.namenode.NameNode.(NameNode.java:545) at org.apache.hadoop.hdfs.server.namenode.NameNode.createNameNode(NameNode.java:1093) at org.apache.hadoop.hdfs.server.namenode.NameNode.main(NameNode.java:1151) 2012-05-13 19:01:41,485 INFO org.apache.hadoop.hdfs.server.namenode.NameNode: SHUTDOWN_MSG: {noformat} -- This message is automatically generated by JIRA. If you think it was sent incorrectly, please contact your JIRA administrators: https://issues.apache.org/jira/secure/ContactAdministrators!default.jspa For more information on JIRA, see: http://www.atlassian.com/software/jira