Uploaded image for project: 'Hadoop HDFS'
  1. Hadoop HDFS
  2. HDFS-8055

NullPointerException when topology script is missing.

Details

    • Bug
    • Status: Resolved
    • Major
    • Resolution: Fixed
    • 2.2.0
    • 2.8.0, 3.0.0-alpha1
    • namenode
    • None
    • Reviewed

    Description

      We've received reports that the NameNode can get a NullPointerException when the topology script is missing. This issue tracks investigating whether or not we can improve the validation logic and give a more informative error message.

      Here is a sample stack trace :
      Getting NPE from HDFS:

      2015-02-06 23:02:12,250 ERROR [pool-4-thread-1] util.HFileV1Detector: Got exception while reading trailer for file:hdfs://hqhd02nm01.pclc0.merkle.local:8020/hbase/.META./1028785192/info/1490a396aea448b693da563f76a28486^M
      org.apache.hadoop.ipc.RemoteException(java.lang.NullPointerException): java.lang.NullPointerException^M
      at org.apache.hadoop.hdfs.server.blockmanagement.DatanodeManager.sortLocatedBlocks(DatanodeManager.java:359)^M
      at org.apache.hadoop.hdfs.server.namenode.FSNamesystem.getBlockLocations(FSNamesystem.java:1789)^M
      at org.apache.hadoop.hdfs.server.namenode.NameNodeRpcServer.getBlockLocations(NameNodeRpcServer.java:542)^M
      at org.apache.hadoop.hdfs.protocolPB.ClientNamenodeProtocolServerSideTranslatorPB.getBlockLocations(ClientNamenodeProtocolServerSideTranslatorPB.java:362)^M
      at org.apache.hadoop.hdfs.protocol.proto.ClientNamenodeProtocolProtos$ClientNamenodeProtocol$2.callBlockingMethod(ClientNamenodeProtocolProtos.java)^M
      at org.apache.hadoop.ipc.ProtobufRpcEngine$Server$ProtoBufRpcInvoker.call(ProtobufRpcEngine.java:619)^M
      at org.apache.hadoop.ipc.RPC$Server.call(RPC.java:962)^M
      at org.apache.hadoop.ipc.Server$Handler$1.run(Server.java:2039)^M
      at org.apache.hadoop.ipc.Server$Handler$1.run(Server.java:2035)^M
      at java.security.AccessController.doPrivileged(Native Method)^M
      at javax.security.auth.Subject.doAs(Subject.java:415)^M
      at org.apache.hadoop.security.UserGroupInformation.doAs(UserGroupInformation.java:1628)^M
      at org.apache.hadoop.ipc.Server$Handler.run(Server.java:2033)^M
      ^M
      at org.apache.hadoop.ipc.Client.call(Client.java:1468)^M
      at org.apache.hadoop.ipc.Client.call(Client.java:1399)^M
      at org.apache.hadoop.ipc.ProtobufRpcEngine$Invoker.invoke(ProtobufRpcEngine.java:232)^M
      at com.sun.proxy.$Proxy14.getBlockLocations(Unknown Source)^M
      at org.apache.hadoop.hdfs.protocolPB.ClientNamenodeProtocolTranslatorPB.getBlockLocations(ClientNamenodeProtocolTranslatorPB.java:254)^M
      at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)^M
      at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)^M
      at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)^M
      at java.lang.reflect.Method.invoke(Method.java:606)^M
      at org.apache.hadoop.io.retry.RetryInvocationHandler.invokeMethod(RetryInvocationHandler.java:187)^M
      at org.apache.hadoop.io.retry.RetryInvocationHandler.invoke(RetryInvocationHandler.java:102)^M
      at com.sun.proxy.$Proxy15.getBlockLocations(Unknown Source)^M
      at org.apache.hadoop.hdfs.DFSClient.callGetBlockLocations(DFSClient.java:1220)^M
      at org.apache.hadoop.hdfs.DFSClient.getLocatedBlocks(DFSClient.java:1210)^M
      at org.apache.hadoop.hdfs.DFSClient.getLocatedBlocks(DFSClient.java:1200)^M
      at org.apache.hadoop.hdfs.DFSInputStream.fetchLocatedBlocksAndGetLastBlockLength(DFSInputStream.java:271)^M
      at org.apache.hadoop.hdfs.DFSInputStream.openInfo(DFSInputStream.java:238)^M
      at org.apache.hadoop.hdfs.DFSInputStream.<init>(DFSInputStream.java:231)^M
      at org.apache.hadoop.hdfs.DFSClient.open(DFSClient.java:1498)^M
      at org.apache.hadoop.hdfs.DistributedFileSystem$3.doCall(DistributedFileSystem.java:302)^M
      at org.apache.hadoop.hdfs.DistributedFileSystem$3.doCall(DistributedFileSystem.java:298)^M
      at org.apache.hadoop.fs.FileSystemLinkResolver.resolve(FileSystemLinkResolver.java:81)^M
      at org.apache.hadoop.hdfs.DistributedFileSystem.open(DistributedFileSystem.java:298)^M
      at org.apache.hadoop.fs.FileSystem.open(FileSystem.java:766)^M
      at org.apache.hadoop.hbase.util.HFileV1Detector$1.call(HFileV1Detector.java:320)^M
      at org.apache.hadoop.hbase.util.HFileV1Detector$1.call(HFileV1Detector.java:300)^M
      at java.util.concurrent.FutureTask.run(FutureTask.java:262)^M
      at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1145)^M
      at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615)^M
      at java.lang.Thread.run(Thread.java:745)^M
      2015-02-06 23:02:12,263 ERROR [pool-4-thread-1] util.HFileV1Detector: Got exception while reading trailer for file:hdfs://hqhd02nm01.pclc0.merkle.local:8020/hbase/.META./1028785192/info/a06f2483f6864d818884d0a451cb91d5^M
      org.apache.hadoop.ipc.RemoteException(java.lang.NullPointerException): java.lang.NullPointerException^M
      at org.apache.hadoop.hdfs.server.blockmanagement.DatanodeManager.sortLocatedBlocks(DatanodeManager.java:359)^M
      at org.apache.hadoop.hdfs.server.namenode.FSNamesystem.getBlockLocations(FSNamesystem.java:1789)^M
      at org.apache.hadoop.hdfs.server.namenode.NameNodeRpcServer.getBlockLocations(NameNodeRpcServer.java:542)^M
      at org.apache.hadoop.hdfs.protocolPB.ClientNamenodeProtocolServerSideTranslatorPB.getBlockLocations(ClientNamenodeProtocolServerSideTranslatorPB.java:362)^M

      Attachments

        1. hdfs-8055.001.patch
          10 kB
          Anu Engineer
        2. hdfs-8055.002.patch
          12 kB
          Anu Engineer
        3. hdfs-8055.003.patch
          12 kB
          Anu Engineer

        Issue Links

          Activity

            aengineer Anu Engineer added a comment -

            Handles the null returned by the ShellExecutor correctly in case of busted shell scripts.

            Added test scripts with correct and incorrect handling of topology

            aengineer Anu Engineer added a comment - Handles the null returned by the ShellExecutor correctly in case of busted shell scripts. Added test scripts with correct and incorrect handling of topology
            hadoopqa Hadoop QA added a comment -

            +1 overall. Here are the results of testing the latest attachment
            http://issues.apache.org/jira/secure/attachment/12723415/hdfs-8055.001.patch
            against trunk revision 28bebc8.

            +1 @author. The patch does not contain any @author tags.

            +1 tests included. The patch appears to include 3 new or modified test files.

            +1 javac. The applied patch does not increase the total number of javac compiler warnings.

            +1 javadoc. There were no new javadoc warning messages.

            +1 eclipse:eclipse. The patch built with eclipse:eclipse.

            +1 findbugs. The patch does not introduce any new Findbugs (version 2.0.3) warnings.

            +1 release audit. The applied patch does not increase the total number of release audit warnings.

            +1 core tests. The patch passed unit tests in hadoop-hdfs-project/hadoop-hdfs.

            Test results: https://builds.apache.org/job/PreCommit-HDFS-Build/10181//testReport/
            Console output: https://builds.apache.org/job/PreCommit-HDFS-Build/10181//console

            This message is automatically generated.

            hadoopqa Hadoop QA added a comment - +1 overall . Here are the results of testing the latest attachment http://issues.apache.org/jira/secure/attachment/12723415/hdfs-8055.001.patch against trunk revision 28bebc8. +1 @author . The patch does not contain any @author tags. +1 tests included . The patch appears to include 3 new or modified test files. +1 javac . The applied patch does not increase the total number of javac compiler warnings. +1 javadoc . There were no new javadoc warning messages. +1 eclipse:eclipse . The patch built with eclipse:eclipse. +1 findbugs . The patch does not introduce any new Findbugs (version 2.0.3) warnings. +1 release audit . The applied patch does not increase the total number of release audit warnings. +1 core tests . The patch passed unit tests in hadoop-hdfs-project/hadoop-hdfs. Test results: https://builds.apache.org/job/PreCommit-HDFS-Build/10181//testReport/ Console output: https://builds.apache.org/job/PreCommit-HDFS-Build/10181//console This message is automatically generated.
            cnauroth Chris Nauroth added a comment -

            Hi Anu. Nice work tracking down this bug. The patch looks mostly good. I have just a few comments on the tests.

            1. I think we can get the tests running on Windows. To do that, we'd remove the assumeTrue calls and add cmd scripts equivalent to the bash scripts. In the calls to your helper function, you can use org.apache.hadoop.util.Shell#appendScriptExtension to set it up to call either the sh or the cmd file, i.e.: HelperFunction("/" + Shell.appendScriptExtension("topology-script")).
            2. Instead of using a script that is syntactically broken, can we have a script that is hard-coded to do exit 1? We're about to add ShellCheck static analysis of the bash code into our pre-commit runs. I can see that ShellCheck will flag an error in this script, so I'd like to avoid false notifications.

            Thanks!

            cnauroth Chris Nauroth added a comment - Hi Anu. Nice work tracking down this bug. The patch looks mostly good. I have just a few comments on the tests. I think we can get the tests running on Windows. To do that, we'd remove the assumeTrue calls and add cmd scripts equivalent to the bash scripts. In the calls to your helper function, you can use org.apache.hadoop.util.Shell#appendScriptExtension to set it up to call either the sh or the cmd file, i.e.: HelperFunction("/" + Shell.appendScriptExtension("topology-script")) . Instead of using a script that is syntactically broken, can we have a script that is hard-coded to do exit 1 ? We're about to add ShellCheck static analysis of the bash code into our pre-commit runs. I can see that ShellCheck will flag an error in this script, so I'd like to avoid false notifications. Thanks!
            aengineer Anu Engineer added a comment -

            update the patch to run on windows, and fix the script to return exit 1 in case of a broken script. Thanks to chris for writing the windows part of scripts.

            aengineer Anu Engineer added a comment - update the patch to run on windows, and fix the script to return exit 1 in case of a broken script. Thanks to chris for writing the windows part of scripts.

            Removing Fix-version. Please use Target-version for the intended release and let committers set the fix-version at commit time.

            vinodkv Vinod Kumar Vavilapalli added a comment - Removing Fix-version. Please use Target-version for the intended release and let committers set the fix-version at commit time.
            hadoopqa Hadoop QA added a comment -

            +1 overall. Here are the results of testing the latest attachment
            http://issues.apache.org/jira/secure/attachment/12724621/hdfs-8055.002.patch
            against trunk revision e516706.

            +1 @author. The patch does not contain any @author tags.

            +1 tests included. The patch appears to include 5 new or modified test files.

            +1 javac. The applied patch does not increase the total number of javac compiler warnings.

            +1 javadoc. There were no new javadoc warning messages.

            +1 eclipse:eclipse. The patch built with eclipse:eclipse.

            +1 findbugs. The patch does not introduce any new Findbugs (version 2.0.3) warnings.

            +1 release audit. The applied patch does not increase the total number of release audit warnings.

            +1 core tests. The patch passed unit tests in hadoop-hdfs-project/hadoop-hdfs.

            Test results: https://builds.apache.org/job/PreCommit-HDFS-Build/10255//testReport/
            Console output: https://builds.apache.org/job/PreCommit-HDFS-Build/10255//console

            This message is automatically generated.

            hadoopqa Hadoop QA added a comment - +1 overall . Here are the results of testing the latest attachment http://issues.apache.org/jira/secure/attachment/12724621/hdfs-8055.002.patch against trunk revision e516706. +1 @author . The patch does not contain any @author tags. +1 tests included . The patch appears to include 5 new or modified test files. +1 javac . The applied patch does not increase the total number of javac compiler warnings. +1 javadoc . There were no new javadoc warning messages. +1 eclipse:eclipse . The patch built with eclipse:eclipse. +1 findbugs . The patch does not introduce any new Findbugs (version 2.0.3) warnings. +1 release audit . The applied patch does not increase the total number of release audit warnings. +1 core tests . The patch passed unit tests in hadoop-hdfs-project/hadoop-hdfs. Test results: https://builds.apache.org/job/PreCommit-HDFS-Build/10255//testReport/ Console output: https://builds.apache.org/job/PreCommit-HDFS-Build/10255//console This message is automatically generated.
            cnauroth Chris Nauroth added a comment -

            Patch v002 looks good. I have just one more small request. The import of SystemUtils is now unused in TestDatanodeManager, so let's remove it. I'll be +1 after that. Thanks!

            cnauroth Chris Nauroth added a comment - Patch v002 looks good. I have just one more small request. The import of SystemUtils is now unused in TestDatanodeManager , so let's remove it. I'll be +1 after that. Thanks!
            arp Arpit Agarwal added a comment -

            +1 for the v002 patch. Holding off committing so Chris's feedback can be addressed.

            arp Arpit Agarwal added a comment - +1 for the v002 patch. Holding off committing so Chris's feedback can be addressed.
            aengineer Anu Engineer added a comment -

            remove unused import

            aengineer Anu Engineer added a comment - remove unused import
            hadoopqa Hadoop QA added a comment -

            +1 overall. Here are the results of testing the latest attachment
            http://issues.apache.org/jira/secure/attachment/12725102/hdfs-8055.003.patch
            against trunk revision a77d628.

            +1 @author. The patch does not contain any @author tags.

            +1 tests included. The patch appears to include 5 new or modified test files.

            +1 javac. The applied patch does not increase the total number of javac compiler warnings.

            +1 javadoc. There were no new javadoc warning messages.

            +1 eclipse:eclipse. The patch built with eclipse:eclipse.

            +1 findbugs. The patch does not introduce any new Findbugs (version 2.0.3) warnings.

            +1 release audit. The applied patch does not increase the total number of release audit warnings.

            +1 core tests. The patch passed unit tests in hadoop-hdfs-project/hadoop-hdfs.

            Test results: https://builds.apache.org/job/PreCommit-HDFS-Build/10269//testReport/
            Console output: https://builds.apache.org/job/PreCommit-HDFS-Build/10269//console

            This message is automatically generated.

            hadoopqa Hadoop QA added a comment - +1 overall . Here are the results of testing the latest attachment http://issues.apache.org/jira/secure/attachment/12725102/hdfs-8055.003.patch against trunk revision a77d628. +1 @author . The patch does not contain any @author tags. +1 tests included . The patch appears to include 5 new or modified test files. +1 javac . The applied patch does not increase the total number of javac compiler warnings. +1 javadoc . There were no new javadoc warning messages. +1 eclipse:eclipse . The patch built with eclipse:eclipse. +1 findbugs . The patch does not introduce any new Findbugs (version 2.0.3) warnings. +1 release audit . The applied patch does not increase the total number of release audit warnings. +1 core tests . The patch passed unit tests in hadoop-hdfs-project/hadoop-hdfs. Test results: https://builds.apache.org/job/PreCommit-HDFS-Build/10269//testReport/ Console output: https://builds.apache.org/job/PreCommit-HDFS-Build/10269//console This message is automatically generated.
            cnauroth Chris Nauroth added a comment -

            +1 for patch v003. I committed this to trunk and branch-2. Anu, thank you for tracking down the bug and providing a fix. Arpit, thank you for the help with the code review.

            cnauroth Chris Nauroth added a comment - +1 for patch v003. I committed this to trunk and branch-2. Anu, thank you for tracking down the bug and providing a fix. Arpit, thank you for the help with the code review.
            hudson Hudson added a comment -

            FAILURE: Integrated in Hadoop-trunk-Commit #7583 (See https://builds.apache.org/job/Hadoop-trunk-Commit/7583/)
            HDFS-8055. NullPointerException when topology script is missing. Contributed by Anu Engineer. (cnauroth: rev fef596df038112cbbc86c4dc49314e274fca0190)

            • hadoop-hdfs-project/hadoop-hdfs/src/test/resources/topology-broken-script.cmd
            • hadoop-hdfs-project/hadoop-hdfs/src/main/java/org/apache/hadoop/hdfs/server/blockmanagement/DatanodeManager.java
            • hadoop-hdfs-project/hadoop-hdfs/src/test/resources/topology-broken-script.sh
            • hadoop-hdfs-project/hadoop-hdfs/src/test/java/org/apache/hadoop/hdfs/server/blockmanagement/TestDatanodeManager.java
            • hadoop-hdfs-project/hadoop-hdfs/CHANGES.txt
            • hadoop-hdfs-project/hadoop-hdfs/src/test/resources/topology-script.sh
            • hadoop-hdfs-project/hadoop-hdfs/src/test/resources/topology-script.cmd
            hudson Hudson added a comment - FAILURE: Integrated in Hadoop-trunk-Commit #7583 (See https://builds.apache.org/job/Hadoop-trunk-Commit/7583/ ) HDFS-8055 . NullPointerException when topology script is missing. Contributed by Anu Engineer. (cnauroth: rev fef596df038112cbbc86c4dc49314e274fca0190) hadoop-hdfs-project/hadoop-hdfs/src/test/resources/topology-broken-script.cmd hadoop-hdfs-project/hadoop-hdfs/src/main/java/org/apache/hadoop/hdfs/server/blockmanagement/DatanodeManager.java hadoop-hdfs-project/hadoop-hdfs/src/test/resources/topology-broken-script.sh hadoop-hdfs-project/hadoop-hdfs/src/test/java/org/apache/hadoop/hdfs/server/blockmanagement/TestDatanodeManager.java hadoop-hdfs-project/hadoop-hdfs/CHANGES.txt hadoop-hdfs-project/hadoop-hdfs/src/test/resources/topology-script.sh hadoop-hdfs-project/hadoop-hdfs/src/test/resources/topology-script.cmd
            hudson Hudson added a comment -

            FAILURE: Integrated in Hadoop-Yarn-trunk-Java8 #164 (See https://builds.apache.org/job/Hadoop-Yarn-trunk-Java8/164/)
            HDFS-8055. NullPointerException when topology script is missing. Contributed by Anu Engineer. (cnauroth: rev fef596df038112cbbc86c4dc49314e274fca0190)

            • hadoop-hdfs-project/hadoop-hdfs/src/test/java/org/apache/hadoop/hdfs/server/blockmanagement/TestDatanodeManager.java
            • hadoop-hdfs-project/hadoop-hdfs/src/test/resources/topology-broken-script.cmd
            • hadoop-hdfs-project/hadoop-hdfs/src/test/resources/topology-script.sh
            • hadoop-hdfs-project/hadoop-hdfs/src/main/java/org/apache/hadoop/hdfs/server/blockmanagement/DatanodeManager.java
            • hadoop-hdfs-project/hadoop-hdfs/CHANGES.txt
            • hadoop-hdfs-project/hadoop-hdfs/src/test/resources/topology-script.cmd
            • hadoop-hdfs-project/hadoop-hdfs/src/test/resources/topology-broken-script.sh
            hudson Hudson added a comment - FAILURE: Integrated in Hadoop-Yarn-trunk-Java8 #164 (See https://builds.apache.org/job/Hadoop-Yarn-trunk-Java8/164/ ) HDFS-8055 . NullPointerException when topology script is missing. Contributed by Anu Engineer. (cnauroth: rev fef596df038112cbbc86c4dc49314e274fca0190) hadoop-hdfs-project/hadoop-hdfs/src/test/java/org/apache/hadoop/hdfs/server/blockmanagement/TestDatanodeManager.java hadoop-hdfs-project/hadoop-hdfs/src/test/resources/topology-broken-script.cmd hadoop-hdfs-project/hadoop-hdfs/src/test/resources/topology-script.sh hadoop-hdfs-project/hadoop-hdfs/src/main/java/org/apache/hadoop/hdfs/server/blockmanagement/DatanodeManager.java hadoop-hdfs-project/hadoop-hdfs/CHANGES.txt hadoop-hdfs-project/hadoop-hdfs/src/test/resources/topology-script.cmd hadoop-hdfs-project/hadoop-hdfs/src/test/resources/topology-broken-script.sh
            hudson Hudson added a comment -

            FAILURE: Integrated in Hadoop-Yarn-trunk #898 (See https://builds.apache.org/job/Hadoop-Yarn-trunk/898/)
            HDFS-8055. NullPointerException when topology script is missing. Contributed by Anu Engineer. (cnauroth: rev fef596df038112cbbc86c4dc49314e274fca0190)

            • hadoop-hdfs-project/hadoop-hdfs/src/test/resources/topology-broken-script.sh
            • hadoop-hdfs-project/hadoop-hdfs/src/main/java/org/apache/hadoop/hdfs/server/blockmanagement/DatanodeManager.java
            • hadoop-hdfs-project/hadoop-hdfs/CHANGES.txt
            • hadoop-hdfs-project/hadoop-hdfs/src/test/resources/topology-script.cmd
            • hadoop-hdfs-project/hadoop-hdfs/src/test/java/org/apache/hadoop/hdfs/server/blockmanagement/TestDatanodeManager.java
            • hadoop-hdfs-project/hadoop-hdfs/src/test/resources/topology-broken-script.cmd
            • hadoop-hdfs-project/hadoop-hdfs/src/test/resources/topology-script.sh
            hudson Hudson added a comment - FAILURE: Integrated in Hadoop-Yarn-trunk #898 (See https://builds.apache.org/job/Hadoop-Yarn-trunk/898/ ) HDFS-8055 . NullPointerException when topology script is missing. Contributed by Anu Engineer. (cnauroth: rev fef596df038112cbbc86c4dc49314e274fca0190) hadoop-hdfs-project/hadoop-hdfs/src/test/resources/topology-broken-script.sh hadoop-hdfs-project/hadoop-hdfs/src/main/java/org/apache/hadoop/hdfs/server/blockmanagement/DatanodeManager.java hadoop-hdfs-project/hadoop-hdfs/CHANGES.txt hadoop-hdfs-project/hadoop-hdfs/src/test/resources/topology-script.cmd hadoop-hdfs-project/hadoop-hdfs/src/test/java/org/apache/hadoop/hdfs/server/blockmanagement/TestDatanodeManager.java hadoop-hdfs-project/hadoop-hdfs/src/test/resources/topology-broken-script.cmd hadoop-hdfs-project/hadoop-hdfs/src/test/resources/topology-script.sh
            hudson Hudson added a comment -

            FAILURE: Integrated in Hadoop-Hdfs-trunk #2096 (See https://builds.apache.org/job/Hadoop-Hdfs-trunk/2096/)
            HDFS-8055. NullPointerException when topology script is missing. Contributed by Anu Engineer. (cnauroth: rev fef596df038112cbbc86c4dc49314e274fca0190)

            • hadoop-hdfs-project/hadoop-hdfs/src/main/java/org/apache/hadoop/hdfs/server/blockmanagement/DatanodeManager.java
            • hadoop-hdfs-project/hadoop-hdfs/src/test/resources/topology-script.sh
            • hadoop-hdfs-project/hadoop-hdfs/src/test/resources/topology-broken-script.sh
            • hadoop-hdfs-project/hadoop-hdfs/src/test/resources/topology-broken-script.cmd
            • hadoop-hdfs-project/hadoop-hdfs/src/test/java/org/apache/hadoop/hdfs/server/blockmanagement/TestDatanodeManager.java
            • hadoop-hdfs-project/hadoop-hdfs/CHANGES.txt
            • hadoop-hdfs-project/hadoop-hdfs/src/test/resources/topology-script.cmd
            hudson Hudson added a comment - FAILURE: Integrated in Hadoop-Hdfs-trunk #2096 (See https://builds.apache.org/job/Hadoop-Hdfs-trunk/2096/ ) HDFS-8055 . NullPointerException when topology script is missing. Contributed by Anu Engineer. (cnauroth: rev fef596df038112cbbc86c4dc49314e274fca0190) hadoop-hdfs-project/hadoop-hdfs/src/main/java/org/apache/hadoop/hdfs/server/blockmanagement/DatanodeManager.java hadoop-hdfs-project/hadoop-hdfs/src/test/resources/topology-script.sh hadoop-hdfs-project/hadoop-hdfs/src/test/resources/topology-broken-script.sh hadoop-hdfs-project/hadoop-hdfs/src/test/resources/topology-broken-script.cmd hadoop-hdfs-project/hadoop-hdfs/src/test/java/org/apache/hadoop/hdfs/server/blockmanagement/TestDatanodeManager.java hadoop-hdfs-project/hadoop-hdfs/CHANGES.txt hadoop-hdfs-project/hadoop-hdfs/src/test/resources/topology-script.cmd
            hudson Hudson added a comment -

            FAILURE: Integrated in Hadoop-Hdfs-trunk-Java8 #155 (See https://builds.apache.org/job/Hadoop-Hdfs-trunk-Java8/155/)
            HDFS-8055. NullPointerException when topology script is missing. Contributed by Anu Engineer. (cnauroth: rev fef596df038112cbbc86c4dc49314e274fca0190)

            • hadoop-hdfs-project/hadoop-hdfs/src/test/resources/topology-script.cmd
            • hadoop-hdfs-project/hadoop-hdfs/src/test/resources/topology-broken-script.cmd
            • hadoop-hdfs-project/hadoop-hdfs/CHANGES.txt
            • hadoop-hdfs-project/hadoop-hdfs/src/test/resources/topology-broken-script.sh
            • hadoop-hdfs-project/hadoop-hdfs/src/main/java/org/apache/hadoop/hdfs/server/blockmanagement/DatanodeManager.java
            • hadoop-hdfs-project/hadoop-hdfs/src/test/java/org/apache/hadoop/hdfs/server/blockmanagement/TestDatanodeManager.java
            • hadoop-hdfs-project/hadoop-hdfs/src/test/resources/topology-script.sh
            hudson Hudson added a comment - FAILURE: Integrated in Hadoop-Hdfs-trunk-Java8 #155 (See https://builds.apache.org/job/Hadoop-Hdfs-trunk-Java8/155/ ) HDFS-8055 . NullPointerException when topology script is missing. Contributed by Anu Engineer. (cnauroth: rev fef596df038112cbbc86c4dc49314e274fca0190) hadoop-hdfs-project/hadoop-hdfs/src/test/resources/topology-script.cmd hadoop-hdfs-project/hadoop-hdfs/src/test/resources/topology-broken-script.cmd hadoop-hdfs-project/hadoop-hdfs/CHANGES.txt hadoop-hdfs-project/hadoop-hdfs/src/test/resources/topology-broken-script.sh hadoop-hdfs-project/hadoop-hdfs/src/main/java/org/apache/hadoop/hdfs/server/blockmanagement/DatanodeManager.java hadoop-hdfs-project/hadoop-hdfs/src/test/java/org/apache/hadoop/hdfs/server/blockmanagement/TestDatanodeManager.java hadoop-hdfs-project/hadoop-hdfs/src/test/resources/topology-script.sh
            hudson Hudson added a comment -

            FAILURE: Integrated in Hadoop-Mapreduce-trunk-Java8 #165 (See https://builds.apache.org/job/Hadoop-Mapreduce-trunk-Java8/165/)
            HDFS-8055. NullPointerException when topology script is missing. Contributed by Anu Engineer. (cnauroth: rev fef596df038112cbbc86c4dc49314e274fca0190)

            • hadoop-hdfs-project/hadoop-hdfs/src/test/resources/topology-broken-script.cmd
            • hadoop-hdfs-project/hadoop-hdfs/CHANGES.txt
            • hadoop-hdfs-project/hadoop-hdfs/src/test/resources/topology-script.sh
            • hadoop-hdfs-project/hadoop-hdfs/src/main/java/org/apache/hadoop/hdfs/server/blockmanagement/DatanodeManager.java
            • hadoop-hdfs-project/hadoop-hdfs/src/test/java/org/apache/hadoop/hdfs/server/blockmanagement/TestDatanodeManager.java
            • hadoop-hdfs-project/hadoop-hdfs/src/test/resources/topology-script.cmd
            • hadoop-hdfs-project/hadoop-hdfs/src/test/resources/topology-broken-script.sh
            hudson Hudson added a comment - FAILURE: Integrated in Hadoop-Mapreduce-trunk-Java8 #165 (See https://builds.apache.org/job/Hadoop-Mapreduce-trunk-Java8/165/ ) HDFS-8055 . NullPointerException when topology script is missing. Contributed by Anu Engineer. (cnauroth: rev fef596df038112cbbc86c4dc49314e274fca0190) hadoop-hdfs-project/hadoop-hdfs/src/test/resources/topology-broken-script.cmd hadoop-hdfs-project/hadoop-hdfs/CHANGES.txt hadoop-hdfs-project/hadoop-hdfs/src/test/resources/topology-script.sh hadoop-hdfs-project/hadoop-hdfs/src/main/java/org/apache/hadoop/hdfs/server/blockmanagement/DatanodeManager.java hadoop-hdfs-project/hadoop-hdfs/src/test/java/org/apache/hadoop/hdfs/server/blockmanagement/TestDatanodeManager.java hadoop-hdfs-project/hadoop-hdfs/src/test/resources/topology-script.cmd hadoop-hdfs-project/hadoop-hdfs/src/test/resources/topology-broken-script.sh
            hudson Hudson added a comment -

            SUCCESS: Integrated in Hadoop-Mapreduce-trunk #2114 (See https://builds.apache.org/job/Hadoop-Mapreduce-trunk/2114/)
            HDFS-8055. NullPointerException when topology script is missing. Contributed by Anu Engineer. (cnauroth: rev fef596df038112cbbc86c4dc49314e274fca0190)

            • hadoop-hdfs-project/hadoop-hdfs/src/test/resources/topology-broken-script.sh
            • hadoop-hdfs-project/hadoop-hdfs/src/test/resources/topology-broken-script.cmd
            • hadoop-hdfs-project/hadoop-hdfs/src/main/java/org/apache/hadoop/hdfs/server/blockmanagement/DatanodeManager.java
            • hadoop-hdfs-project/hadoop-hdfs/src/test/resources/topology-script.sh
            • hadoop-hdfs-project/hadoop-hdfs/CHANGES.txt
            • hadoop-hdfs-project/hadoop-hdfs/src/test/java/org/apache/hadoop/hdfs/server/blockmanagement/TestDatanodeManager.java
            • hadoop-hdfs-project/hadoop-hdfs/src/test/resources/topology-script.cmd
            hudson Hudson added a comment - SUCCESS: Integrated in Hadoop-Mapreduce-trunk #2114 (See https://builds.apache.org/job/Hadoop-Mapreduce-trunk/2114/ ) HDFS-8055 . NullPointerException when topology script is missing. Contributed by Anu Engineer. (cnauroth: rev fef596df038112cbbc86c4dc49314e274fca0190) hadoop-hdfs-project/hadoop-hdfs/src/test/resources/topology-broken-script.sh hadoop-hdfs-project/hadoop-hdfs/src/test/resources/topology-broken-script.cmd hadoop-hdfs-project/hadoop-hdfs/src/main/java/org/apache/hadoop/hdfs/server/blockmanagement/DatanodeManager.java hadoop-hdfs-project/hadoop-hdfs/src/test/resources/topology-script.sh hadoop-hdfs-project/hadoop-hdfs/CHANGES.txt hadoop-hdfs-project/hadoop-hdfs/src/test/java/org/apache/hadoop/hdfs/server/blockmanagement/TestDatanodeManager.java hadoop-hdfs-project/hadoop-hdfs/src/test/resources/topology-script.cmd

            People

              aengineer Anu Engineer
              aengineer Anu Engineer
              Votes:
              0 Vote for this issue
              Watchers:
              7 Start watching this issue

              Dates

                Created:
                Updated:
                Resolved: