Details

    • Type: Sub-task
    • Status: Resolved
    • Priority: Major
    • Resolution: Fixed
    • Affects Version/s: 2.7.1
    • Fix Version/s: 3.0.0-alpha2
    • Component/s: None
    • Labels:
      None
    • Hadoop Flags:
      Reviewed

      Description

      In HDFS-9821, it talks about the issue of leting existing keys use friendly units e.g. 60s, 5m, 1d, 6w etc. But there are som configuration key names contain time unit name, like dfs.blockreport.intervalMsec, so we can make some other configurations which without time unit name to accept friendly time units. The time unit seconds is frequently used in hdfs. We can updating this configurations first.

      1. branch-2-delta.002.txt
        0.9 kB
        Arpit Agarwal
      2. HDFS-9847.001.patch
        26 kB
        Yiqun Lin
      3. HDFS-9847.002.patch
        28 kB
        Yiqun Lin
      4. HDFS-9847.003.patch
        22 kB
        Yiqun Lin
      5. HDFS-9847.004.patch
        27 kB
        Yiqun Lin
      6. HDFS-9847.005.patch
        27 kB
        Yiqun Lin
      7. HDFS-9847.006.patch
        29 kB
        Yiqun Lin
      8. HDFS-9847.007.patch
        31 kB
        Chris Douglas
      9. HDFS-9847.008.patch
        32 kB
        Yiqun Lin
      10. HDFS-9847-branch-2.001.patch
        27 kB
        Chris Douglas
      11. HDFS-9847-branch-2.002.patch
        28 kB
        Arpit Agarwal
      12. HDFS-9847-nothrow.001.patch
        28 kB
        Yiqun Lin
      13. HDFS-9847-nothrow.002.patch
        29 kB
        Chris Douglas
      14. HDFS-9847-nothrow.003.patch
        30 kB
        Yiqun Lin
      15. HDFS-9847-nothrow.004.patch
        29 kB
        Yiqun Lin
      16. timeduration-w-y.patch
        3 kB
        Vinayakumar B

        Issue Links

          Activity

          Hide
          linyiqun Yiqun Lin added a comment -

          Attach a initial patch, thanks reviewing, the first updating configuration is following:

          • dfs.blockreport.initialDelay
          • dfs.datanode.directoryscan.interval
          • dfs.heartbeat.interval
          • dfs.namenode.decommission.interval
          • dfs.namenode.replication.interval
          • dfs.namenode.checkpoint.period
          • dfs.namenode.checkpoint.check.period
          • dfs.client.datanode-restart.timeout
          • dfs.ha.log-roll.period
          • dfs.ha.tail-edits.period
          • dfs.datanode.bp-ready.timeout

          You can supply new configurations if you think I am missing some in this patch.

          Show
          linyiqun Yiqun Lin added a comment - Attach a initial patch, thanks reviewing, the first updating configuration is following: dfs.blockreport.initialDelay dfs.datanode.directoryscan.interval dfs.heartbeat.interval dfs.namenode.decommission.interval dfs.namenode.replication.interval dfs.namenode.checkpoint.period dfs.namenode.checkpoint.check.period dfs.client.datanode-restart.timeout dfs.ha.log-roll.period dfs.ha.tail-edits.period dfs.datanode.bp-ready.timeout You can supply new configurations if you think I am missing some in this patch.
          Hide
          hadoopqa Hadoop QA added a comment -
          -1 overall



          Vote Subsystem Runtime Comment
          0 reexec 0m 10s Docker mode activated.
          +1 @author 0m 0s The patch does not contain any @author tags.
          +1 test4tests 0m 0s The patch appears to include 1 new or modified test files.
          0 mvndep 1m 21s Maven dependency ordering for branch
          +1 mvninstall 7m 11s trunk passed
          +1 compile 7m 11s trunk passed with JDK v1.8.0_72
          +1 compile 7m 20s trunk passed with JDK v1.7.0_95
          +1 checkstyle 1m 19s trunk passed
          +1 mvnsite 2m 36s trunk passed
          +1 mvneclipse 0m 42s trunk passed
          +1 findbugs 5m 32s trunk passed
          +1 javadoc 2m 26s trunk passed with JDK v1.8.0_72
          +1 javadoc 3m 20s trunk passed with JDK v1.7.0_95
          0 mvndep 0m 15s Maven dependency ordering for patch
          +1 mvninstall 2m 4s the patch passed
          +1 compile 6m 24s the patch passed with JDK v1.8.0_72
          +1 javac 6m 24s the patch passed
          +1 compile 7m 10s the patch passed with JDK v1.7.0_95
          +1 javac 7m 10s the patch passed
          -1 checkstyle 1m 20s root: patch generated 6 new + 1119 unchanged - 1 fixed = 1125 total (was 1120)
          +1 mvnsite 2m 36s the patch passed
          +1 mvneclipse 0m 41s the patch passed
          +1 whitespace 0m 0s Patch has no whitespace issues.
          +1 xml 0m 0s The patch has no ill-formed XML file.
          +1 findbugs 6m 22s the patch passed
          +1 javadoc 2m 30s the patch passed with JDK v1.8.0_72
          +1 javadoc 3m 25s the patch passed with JDK v1.7.0_95
          -1 unit 17m 8s hadoop-common in the patch failed with JDK v1.8.0_72.
          +1 unit 0m 55s hadoop-hdfs-client in the patch passed with JDK v1.8.0_72.
          -1 unit 61m 47s hadoop-hdfs in the patch failed with JDK v1.8.0_72.
          +1 unit 8m 45s hadoop-common in the patch passed with JDK v1.7.0_95.
          +1 unit 1m 1s hadoop-hdfs-client in the patch passed with JDK v1.7.0_95.
          -1 unit 55m 35s hadoop-hdfs in the patch failed with JDK v1.7.0_95.
          +1 asflicense 0m 24s Patch does not generate ASF License warnings.
          219m 6s



          Reason Tests
          JDK v1.8.0_72 Failed junit tests hadoop.hdfs.server.blockmanagement.TestBlockManagerSafeMode
            hadoop.hdfs.server.blockmanagement.TestRBWBlockInvalidation
            hadoop.hdfs.server.datanode.fsdataset.impl.TestLazyPersistReplicaRecovery
            hadoop.hdfs.server.datanode.TestFsDatasetCache
            hadoop.hdfs.server.blockmanagement.TestReconstructStripedBlocksWithRackAwareness
          JDK v1.8.0_72 Timed out junit tests org.apache.hadoop.http.TestHttpServerLifecycle
          JDK v1.7.0_95 Failed junit tests hadoop.hdfs.server.namenode.ha.TestInitializeSharedEdits
            hadoop.hdfs.shortcircuit.TestShortCircuitCache



          Subsystem Report/Notes
          Docker Image:yetus/hadoop:0ca8df7
          JIRA Patch URL https://issues.apache.org/jira/secure/attachment/12789143/HDFS-9847.001.patch
          JIRA Issue HDFS-9847
          Optional Tests asflicense compile javac javadoc mvninstall mvnsite unit findbugs checkstyle xml
          uname Linux 57d469f145c3 3.13.0-36-lowlatency #63-Ubuntu SMP PREEMPT Wed Sep 3 21:56:12 UTC 2014 x86_64 x86_64 x86_64 GNU/Linux
          Build tool maven
          Personality /testptch/hadoop/patchprocess/precommit/personality/provided.sh
          git revision trunk / 27b7775
          Default Java 1.7.0_95
          Multi-JDK versions /usr/lib/jvm/java-8-oracle:1.8.0_72 /usr/lib/jvm/java-7-openjdk-amd64:1.7.0_95
          findbugs v3.0.0
          checkstyle https://builds.apache.org/job/PreCommit-HDFS-Build/14582/artifact/patchprocess/diff-checkstyle-root.txt
          unit https://builds.apache.org/job/PreCommit-HDFS-Build/14582/artifact/patchprocess/patch-unit-hadoop-common-project_hadoop-common-jdk1.8.0_72.txt
          unit https://builds.apache.org/job/PreCommit-HDFS-Build/14582/artifact/patchprocess/patch-unit-hadoop-hdfs-project_hadoop-hdfs-jdk1.8.0_72.txt
          unit https://builds.apache.org/job/PreCommit-HDFS-Build/14582/artifact/patchprocess/patch-unit-hadoop-hdfs-project_hadoop-hdfs-jdk1.7.0_95.txt
          unit test logs https://builds.apache.org/job/PreCommit-HDFS-Build/14582/artifact/patchprocess/patch-unit-hadoop-common-project_hadoop-common-jdk1.8.0_72.txt https://builds.apache.org/job/PreCommit-HDFS-Build/14582/artifact/patchprocess/patch-unit-hadoop-hdfs-project_hadoop-hdfs-jdk1.8.0_72.txt https://builds.apache.org/job/PreCommit-HDFS-Build/14582/artifact/patchprocess/patch-unit-hadoop-hdfs-project_hadoop-hdfs-jdk1.7.0_95.txt
          JDK v1.7.0_95 Test Results https://builds.apache.org/job/PreCommit-HDFS-Build/14582/testReport/
          modules C: hadoop-common-project/hadoop-common hadoop-hdfs-project/hadoop-hdfs-client hadoop-hdfs-project/hadoop-hdfs U: .
          Console output https://builds.apache.org/job/PreCommit-HDFS-Build/14582/console
          Powered by Apache Yetus 0.2.0-SNAPSHOT http://yetus.apache.org

          This message was automatically generated.

          Show
          hadoopqa Hadoop QA added a comment - -1 overall Vote Subsystem Runtime Comment 0 reexec 0m 10s Docker mode activated. +1 @author 0m 0s The patch does not contain any @author tags. +1 test4tests 0m 0s The patch appears to include 1 new or modified test files. 0 mvndep 1m 21s Maven dependency ordering for branch +1 mvninstall 7m 11s trunk passed +1 compile 7m 11s trunk passed with JDK v1.8.0_72 +1 compile 7m 20s trunk passed with JDK v1.7.0_95 +1 checkstyle 1m 19s trunk passed +1 mvnsite 2m 36s trunk passed +1 mvneclipse 0m 42s trunk passed +1 findbugs 5m 32s trunk passed +1 javadoc 2m 26s trunk passed with JDK v1.8.0_72 +1 javadoc 3m 20s trunk passed with JDK v1.7.0_95 0 mvndep 0m 15s Maven dependency ordering for patch +1 mvninstall 2m 4s the patch passed +1 compile 6m 24s the patch passed with JDK v1.8.0_72 +1 javac 6m 24s the patch passed +1 compile 7m 10s the patch passed with JDK v1.7.0_95 +1 javac 7m 10s the patch passed -1 checkstyle 1m 20s root: patch generated 6 new + 1119 unchanged - 1 fixed = 1125 total (was 1120) +1 mvnsite 2m 36s the patch passed +1 mvneclipse 0m 41s the patch passed +1 whitespace 0m 0s Patch has no whitespace issues. +1 xml 0m 0s The patch has no ill-formed XML file. +1 findbugs 6m 22s the patch passed +1 javadoc 2m 30s the patch passed with JDK v1.8.0_72 +1 javadoc 3m 25s the patch passed with JDK v1.7.0_95 -1 unit 17m 8s hadoop-common in the patch failed with JDK v1.8.0_72. +1 unit 0m 55s hadoop-hdfs-client in the patch passed with JDK v1.8.0_72. -1 unit 61m 47s hadoop-hdfs in the patch failed with JDK v1.8.0_72. +1 unit 8m 45s hadoop-common in the patch passed with JDK v1.7.0_95. +1 unit 1m 1s hadoop-hdfs-client in the patch passed with JDK v1.7.0_95. -1 unit 55m 35s hadoop-hdfs in the patch failed with JDK v1.7.0_95. +1 asflicense 0m 24s Patch does not generate ASF License warnings. 219m 6s Reason Tests JDK v1.8.0_72 Failed junit tests hadoop.hdfs.server.blockmanagement.TestBlockManagerSafeMode   hadoop.hdfs.server.blockmanagement.TestRBWBlockInvalidation   hadoop.hdfs.server.datanode.fsdataset.impl.TestLazyPersistReplicaRecovery   hadoop.hdfs.server.datanode.TestFsDatasetCache   hadoop.hdfs.server.blockmanagement.TestReconstructStripedBlocksWithRackAwareness JDK v1.8.0_72 Timed out junit tests org.apache.hadoop.http.TestHttpServerLifecycle JDK v1.7.0_95 Failed junit tests hadoop.hdfs.server.namenode.ha.TestInitializeSharedEdits   hadoop.hdfs.shortcircuit.TestShortCircuitCache Subsystem Report/Notes Docker Image:yetus/hadoop:0ca8df7 JIRA Patch URL https://issues.apache.org/jira/secure/attachment/12789143/HDFS-9847.001.patch JIRA Issue HDFS-9847 Optional Tests asflicense compile javac javadoc mvninstall mvnsite unit findbugs checkstyle xml uname Linux 57d469f145c3 3.13.0-36-lowlatency #63-Ubuntu SMP PREEMPT Wed Sep 3 21:56:12 UTC 2014 x86_64 x86_64 x86_64 GNU/Linux Build tool maven Personality /testptch/hadoop/patchprocess/precommit/personality/provided.sh git revision trunk / 27b7775 Default Java 1.7.0_95 Multi-JDK versions /usr/lib/jvm/java-8-oracle:1.8.0_72 /usr/lib/jvm/java-7-openjdk-amd64:1.7.0_95 findbugs v3.0.0 checkstyle https://builds.apache.org/job/PreCommit-HDFS-Build/14582/artifact/patchprocess/diff-checkstyle-root.txt unit https://builds.apache.org/job/PreCommit-HDFS-Build/14582/artifact/patchprocess/patch-unit-hadoop-common-project_hadoop-common-jdk1.8.0_72.txt unit https://builds.apache.org/job/PreCommit-HDFS-Build/14582/artifact/patchprocess/patch-unit-hadoop-hdfs-project_hadoop-hdfs-jdk1.8.0_72.txt unit https://builds.apache.org/job/PreCommit-HDFS-Build/14582/artifact/patchprocess/patch-unit-hadoop-hdfs-project_hadoop-hdfs-jdk1.7.0_95.txt unit test logs https://builds.apache.org/job/PreCommit-HDFS-Build/14582/artifact/patchprocess/patch-unit-hadoop-common-project_hadoop-common-jdk1.8.0_72.txt https://builds.apache.org/job/PreCommit-HDFS-Build/14582/artifact/patchprocess/patch-unit-hadoop-hdfs-project_hadoop-hdfs-jdk1.8.0_72.txt https://builds.apache.org/job/PreCommit-HDFS-Build/14582/artifact/patchprocess/patch-unit-hadoop-hdfs-project_hadoop-hdfs-jdk1.7.0_95.txt JDK v1.7.0_95 Test Results https://builds.apache.org/job/PreCommit-HDFS-Build/14582/testReport/ modules C: hadoop-common-project/hadoop-common hadoop-hdfs-project/hadoop-hdfs-client hadoop-hdfs-project/hadoop-hdfs U: . Console output https://builds.apache.org/job/PreCommit-HDFS-Build/14582/console Powered by Apache Yetus 0.2.0-SNAPSHOT http://yetus.apache.org This message was automatically generated.
          Hide
          stevel@apache.org Steve Loughran added a comment -

          I agree with the value of this

          1. this is broader than just HDFS; it is changing Hadoop common and will be relevant for hadoop core, YARN, anything else subclassing configuration (Hive, HBase)
          2. so we'd better support the range of units those apps may need, rather than just those of HDFS's current needs.

          Spark supports time in its configuration; here are some examples

          {pre}

          25ms (milliseconds)
          5s (seconds)
          10m or 10min (minutes)
          3h (hours)
          5d (days)
          1y (years)

          
          

          I'd like to see the consistent support for the same units —and the ability to ask for time ranges as millis, rather than just seconds. Sometimes you do want minimum intervals measured in ms, not s, especially during testing. That is, something like getTimeMillis(key, defaultMs).

          Show
          stevel@apache.org Steve Loughran added a comment - I agree with the value of this this is broader than just HDFS; it is changing Hadoop common and will be relevant for hadoop core, YARN, anything else subclassing configuration (Hive, HBase) so we'd better support the range of units those apps may need, rather than just those of HDFS's current needs. Spark supports time in its configuration; here are some examples {pre} 25ms (milliseconds) 5s (seconds) 10m or 10min (minutes) 3h (hours) 5d (days) 1y (years) I'd like to see the consistent support for the same units —and the ability to ask for time ranges as millis, rather than just seconds. Sometimes you do want minimum intervals measured in ms, not s, especially during testing. That is, something like getTimeMillis(key, defaultMs).
          Hide
          chris.douglas Chris Douglas added a comment -

          Can't this use the Configuration::getTimeDuration API?

          Show
          chris.douglas Chris Douglas added a comment - Can't this use the Configuration::getTimeDuration API?
          Hide
          arpitagarwal Arpit Agarwal added a comment - - edited

          Yes Configuration::getTimeDuration looks like it does exactly what we want. You may wish to augment it with the additional time units suggested by Steve for completeness. Also support 'w' for weeks, at least one of our config settings defaults to weeks (dfs.datanode.scan.period.hours).

          Show
          arpitagarwal Arpit Agarwal added a comment - - edited Yes Configuration::getTimeDuration looks like it does exactly what we want. You may wish to augment it with the additional time units suggested by Steve for completeness. Also support 'w' for weeks, at least one of our config settings defaults to weeks (dfs.datanode.scan.period.hours).
          Hide
          vinayrpet Vinayakumar B added a comment -

          attaching changes in Configuration.java to support 'w' and 'y' as well.
          Not a complete patch.

          Show
          vinayrpet Vinayakumar B added a comment - attaching changes in Configuration.java to support 'w' and 'y' as well. Not a complete patch.
          Hide
          linyiqun Yiqun Lin added a comment -

          Thanks everyone for comments and Vinayakumar B's patch. I have used in my patch. The latest patch add the w(week) and y(year) in Configuration, and reuse the Configuration::getTimeDuration API. And besides, as Steve Loughran point out that there are many places will use milliseconds in testcases, I also design a similar method getLongTimeMillis. This method can be reused for parsing configuration which default time unit is MilliSecond in the future, thanks review!

          Show
          linyiqun Yiqun Lin added a comment - Thanks everyone for comments and Vinayakumar B 's patch. I have used in my patch. The latest patch add the w(week) and y(year) in Configuration, and reuse the Configuration::getTimeDuration API. And besides, as Steve Loughran point out that there are many places will use milliseconds in testcases, I also design a similar method getLongTimeMillis . This method can be reused for parsing configuration which default time unit is MilliSecond in the future, thanks review!
          Hide
          hadoopqa Hadoop QA added a comment -
          -1 overall



          Vote Subsystem Runtime Comment
          0 reexec 0m 11s Docker mode activated.
          +1 @author 0m 0s The patch does not contain any @author tags.
          +1 test4tests 0m 0s The patch appears to include 1 new or modified test files.
          0 mvndep 0m 15s Maven dependency ordering for branch
          +1 mvninstall 7m 41s trunk passed
          +1 compile 8m 37s trunk passed with JDK v1.8.0_72
          +1 compile 7m 54s trunk passed with JDK v1.7.0_95
          +1 checkstyle 1m 22s trunk passed
          +1 mvnsite 2m 50s trunk passed
          +1 mvneclipse 0m 43s trunk passed
          +1 findbugs 5m 51s trunk passed
          +1 javadoc 2m 51s trunk passed with JDK v1.8.0_72
          +1 javadoc 3m 42s trunk passed with JDK v1.7.0_95
          0 mvndep 0m 16s Maven dependency ordering for patch
          +1 mvninstall 2m 18s the patch passed
          +1 compile 8m 39s the patch passed with JDK v1.8.0_72
          +1 javac 8m 39s the patch passed
          +1 compile 7m 54s the patch passed with JDK v1.7.0_95
          +1 javac 7m 54s the patch passed
          -1 checkstyle 1m 23s root: patch generated 10 new + 1033 unchanged - 1 fixed = 1043 total (was 1034)
          +1 mvnsite 2m 45s the patch passed
          +1 mvneclipse 0m 43s the patch passed
          +1 whitespace 0m 0s Patch has no whitespace issues.
          +1 xml 0m 0s The patch has no ill-formed XML file.
          +1 findbugs 6m 36s the patch passed
          +1 javadoc 2m 43s the patch passed with JDK v1.8.0_72
          +1 javadoc 3m 44s the patch passed with JDK v1.7.0_95
          -1 unit 17m 31s hadoop-common in the patch failed with JDK v1.8.0_72.
          +1 unit 1m 9s hadoop-hdfs-client in the patch passed with JDK v1.8.0_72.
          -1 unit 77m 13s hadoop-hdfs in the patch failed with JDK v1.8.0_72.
          +1 unit 10m 48s hadoop-common in the patch passed with JDK v1.7.0_95.
          +1 unit 1m 19s hadoop-hdfs-client in the patch passed with JDK v1.7.0_95.
          -1 unit 75m 16s hadoop-hdfs in the patch failed with JDK v1.7.0_95.
          +1 asflicense 0m 27s Patch does not generate ASF License warnings.
          264m 31s



          Reason Tests
          JDK v1.8.0_72 Failed junit tests hadoop.hdfs.server.datanode.fsdataset.impl.TestFsDatasetImpl
            hadoop.hdfs.TestDFSClientRetries
            hadoop.hdfs.TestDFSUpgradeFromImage
            hadoop.hdfs.server.blockmanagement.TestReconstructStripedBlocksWithRackAwareness
          JDK v1.8.0_72 Timed out junit tests org.apache.hadoop.http.TestHttpServerLifecycle
          JDK v1.7.0_95 Failed junit tests hadoop.hdfs.server.balancer.TestBalancerWithMultipleNameNodes
            hadoop.hdfs.server.blockmanagement.TestBlockManagerSafeMode
            hadoop.hdfs.server.namenode.TestSecurityTokenEditLog



          Subsystem Report/Notes
          Docker Image:yetus/hadoop:0ca8df7
          JIRA Patch URL https://issues.apache.org/jira/secure/attachment/12789392/HDFS-9847.002.patch
          JIRA Issue HDFS-9847
          Optional Tests asflicense compile javac javadoc mvninstall mvnsite unit findbugs checkstyle xml
          uname Linux bee2ce0e72d8 3.13.0-36-lowlatency #63-Ubuntu SMP PREEMPT Wed Sep 3 21:56:12 UTC 2014 x86_64 x86_64 x86_64 GNU/Linux
          Build tool maven
          Personality /testptch/hadoop/patchprocess/precommit/personality/provided.sh
          git revision trunk / 3369a4f
          Default Java 1.7.0_95
          Multi-JDK versions /usr/lib/jvm/java-8-oracle:1.8.0_72 /usr/lib/jvm/java-7-openjdk-amd64:1.7.0_95
          findbugs v3.0.0
          checkstyle https://builds.apache.org/job/PreCommit-HDFS-Build/14594/artifact/patchprocess/diff-checkstyle-root.txt
          unit https://builds.apache.org/job/PreCommit-HDFS-Build/14594/artifact/patchprocess/patch-unit-hadoop-common-project_hadoop-common-jdk1.8.0_72.txt
          unit https://builds.apache.org/job/PreCommit-HDFS-Build/14594/artifact/patchprocess/patch-unit-hadoop-hdfs-project_hadoop-hdfs-jdk1.8.0_72.txt
          unit https://builds.apache.org/job/PreCommit-HDFS-Build/14594/artifact/patchprocess/patch-unit-hadoop-hdfs-project_hadoop-hdfs-jdk1.7.0_95.txt
          unit test logs https://builds.apache.org/job/PreCommit-HDFS-Build/14594/artifact/patchprocess/patch-unit-hadoop-common-project_hadoop-common-jdk1.8.0_72.txt https://builds.apache.org/job/PreCommit-HDFS-Build/14594/artifact/patchprocess/patch-unit-hadoop-hdfs-project_hadoop-hdfs-jdk1.8.0_72.txt https://builds.apache.org/job/PreCommit-HDFS-Build/14594/artifact/patchprocess/patch-unit-hadoop-hdfs-project_hadoop-hdfs-jdk1.7.0_95.txt
          JDK v1.7.0_95 Test Results https://builds.apache.org/job/PreCommit-HDFS-Build/14594/testReport/
          modules C: hadoop-common-project/hadoop-common hadoop-hdfs-project/hadoop-hdfs-client hadoop-hdfs-project/hadoop-hdfs U: .
          Console output https://builds.apache.org/job/PreCommit-HDFS-Build/14594/console
          Powered by Apache Yetus 0.2.0-SNAPSHOT http://yetus.apache.org

          This message was automatically generated.

          Show
          hadoopqa Hadoop QA added a comment - -1 overall Vote Subsystem Runtime Comment 0 reexec 0m 11s Docker mode activated. +1 @author 0m 0s The patch does not contain any @author tags. +1 test4tests 0m 0s The patch appears to include 1 new or modified test files. 0 mvndep 0m 15s Maven dependency ordering for branch +1 mvninstall 7m 41s trunk passed +1 compile 8m 37s trunk passed with JDK v1.8.0_72 +1 compile 7m 54s trunk passed with JDK v1.7.0_95 +1 checkstyle 1m 22s trunk passed +1 mvnsite 2m 50s trunk passed +1 mvneclipse 0m 43s trunk passed +1 findbugs 5m 51s trunk passed +1 javadoc 2m 51s trunk passed with JDK v1.8.0_72 +1 javadoc 3m 42s trunk passed with JDK v1.7.0_95 0 mvndep 0m 16s Maven dependency ordering for patch +1 mvninstall 2m 18s the patch passed +1 compile 8m 39s the patch passed with JDK v1.8.0_72 +1 javac 8m 39s the patch passed +1 compile 7m 54s the patch passed with JDK v1.7.0_95 +1 javac 7m 54s the patch passed -1 checkstyle 1m 23s root: patch generated 10 new + 1033 unchanged - 1 fixed = 1043 total (was 1034) +1 mvnsite 2m 45s the patch passed +1 mvneclipse 0m 43s the patch passed +1 whitespace 0m 0s Patch has no whitespace issues. +1 xml 0m 0s The patch has no ill-formed XML file. +1 findbugs 6m 36s the patch passed +1 javadoc 2m 43s the patch passed with JDK v1.8.0_72 +1 javadoc 3m 44s the patch passed with JDK v1.7.0_95 -1 unit 17m 31s hadoop-common in the patch failed with JDK v1.8.0_72. +1 unit 1m 9s hadoop-hdfs-client in the patch passed with JDK v1.8.0_72. -1 unit 77m 13s hadoop-hdfs in the patch failed with JDK v1.8.0_72. +1 unit 10m 48s hadoop-common in the patch passed with JDK v1.7.0_95. +1 unit 1m 19s hadoop-hdfs-client in the patch passed with JDK v1.7.0_95. -1 unit 75m 16s hadoop-hdfs in the patch failed with JDK v1.7.0_95. +1 asflicense 0m 27s Patch does not generate ASF License warnings. 264m 31s Reason Tests JDK v1.8.0_72 Failed junit tests hadoop.hdfs.server.datanode.fsdataset.impl.TestFsDatasetImpl   hadoop.hdfs.TestDFSClientRetries   hadoop.hdfs.TestDFSUpgradeFromImage   hadoop.hdfs.server.blockmanagement.TestReconstructStripedBlocksWithRackAwareness JDK v1.8.0_72 Timed out junit tests org.apache.hadoop.http.TestHttpServerLifecycle JDK v1.7.0_95 Failed junit tests hadoop.hdfs.server.balancer.TestBalancerWithMultipleNameNodes   hadoop.hdfs.server.blockmanagement.TestBlockManagerSafeMode   hadoop.hdfs.server.namenode.TestSecurityTokenEditLog Subsystem Report/Notes Docker Image:yetus/hadoop:0ca8df7 JIRA Patch URL https://issues.apache.org/jira/secure/attachment/12789392/HDFS-9847.002.patch JIRA Issue HDFS-9847 Optional Tests asflicense compile javac javadoc mvninstall mvnsite unit findbugs checkstyle xml uname Linux bee2ce0e72d8 3.13.0-36-lowlatency #63-Ubuntu SMP PREEMPT Wed Sep 3 21:56:12 UTC 2014 x86_64 x86_64 x86_64 GNU/Linux Build tool maven Personality /testptch/hadoop/patchprocess/precommit/personality/provided.sh git revision trunk / 3369a4f Default Java 1.7.0_95 Multi-JDK versions /usr/lib/jvm/java-8-oracle:1.8.0_72 /usr/lib/jvm/java-7-openjdk-amd64:1.7.0_95 findbugs v3.0.0 checkstyle https://builds.apache.org/job/PreCommit-HDFS-Build/14594/artifact/patchprocess/diff-checkstyle-root.txt unit https://builds.apache.org/job/PreCommit-HDFS-Build/14594/artifact/patchprocess/patch-unit-hadoop-common-project_hadoop-common-jdk1.8.0_72.txt unit https://builds.apache.org/job/PreCommit-HDFS-Build/14594/artifact/patchprocess/patch-unit-hadoop-hdfs-project_hadoop-hdfs-jdk1.8.0_72.txt unit https://builds.apache.org/job/PreCommit-HDFS-Build/14594/artifact/patchprocess/patch-unit-hadoop-hdfs-project_hadoop-hdfs-jdk1.7.0_95.txt unit test logs https://builds.apache.org/job/PreCommit-HDFS-Build/14594/artifact/patchprocess/patch-unit-hadoop-common-project_hadoop-common-jdk1.8.0_72.txt https://builds.apache.org/job/PreCommit-HDFS-Build/14594/artifact/patchprocess/patch-unit-hadoop-hdfs-project_hadoop-hdfs-jdk1.8.0_72.txt https://builds.apache.org/job/PreCommit-HDFS-Build/14594/artifact/patchprocess/patch-unit-hadoop-hdfs-project_hadoop-hdfs-jdk1.7.0_95.txt JDK v1.7.0_95 Test Results https://builds.apache.org/job/PreCommit-HDFS-Build/14594/testReport/ modules C: hadoop-common-project/hadoop-common hadoop-hdfs-project/hadoop-hdfs-client hadoop-hdfs-project/hadoop-hdfs U: . Console output https://builds.apache.org/job/PreCommit-HDFS-Build/14594/console Powered by Apache Yetus 0.2.0-SNAPSHOT http://yetus.apache.org This message was automatically generated.
          Hide
          chris.douglas Chris Douglas added a comment -

          I'd hesitate to admit years as a unit. We won't handle leap years, though any timer configured at that granularity doesn't require high precision. Weeks will also be accurate, but do we have any use cases? Isn't it sufficient for those config values to be expressed in days?

          The convenience methods (e.g., getIntTimeSeconds) added to Configuration in 002 add to its API unnecessarily.

          Show
          chris.douglas Chris Douglas added a comment - I'd hesitate to admit years as a unit. We won't handle leap years, though any timer configured at that granularity doesn't require high precision. Weeks will also be accurate, but do we have any use cases? Isn't it sufficient for those config values to be expressed in days? The convenience methods (e.g., getIntTimeSeconds ) added to Configuration in 002 add to its API unnecessarily.
          Hide
          linyiqun Yiqun Lin added a comment -

          Hi, Chris Douglas, it has case that can use time unit week

          <property>
            <name>dfs.datanode.scan.period.hours</name>
            <value>504</value>
            <description>
                  If this is positive, the DataNode will not scan any
                  individual block more than once in the specified scan period.
                  If this is negative, the block scanner is disabled.
                  If this is set to zero, then the default value of 504 hours
                  or 3 weeks is used. Prior versions of HDFS incorrectly documented
                  that setting this key to zero will disable the block scanner.
            </description>
          </property>
          

          Adding week and year in hadoop-common is wanting to support to more differnet units in subclassing(HBase, Hive , etc)rather just HDFS.

          There are some places using timeSecondInterval variable in int type, so I define getIntTimeSeconds in Configuration. It nedd not cast type from long to int each time.

          int interval = conf.getIntTimeSeconds(
                  DFSConfigKeys.DFS_DATANODE_DIRECTORYSCAN_INTERVAL_KEY,
                  DFSConfigKeys.DFS_DATANODE_DIRECTORYSCAN_INTERVAL_DEFAULT);
          
          Show
          linyiqun Yiqun Lin added a comment - Hi, Chris Douglas , it has case that can use time unit week <property> <name>dfs.datanode.scan.period.hours</name> <value>504</value> <description> If this is positive, the DataNode will not scan any individual block more than once in the specified scan period. If this is negative, the block scanner is disabled. If this is set to zero, then the default value of 504 hours or 3 weeks is used. Prior versions of HDFS incorrectly documented that setting this key to zero will disable the block scanner. </description> </property> Adding week and year in hadoop-common is wanting to support to more differnet units in subclassing(HBase, Hive , etc)rather just HDFS. There are some places using timeSecondInterval variable in int type, so I define getIntTimeSeconds in Configuration. It nedd not cast type from long to int each time. int interval = conf.getIntTimeSeconds( DFSConfigKeys.DFS_DATANODE_DIRECTORYSCAN_INTERVAL_KEY, DFSConfigKeys.DFS_DATANODE_DIRECTORYSCAN_INTERVAL_DEFAULT);
          Hide
          chris.douglas Chris Douglas added a comment -

          Adding week and year in hadoop-common is wanting to support to more differnet units in subclassing(HBase, Hive , etc)rather just HDFS.

          Is 21d not sufficiently clear? What TimeUnit provides seems sufficient.

          There are some places using timeSecondInterval variable in int type, so I define getIntTimeSeconds in Configuration. It nedd not cast type from long to int each time.

          Adding new methods to parameterize getTimeDuration is unnecessary. The caller should cast the result if it's losing precision.

          Show
          chris.douglas Chris Douglas added a comment - Adding week and year in hadoop-common is wanting to support to more differnet units in subclassing(HBase, Hive , etc)rather just HDFS. Is 21d not sufficiently clear? What TimeUnit provides seems sufficient. There are some places using timeSecondInterval variable in int type, so I define getIntTimeSeconds in Configuration. It nedd not cast type from long to int each time. Adding new methods to parameterize getTimeDuration is unnecessary. The caller should cast the result if it's losing precision.
          Hide
          linyiqun Yiqun Lin added a comment -

          That's sound also right, Chris Douglas. What do you think, Arpit Agarwal, Vinayakumar B.

          Show
          linyiqun Yiqun Lin added a comment - That's sound also right, Chris Douglas . What do you think, Arpit Agarwal , Vinayakumar B .
          Hide
          arpitagarwal Arpit Agarwal added a comment - - edited

          Sounds good to me. Steve recommended the 'y' suffix for consistency with Spark support so do check with him.

          Show
          arpitagarwal Arpit Agarwal added a comment - - edited Sounds good to me. Steve recommended the 'y' suffix for consistency with Spark support so do check with him.
          Hide
          linyiqun Yiqun Lin added a comment -

          HI, Steve Loughran, can you please check for this?

          Show
          linyiqun Yiqun Lin added a comment - HI, Steve Loughran , can you please check for this?
          Hide
          arpitagarwal Arpit Agarwal added a comment -

          Yiqun Lin, do you want to update the patch to address Chris's feedback?

          Adding new methods to parameterize getTimeDuration is unnecessary. The caller should cast the result if it's losing precision.

          We can punt the w/y decision to a separate Jira. Adding support for the remaining suffixes will be a step forward.

          Show
          arpitagarwal Arpit Agarwal added a comment - Yiqun Lin , do you want to update the patch to address Chris's feedback? Adding new methods to parameterize getTimeDuration is unnecessary. The caller should cast the result if it's losing precision. We can punt the w / y decision to a separate Jira. Adding support for the remaining suffixes will be a step forward.
          Hide
          linyiqun Yiqun Lin added a comment -

          Thanks Arpit Agarwal for commens. Update the patch for addressing Chris's feedback, removing unnecessary methods getIntTimeSeconds and getIntTimeMillis.

          Show
          linyiqun Yiqun Lin added a comment - Thanks Arpit Agarwal for commens. Update the patch for addressing Chris's feedback, removing unnecessary methods getIntTimeSeconds and getIntTimeMillis .
          Hide
          hadoopqa Hadoop QA added a comment -
          -1 overall



          Vote Subsystem Runtime Comment
          0 reexec 0m 13s Docker mode activated.
          +1 @author 0m 0s The patch does not contain any @author tags.
          -1 test4tests 0m 0s The patch doesn't appear to include any new or modified tests. Please justify why no new tests are needed for this patch. Also please list what manual steps were performed to verify this patch.
          0 mvndep 0m 19s Maven dependency ordering for branch
          +1 mvninstall 6m 49s trunk passed
          +1 compile 6m 3s trunk passed with JDK v1.8.0_74
          +1 compile 6m 44s trunk passed with JDK v1.7.0_95
          +1 checkstyle 1m 15s trunk passed
          +1 mvnsite 2m 21s trunk passed
          +1 mvneclipse 0m 40s trunk passed
          +1 findbugs 5m 8s trunk passed
          +1 javadoc 2m 19s trunk passed with JDK v1.8.0_74
          +1 javadoc 3m 15s trunk passed with JDK v1.7.0_95
          0 mvndep 0m 14s Maven dependency ordering for patch
          +1 mvninstall 1m 57s the patch passed
          +1 compile 5m 57s the patch passed with JDK v1.8.0_74
          +1 javac 5m 57s the patch passed
          +1 compile 6m 44s the patch passed with JDK v1.7.0_95
          +1 javac 6m 44s the patch passed
          -1 checkstyle 1m 16s root: patch generated 5 new + 1014 unchanged - 1 fixed = 1019 total (was 1015)
          +1 mvnsite 2m 17s the patch passed
          +1 mvneclipse 0m 40s the patch passed
          +1 whitespace 0m 0s Patch has no whitespace issues.
          +1 xml 0m 1s The patch has no ill-formed XML file.
          +1 findbugs 5m 47s the patch passed
          +1 javadoc 2m 13s the patch passed with JDK v1.8.0_74
          +1 javadoc 3m 11s the patch passed with JDK v1.7.0_95
          -1 unit 6m 27s hadoop-common in the patch failed with JDK v1.8.0_74.
          +1 unit 0m 50s hadoop-hdfs-client in the patch passed with JDK v1.8.0_74.
          -1 unit 57m 3s hadoop-hdfs in the patch failed with JDK v1.8.0_74.
          +1 unit 7m 13s hadoop-common in the patch passed with JDK v1.7.0_95.
          +1 unit 0m 58s hadoop-hdfs-client in the patch passed with JDK v1.7.0_95.
          -1 unit 53m 20s hadoop-hdfs in the patch failed with JDK v1.7.0_95.
          +1 asflicense 0m 25s Patch does not generate ASF License warnings.
          193m 11s



          Reason Tests
          JDK v1.8.0_74 Failed junit tests hadoop.security.ssl.TestReloadingX509TrustManager
            hadoop.hdfs.server.namenode.TestDecommissioningStatus
            hadoop.hdfs.server.balancer.TestBalancer
            hadoop.hdfs.server.namenode.TestEditLog
            hadoop.hdfs.TestHFlush
          JDK v1.7.0_95 Failed junit tests hadoop.hdfs.TestModTime
            hadoop.hdfs.TestHFlush



          Subsystem Report/Notes
          Docker Image:yetus/hadoop:0ca8df7
          JIRA Patch URL https://issues.apache.org/jira/secure/attachment/12793492/HDFS-9847.003.patch
          JIRA Issue HDFS-9847
          Optional Tests asflicense compile javac javadoc mvninstall mvnsite unit findbugs checkstyle xml
          uname Linux cf0fc78b379f 3.13.0-36-lowlatency #63-Ubuntu SMP PREEMPT Wed Sep 3 21:56:12 UTC 2014 x86_64 x86_64 x86_64 GNU/Linux
          Build tool maven
          Personality /testptch/hadoop/patchprocess/precommit/personality/provided.sh
          git revision trunk / eba66a6
          Default Java 1.7.0_95
          Multi-JDK versions /usr/lib/jvm/java-8-oracle:1.8.0_74 /usr/lib/jvm/java-7-openjdk-amd64:1.7.0_95
          findbugs v3.0.0
          checkstyle https://builds.apache.org/job/PreCommit-HDFS-Build/14824/artifact/patchprocess/diff-checkstyle-root.txt
          unit https://builds.apache.org/job/PreCommit-HDFS-Build/14824/artifact/patchprocess/patch-unit-hadoop-common-project_hadoop-common-jdk1.8.0_74.txt
          unit https://builds.apache.org/job/PreCommit-HDFS-Build/14824/artifact/patchprocess/patch-unit-hadoop-hdfs-project_hadoop-hdfs-jdk1.8.0_74.txt
          unit https://builds.apache.org/job/PreCommit-HDFS-Build/14824/artifact/patchprocess/patch-unit-hadoop-hdfs-project_hadoop-hdfs-jdk1.7.0_95.txt
          unit test logs https://builds.apache.org/job/PreCommit-HDFS-Build/14824/artifact/patchprocess/patch-unit-hadoop-common-project_hadoop-common-jdk1.8.0_74.txt https://builds.apache.org/job/PreCommit-HDFS-Build/14824/artifact/patchprocess/patch-unit-hadoop-hdfs-project_hadoop-hdfs-jdk1.8.0_74.txt https://builds.apache.org/job/PreCommit-HDFS-Build/14824/artifact/patchprocess/patch-unit-hadoop-hdfs-project_hadoop-hdfs-jdk1.7.0_95.txt
          JDK v1.7.0_95 Test Results https://builds.apache.org/job/PreCommit-HDFS-Build/14824/testReport/
          modules C: hadoop-common-project/hadoop-common hadoop-hdfs-project/hadoop-hdfs-client hadoop-hdfs-project/hadoop-hdfs U: .
          Console output https://builds.apache.org/job/PreCommit-HDFS-Build/14824/console
          Powered by Apache Yetus 0.2.0 http://yetus.apache.org

          This message was automatically generated.

          Show
          hadoopqa Hadoop QA added a comment - -1 overall Vote Subsystem Runtime Comment 0 reexec 0m 13s Docker mode activated. +1 @author 0m 0s The patch does not contain any @author tags. -1 test4tests 0m 0s The patch doesn't appear to include any new or modified tests. Please justify why no new tests are needed for this patch. Also please list what manual steps were performed to verify this patch. 0 mvndep 0m 19s Maven dependency ordering for branch +1 mvninstall 6m 49s trunk passed +1 compile 6m 3s trunk passed with JDK v1.8.0_74 +1 compile 6m 44s trunk passed with JDK v1.7.0_95 +1 checkstyle 1m 15s trunk passed +1 mvnsite 2m 21s trunk passed +1 mvneclipse 0m 40s trunk passed +1 findbugs 5m 8s trunk passed +1 javadoc 2m 19s trunk passed with JDK v1.8.0_74 +1 javadoc 3m 15s trunk passed with JDK v1.7.0_95 0 mvndep 0m 14s Maven dependency ordering for patch +1 mvninstall 1m 57s the patch passed +1 compile 5m 57s the patch passed with JDK v1.8.0_74 +1 javac 5m 57s the patch passed +1 compile 6m 44s the patch passed with JDK v1.7.0_95 +1 javac 6m 44s the patch passed -1 checkstyle 1m 16s root: patch generated 5 new + 1014 unchanged - 1 fixed = 1019 total (was 1015) +1 mvnsite 2m 17s the patch passed +1 mvneclipse 0m 40s the patch passed +1 whitespace 0m 0s Patch has no whitespace issues. +1 xml 0m 1s The patch has no ill-formed XML file. +1 findbugs 5m 47s the patch passed +1 javadoc 2m 13s the patch passed with JDK v1.8.0_74 +1 javadoc 3m 11s the patch passed with JDK v1.7.0_95 -1 unit 6m 27s hadoop-common in the patch failed with JDK v1.8.0_74. +1 unit 0m 50s hadoop-hdfs-client in the patch passed with JDK v1.8.0_74. -1 unit 57m 3s hadoop-hdfs in the patch failed with JDK v1.8.0_74. +1 unit 7m 13s hadoop-common in the patch passed with JDK v1.7.0_95. +1 unit 0m 58s hadoop-hdfs-client in the patch passed with JDK v1.7.0_95. -1 unit 53m 20s hadoop-hdfs in the patch failed with JDK v1.7.0_95. +1 asflicense 0m 25s Patch does not generate ASF License warnings. 193m 11s Reason Tests JDK v1.8.0_74 Failed junit tests hadoop.security.ssl.TestReloadingX509TrustManager   hadoop.hdfs.server.namenode.TestDecommissioningStatus   hadoop.hdfs.server.balancer.TestBalancer   hadoop.hdfs.server.namenode.TestEditLog   hadoop.hdfs.TestHFlush JDK v1.7.0_95 Failed junit tests hadoop.hdfs.TestModTime   hadoop.hdfs.TestHFlush Subsystem Report/Notes Docker Image:yetus/hadoop:0ca8df7 JIRA Patch URL https://issues.apache.org/jira/secure/attachment/12793492/HDFS-9847.003.patch JIRA Issue HDFS-9847 Optional Tests asflicense compile javac javadoc mvninstall mvnsite unit findbugs checkstyle xml uname Linux cf0fc78b379f 3.13.0-36-lowlatency #63-Ubuntu SMP PREEMPT Wed Sep 3 21:56:12 UTC 2014 x86_64 x86_64 x86_64 GNU/Linux Build tool maven Personality /testptch/hadoop/patchprocess/precommit/personality/provided.sh git revision trunk / eba66a6 Default Java 1.7.0_95 Multi-JDK versions /usr/lib/jvm/java-8-oracle:1.8.0_74 /usr/lib/jvm/java-7-openjdk-amd64:1.7.0_95 findbugs v3.0.0 checkstyle https://builds.apache.org/job/PreCommit-HDFS-Build/14824/artifact/patchprocess/diff-checkstyle-root.txt unit https://builds.apache.org/job/PreCommit-HDFS-Build/14824/artifact/patchprocess/patch-unit-hadoop-common-project_hadoop-common-jdk1.8.0_74.txt unit https://builds.apache.org/job/PreCommit-HDFS-Build/14824/artifact/patchprocess/patch-unit-hadoop-hdfs-project_hadoop-hdfs-jdk1.8.0_74.txt unit https://builds.apache.org/job/PreCommit-HDFS-Build/14824/artifact/patchprocess/patch-unit-hadoop-hdfs-project_hadoop-hdfs-jdk1.7.0_95.txt unit test logs https://builds.apache.org/job/PreCommit-HDFS-Build/14824/artifact/patchprocess/patch-unit-hadoop-common-project_hadoop-common-jdk1.8.0_74.txt https://builds.apache.org/job/PreCommit-HDFS-Build/14824/artifact/patchprocess/patch-unit-hadoop-hdfs-project_hadoop-hdfs-jdk1.8.0_74.txt https://builds.apache.org/job/PreCommit-HDFS-Build/14824/artifact/patchprocess/patch-unit-hadoop-hdfs-project_hadoop-hdfs-jdk1.7.0_95.txt JDK v1.7.0_95 Test Results https://builds.apache.org/job/PreCommit-HDFS-Build/14824/testReport/ modules C: hadoop-common-project/hadoop-common hadoop-hdfs-project/hadoop-hdfs-client hadoop-hdfs-project/hadoop-hdfs U: . Console output https://builds.apache.org/job/PreCommit-HDFS-Build/14824/console Powered by Apache Yetus 0.2.0 http://yetus.apache.org This message was automatically generated.
          Hide
          arpitagarwal Arpit Agarwal added a comment -

          Thank you Yiqun Lin. I don't think we need getLongTimeSeconds and getLongTimeMillis either. Callers can just use getTimeDuration. I also suggest adding a getTimeDuration overload that accepts defaultValue as String so defaults can be defined with units.

          e.g.

                  conf.getTimeDuration(DFSConfigKeys.DFS_HEARTBEAT_INTERVAL_KEY,
                      DFSConfigKeys.DFS_HEARTBEAT_INTERVAL_DEFAULT, TimeUnit.SECONDS) // seconds for backwards compatibility.
          

          where DFS_HEARTBEAT_INTERVAL_DEFAULT = "3s".

          Show
          arpitagarwal Arpit Agarwal added a comment - Thank you Yiqun Lin . I don't think we need getLongTimeSeconds and getLongTimeMillis either. Callers can just use getTimeDuration . I also suggest adding a getTimeDuration overload that accepts defaultValue as String so defaults can be defined with units. e.g. conf.getTimeDuration(DFSConfigKeys.DFS_HEARTBEAT_INTERVAL_KEY, DFSConfigKeys.DFS_HEARTBEAT_INTERVAL_DEFAULT, TimeUnit.SECONDS) // seconds for backwards compatibility. where DFS_HEARTBEAT_INTERVAL_DEFAULT = "3s" .
          Hide
          linyiqun Yiqun Lin added a comment -

          That's a good idea. Update the latest patch for addressing comments.

          Show
          linyiqun Yiqun Lin added a comment - That's a good idea. Update the latest patch for addressing comments.
          Hide
          linyiqun Yiqun Lin added a comment -

          Update the 004 patch. Add tests for new getTimeDuration method.

          Show
          linyiqun Yiqun Lin added a comment - Update the 004 patch. Add tests for new getTimeDuration method.
          Hide
          hadoopqa Hadoop QA added a comment -
          -1 overall



          Vote Subsystem Runtime Comment
          0 reexec 0m 15s Docker mode activated.
          +1 @author 0m 0s The patch does not contain any @author tags.
          +1 test4tests 0m 0s The patch appears to include 1 new or modified test files.
          0 mvndep 1m 42s Maven dependency ordering for branch
          +1 mvninstall 7m 58s trunk passed
          +1 compile 9m 2s trunk passed with JDK v1.8.0_74
          +1 compile 7m 53s trunk passed with JDK v1.7.0_95
          +1 checkstyle 1m 20s trunk passed
          +1 mvnsite 2m 33s trunk passed
          +1 mvneclipse 0m 42s trunk passed
          +1 findbugs 5m 36s trunk passed
          +1 javadoc 2m 49s trunk passed with JDK v1.8.0_74
          +1 javadoc 3m 32s trunk passed with JDK v1.7.0_95
          0 mvndep 0m 14s Maven dependency ordering for patch
          +1 mvninstall 2m 10s the patch passed
          +1 compile 8m 48s the patch passed with JDK v1.8.0_74
          +1 javac 8m 48s the patch passed
          +1 compile 7m 36s the patch passed with JDK v1.7.0_95
          +1 javac 7m 36s the patch passed
          -1 checkstyle 1m 16s root: patch generated 6 new + 1014 unchanged - 2 fixed = 1020 total (was 1016)
          +1 mvnsite 2m 30s the patch passed
          +1 mvneclipse 0m 40s the patch passed
          +1 whitespace 0m 0s Patch has no whitespace issues.
          +1 xml 0m 0s The patch has no ill-formed XML file.
          +1 findbugs 6m 6s the patch passed
          +1 javadoc 2m 45s the patch passed with JDK v1.8.0_74
          +1 javadoc 3m 37s the patch passed with JDK v1.7.0_95
          +1 unit 10m 3s hadoop-common in the patch passed with JDK v1.8.0_74.
          +1 unit 1m 3s hadoop-hdfs-client in the patch passed with JDK v1.8.0_74.
          -1 unit 114m 25s hadoop-hdfs in the patch failed with JDK v1.8.0_74.
          -1 unit 11m 58s hadoop-common in the patch failed with JDK v1.7.0_95.
          +1 unit 1m 38s hadoop-hdfs-client in the patch passed with JDK v1.7.0_95.
          -1 unit 108m 50s hadoop-hdfs in the patch failed with JDK v1.7.0_95.
          -1 asflicense 1m 3s Patch generated 3 ASF License warnings.
          329m 51s



          Reason Tests
          JDK v1.8.0_74 Failed junit tests hadoop.hdfs.server.namenode.ha.TestEditLogTailer
            hadoop.hdfs.server.datanode.TestDataNodeMultipleRegistrations
            hadoop.hdfs.TestFileAppend
            hadoop.hdfs.server.datanode.TestDataNodeVolumeFailure
            hadoop.hdfs.server.balancer.TestBalancer
            hadoop.hdfs.server.blockmanagement.TestUnderReplicatedBlocks
            hadoop.hdfs.server.datanode.TestDirectoryScanner
          JDK v1.8.0_74 Timed out junit tests org.apache.hadoop.hdfs.TestLeaseRecovery2
          JDK v1.7.0_95 Failed junit tests hadoop.fs.shell.find.TestPrint
            hadoop.fs.shell.find.TestPrint0
            hadoop.ipc.TestRPC
            hadoop.fs.shell.find.TestIname
            hadoop.ipc.TestRPCWaitForProxy
            hadoop.hdfs.tools.offlineImageViewer.TestOfflineImageViewerWithStripedBlocks
            hadoop.hdfs.TestPersistBlocks
            hadoop.hdfs.shortcircuit.TestShortCircuitCache
            hadoop.hdfs.server.datanode.TestDataNodeMultipleRegistrations
            hadoop.hdfs.server.datanode.TestDataNodeVolumeFailure
            hadoop.hdfs.server.namenode.TestEditLog
            hadoop.hdfs.tools.TestDFSAdminWithHA
            hadoop.metrics2.sink.TestRollingFileSystemSinkWithSecureHdfs
            hadoop.hdfs.server.namenode.ha.TestHAAppend
            hadoop.hdfs.server.namenode.TestFileTruncate
            hadoop.hdfs.TestAppendDifferentChecksum
            hadoop.hdfs.server.datanode.TestDirectoryScanner
          JDK v1.7.0_95 Timed out junit tests org.apache.hadoop.hdfs.tools.offlineEditsViewer.TestOfflineEditsViewer
            org.apache.hadoop.hdfs.TestReadStripedFileWithMissingBlocks
            org.apache.hadoop.hdfs.tools.TestDFSAdmin



          Subsystem Report/Notes
          Docker Image:yetus/hadoop:0ca8df7
          JIRA Patch URL https://issues.apache.org/jira/secure/attachment/12793712/HDFS-9847.004.patch
          JIRA Issue HDFS-9847
          Optional Tests asflicense compile javac javadoc mvninstall mvnsite unit findbugs checkstyle xml
          uname Linux 59842ffd3043 3.13.0-36-lowlatency #63-Ubuntu SMP PREEMPT Wed Sep 3 21:56:12 UTC 2014 x86_64 x86_64 x86_64 GNU/Linux
          Build tool maven
          Personality /testptch/hadoop/patchprocess/precommit/personality/provided.sh
          git revision trunk / 3ef5500
          Default Java 1.7.0_95
          Multi-JDK versions /usr/lib/jvm/java-8-oracle:1.8.0_74 /usr/lib/jvm/java-7-openjdk-amd64:1.7.0_95
          findbugs v3.0.0
          checkstyle https://builds.apache.org/job/PreCommit-HDFS-Build/14834/artifact/patchprocess/diff-checkstyle-root.txt
          unit https://builds.apache.org/job/PreCommit-HDFS-Build/14834/artifact/patchprocess/patch-unit-hadoop-hdfs-project_hadoop-hdfs-jdk1.8.0_74.txt
          unit https://builds.apache.org/job/PreCommit-HDFS-Build/14834/artifact/patchprocess/patch-unit-hadoop-common-project_hadoop-common-jdk1.7.0_95.txt
          unit https://builds.apache.org/job/PreCommit-HDFS-Build/14834/artifact/patchprocess/patch-unit-hadoop-hdfs-project_hadoop-hdfs-jdk1.7.0_95.txt
          unit test logs https://builds.apache.org/job/PreCommit-HDFS-Build/14834/artifact/patchprocess/patch-unit-hadoop-hdfs-project_hadoop-hdfs-jdk1.8.0_74.txt https://builds.apache.org/job/PreCommit-HDFS-Build/14834/artifact/patchprocess/patch-unit-hadoop-common-project_hadoop-common-jdk1.7.0_95.txt https://builds.apache.org/job/PreCommit-HDFS-Build/14834/artifact/patchprocess/patch-unit-hadoop-hdfs-project_hadoop-hdfs-jdk1.7.0_95.txt
          JDK v1.7.0_95 Test Results https://builds.apache.org/job/PreCommit-HDFS-Build/14834/testReport/
          asflicense https://builds.apache.org/job/PreCommit-HDFS-Build/14834/artifact/patchprocess/patch-asflicense-problems.txt
          modules C: hadoop-common-project/hadoop-common hadoop-hdfs-project/hadoop-hdfs-client hadoop-hdfs-project/hadoop-hdfs U: .
          Console output https://builds.apache.org/job/PreCommit-HDFS-Build/14834/console
          Powered by Apache Yetus 0.2.0 http://yetus.apache.org

          This message was automatically generated.

          Show
          hadoopqa Hadoop QA added a comment - -1 overall Vote Subsystem Runtime Comment 0 reexec 0m 15s Docker mode activated. +1 @author 0m 0s The patch does not contain any @author tags. +1 test4tests 0m 0s The patch appears to include 1 new or modified test files. 0 mvndep 1m 42s Maven dependency ordering for branch +1 mvninstall 7m 58s trunk passed +1 compile 9m 2s trunk passed with JDK v1.8.0_74 +1 compile 7m 53s trunk passed with JDK v1.7.0_95 +1 checkstyle 1m 20s trunk passed +1 mvnsite 2m 33s trunk passed +1 mvneclipse 0m 42s trunk passed +1 findbugs 5m 36s trunk passed +1 javadoc 2m 49s trunk passed with JDK v1.8.0_74 +1 javadoc 3m 32s trunk passed with JDK v1.7.0_95 0 mvndep 0m 14s Maven dependency ordering for patch +1 mvninstall 2m 10s the patch passed +1 compile 8m 48s the patch passed with JDK v1.8.0_74 +1 javac 8m 48s the patch passed +1 compile 7m 36s the patch passed with JDK v1.7.0_95 +1 javac 7m 36s the patch passed -1 checkstyle 1m 16s root: patch generated 6 new + 1014 unchanged - 2 fixed = 1020 total (was 1016) +1 mvnsite 2m 30s the patch passed +1 mvneclipse 0m 40s the patch passed +1 whitespace 0m 0s Patch has no whitespace issues. +1 xml 0m 0s The patch has no ill-formed XML file. +1 findbugs 6m 6s the patch passed +1 javadoc 2m 45s the patch passed with JDK v1.8.0_74 +1 javadoc 3m 37s the patch passed with JDK v1.7.0_95 +1 unit 10m 3s hadoop-common in the patch passed with JDK v1.8.0_74. +1 unit 1m 3s hadoop-hdfs-client in the patch passed with JDK v1.8.0_74. -1 unit 114m 25s hadoop-hdfs in the patch failed with JDK v1.8.0_74. -1 unit 11m 58s hadoop-common in the patch failed with JDK v1.7.0_95. +1 unit 1m 38s hadoop-hdfs-client in the patch passed with JDK v1.7.0_95. -1 unit 108m 50s hadoop-hdfs in the patch failed with JDK v1.7.0_95. -1 asflicense 1m 3s Patch generated 3 ASF License warnings. 329m 51s Reason Tests JDK v1.8.0_74 Failed junit tests hadoop.hdfs.server.namenode.ha.TestEditLogTailer   hadoop.hdfs.server.datanode.TestDataNodeMultipleRegistrations   hadoop.hdfs.TestFileAppend   hadoop.hdfs.server.datanode.TestDataNodeVolumeFailure   hadoop.hdfs.server.balancer.TestBalancer   hadoop.hdfs.server.blockmanagement.TestUnderReplicatedBlocks   hadoop.hdfs.server.datanode.TestDirectoryScanner JDK v1.8.0_74 Timed out junit tests org.apache.hadoop.hdfs.TestLeaseRecovery2 JDK v1.7.0_95 Failed junit tests hadoop.fs.shell.find.TestPrint   hadoop.fs.shell.find.TestPrint0   hadoop.ipc.TestRPC   hadoop.fs.shell.find.TestIname   hadoop.ipc.TestRPCWaitForProxy   hadoop.hdfs.tools.offlineImageViewer.TestOfflineImageViewerWithStripedBlocks   hadoop.hdfs.TestPersistBlocks   hadoop.hdfs.shortcircuit.TestShortCircuitCache   hadoop.hdfs.server.datanode.TestDataNodeMultipleRegistrations   hadoop.hdfs.server.datanode.TestDataNodeVolumeFailure   hadoop.hdfs.server.namenode.TestEditLog   hadoop.hdfs.tools.TestDFSAdminWithHA   hadoop.metrics2.sink.TestRollingFileSystemSinkWithSecureHdfs   hadoop.hdfs.server.namenode.ha.TestHAAppend   hadoop.hdfs.server.namenode.TestFileTruncate   hadoop.hdfs.TestAppendDifferentChecksum   hadoop.hdfs.server.datanode.TestDirectoryScanner JDK v1.7.0_95 Timed out junit tests org.apache.hadoop.hdfs.tools.offlineEditsViewer.TestOfflineEditsViewer   org.apache.hadoop.hdfs.TestReadStripedFileWithMissingBlocks   org.apache.hadoop.hdfs.tools.TestDFSAdmin Subsystem Report/Notes Docker Image:yetus/hadoop:0ca8df7 JIRA Patch URL https://issues.apache.org/jira/secure/attachment/12793712/HDFS-9847.004.patch JIRA Issue HDFS-9847 Optional Tests asflicense compile javac javadoc mvninstall mvnsite unit findbugs checkstyle xml uname Linux 59842ffd3043 3.13.0-36-lowlatency #63-Ubuntu SMP PREEMPT Wed Sep 3 21:56:12 UTC 2014 x86_64 x86_64 x86_64 GNU/Linux Build tool maven Personality /testptch/hadoop/patchprocess/precommit/personality/provided.sh git revision trunk / 3ef5500 Default Java 1.7.0_95 Multi-JDK versions /usr/lib/jvm/java-8-oracle:1.8.0_74 /usr/lib/jvm/java-7-openjdk-amd64:1.7.0_95 findbugs v3.0.0 checkstyle https://builds.apache.org/job/PreCommit-HDFS-Build/14834/artifact/patchprocess/diff-checkstyle-root.txt unit https://builds.apache.org/job/PreCommit-HDFS-Build/14834/artifact/patchprocess/patch-unit-hadoop-hdfs-project_hadoop-hdfs-jdk1.8.0_74.txt unit https://builds.apache.org/job/PreCommit-HDFS-Build/14834/artifact/patchprocess/patch-unit-hadoop-common-project_hadoop-common-jdk1.7.0_95.txt unit https://builds.apache.org/job/PreCommit-HDFS-Build/14834/artifact/patchprocess/patch-unit-hadoop-hdfs-project_hadoop-hdfs-jdk1.7.0_95.txt unit test logs https://builds.apache.org/job/PreCommit-HDFS-Build/14834/artifact/patchprocess/patch-unit-hadoop-hdfs-project_hadoop-hdfs-jdk1.8.0_74.txt https://builds.apache.org/job/PreCommit-HDFS-Build/14834/artifact/patchprocess/patch-unit-hadoop-common-project_hadoop-common-jdk1.7.0_95.txt https://builds.apache.org/job/PreCommit-HDFS-Build/14834/artifact/patchprocess/patch-unit-hadoop-hdfs-project_hadoop-hdfs-jdk1.7.0_95.txt JDK v1.7.0_95 Test Results https://builds.apache.org/job/PreCommit-HDFS-Build/14834/testReport/ asflicense https://builds.apache.org/job/PreCommit-HDFS-Build/14834/artifact/patchprocess/patch-asflicense-problems.txt modules C: hadoop-common-project/hadoop-common hadoop-hdfs-project/hadoop-hdfs-client hadoop-hdfs-project/hadoop-hdfs U: . Console output https://builds.apache.org/job/PreCommit-HDFS-Build/14834/console Powered by Apache Yetus 0.2.0 http://yetus.apache.org This message was automatically generated.
          Hide
          linyiqun Yiqun Lin added a comment -

          The failed unit tests look many, but it seems not related, update the patch for fixing checkstyle issues and pending jekins.

          Show
          linyiqun Yiqun Lin added a comment - The failed unit tests look many, but it seems not related, update the patch for fixing checkstyle issues and pending jekins.
          Hide
          hadoopqa Hadoop QA added a comment -
          -1 overall



          Vote Subsystem Runtime Comment
          0 reexec 0m 14s Docker mode activated.
          +1 @author 0m 0s The patch does not contain any @author tags.
          +1 test4tests 0m 0s The patch appears to include 1 new or modified test files.
          0 mvndep 0m 15s Maven dependency ordering for branch
          +1 mvninstall 8m 35s trunk passed
          +1 compile 10m 39s trunk passed with JDK v1.8.0_74
          +1 compile 10m 0s trunk passed with JDK v1.7.0_95
          +1 checkstyle 1m 35s trunk passed
          +1 mvnsite 3m 17s trunk passed
          +1 mvneclipse 0m 58s trunk passed
          +1 findbugs 6m 18s trunk passed
          +1 javadoc 3m 7s trunk passed with JDK v1.8.0_74
          +1 javadoc 4m 11s trunk passed with JDK v1.7.0_95
          0 mvndep 0m 17s Maven dependency ordering for patch
          +1 mvninstall 2m 53s the patch passed
          +1 compile 11m 37s the patch passed with JDK v1.8.0_74
          +1 javac 11m 37s the patch passed
          +1 compile 8m 30s the patch passed with JDK v1.7.0_95
          +1 javac 8m 30s the patch passed
          +1 checkstyle 1m 20s root: patch generated 0 new + 1005 unchanged - 2 fixed = 1005 total (was 1007)
          +1 mvnsite 2m 36s the patch passed
          +1 mvneclipse 0m 42s the patch passed
          +1 whitespace 0m 0s Patch has no whitespace issues.
          +1 xml 0m 1s The patch has no ill-formed XML file.
          +1 findbugs 6m 19s the patch passed
          +1 javadoc 2m 53s the patch passed with JDK v1.8.0_74
          +1 javadoc 3m 39s the patch passed with JDK v1.7.0_95
          +1 unit 11m 14s hadoop-common in the patch passed with JDK v1.8.0_74.
          +1 unit 1m 16s hadoop-hdfs-client in the patch passed with JDK v1.8.0_74.
          -1 unit 95m 37s hadoop-hdfs in the patch failed with JDK v1.8.0_74.
          -1 unit 10m 20s hadoop-common in the patch failed with JDK v1.7.0_95.
          +1 unit 1m 20s hadoop-hdfs-client in the patch passed with JDK v1.7.0_95.
          -1 unit 91m 4s hadoop-hdfs in the patch failed with JDK v1.7.0_95.
          +1 asflicense 0m 25s Patch does not generate ASF License warnings.
          302m 59s



          Reason Tests
          JDK v1.8.0_74 Failed junit tests hadoop.hdfs.server.namenode.ha.TestEditLogTailer
            hadoop.hdfs.server.datanode.TestDataNodeMultipleRegistrations
            hadoop.hdfs.server.datanode.TestDataNodeMetrics
            hadoop.hdfs.security.TestDelegationTokenForProxyUser
            hadoop.hdfs.TestFileAppend
            hadoop.hdfs.server.datanode.TestDataNodeVolumeFailure
            hadoop.hdfs.server.datanode.TestDirectoryScanner
          JDK v1.7.0_95 Failed junit tests hadoop.security.ssl.TestReloadingX509TrustManager
            hadoop.ipc.TestIPC
            hadoop.hdfs.TestHFlush
            hadoop.hdfs.TestPersistBlocks
            hadoop.hdfs.TestCrcCorruption
            hadoop.hdfs.server.datanode.TestDataNodeVolumeFailure
            hadoop.hdfs.server.datanode.TestDirectoryScanner



          Subsystem Report/Notes
          Docker Image:yetus/hadoop:0ca8df7
          JIRA Patch URL https://issues.apache.org/jira/secure/attachment/12793922/HDFS-9847.005.patch
          JIRA Issue HDFS-9847
          Optional Tests asflicense compile javac javadoc mvninstall mvnsite unit findbugs checkstyle xml
          uname Linux 9ee6f4c3bc20 3.13.0-36-lowlatency #63-Ubuntu SMP PREEMPT Wed Sep 3 21:56:12 UTC 2014 x86_64 x86_64 x86_64 GNU/Linux
          Build tool maven
          Personality /testptch/hadoop/patchprocess/precommit/personality/provided.sh
          git revision trunk / 02a250d
          Default Java 1.7.0_95
          Multi-JDK versions /usr/lib/jvm/java-8-oracle:1.8.0_74 /usr/lib/jvm/java-7-openjdk-amd64:1.7.0_95
          findbugs v3.0.0
          unit https://builds.apache.org/job/PreCommit-HDFS-Build/14849/artifact/patchprocess/patch-unit-hadoop-hdfs-project_hadoop-hdfs-jdk1.8.0_74.txt
          unit https://builds.apache.org/job/PreCommit-HDFS-Build/14849/artifact/patchprocess/patch-unit-hadoop-common-project_hadoop-common-jdk1.7.0_95.txt
          unit https://builds.apache.org/job/PreCommit-HDFS-Build/14849/artifact/patchprocess/patch-unit-hadoop-hdfs-project_hadoop-hdfs-jdk1.7.0_95.txt
          unit test logs https://builds.apache.org/job/PreCommit-HDFS-Build/14849/artifact/patchprocess/patch-unit-hadoop-hdfs-project_hadoop-hdfs-jdk1.8.0_74.txt https://builds.apache.org/job/PreCommit-HDFS-Build/14849/artifact/patchprocess/patch-unit-hadoop-common-project_hadoop-common-jdk1.7.0_95.txt https://builds.apache.org/job/PreCommit-HDFS-Build/14849/artifact/patchprocess/patch-unit-hadoop-hdfs-project_hadoop-hdfs-jdk1.7.0_95.txt
          JDK v1.7.0_95 Test Results https://builds.apache.org/job/PreCommit-HDFS-Build/14849/testReport/
          modules C: hadoop-common-project/hadoop-common hadoop-hdfs-project/hadoop-hdfs-client hadoop-hdfs-project/hadoop-hdfs U: .
          Console output https://builds.apache.org/job/PreCommit-HDFS-Build/14849/console
          Powered by Apache Yetus 0.2.0 http://yetus.apache.org

          This message was automatically generated.

          Show
          hadoopqa Hadoop QA added a comment - -1 overall Vote Subsystem Runtime Comment 0 reexec 0m 14s Docker mode activated. +1 @author 0m 0s The patch does not contain any @author tags. +1 test4tests 0m 0s The patch appears to include 1 new or modified test files. 0 mvndep 0m 15s Maven dependency ordering for branch +1 mvninstall 8m 35s trunk passed +1 compile 10m 39s trunk passed with JDK v1.8.0_74 +1 compile 10m 0s trunk passed with JDK v1.7.0_95 +1 checkstyle 1m 35s trunk passed +1 mvnsite 3m 17s trunk passed +1 mvneclipse 0m 58s trunk passed +1 findbugs 6m 18s trunk passed +1 javadoc 3m 7s trunk passed with JDK v1.8.0_74 +1 javadoc 4m 11s trunk passed with JDK v1.7.0_95 0 mvndep 0m 17s Maven dependency ordering for patch +1 mvninstall 2m 53s the patch passed +1 compile 11m 37s the patch passed with JDK v1.8.0_74 +1 javac 11m 37s the patch passed +1 compile 8m 30s the patch passed with JDK v1.7.0_95 +1 javac 8m 30s the patch passed +1 checkstyle 1m 20s root: patch generated 0 new + 1005 unchanged - 2 fixed = 1005 total (was 1007) +1 mvnsite 2m 36s the patch passed +1 mvneclipse 0m 42s the patch passed +1 whitespace 0m 0s Patch has no whitespace issues. +1 xml 0m 1s The patch has no ill-formed XML file. +1 findbugs 6m 19s the patch passed +1 javadoc 2m 53s the patch passed with JDK v1.8.0_74 +1 javadoc 3m 39s the patch passed with JDK v1.7.0_95 +1 unit 11m 14s hadoop-common in the patch passed with JDK v1.8.0_74. +1 unit 1m 16s hadoop-hdfs-client in the patch passed with JDK v1.8.0_74. -1 unit 95m 37s hadoop-hdfs in the patch failed with JDK v1.8.0_74. -1 unit 10m 20s hadoop-common in the patch failed with JDK v1.7.0_95. +1 unit 1m 20s hadoop-hdfs-client in the patch passed with JDK v1.7.0_95. -1 unit 91m 4s hadoop-hdfs in the patch failed with JDK v1.7.0_95. +1 asflicense 0m 25s Patch does not generate ASF License warnings. 302m 59s Reason Tests JDK v1.8.0_74 Failed junit tests hadoop.hdfs.server.namenode.ha.TestEditLogTailer   hadoop.hdfs.server.datanode.TestDataNodeMultipleRegistrations   hadoop.hdfs.server.datanode.TestDataNodeMetrics   hadoop.hdfs.security.TestDelegationTokenForProxyUser   hadoop.hdfs.TestFileAppend   hadoop.hdfs.server.datanode.TestDataNodeVolumeFailure   hadoop.hdfs.server.datanode.TestDirectoryScanner JDK v1.7.0_95 Failed junit tests hadoop.security.ssl.TestReloadingX509TrustManager   hadoop.ipc.TestIPC   hadoop.hdfs.TestHFlush   hadoop.hdfs.TestPersistBlocks   hadoop.hdfs.TestCrcCorruption   hadoop.hdfs.server.datanode.TestDataNodeVolumeFailure   hadoop.hdfs.server.datanode.TestDirectoryScanner Subsystem Report/Notes Docker Image:yetus/hadoop:0ca8df7 JIRA Patch URL https://issues.apache.org/jira/secure/attachment/12793922/HDFS-9847.005.patch JIRA Issue HDFS-9847 Optional Tests asflicense compile javac javadoc mvninstall mvnsite unit findbugs checkstyle xml uname Linux 9ee6f4c3bc20 3.13.0-36-lowlatency #63-Ubuntu SMP PREEMPT Wed Sep 3 21:56:12 UTC 2014 x86_64 x86_64 x86_64 GNU/Linux Build tool maven Personality /testptch/hadoop/patchprocess/precommit/personality/provided.sh git revision trunk / 02a250d Default Java 1.7.0_95 Multi-JDK versions /usr/lib/jvm/java-8-oracle:1.8.0_74 /usr/lib/jvm/java-7-openjdk-amd64:1.7.0_95 findbugs v3.0.0 unit https://builds.apache.org/job/PreCommit-HDFS-Build/14849/artifact/patchprocess/patch-unit-hadoop-hdfs-project_hadoop-hdfs-jdk1.8.0_74.txt unit https://builds.apache.org/job/PreCommit-HDFS-Build/14849/artifact/patchprocess/patch-unit-hadoop-common-project_hadoop-common-jdk1.7.0_95.txt unit https://builds.apache.org/job/PreCommit-HDFS-Build/14849/artifact/patchprocess/patch-unit-hadoop-hdfs-project_hadoop-hdfs-jdk1.7.0_95.txt unit test logs https://builds.apache.org/job/PreCommit-HDFS-Build/14849/artifact/patchprocess/patch-unit-hadoop-hdfs-project_hadoop-hdfs-jdk1.8.0_74.txt https://builds.apache.org/job/PreCommit-HDFS-Build/14849/artifact/patchprocess/patch-unit-hadoop-common-project_hadoop-common-jdk1.7.0_95.txt https://builds.apache.org/job/PreCommit-HDFS-Build/14849/artifact/patchprocess/patch-unit-hadoop-hdfs-project_hadoop-hdfs-jdk1.7.0_95.txt JDK v1.7.0_95 Test Results https://builds.apache.org/job/PreCommit-HDFS-Build/14849/testReport/ modules C: hadoop-common-project/hadoop-common hadoop-hdfs-project/hadoop-hdfs-client hadoop-hdfs-project/hadoop-hdfs U: . Console output https://builds.apache.org/job/PreCommit-HDFS-Build/14849/console Powered by Apache Yetus 0.2.0 http://yetus.apache.org This message was automatically generated.
          Hide
          arpitagarwal Arpit Agarwal added a comment -

          Thank you for updating the patch Yiqun Lin. Few comments for parseTimeDuration.

          1. parseTimeDuration should not default to zero. This condition can be hit only if defaultValue is null. Let's just throw HadoopIllegalArgumentException.
                if (timeStr == null) {
                  LOG.warn("No time value str for " + name
                      + ", using default duration value 0 instead.");
                  return 0;
                }
            
          2. Up-converting a unit should be an error e.g. if heartbeat interval is specified as 500ms or 2500ms but we expect it to be seconds. I haven't tested it but I think the following check at the end of parseTimeDuration will guard against loss of precision.
                long raw = Long.parseLong(timeStr);
                long converted = unit.convert(raw, vUnit.unit());
                if (vUnit.unit().convert(converted, unit) != raw) {
                  throw new HadoopIllegalArgumentException("Loss of precision converting " + timeStr + " to " + vUnit);
                }
                return converted;
            
          3. We should add a unit test for (2).

          The rest of the patch lgtm.

          Show
          arpitagarwal Arpit Agarwal added a comment - Thank you for updating the patch Yiqun Lin . Few comments for parseTimeDuration. parseTimeDuration should not default to zero. This condition can be hit only if defaultValue is null. Let's just throw HadoopIllegalArgumentException. if (timeStr == null ) { LOG.warn( "No time value str for " + name + ", using default duration value 0 instead." ); return 0; } Up-converting a unit should be an error e.g. if heartbeat interval is specified as 500ms or 2500ms but we expect it to be seconds. I haven't tested it but I think the following check at the end of parseTimeDuration will guard against loss of precision. long raw = Long .parseLong(timeStr); long converted = unit.convert(raw, vUnit.unit()); if (vUnit.unit().convert(converted, unit) != raw) { throw new HadoopIllegalArgumentException( "Loss of precision converting " + timeStr + " to " + vUnit); } return converted; We should add a unit test for (2). The rest of the patch lgtm.
          Hide
          linyiqun Yiqun Lin added a comment -

          Thanks Arpit Agarwal for review.

          Up-converting a unit should be an error e.g. if heartbeat interval is specified as 500ms or 2500ms but we expect it to be seconds.

          Yes, this is actually a error. The supplied code is good to fix this. Update the latest patch for addressing three comments.

          Show
          linyiqun Yiqun Lin added a comment - Thanks Arpit Agarwal for review. Up-converting a unit should be an error e.g. if heartbeat interval is specified as 500ms or 2500ms but we expect it to be seconds. Yes, this is actually a error. The supplied code is good to fix this. Update the latest patch for addressing three comments.
          Hide
          hadoopqa Hadoop QA added a comment -
          -1 overall



          Vote Subsystem Runtime Comment
          0 reexec 0m 13s Docker mode activated.
          +1 @author 0m 0s The patch does not contain any @author tags.
          +1 test4tests 0m 1s The patch appears to include 1 new or modified test files.
          0 mvndep 0m 46s Maven dependency ordering for branch
          +1 mvninstall 7m 11s trunk passed
          +1 compile 8m 25s trunk passed with JDK v1.8.0_74
          +1 compile 8m 47s trunk passed with JDK v1.7.0_95
          +1 checkstyle 1m 30s trunk passed
          +1 mvnsite 2m 39s trunk passed
          +1 mvneclipse 0m 40s trunk passed
          +1 findbugs 5m 23s trunk passed
          +1 javadoc 2m 57s trunk passed with JDK v1.8.0_74
          +1 javadoc 3m 58s trunk passed with JDK v1.7.0_95
          0 mvndep 0m 18s Maven dependency ordering for patch
          +1 mvninstall 2m 37s the patch passed
          +1 compile 8m 42s the patch passed with JDK v1.8.0_74
          +1 javac 8m 42s the patch passed
          +1 compile 8m 13s the patch passed with JDK v1.7.0_95
          +1 javac 8m 13s the patch passed
          +1 checkstyle 1m 43s root: patch generated 0 new + 1005 unchanged - 2 fixed = 1005 total (was 1007)
          +1 mvnsite 3m 2s the patch passed
          +1 mvneclipse 0m 42s the patch passed
          +1 whitespace 0m 0s Patch has no whitespace issues.
          +1 xml 0m 0s The patch has no ill-formed XML file.
          +1 findbugs 6m 8s the patch passed
          +1 javadoc 2m 44s the patch passed with JDK v1.8.0_74
          +1 javadoc 3m 23s the patch passed with JDK v1.7.0_95
          -1 unit 9m 29s hadoop-common in the patch failed with JDK v1.8.0_74.
          +1 unit 1m 2s hadoop-hdfs-client in the patch passed with JDK v1.8.0_74.
          -1 unit 80m 33s hadoop-hdfs in the patch failed with JDK v1.8.0_74.
          -1 unit 9m 19s hadoop-common in the patch failed with JDK v1.7.0_95.
          +1 unit 1m 4s hadoop-hdfs-client in the patch passed with JDK v1.7.0_95.
          -1 unit 81m 12s hadoop-hdfs in the patch failed with JDK v1.7.0_95.
          -1 asflicense 0m 35s Patch generated 2 ASF License warnings.
          265m 3s



          Reason Tests
          JDK v1.8.0_74 Failed junit tests hadoop.hdfs.TestFileAppend
          JDK v1.8.0_74 Timed out junit tests org.apache.hadoop.util.TestNativeLibraryChecker
          JDK v1.7.0_95 Failed junit tests hadoop.hdfs.server.namenode.TestEditLog
            hadoop.hdfs.server.namenode.snapshot.TestOpenFilesWithSnapshot
          JDK v1.7.0_95 Timed out junit tests org.apache.hadoop.util.TestNativeLibraryChecker



          Subsystem Report/Notes
          Docker Image:yetus/hadoop:fbe3e86
          JIRA Patch URL https://issues.apache.org/jira/secure/attachment/12794387/HDFS-9847.006.patch
          JIRA Issue HDFS-9847
          Optional Tests asflicense compile javac javadoc mvninstall mvnsite unit findbugs checkstyle xml
          uname Linux 35a99611f755 3.13.0-36-lowlatency #63-Ubuntu SMP PREEMPT Wed Sep 3 21:56:12 UTC 2014 x86_64 x86_64 x86_64 GNU/Linux
          Build tool maven
          Personality /testptch/hadoop/patchprocess/precommit/personality/provided.sh
          git revision trunk / cd8b688
          Default Java 1.7.0_95
          Multi-JDK versions /usr/lib/jvm/java-8-oracle:1.8.0_74 /usr/lib/jvm/java-7-openjdk-amd64:1.7.0_95
          findbugs v3.0.0
          unit https://builds.apache.org/job/PreCommit-HDFS-Build/14875/artifact/patchprocess/patch-unit-hadoop-common-project_hadoop-common-jdk1.8.0_74.txt
          unit https://builds.apache.org/job/PreCommit-HDFS-Build/14875/artifact/patchprocess/patch-unit-hadoop-hdfs-project_hadoop-hdfs-jdk1.8.0_74.txt
          unit https://builds.apache.org/job/PreCommit-HDFS-Build/14875/artifact/patchprocess/patch-unit-hadoop-common-project_hadoop-common-jdk1.7.0_95.txt
          unit https://builds.apache.org/job/PreCommit-HDFS-Build/14875/artifact/patchprocess/patch-unit-hadoop-hdfs-project_hadoop-hdfs-jdk1.7.0_95.txt
          unit test logs https://builds.apache.org/job/PreCommit-HDFS-Build/14875/artifact/patchprocess/patch-unit-hadoop-common-project_hadoop-common-jdk1.8.0_74.txt https://builds.apache.org/job/PreCommit-HDFS-Build/14875/artifact/patchprocess/patch-unit-hadoop-hdfs-project_hadoop-hdfs-jdk1.8.0_74.txt https://builds.apache.org/job/PreCommit-HDFS-Build/14875/artifact/patchprocess/patch-unit-hadoop-common-project_hadoop-common-jdk1.7.0_95.txt https://builds.apache.org/job/PreCommit-HDFS-Build/14875/artifact/patchprocess/patch-unit-hadoop-hdfs-project_hadoop-hdfs-jdk1.7.0_95.txt
          JDK v1.7.0_95 Test Results https://builds.apache.org/job/PreCommit-HDFS-Build/14875/testReport/
          asflicense https://builds.apache.org/job/PreCommit-HDFS-Build/14875/artifact/patchprocess/patch-asflicense-problems.txt
          modules C: hadoop-common-project/hadoop-common hadoop-hdfs-project/hadoop-hdfs-client hadoop-hdfs-project/hadoop-hdfs U: .
          Console output https://builds.apache.org/job/PreCommit-HDFS-Build/14875/console
          Powered by Apache Yetus 0.2.0 http://yetus.apache.org

          This message was automatically generated.

          Show
          hadoopqa Hadoop QA added a comment - -1 overall Vote Subsystem Runtime Comment 0 reexec 0m 13s Docker mode activated. +1 @author 0m 0s The patch does not contain any @author tags. +1 test4tests 0m 1s The patch appears to include 1 new or modified test files. 0 mvndep 0m 46s Maven dependency ordering for branch +1 mvninstall 7m 11s trunk passed +1 compile 8m 25s trunk passed with JDK v1.8.0_74 +1 compile 8m 47s trunk passed with JDK v1.7.0_95 +1 checkstyle 1m 30s trunk passed +1 mvnsite 2m 39s trunk passed +1 mvneclipse 0m 40s trunk passed +1 findbugs 5m 23s trunk passed +1 javadoc 2m 57s trunk passed with JDK v1.8.0_74 +1 javadoc 3m 58s trunk passed with JDK v1.7.0_95 0 mvndep 0m 18s Maven dependency ordering for patch +1 mvninstall 2m 37s the patch passed +1 compile 8m 42s the patch passed with JDK v1.8.0_74 +1 javac 8m 42s the patch passed +1 compile 8m 13s the patch passed with JDK v1.7.0_95 +1 javac 8m 13s the patch passed +1 checkstyle 1m 43s root: patch generated 0 new + 1005 unchanged - 2 fixed = 1005 total (was 1007) +1 mvnsite 3m 2s the patch passed +1 mvneclipse 0m 42s the patch passed +1 whitespace 0m 0s Patch has no whitespace issues. +1 xml 0m 0s The patch has no ill-formed XML file. +1 findbugs 6m 8s the patch passed +1 javadoc 2m 44s the patch passed with JDK v1.8.0_74 +1 javadoc 3m 23s the patch passed with JDK v1.7.0_95 -1 unit 9m 29s hadoop-common in the patch failed with JDK v1.8.0_74. +1 unit 1m 2s hadoop-hdfs-client in the patch passed with JDK v1.8.0_74. -1 unit 80m 33s hadoop-hdfs in the patch failed with JDK v1.8.0_74. -1 unit 9m 19s hadoop-common in the patch failed with JDK v1.7.0_95. +1 unit 1m 4s hadoop-hdfs-client in the patch passed with JDK v1.7.0_95. -1 unit 81m 12s hadoop-hdfs in the patch failed with JDK v1.7.0_95. -1 asflicense 0m 35s Patch generated 2 ASF License warnings. 265m 3s Reason Tests JDK v1.8.0_74 Failed junit tests hadoop.hdfs.TestFileAppend JDK v1.8.0_74 Timed out junit tests org.apache.hadoop.util.TestNativeLibraryChecker JDK v1.7.0_95 Failed junit tests hadoop.hdfs.server.namenode.TestEditLog   hadoop.hdfs.server.namenode.snapshot.TestOpenFilesWithSnapshot JDK v1.7.0_95 Timed out junit tests org.apache.hadoop.util.TestNativeLibraryChecker Subsystem Report/Notes Docker Image:yetus/hadoop:fbe3e86 JIRA Patch URL https://issues.apache.org/jira/secure/attachment/12794387/HDFS-9847.006.patch JIRA Issue HDFS-9847 Optional Tests asflicense compile javac javadoc mvninstall mvnsite unit findbugs checkstyle xml uname Linux 35a99611f755 3.13.0-36-lowlatency #63-Ubuntu SMP PREEMPT Wed Sep 3 21:56:12 UTC 2014 x86_64 x86_64 x86_64 GNU/Linux Build tool maven Personality /testptch/hadoop/patchprocess/precommit/personality/provided.sh git revision trunk / cd8b688 Default Java 1.7.0_95 Multi-JDK versions /usr/lib/jvm/java-8-oracle:1.8.0_74 /usr/lib/jvm/java-7-openjdk-amd64:1.7.0_95 findbugs v3.0.0 unit https://builds.apache.org/job/PreCommit-HDFS-Build/14875/artifact/patchprocess/patch-unit-hadoop-common-project_hadoop-common-jdk1.8.0_74.txt unit https://builds.apache.org/job/PreCommit-HDFS-Build/14875/artifact/patchprocess/patch-unit-hadoop-hdfs-project_hadoop-hdfs-jdk1.8.0_74.txt unit https://builds.apache.org/job/PreCommit-HDFS-Build/14875/artifact/patchprocess/patch-unit-hadoop-common-project_hadoop-common-jdk1.7.0_95.txt unit https://builds.apache.org/job/PreCommit-HDFS-Build/14875/artifact/patchprocess/patch-unit-hadoop-hdfs-project_hadoop-hdfs-jdk1.7.0_95.txt unit test logs https://builds.apache.org/job/PreCommit-HDFS-Build/14875/artifact/patchprocess/patch-unit-hadoop-common-project_hadoop-common-jdk1.8.0_74.txt https://builds.apache.org/job/PreCommit-HDFS-Build/14875/artifact/patchprocess/patch-unit-hadoop-hdfs-project_hadoop-hdfs-jdk1.8.0_74.txt https://builds.apache.org/job/PreCommit-HDFS-Build/14875/artifact/patchprocess/patch-unit-hadoop-common-project_hadoop-common-jdk1.7.0_95.txt https://builds.apache.org/job/PreCommit-HDFS-Build/14875/artifact/patchprocess/patch-unit-hadoop-hdfs-project_hadoop-hdfs-jdk1.7.0_95.txt JDK v1.7.0_95 Test Results https://builds.apache.org/job/PreCommit-HDFS-Build/14875/testReport/ asflicense https://builds.apache.org/job/PreCommit-HDFS-Build/14875/artifact/patchprocess/patch-asflicense-problems.txt modules C: hadoop-common-project/hadoop-common hadoop-hdfs-project/hadoop-hdfs-client hadoop-hdfs-project/hadoop-hdfs U: . Console output https://builds.apache.org/job/PreCommit-HDFS-Build/14875/console Powered by Apache Yetus 0.2.0 http://yetus.apache.org This message was automatically generated.
          Hide
          arpitagarwal Arpit Agarwal added a comment -

          Thanks Yiqun Lin. I am +1 for the latest patch with a minor issue - the following line should also include the name of the configuration setting.

          1660	      throw new HadoopIllegalArgumentException("Loss of precision converting "
          1661	          + timeStr + vUnit.suffix() + " to " + unit);
          

          I will hold off committing for now in case Chris Douglas or Steve Loughran have comments. Steve - I think the only open question was whether to add week/year suffixes. I don't have an opinion either way.

          Show
          arpitagarwal Arpit Agarwal added a comment - Thanks Yiqun Lin . I am +1 for the latest patch with a minor issue - the following line should also include the name of the configuration setting. 1660 throw new HadoopIllegalArgumentException( "Loss of precision converting " 1661 + timeStr + vUnit.suffix() + " to " + unit); I will hold off committing for now in case Chris Douglas or Steve Loughran have comments. Steve - I think the only open question was whether to add week/year suffixes. I don't have an opinion either way.
          Hide
          chris.douglas Chris Douglas added a comment - - edited

          The current patch changes Configuration::getTimeDuration to throw when losing precision:

          // Configuration.java
          +    long raw = Long.parseLong(timeStr);
          +    long converted = unit.convert(raw, vUnit.unit());
          +    if (vUnit.unit().convert(converted, unit) != raw) {
          +      throw new HadoopIllegalArgumentException("Loss of precision converting "
          +          + timeStr + vUnit.suffix() + " to " + unit);
               }
          -    return unit.convert(Long.parseLong(vStr), vUnit.unit());
          +    return converted;
          
          // TestConfiguration
               Configuration conf = new Configuration(false);
               conf.setTimeDuration("test.time.a", 7L, SECONDS);
               assertEquals("7s", conf.get("test.time.a"));
          -    assertEquals(0L, conf.getTimeDuration("test.time.a", 30, MINUTES));
          

          This changes the contract. In the current version, the caller determines the precision (as detailed in the javadoc). This is correct; the caller knows reasonable precision, and can perform checks (e.g., unexpected value of 0) in its context. The Configuration has no context, and providing the expected precision as an argument overengineers the interface. If I want to give a heartbeat interval in microseconds that's my right as a lunatic, but the caller should not throw because it only cares about the value in seconds.

          (aside) Why HadoopIllegalArgumentException instead of java.lang.IllegalArgumentException? Not why is is thrown here, but why does it exist?

          Show
          chris.douglas Chris Douglas added a comment - - edited The current patch changes Configuration::getTimeDuration to throw when losing precision: // Configuration.java + long raw = Long.parseLong(timeStr); + long converted = unit.convert(raw, vUnit.unit()); + if (vUnit.unit().convert(converted, unit) != raw) { + throw new HadoopIllegalArgumentException("Loss of precision converting " + + timeStr + vUnit.suffix() + " to " + unit); } - return unit.convert(Long.parseLong(vStr), vUnit.unit()); + return converted; // TestConfiguration Configuration conf = new Configuration(false); conf.setTimeDuration("test.time.a", 7L, SECONDS); assertEquals("7s", conf.get("test.time.a")); - assertEquals(0L, conf.getTimeDuration("test.time.a", 30, MINUTES)); This changes the contract. In the current version, the caller determines the precision (as detailed in the javadoc). This is correct; the caller knows reasonable precision, and can perform checks (e.g., unexpected value of 0) in its context. The Configuration has no context, and providing the expected precision as an argument overengineers the interface. If I want to give a heartbeat interval in microseconds that's my right as a lunatic, but the caller should not throw because it only cares about the value in seconds. (aside) Why HadoopIllegalArgumentException instead of java.lang.IllegalArgumentException ? Not why is is thrown here, but why does it exist?
          Hide
          arpitagarwal Arpit Agarwal added a comment -

          The precision check was my idea so I'll try to answer.

          The Configuration has no context, and providing the expected precision as an argument overengineers the interface.

          getTimeDuration already takes a precision parameter so this patch didn't add to the interface. Without the precision check Configuration silently changes values without the caller knowing about it. e.g. this test passes today.

              conf.set("xyz", "1500ms");
              assertEquals(conf.getTimeDuration("xyz", 0, TimeUnit.SECONDS), 1);
          

          The alternative is the caller always passes TimeUnit as microseconds (or nanoseconds?) But handling backwards compatibility is harder. How will the caller differentiate 1us from plain 1 without looking at the raw value?

          Why HadoopIllegalArgumentException instead of java.lang.IllegalArgumentException?

          Added by HADOOP-6537, looks like the intent was to differentiate IllegalArgumentException thrown by Hadoop vs the JDK.

          Show
          arpitagarwal Arpit Agarwal added a comment - The precision check was my idea so I'll try to answer. The Configuration has no context, and providing the expected precision as an argument overengineers the interface. getTimeDuration already takes a precision parameter so this patch didn't add to the interface. Without the precision check Configuration silently changes values without the caller knowing about it. e.g. this test passes today. conf.set( "xyz" , "1500ms" ); assertEquals(conf.getTimeDuration( "xyz" , 0, TimeUnit.SECONDS), 1); The alternative is the caller always passes TimeUnit as microseconds (or nanoseconds?) But handling backwards compatibility is harder. How will the caller differentiate 1us from plain 1 without looking at the raw value? Why HadoopIllegalArgumentException instead of java.lang.IllegalArgumentException? Added by HADOOP-6537 , looks like the intent was to differentiate IllegalArgumentException thrown by Hadoop vs the JDK.
          Hide
          chris.douglas Chris Douglas added a comment -

          Sorry, I overloaded "precision". By providing another parameter, it might provide semantics like "give me the value of this parameter in this unit, unless it sheds more than (x% | x<unit> | whatever) of the configured value". If the caller cares this much, they should ask for the var with high precision and make the decision to throw in that context.

          Without the precision check Configuration silently changes values without the caller knowing about it.

          Isn't that the intent behind configuring with units? Throwing for loss of precision requires the operator to know the default precision (no improvement over the current approach, which embeds the unit in the config key), or go through at least one round of errors. To make this less painful for users, the caller should only use getTimeDuration with high precision, which gets us back to specifying everything but the string value in millis, internally. If getTimeDuration throws, then why is it better?

          I'd argue handling backwards compatibility is easier without throwing for loss of precision. This warns for vars without units, which we've decided is sufficient for deprecated config vars. New versions can increase precision changing only the timeunit param, and old client configs will still work. If it wants to decrease precision, then the caller can warn/throw for values that lose precision (whatever's appropriate for its context), and migrate to the new unit in the next version.

          Show
          chris.douglas Chris Douglas added a comment - Sorry, I overloaded "precision". By providing another parameter, it might provide semantics like "give me the value of this parameter in this unit, unless it sheds more than (x% | x<unit> | whatever) of the configured value". If the caller cares this much, they should ask for the var with high precision and make the decision to throw in that context. Without the precision check Configuration silently changes values without the caller knowing about it. Isn't that the intent behind configuring with units? Throwing for loss of precision requires the operator to know the default precision (no improvement over the current approach, which embeds the unit in the config key), or go through at least one round of errors. To make this less painful for users, the caller should only use getTimeDuration with high precision, which gets us back to specifying everything but the string value in millis, internally. If getTimeDuration throws, then why is it better? I'd argue handling backwards compatibility is easier without throwing for loss of precision. This warns for vars without units, which we've decided is sufficient for deprecated config vars. New versions can increase precision changing only the timeunit param, and old client configs will still work. If it wants to decrease precision, then the caller can warn/throw for values that lose precision (whatever's appropriate for its context), and migrate to the new unit in the next version.
          Hide
          arpitagarwal Arpit Agarwal added a comment -

          Sorry I didn't understand your proposal to handle compatibility in the last para, agreed with everything before that. To continue the example of heartbeat interval do you mean we continue to query it with a unit of seconds for now and discard precision without throwing?

          Show
          arpitagarwal Arpit Agarwal added a comment - Sorry I didn't understand your proposal to handle compatibility in the last para, agreed with everything before that. To continue the example of heartbeat interval do you mean we continue to query it with a unit of seconds for now and discard precision without throwing?
          Hide
          chris.douglas Chris Douglas added a comment -

          Sorry I didn't understand your proposal to handle compatibility in the last para, agreed with everything before that.

          For params without units we warn, which is consistent with our current strategy for deprecating config knobs. If the impl increases precision, then nothing distinguishes throw/nothrow. If we decrease precision, the nothrow implementation can decide what to do: discard lost precision (default), check the old precision and warn, or throw; if getTimeDuration throws, then old configs will throw (default) unless the impl checks the old precision and warns, or discards.

          w.r.t. compatibility, the only difference is the default for decreasing precision. The caller is explicitly saying they want the unit in seconds/hours/days, and following the semantics of TimeUnit seems preferable to an error.

          I see your point about our existing cases: we can't switch from some.config.seconds to some.config with a default in millis by aliasing the former to the latter. We need to first warn that some.config.seconds is deprecated in a release, then drop it in the next. Where some.config has no units in the key, we can't convert the API to use getTimeDuration and increase precision in the same release. To be fair, this isn't less flexibility than we have now: we don't specify some.config[.seconds] as a float.

          The opacity of discarded precision creating the possibility for misattribution (e.g., "increasing the hb interval from 1s to 1500ms improved stability" when it's noise) is also a concern, but I'd argue that's not a failure of the API.

          To continue the example of heartbeat interval do you mean we continue to query it with a unit of seconds for now and discard precision without throwing?

          Yes. Similar to the discussion on casting the result to int, the caller is responsible for precision.

          All that said, while I think nothrow is preferable, I won't insist on it and am +0 on the latest patch.

          Show
          chris.douglas Chris Douglas added a comment - Sorry I didn't understand your proposal to handle compatibility in the last para, agreed with everything before that. For params without units we warn, which is consistent with our current strategy for deprecating config knobs. If the impl increases precision, then nothing distinguishes throw/nothrow. If we decrease precision, the nothrow implementation can decide what to do: discard lost precision (default), check the old precision and warn, or throw; if getTimeDuration throws, then old configs will throw (default) unless the impl checks the old precision and warns, or discards. w.r.t. compatibility, the only difference is the default for decreasing precision. The caller is explicitly saying they want the unit in seconds/hours/days, and following the semantics of TimeUnit seems preferable to an error. I see your point about our existing cases: we can't switch from some.config.seconds to some.config with a default in millis by aliasing the former to the latter. We need to first warn that some.config.seconds is deprecated in a release, then drop it in the next. Where some.config has no units in the key, we can't convert the API to use getTimeDuration and increase precision in the same release. To be fair, this isn't less flexibility than we have now: we don't specify some.config[.seconds] as a float. The opacity of discarded precision creating the possibility for misattribution (e.g., "increasing the hb interval from 1s to 1500ms improved stability" when it's noise) is also a concern, but I'd argue that's not a failure of the API. To continue the example of heartbeat interval do you mean we continue to query it with a unit of seconds for now and discard precision without throwing? Yes. Similar to the discussion on casting the result to int, the caller is responsible for precision. All that said, while I think nothrow is preferable, I won't insist on it and am +0 on the latest patch.
          Hide
          linyiqun Yiqun Lin added a comment -

          Yes. Similar to the discussion on casting the result to int, the caller is responsible for precision.

          Can we use nothrow exception way, but still print out the lossing precision log infos to let users know.

          Show
          linyiqun Yiqun Lin added a comment - Yes. Similar to the discussion on casting the result to int, the caller is responsible for precision. Can we use nothrow exception way, but still print out the lossing precision log infos to let users know.
          Hide
          vinayrpet Vinayakumar B added a comment -

          Can we use nothrow exception way, but still print out the lossing precision log infos to let users know.

          This seems to be better.

          Show
          vinayrpet Vinayakumar B added a comment - Can we use nothrow exception way, but still print out the lossing precision log infos to let users know. This seems to be better.
          Hide
          linyiqun Yiqun Lin added a comment -

          Update a new patch with nothrow way, and it will print log info when the value are lossing precision. Also I fixed the minor of lossing precision info in my patch. I tested in my local, print like this:

          Loss of precision converting 7s to MINUTES for test.time.a
          

          Arpit Agarwal, Chris Douglas, I think this is a better way, what do you think, pengding jenkins.

          Show
          linyiqun Yiqun Lin added a comment - Update a new patch with nothrow way, and it will print log info when the value are lossing precision. Also I fixed the minor of lossing precision info in my patch. I tested in my local, print like this: Loss of precision converting 7s to MINUTES for test.time.a Arpit Agarwal , Chris Douglas , I think this is a better way, what do you think, pengding jenkins.
          Hide
          vinayrpet Vinayakumar B added a comment -

          +1. Latest patch looks good to me.

          Show
          vinayrpet Vinayakumar B added a comment - +1. Latest patch looks good to me.
          Hide
          hadoopqa Hadoop QA added a comment -
          -1 overall



          Vote Subsystem Runtime Comment
          0 reexec 0m 10s Docker mode activated.
          +1 @author 0m 0s The patch does not contain any @author tags.
          +1 test4tests 0m 0s The patch appears to include 1 new or modified test files.
          0 mvndep 0m 14s Maven dependency ordering for branch
          +1 mvninstall 6m 38s trunk passed
          +1 compile 5m 44s trunk passed with JDK v1.8.0_74
          +1 compile 6m 37s trunk passed with JDK v1.7.0_95
          +1 checkstyle 1m 16s trunk passed
          +1 mvnsite 2m 19s trunk passed
          +1 mvneclipse 0m 40s trunk passed
          +1 findbugs 5m 3s trunk passed
          +1 javadoc 2m 14s trunk passed with JDK v1.8.0_74
          +1 javadoc 3m 9s trunk passed with JDK v1.7.0_95
          0 mvndep 0m 14s Maven dependency ordering for patch
          +1 mvninstall 1m 57s the patch passed
          +1 compile 5m 44s the patch passed with JDK v1.8.0_74
          +1 javac 5m 44s the patch passed
          +1 compile 6m 34s the patch passed with JDK v1.7.0_95
          +1 javac 6m 34s the patch passed
          +1 checkstyle 1m 17s root: patch generated 0 new + 1004 unchanged - 2 fixed = 1004 total (was 1006)
          +1 mvnsite 2m 18s the patch passed
          +1 mvneclipse 0m 40s the patch passed
          +1 whitespace 0m 0s Patch has no whitespace issues.
          +1 xml 0m 0s The patch has no ill-formed XML file.
          +1 findbugs 5m 47s the patch passed
          +1 javadoc 2m 15s the patch passed with JDK v1.8.0_74
          +1 javadoc 3m 14s the patch passed with JDK v1.7.0_95
          -1 unit 6m 39s hadoop-common in the patch failed with JDK v1.8.0_74.
          +1 unit 0m 49s hadoop-hdfs-client in the patch passed with JDK v1.8.0_74.
          -1 unit 56m 4s hadoop-hdfs in the patch failed with JDK v1.8.0_74.
          -1 unit 7m 1s hadoop-common in the patch failed with JDK v1.7.0_95.
          +1 unit 0m 59s hadoop-hdfs-client in the patch passed with JDK v1.7.0_95.
          -1 unit 54m 42s hadoop-hdfs in the patch failed with JDK v1.7.0_95.
          -1 asflicense 0m 24s Patch generated 2 ASF License warnings.
          192m 15s



          Reason Tests
          JDK v1.8.0_74 Failed junit tests hadoop.hdfs.TestHFlush
            hadoop.hdfs.TestSafeModeWithStripedFile
          JDK v1.8.0_74 Timed out junit tests org.apache.hadoop.util.TestNativeLibraryChecker
          JDK v1.7.0_95 Failed junit tests hadoop.metrics2.impl.TestGangliaMetrics
            hadoop.hdfs.TestHFlush
          JDK v1.7.0_95 Timed out junit tests org.apache.hadoop.util.TestNativeLibraryChecker



          Subsystem Report/Notes
          Docker Image:yetus/hadoop:fbe3e86
          JIRA Patch URL https://issues.apache.org/jira/secure/attachment/12794915/HDFS-9847-nothrow.001.patch
          JIRA Issue HDFS-9847
          Optional Tests asflicense compile javac javadoc mvninstall mvnsite unit findbugs checkstyle xml
          uname Linux 040ee5bd244f 3.13.0-36-lowlatency #63-Ubuntu SMP PREEMPT Wed Sep 3 21:56:12 UTC 2014 x86_64 x86_64 x86_64 GNU/Linux
          Build tool maven
          Personality /testptch/hadoop/patchprocess/precommit/personality/provided.sh
          git revision trunk / a107cee
          Default Java 1.7.0_95
          Multi-JDK versions /usr/lib/jvm/java-8-oracle:1.8.0_74 /usr/lib/jvm/java-7-openjdk-amd64:1.7.0_95
          findbugs v3.0.0
          unit https://builds.apache.org/job/PreCommit-HDFS-Build/14904/artifact/patchprocess/patch-unit-hadoop-common-project_hadoop-common-jdk1.8.0_74.txt
          unit https://builds.apache.org/job/PreCommit-HDFS-Build/14904/artifact/patchprocess/patch-unit-hadoop-hdfs-project_hadoop-hdfs-jdk1.8.0_74.txt
          unit https://builds.apache.org/job/PreCommit-HDFS-Build/14904/artifact/patchprocess/patch-unit-hadoop-common-project_hadoop-common-jdk1.7.0_95.txt
          unit https://builds.apache.org/job/PreCommit-HDFS-Build/14904/artifact/patchprocess/patch-unit-hadoop-hdfs-project_hadoop-hdfs-jdk1.7.0_95.txt
          unit test logs https://builds.apache.org/job/PreCommit-HDFS-Build/14904/artifact/patchprocess/patch-unit-hadoop-common-project_hadoop-common-jdk1.8.0_74.txt https://builds.apache.org/job/PreCommit-HDFS-Build/14904/artifact/patchprocess/patch-unit-hadoop-hdfs-project_hadoop-hdfs-jdk1.8.0_74.txt https://builds.apache.org/job/PreCommit-HDFS-Build/14904/artifact/patchprocess/patch-unit-hadoop-common-project_hadoop-common-jdk1.7.0_95.txt https://builds.apache.org/job/PreCommit-HDFS-Build/14904/artifact/patchprocess/patch-unit-hadoop-hdfs-project_hadoop-hdfs-jdk1.7.0_95.txt
          JDK v1.7.0_95 Test Results https://builds.apache.org/job/PreCommit-HDFS-Build/14904/testReport/
          asflicense https://builds.apache.org/job/PreCommit-HDFS-Build/14904/artifact/patchprocess/patch-asflicense-problems.txt
          modules C: hadoop-common-project/hadoop-common hadoop-hdfs-project/hadoop-hdfs-client hadoop-hdfs-project/hadoop-hdfs U: .
          Console output https://builds.apache.org/job/PreCommit-HDFS-Build/14904/console
          Powered by Apache Yetus 0.2.0 http://yetus.apache.org

          This message was automatically generated.

          Show
          hadoopqa Hadoop QA added a comment - -1 overall Vote Subsystem Runtime Comment 0 reexec 0m 10s Docker mode activated. +1 @author 0m 0s The patch does not contain any @author tags. +1 test4tests 0m 0s The patch appears to include 1 new or modified test files. 0 mvndep 0m 14s Maven dependency ordering for branch +1 mvninstall 6m 38s trunk passed +1 compile 5m 44s trunk passed with JDK v1.8.0_74 +1 compile 6m 37s trunk passed with JDK v1.7.0_95 +1 checkstyle 1m 16s trunk passed +1 mvnsite 2m 19s trunk passed +1 mvneclipse 0m 40s trunk passed +1 findbugs 5m 3s trunk passed +1 javadoc 2m 14s trunk passed with JDK v1.8.0_74 +1 javadoc 3m 9s trunk passed with JDK v1.7.0_95 0 mvndep 0m 14s Maven dependency ordering for patch +1 mvninstall 1m 57s the patch passed +1 compile 5m 44s the patch passed with JDK v1.8.0_74 +1 javac 5m 44s the patch passed +1 compile 6m 34s the patch passed with JDK v1.7.0_95 +1 javac 6m 34s the patch passed +1 checkstyle 1m 17s root: patch generated 0 new + 1004 unchanged - 2 fixed = 1004 total (was 1006) +1 mvnsite 2m 18s the patch passed +1 mvneclipse 0m 40s the patch passed +1 whitespace 0m 0s Patch has no whitespace issues. +1 xml 0m 0s The patch has no ill-formed XML file. +1 findbugs 5m 47s the patch passed +1 javadoc 2m 15s the patch passed with JDK v1.8.0_74 +1 javadoc 3m 14s the patch passed with JDK v1.7.0_95 -1 unit 6m 39s hadoop-common in the patch failed with JDK v1.8.0_74. +1 unit 0m 49s hadoop-hdfs-client in the patch passed with JDK v1.8.0_74. -1 unit 56m 4s hadoop-hdfs in the patch failed with JDK v1.8.0_74. -1 unit 7m 1s hadoop-common in the patch failed with JDK v1.7.0_95. +1 unit 0m 59s hadoop-hdfs-client in the patch passed with JDK v1.7.0_95. -1 unit 54m 42s hadoop-hdfs in the patch failed with JDK v1.7.0_95. -1 asflicense 0m 24s Patch generated 2 ASF License warnings. 192m 15s Reason Tests JDK v1.8.0_74 Failed junit tests hadoop.hdfs.TestHFlush   hadoop.hdfs.TestSafeModeWithStripedFile JDK v1.8.0_74 Timed out junit tests org.apache.hadoop.util.TestNativeLibraryChecker JDK v1.7.0_95 Failed junit tests hadoop.metrics2.impl.TestGangliaMetrics   hadoop.hdfs.TestHFlush JDK v1.7.0_95 Timed out junit tests org.apache.hadoop.util.TestNativeLibraryChecker Subsystem Report/Notes Docker Image:yetus/hadoop:fbe3e86 JIRA Patch URL https://issues.apache.org/jira/secure/attachment/12794915/HDFS-9847-nothrow.001.patch JIRA Issue HDFS-9847 Optional Tests asflicense compile javac javadoc mvninstall mvnsite unit findbugs checkstyle xml uname Linux 040ee5bd244f 3.13.0-36-lowlatency #63-Ubuntu SMP PREEMPT Wed Sep 3 21:56:12 UTC 2014 x86_64 x86_64 x86_64 GNU/Linux Build tool maven Personality /testptch/hadoop/patchprocess/precommit/personality/provided.sh git revision trunk / a107cee Default Java 1.7.0_95 Multi-JDK versions /usr/lib/jvm/java-8-oracle:1.8.0_74 /usr/lib/jvm/java-7-openjdk-amd64:1.7.0_95 findbugs v3.0.0 unit https://builds.apache.org/job/PreCommit-HDFS-Build/14904/artifact/patchprocess/patch-unit-hadoop-common-project_hadoop-common-jdk1.8.0_74.txt unit https://builds.apache.org/job/PreCommit-HDFS-Build/14904/artifact/patchprocess/patch-unit-hadoop-hdfs-project_hadoop-hdfs-jdk1.8.0_74.txt unit https://builds.apache.org/job/PreCommit-HDFS-Build/14904/artifact/patchprocess/patch-unit-hadoop-common-project_hadoop-common-jdk1.7.0_95.txt unit https://builds.apache.org/job/PreCommit-HDFS-Build/14904/artifact/patchprocess/patch-unit-hadoop-hdfs-project_hadoop-hdfs-jdk1.7.0_95.txt unit test logs https://builds.apache.org/job/PreCommit-HDFS-Build/14904/artifact/patchprocess/patch-unit-hadoop-common-project_hadoop-common-jdk1.8.0_74.txt https://builds.apache.org/job/PreCommit-HDFS-Build/14904/artifact/patchprocess/patch-unit-hadoop-hdfs-project_hadoop-hdfs-jdk1.8.0_74.txt https://builds.apache.org/job/PreCommit-HDFS-Build/14904/artifact/patchprocess/patch-unit-hadoop-common-project_hadoop-common-jdk1.7.0_95.txt https://builds.apache.org/job/PreCommit-HDFS-Build/14904/artifact/patchprocess/patch-unit-hadoop-hdfs-project_hadoop-hdfs-jdk1.7.0_95.txt JDK v1.7.0_95 Test Results https://builds.apache.org/job/PreCommit-HDFS-Build/14904/testReport/ asflicense https://builds.apache.org/job/PreCommit-HDFS-Build/14904/artifact/patchprocess/patch-asflicense-problems.txt modules C: hadoop-common-project/hadoop-common hadoop-hdfs-project/hadoop-hdfs-client hadoop-hdfs-project/hadoop-hdfs U: . Console output https://builds.apache.org/job/PreCommit-HDFS-Build/14904/console Powered by Apache Yetus 0.2.0 http://yetus.apache.org This message was automatically generated.
          Hide
          arpitagarwal Arpit Agarwal added a comment -

          There is one more improvement and I am sorry for not noticing it earlier. Remove the warning on line 1651 in Configuration.java. Else I think this change will introduce warnings for all existing deployments.

          +1 from me otherwise.

          Show
          arpitagarwal Arpit Agarwal added a comment - There is one more improvement and I am sorry for not noticing it earlier. Remove the warning on line 1651 in Configuration.java. Else I think this change will introduce warnings for all existing deployments. +1 from me otherwise.
          Hide
          chris.douglas Chris Douglas added a comment -

          Remove the warning on line 1651 in Configuration.java. Else I think this change will introduce warnings for all existing deployments.

          This is the WARN for missing units? It should warn, shouldn't it? The calls specifying TimeUnit.SECONDS are for backwards compatibility, and would otherwise be in millis. The changes to hdfs-default.xml should include units (changing their type) in this release, then we can change the caller after users have been warned for using values without units.

          Show
          chris.douglas Chris Douglas added a comment - Remove the warning on line 1651 in Configuration.java. Else I think this change will introduce warnings for all existing deployments. This is the WARN for missing units? It should warn, shouldn't it? The calls specifying TimeUnit.SECONDS are for backwards compatibility, and would otherwise be in millis. The changes to hdfs-default.xml should include units (changing their type) in this release, then we can change the caller after users have been warned for using values without units.
          Hide
          arpitagarwal Arpit Agarwal added a comment -

          This is the WARN for missing units? It should warn, shouldn't it? The calls specifying TimeUnit.SECONDS are for backwards compatibility, and would otherwise be in millis. The changes to hdfs-default.xml should include units (changing their type) in this release, then we can change the caller after users have been warned for using values without units.

          Okay. it will be confusing for administrators to start seeing these warnings post-upgrade if they are not relying on the defaults in hdfs-default.xml. Not sure what is the right thing to do here, if you feel the warning is warranted then let's keep it.

          Show
          arpitagarwal Arpit Agarwal added a comment - This is the WARN for missing units? It should warn, shouldn't it? The calls specifying TimeUnit.SECONDS are for backwards compatibility, and would otherwise be in millis. The changes to hdfs-default.xml should include units (changing their type) in this release, then we can change the caller after users have been warned for using values without units. Okay. it will be confusing for administrators to start seeing these warnings post-upgrade if they are not relying on the defaults in hdfs-default.xml . Not sure what is the right thing to do here, if you feel the warning is warranted then let's keep it.
          Hide
          chris.douglas Chris Douglas added a comment -

          Yeah, I agree it's not clear-cut. Attached a patch that includes units for all the vars changed to TimeUnit in hdfs-default.xml, so it's clearer that this patch changed their type (compatibly) in this release.

          Show
          chris.douglas Chris Douglas added a comment - Yeah, I agree it's not clear-cut. Attached a patch that includes units for all the vars changed to TimeUnit in hdfs-default.xml , so it's clearer that this patch changed their type (compatibly) in this release.
          Hide
          arpitagarwal Arpit Agarwal added a comment -

          +1 for HDFS-9847-nothrow.002.patch.

          Show
          arpitagarwal Arpit Agarwal added a comment - +1 for HDFS-9847 -nothrow.002.patch.
          Hide
          hadoopqa Hadoop QA added a comment -
          -1 overall



          Vote Subsystem Runtime Comment
          0 reexec 0m 11s Docker mode activated.
          +1 @author 0m 0s The patch does not contain any @author tags.
          +1 test4tests 0m 0s The patch appears to include 1 new or modified test files.
          0 mvndep 0m 16s Maven dependency ordering for branch
          +1 mvninstall 6m 35s trunk passed
          +1 compile 5m 49s trunk passed with JDK v1.8.0_74
          +1 compile 6m 35s trunk passed with JDK v1.7.0_95
          +1 checkstyle 1m 16s trunk passed
          +1 mvnsite 2m 18s trunk passed
          +1 mvneclipse 0m 41s trunk passed
          +1 findbugs 5m 6s trunk passed
          +1 javadoc 2m 16s trunk passed with JDK v1.8.0_74
          +1 javadoc 3m 10s trunk passed with JDK v1.7.0_95
          0 mvndep 0m 14s Maven dependency ordering for patch
          +1 mvninstall 1m 57s the patch passed
          +1 compile 5m 45s the patch passed with JDK v1.8.0_74
          +1 javac 5m 45s the patch passed
          +1 compile 6m 59s the patch passed with JDK v1.7.0_95
          +1 javac 6m 59s the patch passed
          +1 checkstyle 1m 17s root: patch generated 0 new + 1003 unchanged - 2 fixed = 1003 total (was 1005)
          +1 mvnsite 2m 28s the patch passed
          +1 mvneclipse 0m 39s the patch passed
          +1 whitespace 0m 0s Patch has no whitespace issues.
          +1 xml 0m 1s The patch has no ill-formed XML file.
          +1 findbugs 5m 43s the patch passed
          +1 javadoc 2m 14s the patch passed with JDK v1.8.0_74
          +1 javadoc 3m 11s the patch passed with JDK v1.7.0_95
          -1 unit 6m 26s hadoop-common in the patch failed with JDK v1.8.0_74.
          +1 unit 0m 54s hadoop-hdfs-client in the patch passed with JDK v1.8.0_74.
          -1 unit 25m 2s hadoop-hdfs in the patch failed with JDK v1.8.0_74.
          -1 unit 7m 38s hadoop-common in the patch failed with JDK v1.7.0_95.
          +1 unit 1m 4s hadoop-hdfs-client in the patch passed with JDK v1.7.0_95.
          -1 unit 26m 8s hadoop-hdfs in the patch failed with JDK v1.7.0_95.
          -1 asflicense 0m 26s Patch generated 2 ASF License warnings.
          133m 56s



          Reason Tests
          JDK v1.8.0_74 Failed junit tests hadoop.hdfs.TestReservedRawPaths
            hadoop.hdfs.server.blockmanagement.TestDatanodeManager
            hadoop.hdfs.server.namenode.snapshot.TestUpdatePipelineWithSnapshots
            hadoop.hdfs.TestSetrepIncreasing
            hadoop.hdfs.TestModTime
            hadoop.fs.TestUrlStreamHandler
            hadoop.hdfs.security.TestDelegationToken
            hadoop.hdfs.shortcircuit.TestShortCircuitLocalRead
            hadoop.hdfs.server.namenode.TestFileLimit
            hadoop.hdfs.TestParallelShortCircuitRead
            hadoop.hdfs.server.namenode.snapshot.TestFileContextSnapshot
            hadoop.hdfs.TestDisableConnCache
            hadoop.hdfs.web.TestWebHdfsWithAuthenticationFilter
            hadoop.hdfs.server.namenode.TestEditLogAutoroll
            hadoop.TestRefreshCallQueue
            hadoop.hdfs.server.namenode.ha.TestStandbyCheckpoints
            hadoop.hdfs.TestConnCache
            hadoop.cli.TestCryptoAdminCLI
            hadoop.hdfs.TestDFSClientRetries
            hadoop.hdfs.TestSetrepDecreasing
            hadoop.hdfs.server.datanode.TestDiskError
            hadoop.fs.viewfs.TestViewFsWithAcls
            hadoop.hdfs.server.namenode.TestAddStripedBlocks
            hadoop.hdfs.server.namenode.TestFSEditLogLoader
            hadoop.hdfs.server.datanode.TestTransferRbw
            hadoop.fs.contract.hdfs.TestHDFSContractDelete
            hadoop.hdfs.server.namenode.TestFileContextAcl
            hadoop.hdfs.TestErasureCodingPolicies
            hadoop.hdfs.TestSafeModeWithStripedFile
            hadoop.fs.TestFcHdfsSetUMask
            hadoop.fs.TestUnbuffer
            hadoop.hdfs.server.namenode.TestClusterId
            hadoop.hdfs.server.namenode.TestDeleteRace
            hadoop.hdfs.TestPread
            hadoop.hdfs.server.namenode.TestReconstructStripedBlocks
            hadoop.hdfs.server.namenode.TestFSDirectory
            hadoop.fs.contract.hdfs.TestHDFSContractOpen
            hadoop.hdfs.server.namenode.snapshot.TestSnapshotListing
            hadoop.hdfs.server.datanode.TestStorageReport
            hadoop.hdfs.TestFileStatus
            hadoop.hdfs.server.datanode.TestBlockRecovery
            hadoop.fs.contract.hdfs.TestHDFSContractMkdir
            hadoop.fs.contract.hdfs.TestHDFSContractAppend
            hadoop.hdfs.server.namenode.ha.TestGetGroupsWithHA
            hadoop.hdfs.TestReadStripedFileWithMissingBlocks
            hadoop.hdfs.server.namenode.TestSecondaryWebUi
            hadoop.hdfs.server.namenode.TestMalformedURLs
            hadoop.hdfs.server.namenode.TestAuditLogger
            hadoop.hdfs.TestWriteBlockGetsBlockLengthHint
            hadoop.hdfs.TestBlocksScheduledCounter
            hadoop.hdfs.TestDatanodeLayoutUpgrade
            hadoop.hdfs.server.namenode.TestHDFSConcat
            hadoop.hdfs.protocol.datatransfer.sasl.TestSaslDataTransfer
            hadoop.hdfs.server.datanode.TestCachingStrategy
            hadoop.hdfs.server.namenode.TestAddBlockRetry
            hadoop.fs.TestSymlinkHdfsFileSystem
            hadoop.hdfs.server.namenode.TestNameNodeMetadataConsistency
            hadoop.fs.viewfs.TestViewFsDefaultValue
            hadoop.fs.TestSymlinkHdfsFileContext
            hadoop.hdfs.web.TestWebHdfsWithMultipleNameNodes
            hadoop.hdfs.TestClientProtocolForPipelineRecovery
            hadoop.hdfs.TestFSInputChecker
            hadoop.hdfs.web.TestWebHDFSXAttr
            hadoop.hdfs.server.namenode.ha.TestBootstrapStandby
            hadoop.hdfs.server.datanode.TestDataNodeInitStorage
            hadoop.hdfs.server.datanode.TestBlockReplacement
            hadoop.hdfs.server.blockmanagement.TestHeartbeatHandling
            hadoop.hdfs.server.datanode.fsdataset.impl.TestInterDatanodeProtocol
            hadoop.cli.TestAclCLI
            hadoop.hdfs.security.token.block.TestBlockToken
            hadoop.hdfs.server.namenode.ha.TestHAMetrics
            hadoop.hdfs.server.namenode.snapshot.TestSnapshotBlocksMap
            hadoop.hdfs.server.namenode.TestFsLimits
            hadoop.hdfs.TestFileAppend
            hadoop.hdfs.server.namenode.TestCommitBlockWithInvalidGenStamp
            hadoop.hdfs.tools.TestDFSHAAdminMiniCluster
            hadoop.hdfs.server.datanode.TestReadOnlySharedStorage
            hadoop.hdfs.TestEncryptedTransfer
            hadoop.hdfs.tools.TestStoragePolicyCommands
            hadoop.hdfs.TestParallelShortCircuitReadUnCached
            hadoop.hdfs.server.namenode.TestNNStorageRetentionFunctional
            hadoop.hdfs.server.datanode.TestHSync
            hadoop.hdfs.security.TestDelegationTokenForProxyUser
            hadoop.hdfs.TestBlockMissingException
            hadoop.hdfs.server.namenode.TestNameNodeRpcServer
            hadoop.hdfs.server.datanode.TestDataNodeUUID
            hadoop.hdfs.TestDatanodeRegistration
            hadoop.hdfs.server.datanode.TestBatchIbr
            hadoop.fs.contract.hdfs.TestHDFSContractSeek
            hadoop.hdfs.web.TestWebHdfsFileSystemContract
            hadoop.hdfs.web.TestWebHDFSAcl
            hadoop.hdfs.server.namenode.TestFileContextXAttr
            hadoop.hdfs.TestAbandonBlock
            hadoop.hdfs.server.namenode.TestAclConfigFlag
            hadoop.metrics2.sink.TestRollingFileSystemSinkWithSecureHdfs
            hadoop.hdfs.TestAclsEndToEnd
            hadoop.hdfs.TestFileCreationClient
            hadoop.hdfs.TestDFSAddressConfig
            hadoop.hdfs.TestRemoteBlockReader2
            hadoop.hdfs.server.namenode.TestFSImageWithXAttr
            hadoop.hdfs.TestDFSMkdirs
            hadoop.hdfs.TestFileAppendRestart
            hadoop.hdfs.server.namenode.snapshot.TestXAttrWithSnapshot
            hadoop.hdfs.server.namenode.TestFSImageWithAcl
            hadoop.hdfs.server.namenode.TestQuotaWithStripedBlocks
            hadoop.hdfs.server.namenode.ha.TestStandbyBlockManagement
            hadoop.hdfs.tools.TestDFSAdminWithHA
            hadoop.hdfs.TestDFSShellGenericOptions
            hadoop.tracing.TestTracing
            hadoop.hdfs.tools.TestDFSZKFailoverController
            hadoop.hdfs.server.datanode.TestDataNodeReconfiguration
            hadoop.hdfs.server.namenode.TestListCorruptFileBlocks
            hadoop.hdfs.server.namenode.ha.TestFailureOfSharedDir
            hadoop.hdfs.server.namenode.ha.TestRetryCacheWithHA
            hadoop.hdfs.TestBlockReaderLocalLegacy
            hadoop.hdfs.TestWriteConfigurationToDFS
            hadoop.hdfs.TestExternalBlockReader
            hadoop.hdfs.web.TestWebHDFS
            hadoop.hdfs.TestSnapshotCommands
            hadoop.hdfs.qjournal.TestSecureNNWithQJM
            hadoop.hdfs.server.datanode.TestDataNodeMultipleRegistrations
            hadoop.hdfs.server.namenode.TestParallelImageWrite
            hadoop.hdfs.TestReplication
            hadoop.hdfs.server.namenode.snapshot.TestAclWithSnapshot
            hadoop.hdfs.server.blockmanagement.TestBlockManagerSafeMode
            hadoop.hdfs.TestFileConcurrentReader
            hadoop.hdfs.server.namenode.TestNameNodeResourceChecker
            hadoop.hdfs.server.namenode.TestGenericJournalConf
            hadoop.fs.viewfs.TestViewFsWithXAttrs
            hadoop.cli.TestErasureCodingCLI
            hadoop.hdfs.qjournal.TestNNWithQJM
            hadoop.hdfs.TestClose
            hadoop.hdfs.server.namenode.snapshot.TestGetContentSummaryWithSnapshot
            hadoop.hdfs.server.datanode.TestDataNodeExit
            hadoop.hdfs.TestDFSUpgradeFromImage
            hadoop.hdfs.server.namenode.TestEditLogJournalFailures
            hadoop.hdfs.TestPersistBlocks
            hadoop.hdfs.TestDFSRollback
            hadoop.hdfs.server.blockmanagement.TestReplicationPolicyWithNodeGroup
            hadoop.tools.TestJMXGet
            hadoop.hdfs.server.datanode.TestDataNodeMetricsLogger
            hadoop.hdfs.web.TestWebHdfsWithRestCsrfPreventionFilter
            hadoop.hdfs.server.blockmanagement.TestReconstructStripedBlocksWithRackAwareness
            hadoop.hdfs.server.namenode.TestNameNodeMXBean
            hadoop.hdfs.TestErasureCodingPolicyWithSnapshot
            hadoop.hdfs.server.datanode.TestBlockHasMultipleReplicasOnSameDN
            hadoop.hdfs.TestFileAppend4
            hadoop.hdfs.tools.TestDebugAdmin
            hadoop.hdfs.server.blockmanagement.TestSequentialBlockGroupId
            hadoop.hdfs.web.TestWebHDFSForHA
            hadoop.hdfs.server.namenode.snapshot.TestSnapshotDiffReport
            hadoop.fs.contract.hdfs.TestHDFSContractCreate
            hadoop.hdfs.TestDFSOutputStream
            hadoop.hdfs.server.datanode.fsdataset.impl.TestDatanodeRestart
            hadoop.hdfs.server.namenode.TestAuditLoggerWithCommands
            hadoop.hdfs.server.namenode.TestCreateEditsLog
            hadoop.hdfs.server.namenode.TestFSNamesystemMBean
            hadoop.hdfs.TestWriteRead
            hadoop.hdfs.server.balancer.TestBalancerWithMultipleNameNodes
            hadoop.hdfs.TestBalancerBandwidth
            hadoop.hdfs.TestHdfsAdmin
            hadoop.hdfs.TestDFSPermission
            hadoop.fs.TestFcHdfsPermission
            hadoop.hdfs.server.namenode.TestEditLogRace
            hadoop.security.TestRefreshUserMappings
            hadoop.hdfs.TestSafeMode
            hadoop.hdfs.server.namenode.TestAllowFormat
            hadoop.fs.viewfs.TestViewFsHdfs
            hadoop.hdfs.TestDFSRename
            hadoop.hdfs.server.namenode.TestNameNodeRpcServerMethods
            hadoop.hdfs.TestIsMethodSupported
            hadoop.fs.TestResolveHdfsSymlink
            hadoop.hdfs.TestSeekBug
            hadoop.hdfs.server.namenode.web.resources.TestWebHdfsDataLocality
            hadoop.hdfs.server.datanode.fsdataset.impl.TestWriteToReplica
            hadoop.tracing.TestTracingShortCircuitLocalRead
            hadoop.hdfs.server.blockmanagement.TestNameNodePrunesMissingStorages
            hadoop.hdfs.TestParallelRead
            hadoop.fs.contract.hdfs.TestHDFSContractGetFileStatus
            hadoop.hdfs.server.namenode.snapshot.TestCheckpointsWithSnapshots
            hadoop.hdfs.server.namenode.TestProtectedDirectories
            hadoop.hdfs.TestDFSUpgrade
            hadoop.hdfs.tools.offlineImageViewer.TestOfflineImageViewerForContentSummary
            hadoop.hdfs.TestParallelShortCircuitReadNoChecksum
            hadoop.hdfs.server.namenode.ha.TestEditLogTailer
            hadoop.hdfs.tools.TestDelegationTokenFetcher
            hadoop.tracing.TestTraceAdmin
            hadoop.hdfs.TestDFSStorageStateRecovery
            hadoop.hdfs.server.namenode.snapshot.TestSnapshotMetrics
            hadoop.hdfs.server.namenode.TestNNThroughputBenchmark
            hadoop.hdfs.server.namenode.TestNameNodeReconfigure
            hadoop.hdfs.TestEncryptionZonesWithKMS
            hadoop.hdfs.TestCrcCorruption
            hadoop.hdfs.server.namenode.TestINodeFile
            hadoop.hdfs.TestFSOutputSummer
            hadoop.hdfs.server.namenode.ha.TestPipelinesFailover
            hadoop.hdfs.TestFileLengthOnClusterRestart
            hadoop.hdfs.TestDatanodeStartupFixesLegacyStorageIDs
            hadoop.hdfs.TestRollingUpgradeRollback
            hadoop.hdfs.TestSetTimes
            hadoop.hdfs.server.namenode.TestQuotaByStorageType
            hadoop.hdfs.server.namenode.TestNamenodeRetryCache
            hadoop.fs.TestWebHdfsFileContextMainOperations
            hadoop.hdfs.server.namenode.ha.TestDelegationTokensWithHA
            hadoop.metrics2.sink.TestRollingFileSystemSinkWithHdfs
            hadoop.hdfs.TestHDFSFileSystemContract
            hadoop.hdfs.TestDFSRemove
            hadoop.fs.TestFcHdfsCreateMkdir
            hadoop.hdfs.TestEncryptionZones
            hadoop.hdfs.server.datanode.TestBPOfferService
            hadoop.hdfs.TestAppendDifferentChecksum
            hadoop.hdfs.server.blockmanagement.TestReplicationPolicy
            hadoop.hdfs.server.namenode.ha.TestNNHealthCheck
            hadoop.hdfs.server.namenode.snapshot.TestSnapshotReplication
            hadoop.hdfs.server.namenode.snapshot.TestSnapshotNameWithInvalidCharacters
            hadoop.hdfs.server.namenode.ha.TestBootstrapStandbyWithQJM
            hadoop.hdfs.server.namenode.TestBlockUnderConstruction
            hadoop.hdfs.server.mover.TestMover
            hadoop.hdfs.server.blockmanagement.TestComputeInvalidateWork
            hadoop.hdfs.server.namenode.TestNameNodeRetryCacheMetrics
            hadoop.hdfs.TestDFSFinalize
            hadoop.hdfs.server.namenode.TestDefaultBlockPlacementPolicy
            hadoop.hdfs.TestFileAppend2
            hadoop.hdfs.server.namenode.ha.TestInitializeSharedEdits
            hadoop.hdfs.server.datanode.TestIncrementalBlockReports
            hadoop.hdfs.TestErasureCodeBenchmarkThroughput
            hadoop.hdfs.server.namenode.TestCommitBlockSynchronization
            hadoop.hdfs.server.namenode.ha.TestFailoverWithBlockTokensEnabled
            hadoop.hdfs.server.datanode.TestBlockScanner
            hadoop.hdfs.server.namenode.TestStorageRestore
            hadoop.hdfs.server.namenode.TestFSNamesystem
            hadoop.hdfs.server.namenode.TestEditLog
            hadoop.fs.viewfs.TestViewFileSystemWithXAttrs
            hadoop.hdfs.web.TestWebHdfsTokens
            hadoop.hdfs.server.namenode.ha.TestHAFsck
            hadoop.fs.viewfs.TestViewFileSystemWithAcls
            hadoop.hdfs.server.namenode.TestXAttrConfigFlag
            hadoop.hdfs.tools.offlineImageViewer.TestOfflineImageViewer
            hadoop.hdfs.TestFsShellPermission
            hadoop.hdfs.TestRestartDFS
            hadoop.hdfs.TestFileStatusWithECPolicy
            hadoop.hdfs.TestFileAppend3
            hadoop.hdfs.TestDFSInputStream
            hadoop.hdfs.server.namenode.snapshot.TestINodeFileUnderConstructionWithSnapshot
            hadoop.hdfs.TestWriteReadStripedFile
            hadoop.hdfs.TestApplyingStoragePolicy
            hadoop.hdfs.TestQuota
            hadoop.hdfs.server.namenode.snapshot.TestDisallowModifyROSnapshot
            hadoop.hdfs.TestInjectionForSimulatedStorage
            hadoop.hdfs.server.namenode.TestNameNodeRespectsBindHostKeys
            hadoop.hdfs.server.datanode.TestDataNodeMXBean
            hadoop.hdfs.web.TestFSMainOperationsWebHdfs
            hadoop.hdfs.tools.TestDFSAdmin
            hadoop.hdfs.TestClientBlockVerification
            hadoop.hdfs.TestDFSClientSocketSize
            hadoop.hdfs.tools.offlineEditsViewer.TestOfflineEditsViewer
            hadoop.hdfs.server.blockmanagement.TestBlockManager
            hadoop.hdfs.server.datanode.TestDataNodeMetrics
            hadoop.hdfs.server.namenode.TestFsckWithMultipleNameNodes
            hadoop.hdfs.TestDFSClientFailover
            hadoop.hdfs.TestDFSStripedOutputStream
            hadoop.hdfs.server.namenode.TestSnapshotPathINodes
            hadoop.hdfs.TestRollingUpgrade
            hadoop.hdfs.server.namenode.ha.TestStateTransitionFailure
            hadoop.hdfs.server.namenode.ha.TestStandbyIsHot
            hadoop.security.TestPermission
            hadoop.hdfs.TestDFSStripedOutputStreamWithFailure
            hadoop.fs.contract.hdfs.TestHDFSContractConcat
            hadoop.hdfs.TestGetBlocks
            hadoop.hdfs.server.blockmanagement.TestReplicationPolicyConsiderLoad
            hadoop.hdfs.server.blockmanagement.TestAvailableSpaceBlockPlacementPolicy
            hadoop.hdfs.server.namenode.TestLargeDirectoryDelete
            hadoop.hdfs.server.blockmanagement.TestOverReplicatedBlocks
            hadoop.hdfs.server.namenode.TestFsck
            hadoop.hdfs.server.namenode.TestNestedEncryptionZones
            hadoop.hdfs.server.namenode.TestAuditLogs
            hadoop.hdfs.TestListFilesInFileContext
            hadoop.hdfs.server.namenode.snapshot.TestNestedSnapshots
            hadoop.hdfs.server.blockmanagement.TestHostFileManager
            hadoop.hdfs.TestMultiThreadedHflush
            hadoop.hdfs.server.datanode.TestDataNodeECN
            hadoop.hdfs.server.namenode.TestSecondaryNameNodeUpgrade
            hadoop.hdfs.server.blockmanagement.TestUnderReplicatedBlocks
            hadoop.security.TestPermissionSymlinks
            hadoop.hdfs.server.datanode.web.dtp.TestDtpHttp2
            hadoop.hdfs.server.namenode.TestValidateConfigurationSettings
            hadoop.hdfs.TestDataTransferKeepalive
            hadoop.hdfs.TestDatanodeConfig
            hadoop.hdfs.TestClientReportBadBlock
            hadoop.hdfs.server.blockmanagement.TestSequentialBlockId
            hadoop.hdfs.TestSmallBlock
            hadoop.net.TestNetworkTopology
            hadoop.fs.contract.hdfs.TestHDFSContractRootDirectory
            hadoop.hdfs.server.namenode.snapshot.TestOpenFilesWithSnapshot
            hadoop.hdfs.TestHFlush
            hadoop.hdfs.tools.offlineImageViewer.TestOfflineImageViewerWithStripedBlocks
            hadoop.hdfs.TestParallelUnixDomainRead
            hadoop.hdfs.TestGetFileChecksum
            hadoop.cli.TestXAttrCLI
            hadoop.hdfs.server.namenode.TestNameEditsConfigs
            hadoop.hdfs.TestEncryptionZonesWithHA
            hadoop.hdfs.server.datanode.TestRefreshNamenodes
            hadoop.hdfs.TestBlockStoragePolicy
            hadoop.hdfs.TestMiniDFSCluster
            hadoop.hdfs.server.namenode.ha.TestDFSUpgradeWithHA
            hadoop.hdfs.shortcircuit.TestShortCircuitCache
            hadoop.fs.contract.hdfs.TestHDFSContractRename
            hadoop.hdfs.server.namenode.TestSecurityTokenEditLog
            hadoop.hdfs.TestDFSClientExcludedNodes
            hadoop.hdfs.server.namenode.snapshot.TestSnapshotFileLength
            hadoop.hdfs.server.datanode.TestNNHandlesBlockReportPerStorage
            hadoop.hdfs.crypto.TestHdfsCryptoStreams
            hadoop.hdfs.TestDFSStripedInputStream
            hadoop.fs.permission.TestStickyBit
            hadoop.hdfs.server.blockmanagement.TestBlockStatsMXBean
            hadoop.hdfs.server.namenode.ha.TestPendingCorruptDnMessages
            hadoop.hdfs.web.TestHttpsFileSystem
            hadoop.hdfs.server.namenode.snapshot.TestSnapshotDeletion
            hadoop.hdfs.TestDFSStartupVersions
            hadoop.hdfs.TestFileCreation
            hadoop.hdfs.TestMissingBlocksAlert
            hadoop.hdfs.server.namenode.TestSecureNameNode
            hadoop.hdfs.server.namenode.snapshot.TestSnapshot
            hadoop.fs.viewfs.TestViewFileSystemAtHdfsRoot
            hadoop.hdfs.TestHDFSServerPorts
            hadoop.hdfs.server.namenode.TestTransferFsImage
            hadoop.hdfs.TestParallelShortCircuitLegacyRead
            hadoop.hdfs.server.namenode.TestStartup
            hadoop.hdfs.server.namenode.TestNameNodeRecovery
            hadoop.hdfs.TestRemoteBlockReader
            hadoop.hdfs.TestRead
            hadoop.hdfs.server.blockmanagement.TestReplicationPolicyWithUpgradeDomain
            hadoop.hdfs.server.namenode.ha.TestEditLogsDuringFailover
            hadoop.hdfs.server.namenode.TestDiskspaceQuotaUpdate
            hadoop.fs.contract.hdfs.TestHDFSContractSetTimes
            hadoop.hdfs.TestLocalDFS
            hadoop.hdfs.server.namenode.TestGetBlockLocations
            hadoop.hdfs.server.datanode.TestDeleteBlockPool
            hadoop.hdfs.server.datanode.TestNNHandlesCombinedBlockReport
            hadoop.hdfs.server.namenode.ha.TestXAttrsWithHA
            hadoop.hdfs.TestBlockReaderFactory
            hadoop.hdfs.server.namenode.TestINodeAttributeProvider
            hadoop.hdfs.server.namenode.TestFSImageWithSnapshot
            hadoop.hdfs.TestDataTransferProtocol
            hadoop.hdfs.TestDFSShell
            hadoop.hdfs.TestPipelines
            hadoop.hdfs.TestReadStripedFileWithDecoding
            hadoop.hdfs.server.datanode.TestDataXceiverLazyPersistHint
            hadoop.hdfs.server.namenode.snapshot.TestSnapshotRename
            hadoop.hdfs.TestFetchImage
            hadoop.hdfs.server.namenode.TestStripedINodeFile
            hadoop.hdfs.TestListFilesInDFS
            hadoop.cli.TestCacheAdminCLI
            hadoop.fs.TestSWebHdfsFileContextMainOperations
            hadoop.hdfs.server.datanode.TestDatanodeProtocolRetryPolicy
            hadoop.hdfs.tools.offlineImageViewer.TestOfflineImageViewerForXAttr
            hadoop.hdfs.server.namenode.TestProcessCorruptBlocks
            hadoop.hdfs.TestFileCorruption
            hadoop.hdfs.server.namenode.TestMetadataVersionOutput
            hadoop.hdfs.server.namenode.TestNamenodeCapacityReport
            hadoop.hdfs.server.datanode.fsdataset.impl.TestSpaceReservation
            hadoop.hdfs.server.namenode.ha.TestLossyRetryInvocationHandler
            hadoop.hdfs.TestHDFSTrash
            hadoop.fs.TestHDFSFileContextMainOperations
            hadoop.hdfs.server.namenode.TestSaveNamespace
            hadoop.fs.TestGlobPaths
            hadoop.fs.viewfs.TestViewFsFileStatusHdfs
            hadoop.hdfs.server.namenode.TestCheckPointForSecurityTokens
            hadoop.hdfs.server.datanode.TestDataNodeTransferSocketSize
            hadoop.hdfs.server.blockmanagement.TestPendingReplication
            hadoop.hdfs.server.namenode.ha.TestHarFileSystemWithHA
            hadoop.fs.viewfs.TestViewFsAtHdfsRoot
            hadoop.TestGenericRefresh
            hadoop.hdfs.server.datanode.TestIncrementalBrVariations
            hadoop.hdfs.TestDistributedFileSystem
            hadoop.hdfs.server.namenode.ha.TestHAAppend
            hadoop.hdfs.tools.TestGetGroups
            hadoop.hdfs.server.namenode.TestBackupNode
            hadoop.hdfs.server.namenode.TestNameNodeAcl
            hadoop.hdfs.server.datanode.TestDataNodeVolumeFailure
            hadoop.fs.shell.TestHdfsTextCommand
            hadoop.hdfs.TestLargeBlock
            hadoop.cli.TestDeleteCLI
            hadoop.cli.TestHDFSCLI
            hadoop.hdfs.server.datanode.fsdataset.impl.TestFsDatasetImpl
            hadoop.hdfs.TestReplaceDatanodeOnFailure
            hadoop.hdfs.server.namenode.TestFavoredNodesEndToEnd
            hadoop.hdfs.server.blockmanagement.TestBlockReportRateLimiting
            hadoop.fs.TestSymlinkHdfsDisable
            hadoop.hdfs.server.namenode.ha.TestHAStateTransitions
            hadoop.hdfs.server.namenode.TestFSImage
            hadoop.fs.viewfs.TestViewFileSystemHdfs
            hadoop.hdfs.server.namenode.TestAddBlock
            hadoop.hdfs.TestReconstructStripedFile
            hadoop.hdfs.server.namenode.ha.TestFailureToReadEdits
            hadoop.hdfs.TestDFSInotifyEventInputStream
            hadoop.hdfs.server.namenode.TestBlockPlacementPolicyRackFaultTolerant
            hadoop.hdfs.server.namenode.snapshot.TestRenameWithSnapshots
            hadoop.hdfs.server.namenode.snapshot.TestSnapshottableDirListing
            hadoop.hdfs.TestLease
            hadoop.hdfs.server.namenode.snapshot.TestSetQuotaWithSnapshot
            hadoop.hdfs.server.namenode.TestNameNodeXAttr
            hadoop.hdfs.server.datanode.TestDnRespectsBlockReportSplitThreshold
            hadoop.hdfs.server.namenode.TestCheckpoint
            hadoop.hdfs.TestBlockReaderLocal
            hadoop.hdfs.server.namenode.snapshot.TestSnapshotStatsMXBean
            hadoop.hdfs.server.namenode.ha.TestDNFencing
            hadoop.hdfs.server.datanode.TestDataNodeRollingUpgrade
            hadoop.hdfs.TestLeaseRecovery
            hadoop.hdfs.tools.offlineImageViewer.TestOfflineImageViewerForAcl
          JDK v1.8.0_74 Timed out junit tests org.apache.hadoop.util.TestNativeLibraryChecker
          JDK v1.7.0_95 Failed junit tests hadoop.security.token.delegation.TestZKDelegationTokenSecretManager
            hadoop.net.TestDNS
            hadoop.hdfs.TestReservedRawPaths
            hadoop.hdfs.server.blockmanagement.TestDatanodeManager
            hadoop.hdfs.server.namenode.snapshot.TestUpdatePipelineWithSnapshots
            hadoop.hdfs.TestSetrepIncreasing
            hadoop.hdfs.TestModTime
            hadoop.fs.TestUrlStreamHandler
            hadoop.hdfs.security.TestDelegationToken
            hadoop.hdfs.shortcircuit.TestShortCircuitLocalRead
            hadoop.hdfs.server.namenode.TestFileLimit
            hadoop.hdfs.TestParallelShortCircuitRead
            hadoop.hdfs.server.namenode.snapshot.TestFileContextSnapshot
            hadoop.hdfs.TestDisableConnCache
            hadoop.hdfs.web.TestWebHdfsWithAuthenticationFilter
            hadoop.hdfs.server.namenode.TestEditLogAutoroll
            hadoop.TestRefreshCallQueue
            hadoop.hdfs.server.namenode.ha.TestStandbyCheckpoints
            hadoop.hdfs.TestConnCache
            hadoop.cli.TestCryptoAdminCLI
            hadoop.hdfs.TestDFSClientRetries
            hadoop.hdfs.TestSetrepDecreasing
            hadoop.hdfs.server.datanode.TestDiskError
            hadoop.fs.viewfs.TestViewFsWithAcls
            hadoop.hdfs.server.namenode.TestAddStripedBlocks
            hadoop.hdfs.server.namenode.TestFSEditLogLoader
            hadoop.hdfs.server.datanode.TestTransferRbw
            hadoop.fs.contract.hdfs.TestHDFSContractDelete
            hadoop.hdfs.server.namenode.TestFileContextAcl
            hadoop.hdfs.TestErasureCodingPolicies
            hadoop.hdfs.TestSafeModeWithStripedFile
            hadoop.fs.TestFcHdfsSetUMask
            hadoop.fs.TestUnbuffer
            hadoop.hdfs.server.namenode.TestClusterId
            hadoop.hdfs.server.namenode.TestDeleteRace
            hadoop.hdfs.TestPread
            hadoop.hdfs.server.namenode.TestReconstructStripedBlocks
            hadoop.hdfs.server.namenode.TestFSDirectory
            hadoop.fs.contract.hdfs.TestHDFSContractOpen
            hadoop.hdfs.server.namenode.snapshot.TestSnapshotListing
            hadoop.hdfs.server.datanode.TestStorageReport
            hadoop.hdfs.TestFileStatus
            hadoop.hdfs.server.datanode.TestBlockRecovery
            hadoop.fs.contract.hdfs.TestHDFSContractMkdir
            hadoop.fs.contract.hdfs.TestHDFSContractAppend
            hadoop.hdfs.server.namenode.ha.TestGetGroupsWithHA
            hadoop.hdfs.TestReadStripedFileWithMissingBlocks
            hadoop.hdfs.server.namenode.TestSecondaryWebUi
            hadoop.hdfs.server.namenode.TestMalformedURLs
            hadoop.hdfs.server.namenode.TestAuditLogger
            hadoop.hdfs.TestWriteBlockGetsBlockLengthHint
            hadoop.hdfs.TestBlocksScheduledCounter
            hadoop.hdfs.TestDatanodeLayoutUpgrade
            hadoop.hdfs.server.namenode.TestHDFSConcat
            hadoop.hdfs.protocol.datatransfer.sasl.TestSaslDataTransfer
            hadoop.hdfs.server.datanode.TestCachingStrategy
            hadoop.hdfs.server.namenode.TestAddBlockRetry
            hadoop.fs.TestSymlinkHdfsFileSystem
            hadoop.hdfs.server.namenode.TestNameNodeMetadataConsistency
            hadoop.fs.viewfs.TestViewFsDefaultValue
            hadoop.fs.TestSymlinkHdfsFileContext
            hadoop.hdfs.web.TestWebHdfsWithMultipleNameNodes
            hadoop.hdfs.TestClientProtocolForPipelineRecovery
            hadoop.hdfs.TestFSInputChecker
            hadoop.hdfs.web.TestWebHDFSXAttr
            hadoop.hdfs.server.namenode.ha.TestBootstrapStandby
            hadoop.hdfs.server.datanode.TestDataNodeInitStorage
            hadoop.hdfs.server.datanode.TestBlockReplacement
            hadoop.hdfs.server.blockmanagement.TestHeartbeatHandling
            hadoop.hdfs.server.datanode.fsdataset.impl.TestInterDatanodeProtocol
            hadoop.cli.TestAclCLI
            hadoop.hdfs.security.token.block.TestBlockToken
            hadoop.hdfs.server.namenode.ha.TestHAMetrics
            hadoop.hdfs.server.namenode.snapshot.TestSnapshotBlocksMap
            hadoop.hdfs.server.namenode.TestFsLimits
            hadoop.hdfs.TestFileAppend
            hadoop.hdfs.server.namenode.TestCommitBlockWithInvalidGenStamp
            hadoop.hdfs.tools.TestDFSHAAdminMiniCluster
            hadoop.hdfs.server.datanode.TestReadOnlySharedStorage
            hadoop.hdfs.TestEncryptedTransfer
            hadoop.hdfs.tools.TestStoragePolicyCommands
            hadoop.hdfs.TestParallelShortCircuitReadUnCached
            hadoop.hdfs.server.namenode.TestNNStorageRetentionFunctional
            hadoop.hdfs.server.datanode.TestHSync
            hadoop.hdfs.security.TestDelegationTokenForProxyUser
            hadoop.hdfs.TestBlockMissingException
            hadoop.hdfs.server.namenode.TestNameNodeRpcServer
            hadoop.hdfs.server.datanode.TestDataNodeUUID
            hadoop.hdfs.TestDatanodeRegistration
            hadoop.hdfs.server.datanode.TestBatchIbr
            hadoop.fs.contract.hdfs.TestHDFSContractSeek
            hadoop.hdfs.web.TestWebHdfsFileSystemContract
            hadoop.hdfs.web.TestWebHDFSAcl
            hadoop.hdfs.server.namenode.TestFileContextXAttr
            hadoop.hdfs.TestAbandonBlock
            hadoop.hdfs.server.namenode.TestAclConfigFlag
            hadoop.metrics2.sink.TestRollingFileSystemSinkWithSecureHdfs
            hadoop.hdfs.TestAclsEndToEnd
            hadoop.hdfs.TestFileCreationClient
            hadoop.hdfs.TestDFSAddressConfig
            hadoop.hdfs.TestRemoteBlockReader2
            hadoop.hdfs.server.namenode.TestFSImageWithXAttr
            hadoop.hdfs.TestDFSMkdirs
            hadoop.hdfs.TestFileAppendRestart
            hadoop.hdfs.server.namenode.snapshot.TestXAttrWithSnapshot
            hadoop.hdfs.server.namenode.TestFSImageWithAcl
            hadoop.hdfs.server.namenode.TestQuotaWithStripedBlocks
            hadoop.hdfs.server.namenode.ha.TestStandbyBlockManagement
            hadoop.hdfs.tools.TestDFSAdminWithHA
            hadoop.hdfs.TestDFSShellGenericOptions
            hadoop.tracing.TestTracing
            hadoop.hdfs.tools.TestDFSZKFailoverController
            hadoop.hdfs.server.datanode.TestDataNodeReconfiguration
            hadoop.hdfs.server.namenode.TestListCorruptFileBlocks
            hadoop.hdfs.server.namenode.ha.TestFailureOfSharedDir
            hadoop.hdfs.server.namenode.ha.TestRetryCacheWithHA
            hadoop.hdfs.TestBlockReaderLocalLegacy
            hadoop.hdfs.TestWriteConfigurationToDFS
            hadoop.hdfs.TestExternalBlockReader
            hadoop.hdfs.web.TestWebHDFS
            hadoop.hdfs.TestSnapshotCommands
            hadoop.hdfs.qjournal.TestSecureNNWithQJM
            hadoop.hdfs.server.datanode.TestDataNodeMultipleRegistrations
            hadoop.hdfs.server.namenode.TestParallelImageWrite
            hadoop.hdfs.TestReplication
            hadoop.hdfs.server.namenode.snapshot.TestAclWithSnapshot
            hadoop.hdfs.server.blockmanagement.TestBlockManagerSafeMode
            hadoop.hdfs.TestFileConcurrentReader
            hadoop.hdfs.server.namenode.TestNameNodeResourceChecker
            hadoop.hdfs.server.namenode.TestGenericJournalConf
            hadoop.fs.viewfs.TestViewFsWithXAttrs
            hadoop.cli.TestErasureCodingCLI
            hadoop.hdfs.qjournal.TestNNWithQJM
            hadoop.hdfs.TestClose
            hadoop.hdfs.server.namenode.snapshot.TestGetContentSummaryWithSnapshot
            hadoop.hdfs.server.datanode.TestDataNodeExit
            hadoop.hdfs.TestDFSUpgradeFromImage
            hadoop.hdfs.server.namenode.TestEditLogJournalFailures
            hadoop.hdfs.TestPersistBlocks
            hadoop.hdfs.TestDFSRollback
            hadoop.hdfs.server.blockmanagement.TestReplicationPolicyWithNodeGroup
            hadoop.tools.TestJMXGet
            hadoop.hdfs.server.datanode.TestDataNodeMetricsLogger
            hadoop.hdfs.web.TestWebHdfsWithRestCsrfPreventionFilter
            hadoop.hdfs.server.blockmanagement.TestReconstructStripedBlocksWithRackAwareness
            hadoop.hdfs.server.namenode.TestNameNodeMXBean
            hadoop.hdfs.TestErasureCodingPolicyWithSnapshot
            hadoop.hdfs.server.datanode.TestBlockHasMultipleReplicasOnSameDN
            hadoop.hdfs.TestFileAppend4
            hadoop.hdfs.tools.TestDebugAdmin
            hadoop.hdfs.server.blockmanagement.TestSequentialBlockGroupId
            hadoop.hdfs.web.TestWebHDFSForHA
            hadoop.hdfs.server.namenode.snapshot.TestSnapshotDiffReport
            hadoop.fs.contract.hdfs.TestHDFSContractCreate
            hadoop.hdfs.TestDFSOutputStream
            hadoop.hdfs.server.datanode.fsdataset.impl.TestDatanodeRestart
            hadoop.hdfs.server.namenode.TestAuditLoggerWithCommands
            hadoop.hdfs.server.namenode.TestCreateEditsLog
            hadoop.hdfs.server.namenode.TestFSNamesystemMBean
            hadoop.hdfs.TestWriteRead
            hadoop.hdfs.TestBalancerBandwidth
            hadoop.hdfs.TestHdfsAdmin
            hadoop.hdfs.TestDFSPermission
            hadoop.fs.TestFcHdfsPermission
            hadoop.hdfs.server.namenode.TestEditLogRace
            hadoop.security.TestRefreshUserMappings
            hadoop.hdfs.TestSafeMode
            hadoop.hdfs.server.namenode.TestAllowFormat
            hadoop.fs.viewfs.TestViewFsHdfs
            hadoop.hdfs.TestDFSRename
            hadoop.hdfs.server.namenode.TestNameNodeRpcServerMethods
            hadoop.hdfs.TestIsMethodSupported
            hadoop.fs.TestResolveHdfsSymlink
            hadoop.hdfs.TestSeekBug
            hadoop.hdfs.server.namenode.web.resources.TestWebHdfsDataLocality
            hadoop.hdfs.server.datanode.fsdataset.impl.TestWriteToReplica
            hadoop.tracing.TestTracingShortCircuitLocalRead
            hadoop.hdfs.server.blockmanagement.TestNameNodePrunesMissingStorages
            hadoop.hdfs.TestParallelRead
            hadoop.fs.contract.hdfs.TestHDFSContractGetFileStatus
            hadoop.hdfs.server.namenode.snapshot.TestCheckpointsWithSnapshots
            hadoop.hdfs.server.namenode.TestProtectedDirectories
            hadoop.hdfs.TestDFSUpgrade
            hadoop.hdfs.tools.offlineImageViewer.TestOfflineImageViewerForContentSummary
            hadoop.hdfs.TestParallelShortCircuitReadNoChecksum
            hadoop.hdfs.server.namenode.ha.TestEditLogTailer
            hadoop.hdfs.tools.TestDelegationTokenFetcher
            hadoop.tracing.TestTraceAdmin
            hadoop.hdfs.TestDFSStorageStateRecovery
            hadoop.hdfs.server.namenode.snapshot.TestSnapshotMetrics
            hadoop.hdfs.server.namenode.TestNNThroughputBenchmark
            hadoop.hdfs.server.namenode.TestNameNodeReconfigure
            hadoop.hdfs.TestEncryptionZonesWithKMS
            hadoop.hdfs.TestCrcCorruption
            hadoop.hdfs.server.namenode.TestINodeFile
            hadoop.hdfs.TestFSOutputSummer
            hadoop.hdfs.server.namenode.ha.TestPipelinesFailover
            hadoop.hdfs.TestFileLengthOnClusterRestart
            hadoop.hdfs.TestDatanodeStartupFixesLegacyStorageIDs
            hadoop.hdfs.TestRollingUpgradeRollback
            hadoop.hdfs.TestSetTimes
            hadoop.hdfs.server.namenode.TestQuotaByStorageType
            hadoop.hdfs.server.namenode.TestNamenodeRetryCache
            hadoop.fs.TestWebHdfsFileContextMainOperations
            hadoop.hdfs.server.namenode.ha.TestDelegationTokensWithHA
            hadoop.metrics2.sink.TestRollingFileSystemSinkWithHdfs
            hadoop.hdfs.TestHDFSFileSystemContract
            hadoop.hdfs.TestDFSRemove
            hadoop.fs.TestFcHdfsCreateMkdir
            hadoop.hdfs.TestEncryptionZones
            hadoop.hdfs.server.datanode.TestBPOfferService
            hadoop.hdfs.TestAppendDifferentChecksum
            hadoop.hdfs.server.blockmanagement.TestReplicationPolicy
            hadoop.hdfs.server.namenode.ha.TestNNHealthCheck
            hadoop.hdfs.server.namenode.snapshot.TestSnapshotReplication
            hadoop.hdfs.server.namenode.snapshot.TestSnapshotNameWithInvalidCharacters
            hadoop.hdfs.server.namenode.ha.TestBootstrapStandbyWithQJM
            hadoop.hdfs.server.namenode.TestBlockUnderConstruction
            hadoop.hdfs.server.mover.TestMover
            hadoop.hdfs.server.blockmanagement.TestComputeInvalidateWork
            hadoop.hdfs.server.namenode.TestNameNodeRetryCacheMetrics
            hadoop.hdfs.TestDFSFinalize
            hadoop.hdfs.server.namenode.TestDefaultBlockPlacementPolicy
            hadoop.hdfs.TestFileAppend2
            hadoop.hdfs.server.namenode.ha.TestInitializeSharedEdits
            hadoop.hdfs.server.datanode.TestIncrementalBlockReports
            hadoop.hdfs.TestErasureCodeBenchmarkThroughput
            hadoop.hdfs.server.namenode.TestCommitBlockSynchronization
            hadoop.hdfs.server.namenode.ha.TestFailoverWithBlockTokensEnabled
            hadoop.hdfs.server.datanode.TestBlockScanner
            hadoop.hdfs.server.namenode.TestStorageRestore
            hadoop.hdfs.server.namenode.TestFSNamesystem
            hadoop.hdfs.server.namenode.TestEditLog
            hadoop.fs.viewfs.TestViewFileSystemWithXAttrs
            hadoop.hdfs.web.TestWebHdfsTokens
            hadoop.hdfs.server.namenode.ha.TestHAFsck
            hadoop.fs.viewfs.TestViewFileSystemWithAcls
            hadoop.hdfs.server.namenode.TestXAttrConfigFlag
            hadoop.hdfs.tools.offlineImageViewer.TestOfflineImageViewer
            hadoop.hdfs.TestFsShellPermission
            hadoop.hdfs.TestRestartDFS
            hadoop.hdfs.TestFileStatusWithECPolicy
            hadoop.hdfs.TestFileAppend3
            hadoop.hdfs.TestDFSInputStream
            hadoop.hdfs.server.namenode.snapshot.TestINodeFileUnderConstructionWithSnapshot
            hadoop.hdfs.TestWriteReadStripedFile
            hadoop.hdfs.TestApplyingStoragePolicy
            hadoop.hdfs.TestQuota
            hadoop.hdfs.server.namenode.snapshot.TestDisallowModifyROSnapshot
            hadoop.hdfs.TestInjectionForSimulatedStorage
            hadoop.hdfs.server.namenode.TestNameNodeRespectsBindHostKeys
            hadoop.hdfs.server.datanode.TestDataNodeMXBean
            hadoop.hdfs.web.TestFSMainOperationsWebHdfs
            hadoop.hdfs.tools.TestDFSAdmin
            hadoop.hdfs.TestClientBlockVerification
            hadoop.hdfs.TestDFSClientSocketSize
            hadoop.hdfs.tools.offlineEditsViewer.TestOfflineEditsViewer
            hadoop.hdfs.server.blockmanagement.TestBlockManager
            hadoop.hdfs.server.datanode.TestDataNodeMetrics
            hadoop.hdfs.server.namenode.TestFsckWithMultipleNameNodes
            hadoop.hdfs.TestDFSClientFailover
            hadoop.hdfs.TestDFSStripedOutputStream
            hadoop.hdfs.server.namenode.TestSnapshotPathINodes
            hadoop.hdfs.TestRollingUpgrade
            hadoop.hdfs.server.namenode.ha.TestStateTransitionFailure
            hadoop.hdfs.server.namenode.ha.TestStandbyIsHot
            hadoop.security.TestPermission
            hadoop.hdfs.TestDFSStripedOutputStreamWithFailure
            hadoop.fs.contract.hdfs.TestHDFSContractConcat
            hadoop.hdfs.TestGetBlocks
            hadoop.hdfs.server.blockmanagement.TestReplicationPolicyConsiderLoad
            hadoop.hdfs.server.blockmanagement.TestAvailableSpaceBlockPlacementPolicy
            hadoop.hdfs.server.namenode.TestLargeDirectoryDelete
            hadoop.hdfs.server.blockmanagement.TestOverReplicatedBlocks
            hadoop.hdfs.server.namenode.TestFsck
            hadoop.hdfs.server.namenode.TestNestedEncryptionZones
            hadoop.hdfs.server.namenode.TestAuditLogs
            hadoop.hdfs.TestListFilesInFileContext
            hadoop.hdfs.server.namenode.snapshot.TestNestedSnapshots
            hadoop.hdfs.server.blockmanagement.TestHostFileManager
            hadoop.hdfs.TestMultiThreadedHflush
            hadoop.hdfs.server.datanode.TestDataNodeECN
            hadoop.hdfs.server.namenode.TestSecondaryNameNodeUpgrade
            hadoop.hdfs.server.blockmanagement.TestUnderReplicatedBlocks
            hadoop.security.TestPermissionSymlinks
            hadoop.hdfs.server.datanode.web.dtp.TestDtpHttp2
            hadoop.hdfs.server.namenode.TestValidateConfigurationSettings
            hadoop.hdfs.TestDataTransferKeepalive
            hadoop.hdfs.TestDatanodeConfig
            hadoop.hdfs.TestClientReportBadBlock
            hadoop.hdfs.server.blockmanagement.TestSequentialBlockId
            hadoop.hdfs.TestSmallBlock
            hadoop.net.TestNetworkTopology
            hadoop.fs.contract.hdfs.TestHDFSContractRootDirectory
            hadoop.hdfs.server.namenode.snapshot.TestOpenFilesWithSnapshot
            hadoop.hdfs.TestHFlush
            hadoop.hdfs.tools.offlineImageViewer.TestOfflineImageViewerWithStripedBlocks
            hadoop.hdfs.TestParallelUnixDomainRead
            hadoop.hdfs.TestGetFileChecksum
            hadoop.cli.TestXAttrCLI
            hadoop.hdfs.server.namenode.TestNameEditsConfigs
            hadoop.hdfs.TestEncryptionZonesWithHA
            hadoop.hdfs.server.datanode.TestRefreshNamenodes
            hadoop.hdfs.TestBlockStoragePolicy
            hadoop.hdfs.TestMiniDFSCluster
            hadoop.hdfs.server.namenode.ha.TestDFSUpgradeWithHA
            hadoop.hdfs.shortcircuit.TestShortCircuitCache
            hadoop.fs.contract.hdfs.TestHDFSContractRename
            hadoop.hdfs.server.namenode.TestSecurityTokenEditLog
            hadoop.hdfs.TestDFSClientExcludedNodes
            hadoop.hdfs.server.namenode.snapshot.TestSnapshotFileLength
            hadoop.hdfs.server.datanode.TestNNHandlesBlockReportPerStorage
            hadoop.hdfs.crypto.TestHdfsCryptoStreams
            hadoop.hdfs.TestDFSStripedInputStream
            hadoop.fs.permission.TestStickyBit
            hadoop.hdfs.server.blockmanagement.TestBlockStatsMXBean
            hadoop.hdfs.server.namenode.ha.TestPendingCorruptDnMessages
            hadoop.hdfs.web.TestHttpsFileSystem
            hadoop.hdfs.server.namenode.snapshot.TestSnapshotDeletion
            hadoop.hdfs.TestDFSStartupVersions
            hadoop.hdfs.TestFileCreation
            hadoop.hdfs.TestMissingBlocksAlert
            hadoop.hdfs.server.namenode.TestSecureNameNode
            hadoop.hdfs.server.namenode.snapshot.TestSnapshot
            hadoop.fs.viewfs.TestViewFileSystemAtHdfsRoot
            hadoop.hdfs.TestHDFSServerPorts
            hadoop.hdfs.server.namenode.TestTransferFsImage
            hadoop.hdfs.TestParallelShortCircuitLegacyRead
            hadoop.hdfs.server.namenode.TestStartup
            hadoop.hdfs.server.namenode.TestNameNodeRecovery
            hadoop.hdfs.TestRemoteBlockReader
            hadoop.hdfs.TestRead
            hadoop.hdfs.server.blockmanagement.TestReplicationPolicyWithUpgradeDomain
            hadoop.hdfs.server.namenode.ha.TestEditLogsDuringFailover
            hadoop.hdfs.server.namenode.TestDiskspaceQuotaUpdate
            hadoop.fs.contract.hdfs.TestHDFSContractSetTimes
            hadoop.hdfs.TestLocalDFS
            hadoop.hdfs.server.namenode.TestGetBlockLocations
            hadoop.hdfs.server.datanode.TestDeleteBlockPool
            hadoop.hdfs.server.datanode.TestNNHandlesCombinedBlockReport
            hadoop.hdfs.server.namenode.ha.TestXAttrsWithHA
            hadoop.hdfs.TestBlockReaderFactory
            hadoop.hdfs.server.namenode.TestINodeAttributeProvider
            hadoop.hdfs.server.namenode.TestFSImageWithSnapshot
            hadoop.hdfs.TestDataTransferProtocol
            hadoop.hdfs.TestDFSShell
            hadoop.hdfs.TestPipelines
            hadoop.hdfs.TestReadStripedFileWithDecoding
            hadoop.hdfs.server.datanode.TestDataXceiverLazyPersistHint
            hadoop.hdfs.server.namenode.snapshot.TestSnapshotRename
            hadoop.hdfs.TestFetchImage
            hadoop.hdfs.server.namenode.TestStripedINodeFile
            hadoop.hdfs.TestListFilesInDFS
            hadoop.cli.TestCacheAdminCLI
            hadoop.fs.TestSWebHdfsFileContextMainOperations
            hadoop.hdfs.server.datanode.TestDatanodeProtocolRetryPolicy
            hadoop.hdfs.tools.offlineImageViewer.TestOfflineImageViewerForXAttr
            hadoop.hdfs.server.namenode.TestProcessCorruptBlocks
            hadoop.hdfs.TestFileCorruption
            hadoop.hdfs.server.namenode.TestMetadataVersionOutput
            hadoop.hdfs.server.namenode.TestNamenodeCapacityReport
            hadoop.hdfs.server.datanode.fsdataset.impl.TestSpaceReservation
            hadoop.hdfs.server.namenode.ha.TestLossyRetryInvocationHandler
            hadoop.hdfs.TestHDFSTrash
            hadoop.fs.TestHDFSFileContextMainOperations
            hadoop.hdfs.server.namenode.TestSaveNamespace
            hadoop.hdfs.server.datanode.TestDataNodeLifeline
            hadoop.fs.TestGlobPaths
            hadoop.fs.viewfs.TestViewFsFileStatusHdfs
            hadoop.hdfs.server.namenode.TestCheckPointForSecurityTokens
            hadoop.hdfs.server.datanode.TestDataNodeTransferSocketSize
            hadoop.hdfs.server.blockmanagement.TestPendingReplication
            hadoop.hdfs.server.namenode.ha.TestHarFileSystemWithHA
            hadoop.fs.viewfs.TestViewFsAtHdfsRoot
            hadoop.TestGenericRefresh
            hadoop.hdfs.server.datanode.TestIncrementalBrVariations
            hadoop.hdfs.TestDistributedFileSystem
            hadoop.hdfs.server.namenode.ha.TestHAAppend
            hadoop.hdfs.tools.TestGetGroups
            hadoop.hdfs.server.namenode.TestBackupNode
            hadoop.hdfs.server.namenode.TestNameNodeAcl
            hadoop.hdfs.server.datanode.TestDataNodeVolumeFailure
            hadoop.fs.shell.TestHdfsTextCommand
            hadoop.hdfs.TestLargeBlock
            hadoop.cli.TestDeleteCLI
            hadoop.cli.TestHDFSCLI
            hadoop.hdfs.server.datanode.fsdataset.impl.TestFsDatasetImpl
            hadoop.hdfs.TestReplaceDatanodeOnFailure
            hadoop.hdfs.server.namenode.TestFavoredNodesEndToEnd
            hadoop.hdfs.server.blockmanagement.TestBlockReportRateLimiting
            hadoop.fs.TestSymlinkHdfsDisable
            hadoop.hdfs.server.namenode.ha.TestHAStateTransitions
            hadoop.hdfs.server.namenode.TestFSImage
            hadoop.fs.viewfs.TestViewFileSystemHdfs
            hadoop.hdfs.server.namenode.TestAddBlock
            hadoop.hdfs.TestReconstructStripedFile
            hadoop.hdfs.server.namenode.ha.TestFailureToReadEdits
            hadoop.hdfs.TestDFSInotifyEventInputStream
            hadoop.hdfs.server.namenode.TestBlockPlacementPolicyRackFaultTolerant
            hadoop.hdfs.server.namenode.snapshot.TestRenameWithSnapshots
            hadoop.hdfs.server.namenode.snapshot.TestSnapshottableDirListing
            hadoop.hdfs.TestLease
            hadoop.hdfs.server.namenode.snapshot.TestSetQuotaWithSnapshot
            hadoop.hdfs.server.namenode.TestNameNodeXAttr
            hadoop.hdfs.server.datanode.TestDnRespectsBlockReportSplitThreshold
            hadoop.hdfs.server.namenode.TestCheckpoint
            hadoop.hdfs.TestBlockReaderLocal
            hadoop.hdfs.server.namenode.snapshot.TestSnapshotStatsMXBean
            hadoop.hdfs.server.namenode.ha.TestDNFencing
            hadoop.hdfs.server.datanode.TestDataNodeRollingUpgrade
            hadoop.hdfs.TestLeaseRecovery
            hadoop.hdfs.tools.offlineImageViewer.TestOfflineImageViewerForAcl
          JDK v1.7.0_95 Timed out junit tests org.apache.hadoop.util.TestNativeLibraryChecker



          Subsystem Report/Notes
          Docker Image:yetus/hadoop:fbe3e86
          JIRA Patch URL https://issues.apache.org/jira/secure/attachment/12795242/HDFS-9847-nothrow.002.patch
          JIRA Issue HDFS-9847
          Optional Tests asflicense compile javac javadoc mvninstall mvnsite unit findbugs checkstyle xml
          uname Linux be7d85f1bf92 3.13.0-36-lowlatency #63-Ubuntu SMP PREEMPT Wed Sep 3 21:56:12 UTC 2014 x86_64 x86_64 x86_64 GNU/Linux
          Build tool maven
          Personality /testptch/hadoop/patchprocess/precommit/personality/provided.sh
          git revision trunk / d82e797
          Default Java 1.7.0_95
          Multi-JDK versions /usr/lib/jvm/java-8-oracle:1.8.0_74 /usr/lib/jvm/java-7-openjdk-amd64:1.7.0_95
          findbugs v3.0.0
          unit https://builds.apache.org/job/PreCommit-HDFS-Build/14926/artifact/patchprocess/patch-unit-hadoop-common-project_hadoop-common-jdk1.8.0_74.txt
          unit https://builds.apache.org/job/PreCommit-HDFS-Build/14926/artifact/patchprocess/patch-unit-hadoop-hdfs-project_hadoop-hdfs-jdk1.8.0_74.txt
          unit https://builds.apache.org/job/PreCommit-HDFS-Build/14926/artifact/patchprocess/patch-unit-hadoop-common-project_hadoop-common-jdk1.7.0_95.txt
          unit https://builds.apache.org/job/PreCommit-HDFS-Build/14926/artifact/patchprocess/patch-unit-hadoop-hdfs-project_hadoop-hdfs-jdk1.7.0_95.txt
          unit test logs https://builds.apache.org/job/PreCommit-HDFS-Build/14926/artifact/patchprocess/patch-unit-hadoop-common-project_hadoop-common-jdk1.8.0_74.txt https://builds.apache.org/job/PreCommit-HDFS-Build/14926/artifact/patchprocess/patch-unit-hadoop-hdfs-project_hadoop-hdfs-jdk1.8.0_74.txt https://builds.apache.org/job/PreCommit-HDFS-Build/14926/artifact/patchprocess/patch-unit-hadoop-common-project_hadoop-common-jdk1.7.0_95.txt https://builds.apache.org/job/PreCommit-HDFS-Build/14926/artifact/patchprocess/patch-unit-hadoop-hdfs-project_hadoop-hdfs-jdk1.7.0_95.txt
          JDK v1.7.0_95 Test Results https://builds.apache.org/job/PreCommit-HDFS-Build/14926/testReport/
          asflicense https://builds.apache.org/job/PreCommit-HDFS-Build/14926/artifact/patchprocess/patch-asflicense-problems.txt
          modules C: hadoop-common-project/hadoop-common hadoop-hdfs-project/hadoop-hdfs-client hadoop-hdfs-project/hadoop-hdfs U: .
          Console output https://builds.apache.org/job/PreCommit-HDFS-Build/14926/console
          Powered by Apache Yetus 0.2.0 http://yetus.apache.org

          This message was automatically generated.

          Show
          hadoopqa Hadoop QA added a comment - -1 overall Vote Subsystem Runtime Comment 0 reexec 0m 11s Docker mode activated. +1 @author 0m 0s The patch does not contain any @author tags. +1 test4tests 0m 0s The patch appears to include 1 new or modified test files. 0 mvndep 0m 16s Maven dependency ordering for branch +1 mvninstall 6m 35s trunk passed +1 compile 5m 49s trunk passed with JDK v1.8.0_74 +1 compile 6m 35s trunk passed with JDK v1.7.0_95 +1 checkstyle 1m 16s trunk passed +1 mvnsite 2m 18s trunk passed +1 mvneclipse 0m 41s trunk passed +1 findbugs 5m 6s trunk passed +1 javadoc 2m 16s trunk passed with JDK v1.8.0_74 +1 javadoc 3m 10s trunk passed with JDK v1.7.0_95 0 mvndep 0m 14s Maven dependency ordering for patch +1 mvninstall 1m 57s the patch passed +1 compile 5m 45s the patch passed with JDK v1.8.0_74 +1 javac 5m 45s the patch passed +1 compile 6m 59s the patch passed with JDK v1.7.0_95 +1 javac 6m 59s the patch passed +1 checkstyle 1m 17s root: patch generated 0 new + 1003 unchanged - 2 fixed = 1003 total (was 1005) +1 mvnsite 2m 28s the patch passed +1 mvneclipse 0m 39s the patch passed +1 whitespace 0m 0s Patch has no whitespace issues. +1 xml 0m 1s The patch has no ill-formed XML file. +1 findbugs 5m 43s the patch passed +1 javadoc 2m 14s the patch passed with JDK v1.8.0_74 +1 javadoc 3m 11s the patch passed with JDK v1.7.0_95 -1 unit 6m 26s hadoop-common in the patch failed with JDK v1.8.0_74. +1 unit 0m 54s hadoop-hdfs-client in the patch passed with JDK v1.8.0_74. -1 unit 25m 2s hadoop-hdfs in the patch failed with JDK v1.8.0_74. -1 unit 7m 38s hadoop-common in the patch failed with JDK v1.7.0_95. +1 unit 1m 4s hadoop-hdfs-client in the patch passed with JDK v1.7.0_95. -1 unit 26m 8s hadoop-hdfs in the patch failed with JDK v1.7.0_95. -1 asflicense 0m 26s Patch generated 2 ASF License warnings. 133m 56s Reason Tests JDK v1.8.0_74 Failed junit tests hadoop.hdfs.TestReservedRawPaths   hadoop.hdfs.server.blockmanagement.TestDatanodeManager   hadoop.hdfs.server.namenode.snapshot.TestUpdatePipelineWithSnapshots   hadoop.hdfs.TestSetrepIncreasing   hadoop.hdfs.TestModTime   hadoop.fs.TestUrlStreamHandler   hadoop.hdfs.security.TestDelegationToken   hadoop.hdfs.shortcircuit.TestShortCircuitLocalRead   hadoop.hdfs.server.namenode.TestFileLimit   hadoop.hdfs.TestParallelShortCircuitRead   hadoop.hdfs.server.namenode.snapshot.TestFileContextSnapshot   hadoop.hdfs.TestDisableConnCache   hadoop.hdfs.web.TestWebHdfsWithAuthenticationFilter   hadoop.hdfs.server.namenode.TestEditLogAutoroll   hadoop.TestRefreshCallQueue   hadoop.hdfs.server.namenode.ha.TestStandbyCheckpoints   hadoop.hdfs.TestConnCache   hadoop.cli.TestCryptoAdminCLI   hadoop.hdfs.TestDFSClientRetries   hadoop.hdfs.TestSetrepDecreasing   hadoop.hdfs.server.datanode.TestDiskError   hadoop.fs.viewfs.TestViewFsWithAcls   hadoop.hdfs.server.namenode.TestAddStripedBlocks   hadoop.hdfs.server.namenode.TestFSEditLogLoader   hadoop.hdfs.server.datanode.TestTransferRbw   hadoop.fs.contract.hdfs.TestHDFSContractDelete   hadoop.hdfs.server.namenode.TestFileContextAcl   hadoop.hdfs.TestErasureCodingPolicies   hadoop.hdfs.TestSafeModeWithStripedFile   hadoop.fs.TestFcHdfsSetUMask   hadoop.fs.TestUnbuffer   hadoop.hdfs.server.namenode.TestClusterId   hadoop.hdfs.server.namenode.TestDeleteRace   hadoop.hdfs.TestPread   hadoop.hdfs.server.namenode.TestReconstructStripedBlocks   hadoop.hdfs.server.namenode.TestFSDirectory   hadoop.fs.contract.hdfs.TestHDFSContractOpen   hadoop.hdfs.server.namenode.snapshot.TestSnapshotListing   hadoop.hdfs.server.datanode.TestStorageReport   hadoop.hdfs.TestFileStatus   hadoop.hdfs.server.datanode.TestBlockRecovery   hadoop.fs.contract.hdfs.TestHDFSContractMkdir   hadoop.fs.contract.hdfs.TestHDFSContractAppend   hadoop.hdfs.server.namenode.ha.TestGetGroupsWithHA   hadoop.hdfs.TestReadStripedFileWithMissingBlocks   hadoop.hdfs.server.namenode.TestSecondaryWebUi   hadoop.hdfs.server.namenode.TestMalformedURLs   hadoop.hdfs.server.namenode.TestAuditLogger   hadoop.hdfs.TestWriteBlockGetsBlockLengthHint   hadoop.hdfs.TestBlocksScheduledCounter   hadoop.hdfs.TestDatanodeLayoutUpgrade   hadoop.hdfs.server.namenode.TestHDFSConcat   hadoop.hdfs.protocol.datatransfer.sasl.TestSaslDataTransfer   hadoop.hdfs.server.datanode.TestCachingStrategy   hadoop.hdfs.server.namenode.TestAddBlockRetry   hadoop.fs.TestSymlinkHdfsFileSystem   hadoop.hdfs.server.namenode.TestNameNodeMetadataConsistency   hadoop.fs.viewfs.TestViewFsDefaultValue   hadoop.fs.TestSymlinkHdfsFileContext   hadoop.hdfs.web.TestWebHdfsWithMultipleNameNodes   hadoop.hdfs.TestClientProtocolForPipelineRecovery   hadoop.hdfs.TestFSInputChecker   hadoop.hdfs.web.TestWebHDFSXAttr   hadoop.hdfs.server.namenode.ha.TestBootstrapStandby   hadoop.hdfs.server.datanode.TestDataNodeInitStorage   hadoop.hdfs.server.datanode.TestBlockReplacement   hadoop.hdfs.server.blockmanagement.TestHeartbeatHandling   hadoop.hdfs.server.datanode.fsdataset.impl.TestInterDatanodeProtocol   hadoop.cli.TestAclCLI   hadoop.hdfs.security.token.block.TestBlockToken   hadoop.hdfs.server.namenode.ha.TestHAMetrics   hadoop.hdfs.server.namenode.snapshot.TestSnapshotBlocksMap   hadoop.hdfs.server.namenode.TestFsLimits   hadoop.hdfs.TestFileAppend   hadoop.hdfs.server.namenode.TestCommitBlockWithInvalidGenStamp   hadoop.hdfs.tools.TestDFSHAAdminMiniCluster   hadoop.hdfs.server.datanode.TestReadOnlySharedStorage   hadoop.hdfs.TestEncryptedTransfer   hadoop.hdfs.tools.TestStoragePolicyCommands   hadoop.hdfs.TestParallelShortCircuitReadUnCached   hadoop.hdfs.server.namenode.TestNNStorageRetentionFunctional   hadoop.hdfs.server.datanode.TestHSync   hadoop.hdfs.security.TestDelegationTokenForProxyUser   hadoop.hdfs.TestBlockMissingException   hadoop.hdfs.server.namenode.TestNameNodeRpcServer   hadoop.hdfs.server.datanode.TestDataNodeUUID   hadoop.hdfs.TestDatanodeRegistration   hadoop.hdfs.server.datanode.TestBatchIbr   hadoop.fs.contract.hdfs.TestHDFSContractSeek   hadoop.hdfs.web.TestWebHdfsFileSystemContract   hadoop.hdfs.web.TestWebHDFSAcl   hadoop.hdfs.server.namenode.TestFileContextXAttr   hadoop.hdfs.TestAbandonBlock   hadoop.hdfs.server.namenode.TestAclConfigFlag   hadoop.metrics2.sink.TestRollingFileSystemSinkWithSecureHdfs   hadoop.hdfs.TestAclsEndToEnd   hadoop.hdfs.TestFileCreationClient   hadoop.hdfs.TestDFSAddressConfig   hadoop.hdfs.TestRemoteBlockReader2   hadoop.hdfs.server.namenode.TestFSImageWithXAttr   hadoop.hdfs.TestDFSMkdirs   hadoop.hdfs.TestFileAppendRestart   hadoop.hdfs.server.namenode.snapshot.TestXAttrWithSnapshot   hadoop.hdfs.server.namenode.TestFSImageWithAcl   hadoop.hdfs.server.namenode.TestQuotaWithStripedBlocks   hadoop.hdfs.server.namenode.ha.TestStandbyBlockManagement   hadoop.hdfs.tools.TestDFSAdminWithHA   hadoop.hdfs.TestDFSShellGenericOptions   hadoop.tracing.TestTracing   hadoop.hdfs.tools.TestDFSZKFailoverController   hadoop.hdfs.server.datanode.TestDataNodeReconfiguration   hadoop.hdfs.server.namenode.TestListCorruptFileBlocks   hadoop.hdfs.server.namenode.ha.TestFailureOfSharedDir   hadoop.hdfs.server.namenode.ha.TestRetryCacheWithHA   hadoop.hdfs.TestBlockReaderLocalLegacy   hadoop.hdfs.TestWriteConfigurationToDFS   hadoop.hdfs.TestExternalBlockReader   hadoop.hdfs.web.TestWebHDFS   hadoop.hdfs.TestSnapshotCommands   hadoop.hdfs.qjournal.TestSecureNNWithQJM   hadoop.hdfs.server.datanode.TestDataNodeMultipleRegistrations   hadoop.hdfs.server.namenode.TestParallelImageWrite   hadoop.hdfs.TestReplication   hadoop.hdfs.server.namenode.snapshot.TestAclWithSnapshot   hadoop.hdfs.server.blockmanagement.TestBlockManagerSafeMode   hadoop.hdfs.TestFileConcurrentReader   hadoop.hdfs.server.namenode.TestNameNodeResourceChecker   hadoop.hdfs.server.namenode.TestGenericJournalConf   hadoop.fs.viewfs.TestViewFsWithXAttrs   hadoop.cli.TestErasureCodingCLI   hadoop.hdfs.qjournal.TestNNWithQJM   hadoop.hdfs.TestClose   hadoop.hdfs.server.namenode.snapshot.TestGetContentSummaryWithSnapshot   hadoop.hdfs.server.datanode.TestDataNodeExit   hadoop.hdfs.TestDFSUpgradeFromImage   hadoop.hdfs.server.namenode.TestEditLogJournalFailures   hadoop.hdfs.TestPersistBlocks   hadoop.hdfs.TestDFSRollback   hadoop.hdfs.server.blockmanagement.TestReplicationPolicyWithNodeGroup   hadoop.tools.TestJMXGet   hadoop.hdfs.server.datanode.TestDataNodeMetricsLogger   hadoop.hdfs.web.TestWebHdfsWithRestCsrfPreventionFilter   hadoop.hdfs.server.blockmanagement.TestReconstructStripedBlocksWithRackAwareness   hadoop.hdfs.server.namenode.TestNameNodeMXBean   hadoop.hdfs.TestErasureCodingPolicyWithSnapshot   hadoop.hdfs.server.datanode.TestBlockHasMultipleReplicasOnSameDN   hadoop.hdfs.TestFileAppend4   hadoop.hdfs.tools.TestDebugAdmin   hadoop.hdfs.server.blockmanagement.TestSequentialBlockGroupId   hadoop.hdfs.web.TestWebHDFSForHA   hadoop.hdfs.server.namenode.snapshot.TestSnapshotDiffReport   hadoop.fs.contract.hdfs.TestHDFSContractCreate   hadoop.hdfs.TestDFSOutputStream   hadoop.hdfs.server.datanode.fsdataset.impl.TestDatanodeRestart   hadoop.hdfs.server.namenode.TestAuditLoggerWithCommands   hadoop.hdfs.server.namenode.TestCreateEditsLog   hadoop.hdfs.server.namenode.TestFSNamesystemMBean   hadoop.hdfs.TestWriteRead   hadoop.hdfs.server.balancer.TestBalancerWithMultipleNameNodes   hadoop.hdfs.TestBalancerBandwidth   hadoop.hdfs.TestHdfsAdmin   hadoop.hdfs.TestDFSPermission   hadoop.fs.TestFcHdfsPermission   hadoop.hdfs.server.namenode.TestEditLogRace   hadoop.security.TestRefreshUserMappings   hadoop.hdfs.TestSafeMode   hadoop.hdfs.server.namenode.TestAllowFormat   hadoop.fs.viewfs.TestViewFsHdfs   hadoop.hdfs.TestDFSRename   hadoop.hdfs.server.namenode.TestNameNodeRpcServerMethods   hadoop.hdfs.TestIsMethodSupported   hadoop.fs.TestResolveHdfsSymlink   hadoop.hdfs.TestSeekBug   hadoop.hdfs.server.namenode.web.resources.TestWebHdfsDataLocality   hadoop.hdfs.server.datanode.fsdataset.impl.TestWriteToReplica   hadoop.tracing.TestTracingShortCircuitLocalRead   hadoop.hdfs.server.blockmanagement.TestNameNodePrunesMissingStorages   hadoop.hdfs.TestParallelRead   hadoop.fs.contract.hdfs.TestHDFSContractGetFileStatus   hadoop.hdfs.server.namenode.snapshot.TestCheckpointsWithSnapshots   hadoop.hdfs.server.namenode.TestProtectedDirectories   hadoop.hdfs.TestDFSUpgrade   hadoop.hdfs.tools.offlineImageViewer.TestOfflineImageViewerForContentSummary   hadoop.hdfs.TestParallelShortCircuitReadNoChecksum   hadoop.hdfs.server.namenode.ha.TestEditLogTailer   hadoop.hdfs.tools.TestDelegationTokenFetcher   hadoop.tracing.TestTraceAdmin   hadoop.hdfs.TestDFSStorageStateRecovery   hadoop.hdfs.server.namenode.snapshot.TestSnapshotMetrics   hadoop.hdfs.server.namenode.TestNNThroughputBenchmark   hadoop.hdfs.server.namenode.TestNameNodeReconfigure   hadoop.hdfs.TestEncryptionZonesWithKMS   hadoop.hdfs.TestCrcCorruption   hadoop.hdfs.server.namenode.TestINodeFile   hadoop.hdfs.TestFSOutputSummer   hadoop.hdfs.server.namenode.ha.TestPipelinesFailover   hadoop.hdfs.TestFileLengthOnClusterRestart   hadoop.hdfs.TestDatanodeStartupFixesLegacyStorageIDs   hadoop.hdfs.TestRollingUpgradeRollback   hadoop.hdfs.TestSetTimes   hadoop.hdfs.server.namenode.TestQuotaByStorageType   hadoop.hdfs.server.namenode.TestNamenodeRetryCache   hadoop.fs.TestWebHdfsFileContextMainOperations   hadoop.hdfs.server.namenode.ha.TestDelegationTokensWithHA   hadoop.metrics2.sink.TestRollingFileSystemSinkWithHdfs   hadoop.hdfs.TestHDFSFileSystemContract   hadoop.hdfs.TestDFSRemove   hadoop.fs.TestFcHdfsCreateMkdir   hadoop.hdfs.TestEncryptionZones   hadoop.hdfs.server.datanode.TestBPOfferService   hadoop.hdfs.TestAppendDifferentChecksum   hadoop.hdfs.server.blockmanagement.TestReplicationPolicy   hadoop.hdfs.server.namenode.ha.TestNNHealthCheck   hadoop.hdfs.server.namenode.snapshot.TestSnapshotReplication   hadoop.hdfs.server.namenode.snapshot.TestSnapshotNameWithInvalidCharacters   hadoop.hdfs.server.namenode.ha.TestBootstrapStandbyWithQJM   hadoop.hdfs.server.namenode.TestBlockUnderConstruction   hadoop.hdfs.server.mover.TestMover   hadoop.hdfs.server.blockmanagement.TestComputeInvalidateWork   hadoop.hdfs.server.namenode.TestNameNodeRetryCacheMetrics   hadoop.hdfs.TestDFSFinalize   hadoop.hdfs.server.namenode.TestDefaultBlockPlacementPolicy   hadoop.hdfs.TestFileAppend2   hadoop.hdfs.server.namenode.ha.TestInitializeSharedEdits   hadoop.hdfs.server.datanode.TestIncrementalBlockReports   hadoop.hdfs.TestErasureCodeBenchmarkThroughput   hadoop.hdfs.server.namenode.TestCommitBlockSynchronization   hadoop.hdfs.server.namenode.ha.TestFailoverWithBlockTokensEnabled   hadoop.hdfs.server.datanode.TestBlockScanner   hadoop.hdfs.server.namenode.TestStorageRestore   hadoop.hdfs.server.namenode.TestFSNamesystem   hadoop.hdfs.server.namenode.TestEditLog   hadoop.fs.viewfs.TestViewFileSystemWithXAttrs   hadoop.hdfs.web.TestWebHdfsTokens   hadoop.hdfs.server.namenode.ha.TestHAFsck   hadoop.fs.viewfs.TestViewFileSystemWithAcls   hadoop.hdfs.server.namenode.TestXAttrConfigFlag   hadoop.hdfs.tools.offlineImageViewer.TestOfflineImageViewer   hadoop.hdfs.TestFsShellPermission   hadoop.hdfs.TestRestartDFS   hadoop.hdfs.TestFileStatusWithECPolicy   hadoop.hdfs.TestFileAppend3   hadoop.hdfs.TestDFSInputStream   hadoop.hdfs.server.namenode.snapshot.TestINodeFileUnderConstructionWithSnapshot   hadoop.hdfs.TestWriteReadStripedFile   hadoop.hdfs.TestApplyingStoragePolicy   hadoop.hdfs.TestQuota   hadoop.hdfs.server.namenode.snapshot.TestDisallowModifyROSnapshot   hadoop.hdfs.TestInjectionForSimulatedStorage   hadoop.hdfs.server.namenode.TestNameNodeRespectsBindHostKeys   hadoop.hdfs.server.datanode.TestDataNodeMXBean   hadoop.hdfs.web.TestFSMainOperationsWebHdfs   hadoop.hdfs.tools.TestDFSAdmin   hadoop.hdfs.TestClientBlockVerification   hadoop.hdfs.TestDFSClientSocketSize   hadoop.hdfs.tools.offlineEditsViewer.TestOfflineEditsViewer   hadoop.hdfs.server.blockmanagement.TestBlockManager   hadoop.hdfs.server.datanode.TestDataNodeMetrics   hadoop.hdfs.server.namenode.TestFsckWithMultipleNameNodes   hadoop.hdfs.TestDFSClientFailover   hadoop.hdfs.TestDFSStripedOutputStream   hadoop.hdfs.server.namenode.TestSnapshotPathINodes   hadoop.hdfs.TestRollingUpgrade   hadoop.hdfs.server.namenode.ha.TestStateTransitionFailure   hadoop.hdfs.server.namenode.ha.TestStandbyIsHot   hadoop.security.TestPermission   hadoop.hdfs.TestDFSStripedOutputStreamWithFailure   hadoop.fs.contract.hdfs.TestHDFSContractConcat   hadoop.hdfs.TestGetBlocks   hadoop.hdfs.server.blockmanagement.TestReplicationPolicyConsiderLoad   hadoop.hdfs.server.blockmanagement.TestAvailableSpaceBlockPlacementPolicy   hadoop.hdfs.server.namenode.TestLargeDirectoryDelete   hadoop.hdfs.server.blockmanagement.TestOverReplicatedBlocks   hadoop.hdfs.server.namenode.TestFsck   hadoop.hdfs.server.namenode.TestNestedEncryptionZones   hadoop.hdfs.server.namenode.TestAuditLogs   hadoop.hdfs.TestListFilesInFileContext   hadoop.hdfs.server.namenode.snapshot.TestNestedSnapshots   hadoop.hdfs.server.blockmanagement.TestHostFileManager   hadoop.hdfs.TestMultiThreadedHflush   hadoop.hdfs.server.datanode.TestDataNodeECN   hadoop.hdfs.server.namenode.TestSecondaryNameNodeUpgrade   hadoop.hdfs.server.blockmanagement.TestUnderReplicatedBlocks   hadoop.security.TestPermissionSymlinks   hadoop.hdfs.server.datanode.web.dtp.TestDtpHttp2   hadoop.hdfs.server.namenode.TestValidateConfigurationSettings   hadoop.hdfs.TestDataTransferKeepalive   hadoop.hdfs.TestDatanodeConfig   hadoop.hdfs.TestClientReportBadBlock   hadoop.hdfs.server.blockmanagement.TestSequentialBlockId   hadoop.hdfs.TestSmallBlock   hadoop.net.TestNetworkTopology   hadoop.fs.contract.hdfs.TestHDFSContractRootDirectory   hadoop.hdfs.server.namenode.snapshot.TestOpenFilesWithSnapshot   hadoop.hdfs.TestHFlush   hadoop.hdfs.tools.offlineImageViewer.TestOfflineImageViewerWithStripedBlocks   hadoop.hdfs.TestParallelUnixDomainRead   hadoop.hdfs.TestGetFileChecksum   hadoop.cli.TestXAttrCLI   hadoop.hdfs.server.namenode.TestNameEditsConfigs   hadoop.hdfs.TestEncryptionZonesWithHA   hadoop.hdfs.server.datanode.TestRefreshNamenodes   hadoop.hdfs.TestBlockStoragePolicy   hadoop.hdfs.TestMiniDFSCluster   hadoop.hdfs.server.namenode.ha.TestDFSUpgradeWithHA   hadoop.hdfs.shortcircuit.TestShortCircuitCache   hadoop.fs.contract.hdfs.TestHDFSContractRename   hadoop.hdfs.server.namenode.TestSecurityTokenEditLog   hadoop.hdfs.TestDFSClientExcludedNodes   hadoop.hdfs.server.namenode.snapshot.TestSnapshotFileLength   hadoop.hdfs.server.datanode.TestNNHandlesBlockReportPerStorage   hadoop.hdfs.crypto.TestHdfsCryptoStreams   hadoop.hdfs.TestDFSStripedInputStream   hadoop.fs.permission.TestStickyBit   hadoop.hdfs.server.blockmanagement.TestBlockStatsMXBean   hadoop.hdfs.server.namenode.ha.TestPendingCorruptDnMessages   hadoop.hdfs.web.TestHttpsFileSystem   hadoop.hdfs.server.namenode.snapshot.TestSnapshotDeletion   hadoop.hdfs.TestDFSStartupVersions   hadoop.hdfs.TestFileCreation   hadoop.hdfs.TestMissingBlocksAlert   hadoop.hdfs.server.namenode.TestSecureNameNode   hadoop.hdfs.server.namenode.snapshot.TestSnapshot   hadoop.fs.viewfs.TestViewFileSystemAtHdfsRoot   hadoop.hdfs.TestHDFSServerPorts   hadoop.hdfs.server.namenode.TestTransferFsImage   hadoop.hdfs.TestParallelShortCircuitLegacyRead   hadoop.hdfs.server.namenode.TestStartup   hadoop.hdfs.server.namenode.TestNameNodeRecovery   hadoop.hdfs.TestRemoteBlockReader   hadoop.hdfs.TestRead   hadoop.hdfs.server.blockmanagement.TestReplicationPolicyWithUpgradeDomain   hadoop.hdfs.server.namenode.ha.TestEditLogsDuringFailover   hadoop.hdfs.server.namenode.TestDiskspaceQuotaUpdate   hadoop.fs.contract.hdfs.TestHDFSContractSetTimes   hadoop.hdfs.TestLocalDFS   hadoop.hdfs.server.namenode.TestGetBlockLocations   hadoop.hdfs.server.datanode.TestDeleteBlockPool   hadoop.hdfs.server.datanode.TestNNHandlesCombinedBlockReport   hadoop.hdfs.server.namenode.ha.TestXAttrsWithHA   hadoop.hdfs.TestBlockReaderFactory   hadoop.hdfs.server.namenode.TestINodeAttributeProvider   hadoop.hdfs.server.namenode.TestFSImageWithSnapshot   hadoop.hdfs.TestDataTransferProtocol   hadoop.hdfs.TestDFSShell   hadoop.hdfs.TestPipelines   hadoop.hdfs.TestReadStripedFileWithDecoding   hadoop.hdfs.server.datanode.TestDataXceiverLazyPersistHint   hadoop.hdfs.server.namenode.snapshot.TestSnapshotRename   hadoop.hdfs.TestFetchImage   hadoop.hdfs.server.namenode.TestStripedINodeFile   hadoop.hdfs.TestListFilesInDFS   hadoop.cli.TestCacheAdminCLI   hadoop.fs.TestSWebHdfsFileContextMainOperations   hadoop.hdfs.server.datanode.TestDatanodeProtocolRetryPolicy   hadoop.hdfs.tools.offlineImageViewer.TestOfflineImageViewerForXAttr   hadoop.hdfs.server.namenode.TestProcessCorruptBlocks   hadoop.hdfs.TestFileCorruption   hadoop.hdfs.server.namenode.TestMetadataVersionOutput   hadoop.hdfs.server.namenode.TestNamenodeCapacityReport   hadoop.hdfs.server.datanode.fsdataset.impl.TestSpaceReservation   hadoop.hdfs.server.namenode.ha.TestLossyRetryInvocationHandler   hadoop.hdfs.TestHDFSTrash   hadoop.fs.TestHDFSFileContextMainOperations   hadoop.hdfs.server.namenode.TestSaveNamespace   hadoop.fs.TestGlobPaths   hadoop.fs.viewfs.TestViewFsFileStatusHdfs   hadoop.hdfs.server.namenode.TestCheckPointForSecurityTokens   hadoop.hdfs.server.datanode.TestDataNodeTransferSocketSize   hadoop.hdfs.server.blockmanagement.TestPendingReplication   hadoop.hdfs.server.namenode.ha.TestHarFileSystemWithHA   hadoop.fs.viewfs.TestViewFsAtHdfsRoot   hadoop.TestGenericRefresh   hadoop.hdfs.server.datanode.TestIncrementalBrVariations   hadoop.hdfs.TestDistributedFileSystem   hadoop.hdfs.server.namenode.ha.TestHAAppend   hadoop.hdfs.tools.TestGetGroups   hadoop.hdfs.server.namenode.TestBackupNode   hadoop.hdfs.server.namenode.TestNameNodeAcl   hadoop.hdfs.server.datanode.TestDataNodeVolumeFailure   hadoop.fs.shell.TestHdfsTextCommand   hadoop.hdfs.TestLargeBlock   hadoop.cli.TestDeleteCLI   hadoop.cli.TestHDFSCLI   hadoop.hdfs.server.datanode.fsdataset.impl.TestFsDatasetImpl   hadoop.hdfs.TestReplaceDatanodeOnFailure   hadoop.hdfs.server.namenode.TestFavoredNodesEndToEnd   hadoop.hdfs.server.blockmanagement.TestBlockReportRateLimiting   hadoop.fs.TestSymlinkHdfsDisable   hadoop.hdfs.server.namenode.ha.TestHAStateTransitions   hadoop.hdfs.server.namenode.TestFSImage   hadoop.fs.viewfs.TestViewFileSystemHdfs   hadoop.hdfs.server.namenode.TestAddBlock   hadoop.hdfs.TestReconstructStripedFile   hadoop.hdfs.server.namenode.ha.TestFailureToReadEdits   hadoop.hdfs.TestDFSInotifyEventInputStream   hadoop.hdfs.server.namenode.TestBlockPlacementPolicyRackFaultTolerant   hadoop.hdfs.server.namenode.snapshot.TestRenameWithSnapshots   hadoop.hdfs.server.namenode.snapshot.TestSnapshottableDirListing   hadoop.hdfs.TestLease   hadoop.hdfs.server.namenode.snapshot.TestSetQuotaWithSnapshot   hadoop.hdfs.server.namenode.TestNameNodeXAttr   hadoop.hdfs.server.datanode.TestDnRespectsBlockReportSplitThreshold   hadoop.hdfs.server.namenode.TestCheckpoint   hadoop.hdfs.TestBlockReaderLocal   hadoop.hdfs.server.namenode.snapshot.TestSnapshotStatsMXBean   hadoop.hdfs.server.namenode.ha.TestDNFencing   hadoop.hdfs.server.datanode.TestDataNodeRollingUpgrade   hadoop.hdfs.TestLeaseRecovery   hadoop.hdfs.tools.offlineImageViewer.TestOfflineImageViewerForAcl JDK v1.8.0_74 Timed out junit tests org.apache.hadoop.util.TestNativeLibraryChecker JDK v1.7.0_95 Failed junit tests hadoop.security.token.delegation.TestZKDelegationTokenSecretManager   hadoop.net.TestDNS   hadoop.hdfs.TestReservedRawPaths   hadoop.hdfs.server.blockmanagement.TestDatanodeManager   hadoop.hdfs.server.namenode.snapshot.TestUpdatePipelineWithSnapshots   hadoop.hdfs.TestSetrepIncreasing   hadoop.hdfs.TestModTime   hadoop.fs.TestUrlStreamHandler   hadoop.hdfs.security.TestDelegationToken   hadoop.hdfs.shortcircuit.TestShortCircuitLocalRead   hadoop.hdfs.server.namenode.TestFileLimit   hadoop.hdfs.TestParallelShortCircuitRead   hadoop.hdfs.server.namenode.snapshot.TestFileContextSnapshot   hadoop.hdfs.TestDisableConnCache   hadoop.hdfs.web.TestWebHdfsWithAuthenticationFilter   hadoop.hdfs.server.namenode.TestEditLogAutoroll   hadoop.TestRefreshCallQueue   hadoop.hdfs.server.namenode.ha.TestStandbyCheckpoints   hadoop.hdfs.TestConnCache   hadoop.cli.TestCryptoAdminCLI   hadoop.hdfs.TestDFSClientRetries   hadoop.hdfs.TestSetrepDecreasing   hadoop.hdfs.server.datanode.TestDiskError   hadoop.fs.viewfs.TestViewFsWithAcls   hadoop.hdfs.server.namenode.TestAddStripedBlocks   hadoop.hdfs.server.namenode.TestFSEditLogLoader   hadoop.hdfs.server.datanode.TestTransferRbw   hadoop.fs.contract.hdfs.TestHDFSContractDelete   hadoop.hdfs.server.namenode.TestFileContextAcl   hadoop.hdfs.TestErasureCodingPolicies   hadoop.hdfs.TestSafeModeWithStripedFile   hadoop.fs.TestFcHdfsSetUMask   hadoop.fs.TestUnbuffer   hadoop.hdfs.server.namenode.TestClusterId   hadoop.hdfs.server.namenode.TestDeleteRace   hadoop.hdfs.TestPread   hadoop.hdfs.server.namenode.TestReconstructStripedBlocks   hadoop.hdfs.server.namenode.TestFSDirectory   hadoop.fs.contract.hdfs.TestHDFSContractOpen   hadoop.hdfs.server.namenode.snapshot.TestSnapshotListing   hadoop.hdfs.server.datanode.TestStorageReport   hadoop.hdfs.TestFileStatus   hadoop.hdfs.server.datanode.TestBlockRecovery   hadoop.fs.contract.hdfs.TestHDFSContractMkdir   hadoop.fs.contract.hdfs.TestHDFSContractAppend   hadoop.hdfs.server.namenode.ha.TestGetGroupsWithHA   hadoop.hdfs.TestReadStripedFileWithMissingBlocks   hadoop.hdfs.server.namenode.TestSecondaryWebUi   hadoop.hdfs.server.namenode.TestMalformedURLs   hadoop.hdfs.server.namenode.TestAuditLogger   hadoop.hdfs.TestWriteBlockGetsBlockLengthHint   hadoop.hdfs.TestBlocksScheduledCounter   hadoop.hdfs.TestDatanodeLayoutUpgrade   hadoop.hdfs.server.namenode.TestHDFSConcat   hadoop.hdfs.protocol.datatransfer.sasl.TestSaslDataTransfer   hadoop.hdfs.server.datanode.TestCachingStrategy   hadoop.hdfs.server.namenode.TestAddBlockRetry   hadoop.fs.TestSymlinkHdfsFileSystem   hadoop.hdfs.server.namenode.TestNameNodeMetadataConsistency   hadoop.fs.viewfs.TestViewFsDefaultValue   hadoop.fs.TestSymlinkHdfsFileContext   hadoop.hdfs.web.TestWebHdfsWithMultipleNameNodes   hadoop.hdfs.TestClientProtocolForPipelineRecovery   hadoop.hdfs.TestFSInputChecker   hadoop.hdfs.web.TestWebHDFSXAttr   hadoop.hdfs.server.namenode.ha.TestBootstrapStandby   hadoop.hdfs.server.datanode.TestDataNodeInitStorage   hadoop.hdfs.server.datanode.TestBlockReplacement   hadoop.hdfs.server.blockmanagement.TestHeartbeatHandling   hadoop.hdfs.server.datanode.fsdataset.impl.TestInterDatanodeProtocol   hadoop.cli.TestAclCLI   hadoop.hdfs.security.token.block.TestBlockToken   hadoop.hdfs.server.namenode.ha.TestHAMetrics   hadoop.hdfs.server.namenode.snapshot.TestSnapshotBlocksMap   hadoop.hdfs.server.namenode.TestFsLimits   hadoop.hdfs.TestFileAppend   hadoop.hdfs.server.namenode.TestCommitBlockWithInvalidGenStamp   hadoop.hdfs.tools.TestDFSHAAdminMiniCluster   hadoop.hdfs.server.datanode.TestReadOnlySharedStorage   hadoop.hdfs.TestEncryptedTransfer   hadoop.hdfs.tools.TestStoragePolicyCommands   hadoop.hdfs.TestParallelShortCircuitReadUnCached   hadoop.hdfs.server.namenode.TestNNStorageRetentionFunctional   hadoop.hdfs.server.datanode.TestHSync   hadoop.hdfs.security.TestDelegationTokenForProxyUser   hadoop.hdfs.TestBlockMissingException   hadoop.hdfs.server.namenode.TestNameNodeRpcServer   hadoop.hdfs.server.datanode.TestDataNodeUUID   hadoop.hdfs.TestDatanodeRegistration   hadoop.hdfs.server.datanode.TestBatchIbr   hadoop.fs.contract.hdfs.TestHDFSContractSeek   hadoop.hdfs.web.TestWebHdfsFileSystemContract   hadoop.hdfs.web.TestWebHDFSAcl   hadoop.hdfs.server.namenode.TestFileContextXAttr   hadoop.hdfs.TestAbandonBlock   hadoop.hdfs.server.namenode.TestAclConfigFlag   hadoop.metrics2.sink.TestRollingFileSystemSinkWithSecureHdfs   hadoop.hdfs.TestAclsEndToEnd   hadoop.hdfs.TestFileCreationClient   hadoop.hdfs.TestDFSAddressConfig   hadoop.hdfs.TestRemoteBlockReader2   hadoop.hdfs.server.namenode.TestFSImageWithXAttr   hadoop.hdfs.TestDFSMkdirs   hadoop.hdfs.TestFileAppendRestart   hadoop.hdfs.server.namenode.snapshot.TestXAttrWithSnapshot   hadoop.hdfs.server.namenode.TestFSImageWithAcl   hadoop.hdfs.server.namenode.TestQuotaWithStripedBlocks   hadoop.hdfs.server.namenode.ha.TestStandbyBlockManagement   hadoop.hdfs.tools.TestDFSAdminWithHA   hadoop.hdfs.TestDFSShellGenericOptions   hadoop.tracing.TestTracing   hadoop.hdfs.tools.TestDFSZKFailoverController   hadoop.hdfs.server.datanode.TestDataNodeReconfiguration   hadoop.hdfs.server.namenode.TestListCorruptFileBlocks   hadoop.hdfs.server.namenode.ha.TestFailureOfSharedDir   hadoop.hdfs.server.namenode.ha.TestRetryCacheWithHA   hadoop.hdfs.TestBlockReaderLocalLegacy   hadoop.hdfs.TestWriteConfigurationToDFS   hadoop.hdfs.TestExternalBlockReader   hadoop.hdfs.web.TestWebHDFS   hadoop.hdfs.TestSnapshotCommands   hadoop.hdfs.qjournal.TestSecureNNWithQJM   hadoop.hdfs.server.datanode.TestDataNodeMultipleRegistrations   hadoop.hdfs.server.namenode.TestParallelImageWrite   hadoop.hdfs.TestReplication   hadoop.hdfs.server.namenode.snapshot.TestAclWithSnapshot   hadoop.hdfs.server.blockmanagement.TestBlockManagerSafeMode   hadoop.hdfs.TestFileConcurrentReader   hadoop.hdfs.server.namenode.TestNameNodeResourceChecker   hadoop.hdfs.server.namenode.TestGenericJournalConf   hadoop.fs.viewfs.TestViewFsWithXAttrs   hadoop.cli.TestErasureCodingCLI   hadoop.hdfs.qjournal.TestNNWithQJM   hadoop.hdfs.TestClose   hadoop.hdfs.server.namenode.snapshot.TestGetContentSummaryWithSnapshot   hadoop.hdfs.server.datanode.TestDataNodeExit   hadoop.hdfs.TestDFSUpgradeFromImage   hadoop.hdfs.server.namenode.TestEditLogJournalFailures   hadoop.hdfs.TestPersistBlocks   hadoop.hdfs.TestDFSRollback   hadoop.hdfs.server.blockmanagement.TestReplicationPolicyWithNodeGroup   hadoop.tools.TestJMXGet   hadoop.hdfs.server.datanode.TestDataNodeMetricsLogger   hadoop.hdfs.web.TestWebHdfsWithRestCsrfPreventionFilter   hadoop.hdfs.server.blockmanagement.TestReconstructStripedBlocksWithRackAwareness   hadoop.hdfs.server.namenode.TestNameNodeMXBean   hadoop.hdfs.TestErasureCodingPolicyWithSnapshot   hadoop.hdfs.server.datanode.TestBlockHasMultipleReplicasOnSameDN   hadoop.hdfs.TestFileAppend4   hadoop.hdfs.tools.TestDebugAdmin   hadoop.hdfs.server.blockmanagement.TestSequentialBlockGroupId   hadoop.hdfs.web.TestWebHDFSForHA   hadoop.hdfs.server.namenode.snapshot.TestSnapshotDiffReport   hadoop.fs.contract.hdfs.TestHDFSContractCreate   hadoop.hdfs.TestDFSOutputStream   hadoop.hdfs.server.datanode.fsdataset.impl.TestDatanodeRestart   hadoop.hdfs.server.namenode.TestAuditLoggerWithCommands   hadoop.hdfs.server.namenode.TestCreateEditsLog   hadoop.hdfs.server.namenode.TestFSNamesystemMBean   hadoop.hdfs.TestWriteRead   hadoop.hdfs.TestBalancerBandwidth   hadoop.hdfs.TestHdfsAdmin   hadoop.hdfs.TestDFSPermission   hadoop.fs.TestFcHdfsPermission   hadoop.hdfs.server.namenode.TestEditLogRace   hadoop.security.TestRefreshUserMappings   hadoop.hdfs.TestSafeMode   hadoop.hdfs.server.namenode.TestAllowFormat   hadoop.fs.viewfs.TestViewFsHdfs   hadoop.hdfs.TestDFSRename   hadoop.hdfs.server.namenode.TestNameNodeRpcServerMethods   hadoop.hdfs.TestIsMethodSupported   hadoop.fs.TestResolveHdfsSymlink   hadoop.hdfs.TestSeekBug   hadoop.hdfs.server.namenode.web.resources.TestWebHdfsDataLocality   hadoop.hdfs.server.datanode.fsdataset.impl.TestWriteToReplica   hadoop.tracing.TestTracingShortCircuitLocalRead   hadoop.hdfs.server.blockmanagement.TestNameNodePrunesMissingStorages   hadoop.hdfs.TestParallelRead   hadoop.fs.contract.hdfs.TestHDFSContractGetFileStatus   hadoop.hdfs.server.namenode.snapshot.TestCheckpointsWithSnapshots   hadoop.hdfs.server.namenode.TestProtectedDirectories   hadoop.hdfs.TestDFSUpgrade   hadoop.hdfs.tools.offlineImageViewer.TestOfflineImageViewerForContentSummary   hadoop.hdfs.TestParallelShortCircuitReadNoChecksum   hadoop.hdfs.server.namenode.ha.TestEditLogTailer   hadoop.hdfs.tools.TestDelegationTokenFetcher   hadoop.tracing.TestTraceAdmin   hadoop.hdfs.TestDFSStorageStateRecovery   hadoop.hdfs.server.namenode.snapshot.TestSnapshotMetrics   hadoop.hdfs.server.namenode.TestNNThroughputBenchmark   hadoop.hdfs.server.namenode.TestNameNodeReconfigure   hadoop.hdfs.TestEncryptionZonesWithKMS   hadoop.hdfs.TestCrcCorruption   hadoop.hdfs.server.namenode.TestINodeFile   hadoop.hdfs.TestFSOutputSummer   hadoop.hdfs.server.namenode.ha.TestPipelinesFailover   hadoop.hdfs.TestFileLengthOnClusterRestart   hadoop.hdfs.TestDatanodeStartupFixesLegacyStorageIDs   hadoop.hdfs.TestRollingUpgradeRollback   hadoop.hdfs.TestSetTimes   hadoop.hdfs.server.namenode.TestQuotaByStorageType   hadoop.hdfs.server.namenode.TestNamenodeRetryCache   hadoop.fs.TestWebHdfsFileContextMainOperations   hadoop.hdfs.server.namenode.ha.TestDelegationTokensWithHA   hadoop.metrics2.sink.TestRollingFileSystemSinkWithHdfs   hadoop.hdfs.TestHDFSFileSystemContract   hadoop.hdfs.TestDFSRemove   hadoop.fs.TestFcHdfsCreateMkdir   hadoop.hdfs.TestEncryptionZones   hadoop.hdfs.server.datanode.TestBPOfferService   hadoop.hdfs.TestAppendDifferentChecksum   hadoop.hdfs.server.blockmanagement.TestReplicationPolicy   hadoop.hdfs.server.namenode.ha.TestNNHealthCheck   hadoop.hdfs.server.namenode.snapshot.TestSnapshotReplication   hadoop.hdfs.server.namenode.snapshot.TestSnapshotNameWithInvalidCharacters   hadoop.hdfs.server.namenode.ha.TestBootstrapStandbyWithQJM   hadoop.hdfs.server.namenode.TestBlockUnderConstruction   hadoop.hdfs.server.mover.TestMover   hadoop.hdfs.server.blockmanagement.TestComputeInvalidateWork   hadoop.hdfs.server.namenode.TestNameNodeRetryCacheMetrics   hadoop.hdfs.TestDFSFinalize   hadoop.hdfs.server.namenode.TestDefaultBlockPlacementPolicy   hadoop.hdfs.TestFileAppend2   hadoop.hdfs.server.namenode.ha.TestInitializeSharedEdits   hadoop.hdfs.server.datanode.TestIncrementalBlockReports   hadoop.hdfs.TestErasureCodeBenchmarkThroughput   hadoop.hdfs.server.namenode.TestCommitBlockSynchronization   hadoop.hdfs.server.namenode.ha.TestFailoverWithBlockTokensEnabled   hadoop.hdfs.server.datanode.TestBlockScanner   hadoop.hdfs.server.namenode.TestStorageRestore   hadoop.hdfs.server.namenode.TestFSNamesystem   hadoop.hdfs.server.namenode.TestEditLog   hadoop.fs.viewfs.TestViewFileSystemWithXAttrs   hadoop.hdfs.web.TestWebHdfsTokens   hadoop.hdfs.server.namenode.ha.TestHAFsck   hadoop.fs.viewfs.TestViewFileSystemWithAcls   hadoop.hdfs.server.namenode.TestXAttrConfigFlag   hadoop.hdfs.tools.offlineImageViewer.TestOfflineImageViewer   hadoop.hdfs.TestFsShellPermission   hadoop.hdfs.TestRestartDFS   hadoop.hdfs.TestFileStatusWithECPolicy   hadoop.hdfs.TestFileAppend3   hadoop.hdfs.TestDFSInputStream   hadoop.hdfs.server.namenode.snapshot.TestINodeFileUnderConstructionWithSnapshot   hadoop.hdfs.TestWriteReadStripedFile   hadoop.hdfs.TestApplyingStoragePolicy   hadoop.hdfs.TestQuota   hadoop.hdfs.server.namenode.snapshot.TestDisallowModifyROSnapshot   hadoop.hdfs.TestInjectionForSimulatedStorage   hadoop.hdfs.server.namenode.TestNameNodeRespectsBindHostKeys   hadoop.hdfs.server.datanode.TestDataNodeMXBean   hadoop.hdfs.web.TestFSMainOperationsWebHdfs   hadoop.hdfs.tools.TestDFSAdmin   hadoop.hdfs.TestClientBlockVerification   hadoop.hdfs.TestDFSClientSocketSize   hadoop.hdfs.tools.offlineEditsViewer.TestOfflineEditsViewer   hadoop.hdfs.server.blockmanagement.TestBlockManager   hadoop.hdfs.server.datanode.TestDataNodeMetrics   hadoop.hdfs.server.namenode.TestFsckWithMultipleNameNodes   hadoop.hdfs.TestDFSClientFailover   hadoop.hdfs.TestDFSStripedOutputStream   hadoop.hdfs.server.namenode.TestSnapshotPathINodes   hadoop.hdfs.TestRollingUpgrade   hadoop.hdfs.server.namenode.ha.TestStateTransitionFailure   hadoop.hdfs.server.namenode.ha.TestStandbyIsHot   hadoop.security.TestPermission   hadoop.hdfs.TestDFSStripedOutputStreamWithFailure   hadoop.fs.contract.hdfs.TestHDFSContractConcat   hadoop.hdfs.TestGetBlocks   hadoop.hdfs.server.blockmanagement.TestReplicationPolicyConsiderLoad   hadoop.hdfs.server.blockmanagement.TestAvailableSpaceBlockPlacementPolicy   hadoop.hdfs.server.namenode.TestLargeDirectoryDelete   hadoop.hdfs.server.blockmanagement.TestOverReplicatedBlocks   hadoop.hdfs.server.namenode.TestFsck   hadoop.hdfs.server.namenode.TestNestedEncryptionZones   hadoop.hdfs.server.namenode.TestAuditLogs   hadoop.hdfs.TestListFilesInFileContext   hadoop.hdfs.server.namenode.snapshot.TestNestedSnapshots   hadoop.hdfs.server.blockmanagement.TestHostFileManager   hadoop.hdfs.TestMultiThreadedHflush   hadoop.hdfs.server.datanode.TestDataNodeECN   hadoop.hdfs.server.namenode.TestSecondaryNameNodeUpgrade   hadoop.hdfs.server.blockmanagement.TestUnderReplicatedBlocks   hadoop.security.TestPermissionSymlinks   hadoop.hdfs.server.datanode.web.dtp.TestDtpHttp2   hadoop.hdfs.server.namenode.TestValidateConfigurationSettings   hadoop.hdfs.TestDataTransferKeepalive   hadoop.hdfs.TestDatanodeConfig   hadoop.hdfs.TestClientReportBadBlock   hadoop.hdfs.server.blockmanagement.TestSequentialBlockId   hadoop.hdfs.TestSmallBlock   hadoop.net.TestNetworkTopology   hadoop.fs.contract.hdfs.TestHDFSContractRootDirectory   hadoop.hdfs.server.namenode.snapshot.TestOpenFilesWithSnapshot   hadoop.hdfs.TestHFlush   hadoop.hdfs.tools.offlineImageViewer.TestOfflineImageViewerWithStripedBlocks   hadoop.hdfs.TestParallelUnixDomainRead   hadoop.hdfs.TestGetFileChecksum   hadoop.cli.TestXAttrCLI   hadoop.hdfs.server.namenode.TestNameEditsConfigs   hadoop.hdfs.TestEncryptionZonesWithHA   hadoop.hdfs.server.datanode.TestRefreshNamenodes   hadoop.hdfs.TestBlockStoragePolicy   hadoop.hdfs.TestMiniDFSCluster   hadoop.hdfs.server.namenode.ha.TestDFSUpgradeWithHA   hadoop.hdfs.shortcircuit.TestShortCircuitCache   hadoop.fs.contract.hdfs.TestHDFSContractRename   hadoop.hdfs.server.namenode.TestSecurityTokenEditLog   hadoop.hdfs.TestDFSClientExcludedNodes   hadoop.hdfs.server.namenode.snapshot.TestSnapshotFileLength   hadoop.hdfs.server.datanode.TestNNHandlesBlockReportPerStorage   hadoop.hdfs.crypto.TestHdfsCryptoStreams   hadoop.hdfs.TestDFSStripedInputStream   hadoop.fs.permission.TestStickyBit   hadoop.hdfs.server.blockmanagement.TestBlockStatsMXBean   hadoop.hdfs.server.namenode.ha.TestPendingCorruptDnMessages   hadoop.hdfs.web.TestHttpsFileSystem   hadoop.hdfs.server.namenode.snapshot.TestSnapshotDeletion   hadoop.hdfs.TestDFSStartupVersions   hadoop.hdfs.TestFileCreation   hadoop.hdfs.TestMissingBlocksAlert   hadoop.hdfs.server.namenode.TestSecureNameNode   hadoop.hdfs.server.namenode.snapshot.TestSnapshot   hadoop.fs.viewfs.TestViewFileSystemAtHdfsRoot   hadoop.hdfs.TestHDFSServerPorts   hadoop.hdfs.server.namenode.TestTransferFsImage   hadoop.hdfs.TestParallelShortCircuitLegacyRead   hadoop.hdfs.server.namenode.TestStartup   hadoop.hdfs.server.namenode.TestNameNodeRecovery   hadoop.hdfs.TestRemoteBlockReader   hadoop.hdfs.TestRead   hadoop.hdfs.server.blockmanagement.TestReplicationPolicyWithUpgradeDomain   hadoop.hdfs.server.namenode.ha.TestEditLogsDuringFailover   hadoop.hdfs.server.namenode.TestDiskspaceQuotaUpdate   hadoop.fs.contract.hdfs.TestHDFSContractSetTimes   hadoop.hdfs.TestLocalDFS   hadoop.hdfs.server.namenode.TestGetBlockLocations   hadoop.hdfs.server.datanode.TestDeleteBlockPool   hadoop.hdfs.server.datanode.TestNNHandlesCombinedBlockReport   hadoop.hdfs.server.namenode.ha.TestXAttrsWithHA   hadoop.hdfs.TestBlockReaderFactory   hadoop.hdfs.server.namenode.TestINodeAttributeProvider   hadoop.hdfs.server.namenode.TestFSImageWithSnapshot   hadoop.hdfs.TestDataTransferProtocol   hadoop.hdfs.TestDFSShell   hadoop.hdfs.TestPipelines   hadoop.hdfs.TestReadStripedFileWithDecoding   hadoop.hdfs.server.datanode.TestDataXceiverLazyPersistHint   hadoop.hdfs.server.namenode.snapshot.TestSnapshotRename   hadoop.hdfs.TestFetchImage   hadoop.hdfs.server.namenode.TestStripedINodeFile   hadoop.hdfs.TestListFilesInDFS   hadoop.cli.TestCacheAdminCLI   hadoop.fs.TestSWebHdfsFileContextMainOperations   hadoop.hdfs.server.datanode.TestDatanodeProtocolRetryPolicy   hadoop.hdfs.tools.offlineImageViewer.TestOfflineImageViewerForXAttr   hadoop.hdfs.server.namenode.TestProcessCorruptBlocks   hadoop.hdfs.TestFileCorruption   hadoop.hdfs.server.namenode.TestMetadataVersionOutput   hadoop.hdfs.server.namenode.TestNamenodeCapacityReport   hadoop.hdfs.server.datanode.fsdataset.impl.TestSpaceReservation   hadoop.hdfs.server.namenode.ha.TestLossyRetryInvocationHandler   hadoop.hdfs.TestHDFSTrash   hadoop.fs.TestHDFSFileContextMainOperations   hadoop.hdfs.server.namenode.TestSaveNamespace   hadoop.hdfs.server.datanode.TestDataNodeLifeline   hadoop.fs.TestGlobPaths   hadoop.fs.viewfs.TestViewFsFileStatusHdfs   hadoop.hdfs.server.namenode.TestCheckPointForSecurityTokens   hadoop.hdfs.server.datanode.TestDataNodeTransferSocketSize   hadoop.hdfs.server.blockmanagement.TestPendingReplication   hadoop.hdfs.server.namenode.ha.TestHarFileSystemWithHA   hadoop.fs.viewfs.TestViewFsAtHdfsRoot   hadoop.TestGenericRefresh   hadoop.hdfs.server.datanode.TestIncrementalBrVariations   hadoop.hdfs.TestDistributedFileSystem   hadoop.hdfs.server.namenode.ha.TestHAAppend   hadoop.hdfs.tools.TestGetGroups   hadoop.hdfs.server.namenode.TestBackupNode   hadoop.hdfs.server.namenode.TestNameNodeAcl   hadoop.hdfs.server.datanode.TestDataNodeVolumeFailure   hadoop.fs.shell.TestHdfsTextCommand   hadoop.hdfs.TestLargeBlock   hadoop.cli.TestDeleteCLI   hadoop.cli.TestHDFSCLI   hadoop.hdfs.server.datanode.fsdataset.impl.TestFsDatasetImpl   hadoop.hdfs.TestReplaceDatanodeOnFailure   hadoop.hdfs.server.namenode.TestFavoredNodesEndToEnd   hadoop.hdfs.server.blockmanagement.TestBlockReportRateLimiting   hadoop.fs.TestSymlinkHdfsDisable   hadoop.hdfs.server.namenode.ha.TestHAStateTransitions   hadoop.hdfs.server.namenode.TestFSImage   hadoop.fs.viewfs.TestViewFileSystemHdfs   hadoop.hdfs.server.namenode.TestAddBlock   hadoop.hdfs.TestReconstructStripedFile   hadoop.hdfs.server.namenode.ha.TestFailureToReadEdits   hadoop.hdfs.TestDFSInotifyEventInputStream   hadoop.hdfs.server.namenode.TestBlockPlacementPolicyRackFaultTolerant   hadoop.hdfs.server.namenode.snapshot.TestRenameWithSnapshots   hadoop.hdfs.server.namenode.snapshot.TestSnapshottableDirListing   hadoop.hdfs.TestLease   hadoop.hdfs.server.namenode.snapshot.TestSetQuotaWithSnapshot   hadoop.hdfs.server.namenode.TestNameNodeXAttr   hadoop.hdfs.server.datanode.TestDnRespectsBlockReportSplitThreshold   hadoop.hdfs.server.namenode.TestCheckpoint   hadoop.hdfs.TestBlockReaderLocal   hadoop.hdfs.server.namenode.snapshot.TestSnapshotStatsMXBean   hadoop.hdfs.server.namenode.ha.TestDNFencing   hadoop.hdfs.server.datanode.TestDataNodeRollingUpgrade   hadoop.hdfs.TestLeaseRecovery   hadoop.hdfs.tools.offlineImageViewer.TestOfflineImageViewerForAcl JDK v1.7.0_95 Timed out junit tests org.apache.hadoop.util.TestNativeLibraryChecker Subsystem Report/Notes Docker Image:yetus/hadoop:fbe3e86 JIRA Patch URL https://issues.apache.org/jira/secure/attachment/12795242/HDFS-9847-nothrow.002.patch JIRA Issue HDFS-9847 Optional Tests asflicense compile javac javadoc mvninstall mvnsite unit findbugs checkstyle xml uname Linux be7d85f1bf92 3.13.0-36-lowlatency #63-Ubuntu SMP PREEMPT Wed Sep 3 21:56:12 UTC 2014 x86_64 x86_64 x86_64 GNU/Linux Build tool maven Personality /testptch/hadoop/patchprocess/precommit/personality/provided.sh git revision trunk / d82e797 Default Java 1.7.0_95 Multi-JDK versions /usr/lib/jvm/java-8-oracle:1.8.0_74 /usr/lib/jvm/java-7-openjdk-amd64:1.7.0_95 findbugs v3.0.0 unit https://builds.apache.org/job/PreCommit-HDFS-Build/14926/artifact/patchprocess/patch-unit-hadoop-common-project_hadoop-common-jdk1.8.0_74.txt unit https://builds.apache.org/job/PreCommit-HDFS-Build/14926/artifact/patchprocess/patch-unit-hadoop-hdfs-project_hadoop-hdfs-jdk1.8.0_74.txt unit https://builds.apache.org/job/PreCommit-HDFS-Build/14926/artifact/patchprocess/patch-unit-hadoop-common-project_hadoop-common-jdk1.7.0_95.txt unit https://builds.apache.org/job/PreCommit-HDFS-Build/14926/artifact/patchprocess/patch-unit-hadoop-hdfs-project_hadoop-hdfs-jdk1.7.0_95.txt unit test logs https://builds.apache.org/job/PreCommit-HDFS-Build/14926/artifact/patchprocess/patch-unit-hadoop-common-project_hadoop-common-jdk1.8.0_74.txt https://builds.apache.org/job/PreCommit-HDFS-Build/14926/artifact/patchprocess/patch-unit-hadoop-hdfs-project_hadoop-hdfs-jdk1.8.0_74.txt https://builds.apache.org/job/PreCommit-HDFS-Build/14926/artifact/patchprocess/patch-unit-hadoop-common-project_hadoop-common-jdk1.7.0_95.txt https://builds.apache.org/job/PreCommit-HDFS-Build/14926/artifact/patchprocess/patch-unit-hadoop-hdfs-project_hadoop-hdfs-jdk1.7.0_95.txt JDK v1.7.0_95 Test Results https://builds.apache.org/job/PreCommit-HDFS-Build/14926/testReport/ asflicense https://builds.apache.org/job/PreCommit-HDFS-Build/14926/artifact/patchprocess/patch-asflicense-problems.txt modules C: hadoop-common-project/hadoop-common hadoop-hdfs-project/hadoop-hdfs-client hadoop-hdfs-project/hadoop-hdfs U: . Console output https://builds.apache.org/job/PreCommit-HDFS-Build/14926/console Powered by Apache Yetus 0.2.0 http://yetus.apache.org This message was automatically generated.
          Hide
          chris.douglas Chris Douglas added a comment -

          Well, that's not promising.

          Show
          chris.douglas Chris Douglas added a comment - Well, that's not promising.
          Hide
          chris.douglas Chris Douglas added a comment -

          The patch needs to change all the uses of the config vars, including tests. Every access using getLong will fail, as demonstrated when units are actually set in the configuration.

          Show
          chris.douglas Chris Douglas added a comment - The patch needs to change all the uses of the config vars, including tests. Every access using getLong will fail, as demonstrated when units are actually set in the configuration.
          Hide
          hadoopqa Hadoop QA added a comment -
          -1 overall



          Vote Subsystem Runtime Comment
          0 reexec 0m 15s Docker mode activated.
          +1 @author 0m 0s The patch does not contain any @author tags.
          +1 test4tests 0m 0s The patch appears to include 1 new or modified test files.
          0 mvndep 2m 40s Maven dependency ordering for branch
          +1 mvninstall 7m 12s branch-2 passed
          +1 compile 5m 29s branch-2 passed with JDK v1.8.0_74
          +1 compile 6m 16s branch-2 passed with JDK v1.7.0_95
          +1 checkstyle 1m 17s branch-2 passed
          +1 mvnsite 2m 22s branch-2 passed
          +1 mvneclipse 0m 44s branch-2 passed
          -1 findbugs 1m 36s hadoop-hdfs-project/hadoop-hdfs-client in branch-2 has 5 extant Findbugs warnings.
          -1 findbugs 1m 53s hadoop-hdfs-project/hadoop-hdfs in branch-2 has 1 extant Findbugs warnings.
          +1 javadoc 2m 18s branch-2 passed with JDK v1.8.0_74
          +1 javadoc 3m 16s branch-2 passed with JDK v1.7.0_95
          0 mvndep 0m 14s Maven dependency ordering for patch
          +1 mvninstall 1m 58s the patch passed
          +1 compile 5m 16s the patch passed with JDK v1.8.0_74
          +1 javac 5m 16s the patch passed
          +1 compile 6m 13s the patch passed with JDK v1.7.0_95
          +1 javac 6m 13s the patch passed
          +1 checkstyle 1m 14s root: patch generated 0 new + 766 unchanged - 2 fixed = 766 total (was 768)
          +1 mvnsite 2m 17s the patch passed
          +1 mvneclipse 0m 39s the patch passed
          -1 whitespace 0m 0s The patch has 49 line(s) that end in whitespace. Use git apply --whitespace=fix.
          +1 xml 0m 0s The patch has no ill-formed XML file.
          +1 findbugs 5m 53s the patch passed
          +1 javadoc 2m 19s the patch passed with JDK v1.8.0_74
          +1 javadoc 3m 16s the patch passed with JDK v1.7.0_95
          +1 unit 6m 51s hadoop-common in the patch passed with JDK v1.8.0_74.
          +1 unit 0m 49s hadoop-hdfs-client in the patch passed with JDK v1.8.0_74.
          -1 unit 17m 50s hadoop-hdfs in the patch failed with JDK v1.8.0_74.
          -1 unit 6m 59s hadoop-common in the patch failed with JDK v1.7.0_95.
          +1 unit 0m 58s hadoop-hdfs-client in the patch passed with JDK v1.7.0_95.
          -1 unit 18m 54s hadoop-hdfs in the patch failed with JDK v1.7.0_95.
          +1 asflicense 0m 23s Patch does not generate ASF License warnings.
          120m 47s



          Reason Tests
          JDK v1.8.0_74 Failed junit tests hadoop.tracing.TestTraceAdmin
            hadoop.hdfs.TestPersistBlocks
            hadoop.hdfs.server.datanode.fsdataset.impl.TestFsDatasetImpl
            hadoop.hdfs.TestWriteRead
            hadoop.hdfs.server.namenode.snapshot.TestCheckpointsWithSnapshots
            hadoop.hdfs.server.namenode.ha.TestDNFencing
            hadoop.hdfs.server.namenode.ha.TestStandbyIsHot
            hadoop.hdfs.TestRollingUpgrade
            hadoop.hdfs.server.blockmanagement.TestReplicationPolicyConsiderLoad
            hadoop.hdfs.server.namenode.TestListCorruptFileBlocks
            hadoop.hdfs.TestHFlush
            hadoop.security.TestPermission
            hadoop.hdfs.TestParallelRead
            hadoop.hdfs.server.datanode.TestDataNodeReconfiguration
            hadoop.fs.viewfs.TestViewFsHdfs
            hadoop.hdfs.TestBlockReaderLocalLegacy
            hadoop.hdfs.server.blockmanagement.TestReplicationPolicyWithNodeGroup
            hadoop.hdfs.server.namenode.TestNameNodeRpcServerMethods
            hadoop.hdfs.server.namenode.TestAuditLogger
            hadoop.hdfs.server.namenode.TestFSDirectory
            hadoop.hdfs.server.namenode.TestXAttrConfigFlag
            hadoop.hdfs.TestPread
            hadoop.hdfs.TestMiniDFSCluster
            hadoop.hdfs.server.namenode.TestTransferFsImage
            hadoop.hdfs.server.datanode.TestDataNodeVolumeFailure
            hadoop.tracing.TestTracing
            hadoop.hdfs.TestDFSRename
            hadoop.hdfs.TestWriteConfigurationToDFS
            hadoop.hdfs.server.datanode.TestNNHandlesBlockReportPerStorage
            hadoop.hdfs.TestDatanodeRegistration
            hadoop.hdfs.server.datanode.fsdataset.impl.TestInterDatanodeProtocol
            hadoop.hdfs.web.TestWebHDFSXAttr
            hadoop.hdfs.server.datanode.TestStorageReport
            hadoop.hdfs.TestDFSRollback
            hadoop.hdfs.TestDataTransferKeepalive
            hadoop.hdfs.server.namenode.ha.TestDelegationTokensWithHA
            hadoop.hdfs.server.datanode.TestDataNodeRollingUpgrade
            hadoop.hdfs.TestDatanodeConfig
            hadoop.hdfs.TestDFSFinalize
            hadoop.hdfs.server.namenode.ha.TestGetGroupsWithHA
            hadoop.hdfs.server.namenode.TestNameNodeRetryCacheMetrics
            hadoop.fs.TestWebHdfsFileContextMainOperations
            hadoop.hdfs.crypto.TestHdfsCryptoStreams
            hadoop.hdfs.server.namenode.TestCommitBlockSynchronization
            hadoop.hdfs.server.datanode.fsdataset.impl.TestDatanodeRestart
            hadoop.hdfs.server.namenode.TestAllowFormat
            hadoop.hdfs.server.namenode.TestMetadataVersionOutput
            hadoop.hdfs.server.blockmanagement.TestComputeInvalidateWork
            hadoop.fs.TestGlobPaths
            hadoop.hdfs.server.namenode.snapshot.TestNestedSnapshots
            hadoop.hdfs.server.datanode.TestBatchIbr
            hadoop.hdfs.TestDFSShell
            hadoop.hdfs.server.blockmanagement.TestBlockStatsMXBean
            hadoop.hdfs.server.datanode.fsdataset.impl.TestWriteToReplica
            hadoop.hdfs.server.datanode.TestRefreshNamenodes
            hadoop.hdfs.tools.TestDFSHAAdminMiniCluster
            hadoop.hdfs.server.namenode.ha.TestDFSUpgradeWithHA
            hadoop.hdfs.TestSeekBug
            hadoop.hdfs.TestCrcCorruption
            hadoop.metrics2.sink.TestRollingFileSystemSinkWithHdfs
            hadoop.fs.contract.hdfs.TestHDFSContractMkdir
            hadoop.hdfs.server.namenode.TestStorageRestore
            hadoop.hdfs.TestAbandonBlock
            hadoop.hdfs.server.datanode.TestCachingStrategy
            hadoop.hdfs.server.datanode.TestDnRespectsBlockReportSplitThreshold
            hadoop.hdfs.TestGetFileChecksum
            hadoop.hdfs.server.namenode.TestBlockUnderConstruction
            hadoop.hdfs.tools.offlineImageViewer.TestOfflineImageViewerForContentSummary
            hadoop.fs.viewfs.TestViewFileSystemWithAcls
            hadoop.fs.contract.hdfs.TestHDFSContractConcat
            hadoop.hdfs.server.datanode.TestDataNodeMetrics
            hadoop.hdfs.TestRemoteBlockReader2
            hadoop.hdfs.server.datanode.TestDataNodeUUID
            hadoop.hdfs.security.TestDelegationToken
            hadoop.fs.TestSymlinkHdfsDisable
            hadoop.hdfs.server.namenode.ha.TestHAAppend
            hadoop.fs.contract.hdfs.TestHDFSContractRootDirectory
            hadoop.hdfs.server.blockmanagement.TestDatanodeManager
            hadoop.hdfs.TestMissingBlocksAlert
            hadoop.hdfs.TestBlocksScheduledCounter
            hadoop.hdfs.TestSmallBlock
            hadoop.cli.TestDeleteCLI
            hadoop.hdfs.server.datanode.TestDataXceiverLazyPersistHint
            hadoop.hdfs.TestDFSClientRetries
            hadoop.hdfs.qjournal.TestSecureNNWithQJM
            hadoop.fs.viewfs.TestViewFsWithXAttrs
            hadoop.hdfs.TestDFSMkdirs
            hadoop.hdfs.tools.TestDFSAdmin
            hadoop.hdfs.server.namenode.TestFavoredNodesEndToEnd
            hadoop.hdfs.server.namenode.ha.TestFailureToReadEdits
            hadoop.hdfs.server.datanode.TestDeleteBlockPool
            hadoop.hdfs.server.namenode.TestNameNodeMXBean
            hadoop.hdfs.TestDFSInputStream
            hadoop.hdfs.web.TestWebHDFSForHA
            hadoop.hdfs.server.namenode.TestLargeDirectoryDelete
            hadoop.hdfs.TestApplyingStoragePolicy
            hadoop.fs.contract.hdfs.TestHDFSContractOpen
            hadoop.hdfs.server.namenode.TestDeleteRace
            hadoop.hdfs.TestFSInputChecker
            hadoop.hdfs.server.blockmanagement.TestNameNodePrunesMissingStorages
            hadoop.hdfs.web.TestWebHdfsWithAuthenticationFilter
            hadoop.fs.contract.hdfs.TestHDFSContractRename
            hadoop.hdfs.TestAclsEndToEnd
            hadoop.hdfs.server.namenode.ha.TestXAttrsWithHA
            hadoop.hdfs.server.namenode.ha.TestHAMetrics
            hadoop.hdfs.server.namenode.ha.TestLossyRetryInvocationHandler
            hadoop.hdfs.TestRollingUpgradeRollback
            hadoop.hdfs.TestDFSUpgradeFromImage
            hadoop.hdfs.server.blockmanagement.TestHeartbeatHandling
            hadoop.hdfs.TestRemoteBlockReader
            hadoop.hdfs.server.namenode.TestNameNodeResourceChecker
            hadoop.hdfs.tools.TestDFSAdminWithHA
            hadoop.hdfs.server.namenode.TestSnapshotPathINodes
            hadoop.hdfs.TestBlockStoragePolicy
            hadoop.hdfs.TestLeaseRecovery
            hadoop.fs.viewfs.TestViewFsAtHdfsRoot
            hadoop.hdfs.server.namenode.TestBackupNode
            hadoop.hdfs.TestBlockReaderLocal
            hadoop.fs.contract.hdfs.TestHDFSContractGetFileStatus
            hadoop.cli.TestCryptoAdminCLI
            hadoop.hdfs.TestDatanodeLayoutUpgrade
            hadoop.hdfs.tools.offlineImageViewer.TestOfflineImageViewerForXAttr
            hadoop.hdfs.server.namenode.TestNameNodeRpcServer
            hadoop.hdfs.tools.TestDebugAdmin
            hadoop.security.TestRefreshUserMappings
            hadoop.hdfs.server.datanode.TestReadOnlySharedStorage
            hadoop.hdfs.TestLargeBlock
            hadoop.hdfs.server.namenode.TestStreamFile
            hadoop.hdfs.server.datanode.TestNNHandlesCombinedBlockReport
            hadoop.hdfs.server.namenode.TestFSNamesystemMBean
            hadoop.hdfs.server.datanode.TestIncrementalBrVariations
            hadoop.fs.viewfs.TestViewFileSystemWithXAttrs
            hadoop.hdfs.tools.TestDFSZKFailoverController
            hadoop.hdfs.server.namenode.ha.TestNNHealthCheck
            hadoop.hdfs.server.datanode.TestDatanodeProtocolRetryPolicy
            hadoop.hdfs.TestDistributedFileSystem
            hadoop.TestRefreshCallQueue
            hadoop.hdfs.TestListFilesInFileContext
            hadoop.fs.TestFcHdfsSetUMask
            hadoop.hdfs.server.namenode.TestNameNodeRecovery
            hadoop.hdfs.server.datanode.TestDataNodeECN
            hadoop.hdfs.TestFileAppend2
            hadoop.fs.shell.TestHdfsTextCommand
            hadoop.hdfs.TestFsShellPermission
            hadoop.hdfs.TestConnCache
            hadoop.hdfs.TestHDFSServerPorts
            hadoop.hdfs.shortcircuit.TestShortCircuitCache
            hadoop.hdfs.server.namenode.ha.TestHAFsck
            hadoop.hdfs.TestRollingUpgradeDowngrade
            hadoop.hdfs.TestFileLengthOnClusterRestart
            hadoop.hdfs.server.blockmanagement.TestAvailableSpaceBlockPlacementPolicy
            hadoop.hdfs.security.TestDelegationTokenForProxyUser
            hadoop.hdfs.server.namenode.snapshot.TestSnapshotListing
            hadoop.TestGenericRefresh
            hadoop.hdfs.server.datanode.TestBlockScanner
            hadoop.hdfs.TestParallelUnixDomainRead
            hadoop.hdfs.server.namenode.snapshot.TestSnapshotReplication
            hadoop.hdfs.server.namenode.TestNestedEncryptionZones
            hadoop.fs.TestSymlinkHdfsFileSystem
            hadoop.hdfs.TestGetBlocks
            hadoop.hdfs.security.token.block.TestBlockToken
            hadoop.hdfs.server.datanode.web.dtp.TestDtpHttp2
            hadoop.fs.contract.hdfs.TestHDFSContractAppend
            hadoop.fs.contract.hdfs.TestHDFSContractDelete
            hadoop.hdfs.web.TestWebHdfsTokens
            hadoop.hdfs.server.namenode.snapshot.TestSnapshotDeletion
            hadoop.hdfs.server.blockmanagement.TestHostFileManager
            hadoop.hdfs.server.namenode.TestNNThroughputBenchmark
            hadoop.hdfs.TestEncryptionZonesWithKMS
            hadoop.hdfs.server.namenode.snapshot.TestAclWithSnapshot
            hadoop.hdfs.server.blockmanagement.TestBlockReportRateLimiting
            hadoop.hdfs.TestClientReportBadBlock
            hadoop.hdfs.TestDFSStorageStateRecovery
            hadoop.hdfs.server.namenode.snapshot.TestSnapshotBlocksMap
            hadoop.hdfs.server.namenode.snapshot.TestSnapshotFileLength
            hadoop.cli.TestHDFSCLI
            hadoop.fs.TestSWebHdfsFileContextMainOperations
            hadoop.hdfs.TestRestartDFS
            hadoop.hdfs.server.datanode.TestDataNodeInitStorage
            hadoop.tools.TestDelegationTokenFetcher
            hadoop.hdfs.server.namenode.TestINodeFile
            hadoop.hdfs.TestFileAppend4
            hadoop.hdfs.server.namenode.TestFileContextAcl
            hadoop.hdfs.server.namenode.snapshot.TestSnapshotNameWithInvalidCharacters
            hadoop.hdfs.server.namenode.ha.TestEditLogsDuringFailover
            hadoop.hdfs.server.blockmanagement.TestUnderReplicatedBlocks
            hadoop.hdfs.server.namenode.ha.TestFailoverWithBlockTokensEnabled
            hadoop.hdfs.TestSetTimes
            hadoop.hdfs.server.namenode.TestAclConfigFlag
            hadoop.hdfs.server.namenode.TestNameNodeReconfigure
            hadoop.hdfs.server.namenode.TestNameNodeAcl
            hadoop.hdfs.server.namenode.TestDefaultBlockPlacementPolicy
            hadoop.hdfs.server.namenode.TestEditLog
            hadoop.hdfs.server.namenode.TestSecondaryWebUi
            hadoop.fs.viewfs.TestViewFileSystemAtHdfsRoot
            hadoop.hdfs.server.datanode.TestTransferRbw
            hadoop.fs.contract.hdfs.TestHDFSContractSeek
            hadoop.hdfs.TestSetrepIncreasing
            hadoop.fs.viewfs.TestViewFsWithAcls
            hadoop.hdfs.TestLease
            hadoop.hdfs.TestSafeMode
            hadoop.hdfs.server.namenode.TestEditLogAutoroll
            hadoop.hdfs.TestDFSUpgrade
            hadoop.hdfs.qjournal.TestNNWithQJM
            hadoop.hdfs.protocol.datatransfer.sasl.TestSaslDataTransfer
            hadoop.fs.TestHDFSFileContextMainOperations
            hadoop.hdfs.TestFileCorruption
            hadoop.hdfs.TestDatanodeStartupFixesLegacyStorageIDs
            hadoop.hdfs.TestQuota
            hadoop.hdfs.server.namenode.ha.TestHarFileSystemWithHA
            hadoop.hdfs.TestLocalDFS
            hadoop.hdfs.TestFileStatus
            hadoop.hdfs.server.namenode.snapshot.TestSnapshotRename
            hadoop.fs.TestResolveHdfsSymlink
            hadoop.hdfs.server.namenode.TestAuditLoggerWithCommands
            hadoop.fs.TestSymlinkHdfsFileContext
            hadoop.hdfs.TestEncryptionZonesWithHA
            hadoop.hdfs.TestIsMethodSupported
            hadoop.hdfs.server.blockmanagement.TestBlockManagerSafeMode
            hadoop.cli.TestXAttrCLI
            hadoop.hdfs.server.namenode.TestProcessCorruptBlocks
            hadoop.fs.TestUrlStreamHandler
            hadoop.hdfs.TestClose
            hadoop.hdfs.server.datanode.TestDiskError
            hadoop.hdfs.TestMultiThreadedHflush
            hadoop.hdfs.TestDFSClientExcludedNodes
            hadoop.hdfs.server.datanode.TestDataNodeMultipleRegistrations
            hadoop.hdfs.server.namenode.snapshot.TestSnapshotDiffReport
            hadoop.hdfs.TestExternalBlockReader
            hadoop.hdfs.server.namenode.TestEditLogRace
            hadoop.hdfs.shortcircuit.TestShortCircuitLocalRead
            hadoop.hdfs.TestFileConcurrentReader
            hadoop.hdfs.TestClientBlockVerification
            hadoop.security.TestPermissionSymlinks
            hadoop.hdfs.server.namenode.ha.TestBootstrapStandby
            hadoop.cli.TestAclCLI
            hadoop.hdfs.server.namenode.snapshot.TestUpdatePipelineWithSnapshots
            hadoop.hdfs.TestDataTransferProtocol
            hadoop.hdfs.TestBlockReaderFactory
            hadoop.hdfs.server.namenode.TestParallelImageWrite
            hadoop.hdfs.server.namenode.TestCheckpoint
            hadoop.hdfs.server.blockmanagement.TestPendingReplication
            hadoop.hdfs.server.namenode.TestBlockPlacementPolicyRackFaultTolerant
            hadoop.hdfs.server.namenode.snapshot.TestGetContentSummaryWithSnapshot
            hadoop.hdfs.TestEncryptedTransfer
            hadoop.hdfs.server.namenode.TestFileContextXAttr
            hadoop.hdfs.server.datanode.TestHSync
            hadoop.hdfs.server.namenode.TestNameNodeRespectsBindHostKeys
            hadoop.hdfs.server.namenode.web.resources.TestWebHdfsDataLocality
            hadoop.cli.TestCacheAdminCLI
            hadoop.hdfs.server.namenode.snapshot.TestDisallowModifyROSnapshot
            hadoop.hdfs.server.namenode.TestFSImageWithSnapshot
            hadoop.hdfs.server.datanode.TestIncrementalBlockReports
            hadoop.hdfs.server.namenode.TestNamenodeCapacityReport
            hadoop.hdfs.TestReplication
            hadoop.hdfs.server.namenode.snapshot.TestSnapshot
            hadoop.hdfs.TestPipelines
            hadoop.hdfs.web.TestWebHDFSAcl
            hadoop.hdfs.server.namenode.TestAddBlockRetry
            hadoop.hdfs.server.namenode.TestFSImage
            hadoop.hdfs.web.TestWebHdfsWithMultipleNameNodes
            hadoop.hdfs.server.namenode.ha.TestBootstrapStandbyWithQJM
            hadoop.fs.TestUnbuffer
            hadoop.hdfs.server.namenode.TestFsckWithMultipleNameNodes
            hadoop.hdfs.server.namenode.ha.TestFailureOfSharedDir
            hadoop.hdfs.server.blockmanagement.TestReplicationPolicyWithUpgradeDomain
            hadoop.hdfs.TestSetrepDecreasing
            hadoop.hdfs.server.namenode.TestCheckPointForSecurityTokens
            hadoop.hdfs.server.namenode.TestNNStorageRetentionFunctional
            hadoop.hdfs.server.namenode.TestNameNodeXAttr
            hadoop.hdfs.web.TestHttpsFileSystem
            hadoop.hdfs.server.namenode.TestEditLogJournalFailures
            hadoop.hdfs.server.namenode.ha.TestPendingCorruptDnMessages
            hadoop.hdfs.TestSnapshotCommands
            hadoop.hdfs.TestWriteBlockGetsBlockLengthHint
            hadoop.hdfs.TestFileAppend3
            hadoop.hdfs.server.datanode.TestDataNodeExit
            hadoop.hdfs.server.namenode.TestFSEditLogLoader
            hadoop.hdfs.tools.TestStoragePolicyCommands
            hadoop.hdfs.server.namenode.TestNamenodeRetryCache
            hadoop.hdfs.TestDFSStartupVersions
            hadoop.hdfs.tools.offlineImageViewer.TestOfflineImageViewerForAcl
            hadoop.hdfs.server.namenode.ha.TestHAStateTransitions
            hadoop.hdfs.server.namenode.TestDiskspaceQuotaUpdate
            hadoop.metrics2.sink.TestRollingFileSystemSinkWithSecureHdfs
            hadoop.hdfs.server.namenode.TestNameNodeMetadataConsistency
            hadoop.hdfs.server.namenode.snapshot.TestOpenFilesWithSnapshot
            hadoop.hdfs.server.datanode.TestBlockHasMultipleReplicasOnSameDN
            hadoop.hdfs.TestParallelShortCircuitReadUnCached
            hadoop.hdfs.web.TestWebHdfsWithRestCsrfPreventionFilter
            hadoop.hdfs.server.namenode.TestQuotaByStorageType
            hadoop.hdfs.TestDFSClientFailover
            hadoop.hdfs.TestFSOutputSummer
            hadoop.hdfs.server.datanode.TestDataNodeMXBean
            hadoop.hdfs.server.namenode.TestHDFSConcat
            hadoop.hdfs.server.namenode.ha.TestInitializeSharedEdits
            hadoop.hdfs.server.namenode.TestFSImageWithAcl
            hadoop.hdfs.server.namenode.snapshot.TestINodeFileUnderConstructionWithSnapshot
            hadoop.hdfs.web.TestFSMainOperationsWebHdfs
            hadoop.hdfs.server.namenode.TestFileLimit
            hadoop.hdfs.TestDFSInotifyEventInputStream
            hadoop.hdfs.server.namenode.ha.TestRetryCacheWithHA
            hadoop.hdfs.server.namenode.ha.TestStandbyBlockManagement
            hadoop.hdfs.server.datanode.fsdataset.impl.TestSpaceReservation
            hadoop.hdfs.server.namenode.TestSaveNamespace
            hadoop.hdfs.TestBalancerBandwidth
            hadoop.hdfs.TestDFSPermission
            hadoop.hdfs.server.namenode.snapshot.TestSnapshotStatsMXBean
            hadoop.fs.viewfs.TestViewFileSystemHdfs
            hadoop.hdfs.TestListFilesInDFS
            hadoop.hdfs.server.namenode.snapshot.TestRenameWithSnapshots
            hadoop.hdfs.server.namenode.TestClusterId
            hadoop.hdfs.TestModTime
            hadoop.hdfs.TestReservedRawPaths
            hadoop.hdfs.server.namenode.TestFsLimits
            hadoop.hdfs.server.namenode.TestSecondaryNameNodeUpgrade
            hadoop.hdfs.TestHDFSFileSystemContract
            hadoop.hdfs.TestListPathServlet
            hadoop.fs.contract.hdfs.TestHDFSContractSetTimes
            hadoop.hdfs.TestFileCreation
            hadoop.fs.viewfs.TestViewFsFileStatusHdfs
            hadoop.hdfs.TestDFSShellGenericOptions
            hadoop.hdfs.server.namenode.TestINodeAttributeProvider
            hadoop.hdfs.server.mover.TestMover
            hadoop.hdfs.TestParallelShortCircuitRead
            hadoop.hdfs.server.namenode.TestFSImageWithXAttr
            hadoop.hdfs.TestHDFSTrash
            hadoop.hdfs.TestParallelShortCircuitLegacyRead
            hadoop.hdfs.TestRead
            hadoop.hdfs.server.namenode.snapshot.TestSnapshotMetrics
            hadoop.hdfs.TestFileAppend
            hadoop.hdfs.server.namenode.TestGenericJournalConf
            hadoop.hdfs.web.TestWebHdfsFileSystemContract
            hadoop.hdfs.TestDFSAddressConfig
            hadoop.hdfs.web.TestWebHDFS
            hadoop.hdfs.tools.offlineEditsViewer.TestOfflineEditsViewer
            hadoop.hdfs.TestReplaceDatanodeOnFailure
            hadoop.hdfs.server.namenode.snapshot.TestXAttrWithSnapshot
            hadoop.hdfs.server.namenode.TestAddBlock
            hadoop.tools.TestJMXGet
            hadoop.fs.TestFcHdfsCreateMkdir
            hadoop.fs.TestFcHdfsPermission
            hadoop.hdfs.server.namenode.ha.TestPipelinesFailover
            hadoop.hdfs.server.blockmanagement.TestSequentialBlockId
            hadoop.hdfs.server.datanode.TestBlockRecovery
            hadoop.hdfs.TestFetchImage
            hadoop.hdfs.server.namenode.ha.TestEditLogTailer
            hadoop.hdfs.TestInjectionForSimulatedStorage
            hadoop.hdfs.server.namenode.TestValidateConfigurationSettings
            hadoop.hdfs.server.datanode.TestDataNodeMetricsLogger
            hadoop.hdfs.web.TestHftpFileSystem
            hadoop.hdfs.TestFileCreationClient
            hadoop.hdfs.server.namenode.ha.TestStateTransitionFailure
            hadoop.hdfs.server.datanode.TestDataNodeTransferSocketSize
            hadoop.tracing.TestTracingShortCircuitLocalRead
            hadoop.hdfs.server.blockmanagement.TestOverReplicatedBlocks
            hadoop.hdfs.server.namenode.TestNameEditsConfigs
            hadoop.hdfs.TestHdfsAdmin
            hadoop.hdfs.TestAppendDifferentChecksum
            hadoop.hdfs.server.namenode.snapshot.TestSnapshottableDirListing
            hadoop.hdfs.TestDFSClientSocketSize
            hadoop.hdfs.server.namenode.TestAuditLogs
            hadoop.hdfs.TestClientProtocolForPipelineRecovery
            hadoop.hdfs.TestDFSRemove
            hadoop.hdfs.TestFileAppendRestart
            hadoop.hdfs.server.datanode.TestBlockReplacement
            hadoop.hdfs.TestEncryptionZones
            hadoop.fs.contract.hdfs.TestHDFSContractCreate
            hadoop.net.TestNetworkTopology
            hadoop.hdfs.server.namenode.TestFSNamesystem
            hadoop.hdfs.TestDFSOutputStream
            hadoop.hdfs.TestDisableConnCache
            hadoop.hdfs.TestParallelShortCircuitReadNoChecksum
            hadoop.hdfs.tools.TestGetGroups
            hadoop.hdfs.server.namenode.ha.TestStandbyCheckpoints
            hadoop.hdfs.tools.offlineImageViewer.TestOfflineImageViewer
            hadoop.hdfs.server.namenode.TestCreateEditsLog
            hadoop.hdfs.server.blockmanagement.TestBlockManager
            hadoop.hdfs.server.datanode.TestBPOfferService
            hadoop.hdfs.server.namenode.TestFsck
            hadoop.hdfs.server.blockmanagement.TestReplicationPolicy
            hadoop.hdfs.server.namenode.snapshot.TestFileContextSnapshot
            hadoop.hdfs.server.namenode.TestSecurityTokenEditLog
            hadoop.hdfs.server.namenode.TestGetBlockLocations
            hadoop.hdfs.server.namenode.TestStartup
            hadoop.hdfs.server.namenode.snapshot.TestSetQuotaWithSnapshot
            hadoop.hdfs.TestBlockMissingException
            hadoop.hdfs.server.namenode.TestCommitBlockWithInvalidGenStamp
            hadoop.hdfs.server.namenode.TestMalformedURLs
            hadoop.fs.permission.TestStickyBit
            hadoop.hdfs.server.namenode.TestProtectedDirectories
          JDK v1.7.0_95 Failed junit tests hadoop.net.TestClusterTopology
            hadoop.tracing.TestTraceAdmin
            hadoop.hdfs.TestPersistBlocks
            hadoop.hdfs.server.datanode.fsdataset.impl.TestFsDatasetImpl
            hadoop.hdfs.TestWriteRead
            hadoop.hdfs.server.namenode.snapshot.TestCheckpointsWithSnapshots
            hadoop.hdfs.server.namenode.ha.TestDNFencing
            hadoop.hdfs.server.namenode.ha.TestStandbyIsHot
            hadoop.hdfs.TestRollingUpgrade
            hadoop.hdfs.server.blockmanagement.TestReplicationPolicyConsiderLoad
            hadoop.hdfs.server.namenode.TestListCorruptFileBlocks
            hadoop.hdfs.TestHFlush
            hadoop.security.TestPermission
            hadoop.hdfs.TestParallelRead
            hadoop.hdfs.server.datanode.TestDataNodeReconfiguration
            hadoop.fs.viewfs.TestViewFsHdfs
            hadoop.hdfs.TestBlockReaderLocalLegacy
            hadoop.hdfs.server.blockmanagement.TestReplicationPolicyWithNodeGroup
            hadoop.hdfs.server.namenode.TestNameNodeRpcServerMethods
            hadoop.hdfs.server.namenode.TestAuditLogger
            hadoop.hdfs.server.namenode.TestFSDirectory
            hadoop.hdfs.server.namenode.TestXAttrConfigFlag
            hadoop.hdfs.TestPread
            hadoop.hdfs.TestMiniDFSCluster
            hadoop.hdfs.server.namenode.TestTransferFsImage
            hadoop.hdfs.server.datanode.TestDataNodeVolumeFailure
            hadoop.tracing.TestTracing
            hadoop.hdfs.TestDFSRename
            hadoop.hdfs.TestWriteConfigurationToDFS
            hadoop.hdfs.server.datanode.TestNNHandlesBlockReportPerStorage
            hadoop.hdfs.TestDatanodeRegistration
            hadoop.hdfs.server.datanode.fsdataset.impl.TestInterDatanodeProtocol
            hadoop.hdfs.web.TestWebHDFSXAttr
            hadoop.hdfs.server.datanode.TestStorageReport
            hadoop.hdfs.TestDFSRollback
            hadoop.hdfs.TestDataTransferKeepalive
            hadoop.hdfs.server.namenode.ha.TestDelegationTokensWithHA
            hadoop.hdfs.server.datanode.TestDataNodeRollingUpgrade
            hadoop.hdfs.TestDatanodeConfig
            hadoop.hdfs.TestDFSFinalize
            hadoop.hdfs.server.namenode.ha.TestGetGroupsWithHA
            hadoop.hdfs.server.namenode.TestNameNodeRetryCacheMetrics
            hadoop.fs.TestWebHdfsFileContextMainOperations
            hadoop.hdfs.crypto.TestHdfsCryptoStreams
            hadoop.hdfs.server.namenode.TestCommitBlockSynchronization
            hadoop.hdfs.server.datanode.fsdataset.impl.TestDatanodeRestart
            hadoop.hdfs.server.namenode.TestAllowFormat
            hadoop.hdfs.server.namenode.TestMetadataVersionOutput
            hadoop.hdfs.server.blockmanagement.TestComputeInvalidateWork
            hadoop.fs.TestGlobPaths
            hadoop.hdfs.server.namenode.snapshot.TestNestedSnapshots
            hadoop.hdfs.server.datanode.TestBatchIbr
            hadoop.hdfs.TestDFSShell
            hadoop.hdfs.server.blockmanagement.TestBlockStatsMXBean
            hadoop.hdfs.server.datanode.fsdataset.impl.TestWriteToReplica
            hadoop.hdfs.server.datanode.TestRefreshNamenodes
            hadoop.hdfs.tools.TestDFSHAAdminMiniCluster
            hadoop.hdfs.server.namenode.ha.TestDFSUpgradeWithHA
            hadoop.hdfs.TestSeekBug
            hadoop.hdfs.TestCrcCorruption
            hadoop.metrics2.sink.TestRollingFileSystemSinkWithHdfs
            hadoop.fs.contract.hdfs.TestHDFSContractMkdir
            hadoop.hdfs.server.namenode.TestStorageRestore
            hadoop.hdfs.TestAbandonBlock
            hadoop.hdfs.server.datanode.TestCachingStrategy
            hadoop.hdfs.server.datanode.TestDnRespectsBlockReportSplitThreshold
            hadoop.hdfs.TestGetFileChecksum
            hadoop.hdfs.server.namenode.TestBlockUnderConstruction
            hadoop.hdfs.tools.offlineImageViewer.TestOfflineImageViewerForContentSummary
            hadoop.fs.viewfs.TestViewFileSystemWithAcls
            hadoop.fs.contract.hdfs.TestHDFSContractConcat
            hadoop.hdfs.server.datanode.TestDataNodeMetrics
            hadoop.hdfs.TestRemoteBlockReader2
            hadoop.hdfs.server.datanode.TestDataNodeUUID
            hadoop.hdfs.security.TestDelegationToken
            hadoop.fs.TestSymlinkHdfsDisable
            hadoop.hdfs.server.namenode.ha.TestHAAppend
            hadoop.fs.contract.hdfs.TestHDFSContractRootDirectory
            hadoop.hdfs.server.blockmanagement.TestDatanodeManager
            hadoop.hdfs.TestMissingBlocksAlert
            hadoop.hdfs.TestBlocksScheduledCounter
            hadoop.hdfs.TestSmallBlock
            hadoop.cli.TestDeleteCLI
            hadoop.hdfs.server.datanode.TestDataXceiverLazyPersistHint
            hadoop.hdfs.TestDFSClientRetries
            hadoop.hdfs.qjournal.TestSecureNNWithQJM
            hadoop.fs.viewfs.TestViewFsWithXAttrs
            hadoop.hdfs.TestDFSMkdirs
            hadoop.hdfs.tools.TestDFSAdmin
            hadoop.hdfs.server.namenode.TestFavoredNodesEndToEnd
            hadoop.hdfs.server.namenode.ha.TestFailureToReadEdits
            hadoop.hdfs.server.datanode.TestDeleteBlockPool
            hadoop.hdfs.server.namenode.TestNameNodeMXBean
            hadoop.hdfs.TestDFSInputStream
            hadoop.hdfs.web.TestWebHDFSForHA
            hadoop.hdfs.server.namenode.TestLargeDirectoryDelete
            hadoop.hdfs.TestApplyingStoragePolicy
            hadoop.fs.contract.hdfs.TestHDFSContractOpen
            hadoop.hdfs.server.namenode.TestDeleteRace
            hadoop.hdfs.TestFSInputChecker
            hadoop.hdfs.server.blockmanagement.TestNameNodePrunesMissingStorages
            hadoop.hdfs.web.TestWebHdfsWithAuthenticationFilter
            hadoop.fs.contract.hdfs.TestHDFSContractRename
            hadoop.hdfs.TestAclsEndToEnd
            hadoop.hdfs.server.namenode.ha.TestXAttrsWithHA
            hadoop.hdfs.server.namenode.ha.TestHAMetrics
            hadoop.hdfs.server.namenode.ha.TestLossyRetryInvocationHandler
            hadoop.hdfs.TestRollingUpgradeRollback
            hadoop.hdfs.TestDFSUpgradeFromImage
            hadoop.hdfs.server.blockmanagement.TestHeartbeatHandling
            hadoop.hdfs.TestRemoteBlockReader
            hadoop.hdfs.server.namenode.TestNameNodeResourceChecker
            hadoop.hdfs.tools.TestDFSAdminWithHA
            hadoop.hdfs.server.namenode.TestSnapshotPathINodes
            hadoop.hdfs.TestBlockStoragePolicy
            hadoop.hdfs.TestLeaseRecovery
            hadoop.fs.viewfs.TestViewFsAtHdfsRoot
            hadoop.hdfs.server.namenode.TestBackupNode
            hadoop.hdfs.TestBlockReaderLocal
            hadoop.fs.contract.hdfs.TestHDFSContractGetFileStatus
            hadoop.cli.TestCryptoAdminCLI
            hadoop.hdfs.TestDatanodeLayoutUpgrade
            hadoop.hdfs.tools.offlineImageViewer.TestOfflineImageViewerForXAttr
            hadoop.hdfs.server.namenode.TestNameNodeRpcServer
            hadoop.hdfs.tools.TestDebugAdmin
            hadoop.security.TestRefreshUserMappings
            hadoop.hdfs.server.datanode.TestReadOnlySharedStorage
            hadoop.hdfs.TestLargeBlock
            hadoop.hdfs.server.namenode.TestStreamFile
            hadoop.hdfs.server.datanode.TestNNHandlesCombinedBlockReport
            hadoop.hdfs.server.namenode.TestFSNamesystemMBean
            hadoop.hdfs.server.datanode.TestIncrementalBrVariations
            hadoop.fs.viewfs.TestViewFileSystemWithXAttrs
            hadoop.hdfs.tools.TestDFSZKFailoverController
            hadoop.hdfs.server.namenode.ha.TestNNHealthCheck
            hadoop.hdfs.server.datanode.TestDatanodeProtocolRetryPolicy
            hadoop.hdfs.TestDistributedFileSystem
            hadoop.TestRefreshCallQueue
            hadoop.hdfs.TestListFilesInFileContext
            hadoop.fs.TestFcHdfsSetUMask
            hadoop.hdfs.server.namenode.TestNameNodeRecovery
            hadoop.hdfs.server.datanode.TestDataNodeECN
            hadoop.hdfs.TestFileAppend2
            hadoop.fs.shell.TestHdfsTextCommand
            hadoop.hdfs.TestFsShellPermission
            hadoop.hdfs.TestConnCache
            hadoop.hdfs.TestHDFSServerPorts
            hadoop.hdfs.shortcircuit.TestShortCircuitCache
            hadoop.hdfs.server.namenode.ha.TestHAFsck
            hadoop.hdfs.TestRollingUpgradeDowngrade
            hadoop.hdfs.TestFileLengthOnClusterRestart
            hadoop.hdfs.server.blockmanagement.TestAvailableSpaceBlockPlacementPolicy
            hadoop.hdfs.security.TestDelegationTokenForProxyUser
            hadoop.hdfs.server.namenode.snapshot.TestSnapshotListing
            hadoop.TestGenericRefresh
            hadoop.hdfs.server.datanode.TestBlockScanner
            hadoop.hdfs.TestParallelUnixDomainRead
            hadoop.hdfs.server.namenode.snapshot.TestSnapshotReplication
            hadoop.hdfs.server.namenode.TestNestedEncryptionZones
            hadoop.fs.TestSymlinkHdfsFileSystem
            hadoop.hdfs.TestGetBlocks
            hadoop.hdfs.security.token.block.TestBlockToken
            hadoop.hdfs.server.datanode.web.dtp.TestDtpHttp2
            hadoop.fs.contract.hdfs.TestHDFSContractAppend
            hadoop.fs.contract.hdfs.TestHDFSContractDelete
            hadoop.hdfs.web.TestWebHdfsTokens
            hadoop.hdfs.server.namenode.snapshot.TestSnapshotDeletion
            hadoop.hdfs.server.blockmanagement.TestHostFileManager
            hadoop.hdfs.server.namenode.TestNNThroughputBenchmark
            hadoop.hdfs.TestEncryptionZonesWithKMS
            hadoop.hdfs.server.namenode.snapshot.TestAclWithSnapshot
            hadoop.hdfs.server.blockmanagement.TestBlockReportRateLimiting
            hadoop.hdfs.TestClientReportBadBlock
            hadoop.hdfs.TestDFSStorageStateRecovery
            hadoop.hdfs.server.namenode.snapshot.TestSnapshotBlocksMap
            hadoop.hdfs.server.namenode.snapshot.TestSnapshotFileLength
            hadoop.cli.TestHDFSCLI
            hadoop.fs.TestSWebHdfsFileContextMainOperations
            hadoop.hdfs.TestRestartDFS
            hadoop.hdfs.server.datanode.TestDataNodeInitStorage
            hadoop.tools.TestDelegationTokenFetcher
            hadoop.hdfs.server.namenode.TestINodeFile
            hadoop.hdfs.TestFileAppend4
            hadoop.hdfs.server.namenode.TestFileContextAcl
            hadoop.hdfs.server.namenode.snapshot.TestSnapshotNameWithInvalidCharacters
            hadoop.hdfs.server.namenode.ha.TestEditLogsDuringFailover
            hadoop.hdfs.server.blockmanagement.TestUnderReplicatedBlocks
            hadoop.hdfs.server.namenode.ha.TestFailoverWithBlockTokensEnabled
            hadoop.hdfs.TestSetTimes
            hadoop.hdfs.server.namenode.TestAclConfigFlag
            hadoop.hdfs.server.namenode.TestNameNodeReconfigure
            hadoop.hdfs.server.namenode.TestNameNodeAcl
            hadoop.hdfs.server.namenode.TestDefaultBlockPlacementPolicy
            hadoop.hdfs.server.namenode.TestEditLog
            hadoop.hdfs.server.namenode.TestSecondaryWebUi
            hadoop.fs.viewfs.TestViewFileSystemAtHdfsRoot
            hadoop.hdfs.server.datanode.TestTransferRbw
            hadoop.fs.contract.hdfs.TestHDFSContractSeek
            hadoop.hdfs.TestSetrepIncreasing
            hadoop.fs.viewfs.TestViewFsWithAcls
            hadoop.hdfs.TestLease
            hadoop.hdfs.TestSafeMode
            hadoop.hdfs.server.namenode.TestEditLogAutoroll
            hadoop.hdfs.TestDFSUpgrade
            hadoop.hdfs.qjournal.TestNNWithQJM
            hadoop.hdfs.protocol.datatransfer.sasl.TestSaslDataTransfer
            hadoop.fs.TestHDFSFileContextMainOperations
            hadoop.hdfs.TestFileCorruption
            hadoop.hdfs.TestDatanodeStartupFixesLegacyStorageIDs
            hadoop.hdfs.TestQuota
            hadoop.hdfs.server.namenode.ha.TestHarFileSystemWithHA
            hadoop.hdfs.TestLocalDFS
            hadoop.hdfs.TestFileStatus
            hadoop.hdfs.server.namenode.snapshot.TestSnapshotRename
            hadoop.fs.TestResolveHdfsSymlink
            hadoop.hdfs.server.namenode.TestAuditLoggerWithCommands
            hadoop.fs.TestSymlinkHdfsFileContext
            hadoop.hdfs.TestEncryptionZonesWithHA
            hadoop.hdfs.server.datanode.TestDirectoryScanner
            hadoop.hdfs.TestIsMethodSupported
            hadoop.hdfs.server.blockmanagement.TestBlockManagerSafeMode
            hadoop.cli.TestXAttrCLI
            hadoop.hdfs.server.namenode.TestProcessCorruptBlocks
            hadoop.fs.TestUrlStreamHandler
            hadoop.hdfs.TestClose
            hadoop.hdfs.server.datanode.TestDiskError
            hadoop.hdfs.TestMultiThreadedHflush
            hadoop.hdfs.TestDFSClientExcludedNodes
            hadoop.hdfs.server.datanode.TestDataNodeMultipleRegistrations
            hadoop.hdfs.server.namenode.snapshot.TestSnapshotDiffReport
            hadoop.hdfs.TestExternalBlockReader
            hadoop.hdfs.server.namenode.TestEditLogRace
            hadoop.hdfs.shortcircuit.TestShortCircuitLocalRead
            hadoop.hdfs.TestFileConcurrentReader
            hadoop.hdfs.TestClientBlockVerification
            hadoop.security.TestPermissionSymlinks
            hadoop.hdfs.server.namenode.ha.TestBootstrapStandby
            hadoop.cli.TestAclCLI
            hadoop.hdfs.server.namenode.snapshot.TestUpdatePipelineWithSnapshots
            hadoop.hdfs.TestDataTransferProtocol
            hadoop.hdfs.TestBlockReaderFactory
            hadoop.hdfs.server.namenode.TestParallelImageWrite
            hadoop.hdfs.server.namenode.TestCheckpoint
            hadoop.hdfs.server.blockmanagement.TestPendingReplication
            hadoop.hdfs.server.namenode.TestBlockPlacementPolicyRackFaultTolerant
            hadoop.hdfs.server.namenode.snapshot.TestGetContentSummaryWithSnapshot
            hadoop.hdfs.TestEncryptedTransfer
            hadoop.hdfs.server.namenode.TestFileContextXAttr
            hadoop.hdfs.server.datanode.TestHSync
            hadoop.hdfs.server.namenode.TestNameNodeRespectsBindHostKeys
            hadoop.hdfs.server.namenode.web.resources.TestWebHdfsDataLocality
            hadoop.cli.TestCacheAdminCLI
            hadoop.hdfs.server.namenode.snapshot.TestDisallowModifyROSnapshot
            hadoop.hdfs.server.namenode.TestFSImageWithSnapshot
            hadoop.hdfs.server.datanode.TestIncrementalBlockReports
            hadoop.hdfs.server.namenode.TestNamenodeCapacityReport
            hadoop.hdfs.TestReplication
            hadoop.hdfs.server.namenode.snapshot.TestSnapshot
            hadoop.hdfs.TestPipelines
            hadoop.hdfs.web.TestWebHDFSAcl
            hadoop.hdfs.server.namenode.TestAddBlockRetry
            hadoop.hdfs.server.namenode.TestFSImage
            hadoop.hdfs.web.TestWebHdfsWithMultipleNameNodes
            hadoop.hdfs.server.namenode.ha.TestBootstrapStandbyWithQJM
            hadoop.fs.TestUnbuffer
            hadoop.hdfs.server.namenode.TestFsckWithMultipleNameNodes
            hadoop.hdfs.server.namenode.ha.TestFailureOfSharedDir
            hadoop.hdfs.server.blockmanagement.TestReplicationPolicyWithUpgradeDomain
            hadoop.hdfs.TestSetrepDecreasing
            hadoop.hdfs.server.namenode.TestCheckPointForSecurityTokens
            hadoop.hdfs.server.namenode.TestNNStorageRetentionFunctional
            hadoop.hdfs.server.namenode.TestNameNodeXAttr
            hadoop.hdfs.web.TestHttpsFileSystem
            hadoop.hdfs.server.namenode.TestEditLogJournalFailures
            hadoop.hdfs.server.namenode.ha.TestPendingCorruptDnMessages
            hadoop.hdfs.TestSnapshotCommands
            hadoop.hdfs.TestWriteBlockGetsBlockLengthHint
            hadoop.hdfs.TestFileAppend3
            hadoop.hdfs.server.datanode.TestDataNodeExit
            hadoop.hdfs.server.namenode.TestFSEditLogLoader
            hadoop.hdfs.tools.TestStoragePolicyCommands
            hadoop.hdfs.server.namenode.TestNamenodeRetryCache
            hadoop.hdfs.TestDFSStartupVersions
            hadoop.hdfs.tools.offlineImageViewer.TestOfflineImageViewerForAcl
            hadoop.hdfs.server.namenode.ha.TestHAStateTransitions
            hadoop.hdfs.server.namenode.TestDiskspaceQuotaUpdate
            hadoop.metrics2.sink.TestRollingFileSystemSinkWithSecureHdfs
            hadoop.hdfs.server.namenode.TestNameNodeMetadataConsistency
            hadoop.hdfs.server.namenode.snapshot.TestOpenFilesWithSnapshot
            hadoop.hdfs.server.datanode.TestBlockHasMultipleReplicasOnSameDN
            hadoop.hdfs.TestParallelShortCircuitReadUnCached
            hadoop.hdfs.web.TestWebHdfsWithRestCsrfPreventionFilter
            hadoop.hdfs.server.namenode.TestQuotaByStorageType
            hadoop.hdfs.TestDFSClientFailover
            hadoop.hdfs.TestFSOutputSummer
            hadoop.hdfs.server.datanode.TestDataNodeMXBean
            hadoop.hdfs.server.namenode.TestHDFSConcat
            hadoop.hdfs.server.namenode.ha.TestInitializeSharedEdits
            hadoop.hdfs.server.namenode.TestFSImageWithAcl
            hadoop.hdfs.server.namenode.snapshot.TestINodeFileUnderConstructionWithSnapshot
            hadoop.hdfs.web.TestFSMainOperationsWebHdfs
            hadoop.hdfs.server.namenode.TestFileLimit
            hadoop.hdfs.TestDFSInotifyEventInputStream
            hadoop.hdfs.server.namenode.ha.TestRetryCacheWithHA
            hadoop.hdfs.server.namenode.ha.TestStandbyBlockManagement
            hadoop.hdfs.server.datanode.fsdataset.impl.TestSpaceReservation
            hadoop.hdfs.server.namenode.TestSaveNamespace
            hadoop.hdfs.TestBalancerBandwidth
            hadoop.hdfs.TestDFSPermission
            hadoop.hdfs.server.namenode.snapshot.TestSnapshotStatsMXBean
            hadoop.fs.viewfs.TestViewFileSystemHdfs
            hadoop.hdfs.TestListFilesInDFS
            hadoop.hdfs.server.namenode.snapshot.TestRenameWithSnapshots
            hadoop.hdfs.server.namenode.TestClusterId
            hadoop.hdfs.TestModTime
            hadoop.hdfs.TestReservedRawPaths
            hadoop.hdfs.server.namenode.TestFsLimits
            hadoop.hdfs.server.namenode.TestSecondaryNameNodeUpgrade
            hadoop.hdfs.TestHDFSFileSystemContract
            hadoop.hdfs.TestListPathServlet
            hadoop.fs.contract.hdfs.TestHDFSContractSetTimes
            hadoop.hdfs.TestFileCreation
            hadoop.fs.viewfs.TestViewFsFileStatusHdfs
            hadoop.hdfs.TestDFSShellGenericOptions
            hadoop.hdfs.server.namenode.TestINodeAttributeProvider
            hadoop.hdfs.server.mover.TestMover
            hadoop.hdfs.TestParallelShortCircuitRead
            hadoop.hdfs.server.namenode.TestFSImageWithXAttr
            hadoop.hdfs.TestHDFSTrash
            hadoop.hdfs.TestParallelShortCircuitLegacyRead
            hadoop.hdfs.TestRead
            hadoop.hdfs.server.namenode.snapshot.TestSnapshotMetrics
            hadoop.hdfs.TestFileAppend
            hadoop.hdfs.server.namenode.TestGenericJournalConf
            hadoop.hdfs.web.TestWebHdfsFileSystemContract
            hadoop.hdfs.TestDFSAddressConfig
            hadoop.hdfs.web.TestWebHDFS
            hadoop.hdfs.tools.offlineEditsViewer.TestOfflineEditsViewer
            hadoop.hdfs.TestReplaceDatanodeOnFailure
            hadoop.hdfs.server.namenode.snapshot.TestXAttrWithSnapshot
            hadoop.hdfs.server.namenode.TestAddBlock
            hadoop.tools.TestJMXGet
            hadoop.fs.TestFcHdfsCreateMkdir
            hadoop.fs.TestFcHdfsPermission
            hadoop.hdfs.server.namenode.ha.TestPipelinesFailover
            hadoop.hdfs.server.blockmanagement.TestSequentialBlockId
            hadoop.hdfs.server.datanode.TestBlockRecovery
            hadoop.hdfs.TestFetchImage
            hadoop.hdfs.server.namenode.ha.TestEditLogTailer
            hadoop.hdfs.TestInjectionForSimulatedStorage
            hadoop.hdfs.server.namenode.TestValidateConfigurationSettings
            hadoop.hdfs.server.datanode.TestDataNodeMetricsLogger
            hadoop.hdfs.web.TestHftpFileSystem
            hadoop.hdfs.TestFileCreationClient
            hadoop.hdfs.server.namenode.ha.TestStateTransitionFailure
            hadoop.hdfs.server.datanode.TestDataNodeTransferSocketSize
            hadoop.tracing.TestTracingShortCircuitLocalRead
            hadoop.hdfs.server.blockmanagement.TestOverReplicatedBlocks
            hadoop.hdfs.server.namenode.TestNameEditsConfigs
            hadoop.hdfs.TestHdfsAdmin
            hadoop.hdfs.TestAppendDifferentChecksum
            hadoop.hdfs.server.namenode.snapshot.TestSnapshottableDirListing
            hadoop.hdfs.TestDFSClientSocketSize
            hadoop.hdfs.server.namenode.TestAuditLogs
            hadoop.hdfs.TestClientProtocolForPipelineRecovery
            hadoop.hdfs.TestDFSRemove
            hadoop.hdfs.TestFileAppendRestart
            hadoop.hdfs.server.datanode.TestBlockReplacement
            hadoop.hdfs.TestEncryptionZones
            hadoop.fs.contract.hdfs.TestHDFSContractCreate
            hadoop.net.TestNetworkTopology
            hadoop.hdfs.server.namenode.TestFSNamesystem
            hadoop.hdfs.TestDFSOutputStream
            hadoop.hdfs.TestDisableConnCache
            hadoop.hdfs.TestParallelShortCircuitReadNoChecksum
            hadoop.hdfs.tools.TestGetGroups
            hadoop.hdfs.server.namenode.ha.TestStandbyCheckpoints
            hadoop.hdfs.tools.offlineImageViewer.TestOfflineImageViewer
            hadoop.hdfs.server.namenode.TestCreateEditsLog
            hadoop.hdfs.server.blockmanagement.TestBlockManager
            hadoop.hdfs.server.datanode.TestBPOfferService
            hadoop.hdfs.server.namenode.TestFsck
            hadoop.hdfs.server.blockmanagement.TestReplicationPolicy
            hadoop.hdfs.server.namenode.snapshot.TestFileContextSnapshot
            hadoop.hdfs.server.namenode.TestSecurityTokenEditLog
            hadoop.hdfs.server.namenode.TestGetBlockLocations
            hadoop.hdfs.server.namenode.TestStartup
            hadoop.hdfs.server.namenode.snapshot.TestSetQuotaWithSnapshot
            hadoop.hdfs.TestBlockMissingException
            hadoop.hdfs.server.namenode.TestCommitBlockWithInvalidGenStamp
            hadoop.hdfs.server.namenode.TestMalformedURLs
            hadoop.fs.permission.TestStickyBit
            hadoop.hdfs.server.namenode.TestProtectedDirectories



          Subsystem Report/Notes
          Docker Image:yetus/hadoop:babe025
          JIRA Patch URL https://issues.apache.org/jira/secure/attachment/12795250/HDFS-9847-branch-2.001.patch
          JIRA Issue HDFS-9847
          Optional Tests asflicense compile javac javadoc mvninstall mvnsite unit findbugs checkstyle xml
          uname Linux c2e26db84ddf 3.13.0-36-lowlatency #63-Ubuntu SMP PREEMPT Wed Sep 3 21:56:12 UTC 2014 x86_64 x86_64 x86_64 GNU/Linux
          Build tool maven
          Personality /testptch/hadoop/patchprocess/precommit/personality/provided.sh
          git revision branch-2 / c722262
          Default Java 1.7.0_95
          Multi-JDK versions /usr/lib/jvm/java-8-oracle:1.8.0_74 /usr/lib/jvm/java-7-openjdk-amd64:1.7.0_95
          findbugs v3.0.0
          findbugs https://builds.apache.org/job/PreCommit-HDFS-Build/14927/artifact/patchprocess/branch-findbugs-hadoop-hdfs-project_hadoop-hdfs-client-warnings.html
          findbugs https://builds.apache.org/job/PreCommit-HDFS-Build/14927/artifact/patchprocess/branch-findbugs-hadoop-hdfs-project_hadoop-hdfs-warnings.html
          whitespace https://builds.apache.org/job/PreCommit-HDFS-Build/14927/artifact/patchprocess/whitespace-eol.txt
          unit https://builds.apache.org/job/PreCommit-HDFS-Build/14927/artifact/patchprocess/patch-unit-hadoop-hdfs-project_hadoop-hdfs-jdk1.8.0_74.txt
          unit https://builds.apache.org/job/PreCommit-HDFS-Build/14927/artifact/patchprocess/patch-unit-hadoop-common-project_hadoop-common-jdk1.7.0_95.txt
          unit https://builds.apache.org/job/PreCommit-HDFS-Build/14927/artifact/patchprocess/patch-unit-hadoop-hdfs-project_hadoop-hdfs-jdk1.7.0_95.txt
          unit test logs https://builds.apache.org/job/PreCommit-HDFS-Build/14927/artifact/patchprocess/patch-unit-hadoop-hdfs-project_hadoop-hdfs-jdk1.8.0_74.txt https://builds.apache.org/job/PreCommit-HDFS-Build/14927/artifact/patchprocess/patch-unit-hadoop-common-project_hadoop-common-jdk1.7.0_95.txt https://builds.apache.org/job/PreCommit-HDFS-Build/14927/artifact/patchprocess/patch-unit-hadoop-hdfs-project_hadoop-hdfs-jdk1.7.0_95.txt
          JDK v1.7.0_95 Test Results https://builds.apache.org/job/PreCommit-HDFS-Build/14927/testReport/
          modules C: hadoop-common-project/hadoop-common hadoop-hdfs-project/hadoop-hdfs-client hadoop-hdfs-project/hadoop-hdfs U: .
          Console output https://builds.apache.org/job/PreCommit-HDFS-Build/14927/console
          Powered by Apache Yetus 0.2.0 http://yetus.apache.org

          This message was automatically generated.

          Show
          hadoopqa Hadoop QA added a comment - -1 overall Vote Subsystem Runtime Comment 0 reexec 0m 15s Docker mode activated. +1 @author 0m 0s The patch does not contain any @author tags. +1 test4tests 0m 0s The patch appears to include 1 new or modified test files. 0 mvndep 2m 40s Maven dependency ordering for branch +1 mvninstall 7m 12s branch-2 passed +1 compile 5m 29s branch-2 passed with JDK v1.8.0_74 +1 compile 6m 16s branch-2 passed with JDK v1.7.0_95 +1 checkstyle 1m 17s branch-2 passed +1 mvnsite 2m 22s branch-2 passed +1 mvneclipse 0m 44s branch-2 passed -1 findbugs 1m 36s hadoop-hdfs-project/hadoop-hdfs-client in branch-2 has 5 extant Findbugs warnings. -1 findbugs 1m 53s hadoop-hdfs-project/hadoop-hdfs in branch-2 has 1 extant Findbugs warnings. +1 javadoc 2m 18s branch-2 passed with JDK v1.8.0_74 +1 javadoc 3m 16s branch-2 passed with JDK v1.7.0_95 0 mvndep 0m 14s Maven dependency ordering for patch +1 mvninstall 1m 58s the patch passed +1 compile 5m 16s the patch passed with JDK v1.8.0_74 +1 javac 5m 16s the patch passed +1 compile 6m 13s the patch passed with JDK v1.7.0_95 +1 javac 6m 13s the patch passed +1 checkstyle 1m 14s root: patch generated 0 new + 766 unchanged - 2 fixed = 766 total (was 768) +1 mvnsite 2m 17s the patch passed +1 mvneclipse 0m 39s the patch passed -1 whitespace 0m 0s The patch has 49 line(s) that end in whitespace. Use git apply --whitespace=fix. +1 xml 0m 0s The patch has no ill-formed XML file. +1 findbugs 5m 53s the patch passed +1 javadoc 2m 19s the patch passed with JDK v1.8.0_74 +1 javadoc 3m 16s the patch passed with JDK v1.7.0_95 +1 unit 6m 51s hadoop-common in the patch passed with JDK v1.8.0_74. +1 unit 0m 49s hadoop-hdfs-client in the patch passed with JDK v1.8.0_74. -1 unit 17m 50s hadoop-hdfs in the patch failed with JDK v1.8.0_74. -1 unit 6m 59s hadoop-common in the patch failed with JDK v1.7.0_95. +1 unit 0m 58s hadoop-hdfs-client in the patch passed with JDK v1.7.0_95. -1 unit 18m 54s hadoop-hdfs in the patch failed with JDK v1.7.0_95. +1 asflicense 0m 23s Patch does not generate ASF License warnings. 120m 47s Reason Tests JDK v1.8.0_74 Failed junit tests hadoop.tracing.TestTraceAdmin   hadoop.hdfs.TestPersistBlocks   hadoop.hdfs.server.datanode.fsdataset.impl.TestFsDatasetImpl   hadoop.hdfs.TestWriteRead   hadoop.hdfs.server.namenode.snapshot.TestCheckpointsWithSnapshots   hadoop.hdfs.server.namenode.ha.TestDNFencing   hadoop.hdfs.server.namenode.ha.TestStandbyIsHot   hadoop.hdfs.TestRollingUpgrade   hadoop.hdfs.server.blockmanagement.TestReplicationPolicyConsiderLoad   hadoop.hdfs.server.namenode.TestListCorruptFileBlocks   hadoop.hdfs.TestHFlush   hadoop.security.TestPermission   hadoop.hdfs.TestParallelRead   hadoop.hdfs.server.datanode.TestDataNodeReconfiguration   hadoop.fs.viewfs.TestViewFsHdfs   hadoop.hdfs.TestBlockReaderLocalLegacy   hadoop.hdfs.server.blockmanagement.TestReplicationPolicyWithNodeGroup   hadoop.hdfs.server.namenode.TestNameNodeRpcServerMethods   hadoop.hdfs.server.namenode.TestAuditLogger   hadoop.hdfs.server.namenode.TestFSDirectory   hadoop.hdfs.server.namenode.TestXAttrConfigFlag   hadoop.hdfs.TestPread   hadoop.hdfs.TestMiniDFSCluster   hadoop.hdfs.server.namenode.TestTransferFsImage   hadoop.hdfs.server.datanode.TestDataNodeVolumeFailure   hadoop.tracing.TestTracing   hadoop.hdfs.TestDFSRename   hadoop.hdfs.TestWriteConfigurationToDFS   hadoop.hdfs.server.datanode.TestNNHandlesBlockReportPerStorage   hadoop.hdfs.TestDatanodeRegistration   hadoop.hdfs.server.datanode.fsdataset.impl.TestInterDatanodeProtocol   hadoop.hdfs.web.TestWebHDFSXAttr   hadoop.hdfs.server.datanode.TestStorageReport   hadoop.hdfs.TestDFSRollback   hadoop.hdfs.TestDataTransferKeepalive   hadoop.hdfs.server.namenode.ha.TestDelegationTokensWithHA   hadoop.hdfs.server.datanode.TestDataNodeRollingUpgrade   hadoop.hdfs.TestDatanodeConfig   hadoop.hdfs.TestDFSFinalize   hadoop.hdfs.server.namenode.ha.TestGetGroupsWithHA   hadoop.hdfs.server.namenode.TestNameNodeRetryCacheMetrics   hadoop.fs.TestWebHdfsFileContextMainOperations   hadoop.hdfs.crypto.TestHdfsCryptoStreams   hadoop.hdfs.server.namenode.TestCommitBlockSynchronization   hadoop.hdfs.server.datanode.fsdataset.impl.TestDatanodeRestart   hadoop.hdfs.server.namenode.TestAllowFormat   hadoop.hdfs.server.namenode.TestMetadataVersionOutput   hadoop.hdfs.server.blockmanagement.TestComputeInvalidateWork   hadoop.fs.TestGlobPaths   hadoop.hdfs.server.namenode.snapshot.TestNestedSnapshots   hadoop.hdfs.server.datanode.TestBatchIbr   hadoop.hdfs.TestDFSShell   hadoop.hdfs.server.blockmanagement.TestBlockStatsMXBean   hadoop.hdfs.server.datanode.fsdataset.impl.TestWriteToReplica   hadoop.hdfs.server.datanode.TestRefreshNamenodes   hadoop.hdfs.tools.TestDFSHAAdminMiniCluster   hadoop.hdfs.server.namenode.ha.TestDFSUpgradeWithHA   hadoop.hdfs.TestSeekBug   hadoop.hdfs.TestCrcCorruption   hadoop.metrics2.sink.TestRollingFileSystemSinkWithHdfs   hadoop.fs.contract.hdfs.TestHDFSContractMkdir   hadoop.hdfs.server.namenode.TestStorageRestore   hadoop.hdfs.TestAbandonBlock   hadoop.hdfs.server.datanode.TestCachingStrategy   hadoop.hdfs.server.datanode.TestDnRespectsBlockReportSplitThreshold   hadoop.hdfs.TestGetFileChecksum   hadoop.hdfs.server.namenode.TestBlockUnderConstruction   hadoop.hdfs.tools.offlineImageViewer.TestOfflineImageViewerForContentSummary   hadoop.fs.viewfs.TestViewFileSystemWithAcls   hadoop.fs.contract.hdfs.TestHDFSContractConcat   hadoop.hdfs.server.datanode.TestDataNodeMetrics   hadoop.hdfs.TestRemoteBlockReader2   hadoop.hdfs.server.datanode.TestDataNodeUUID   hadoop.hdfs.security.TestDelegationToken   hadoop.fs.TestSymlinkHdfsDisable   hadoop.hdfs.server.namenode.ha.TestHAAppend   hadoop.fs.contract.hdfs.TestHDFSContractRootDirectory   hadoop.hdfs.server.blockmanagement.TestDatanodeManager   hadoop.hdfs.TestMissingBlocksAlert   hadoop.hdfs.TestBlocksScheduledCounter   hadoop.hdfs.TestSmallBlock   hadoop.cli.TestDeleteCLI   hadoop.hdfs.server.datanode.TestDataXceiverLazyPersistHint   hadoop.hdfs.TestDFSClientRetries   hadoop.hdfs.qjournal.TestSecureNNWithQJM   hadoop.fs.viewfs.TestViewFsWithXAttrs   hadoop.hdfs.TestDFSMkdirs   hadoop.hdfs.tools.TestDFSAdmin   hadoop.hdfs.server.namenode.TestFavoredNodesEndToEnd   hadoop.hdfs.server.namenode.ha.TestFailureToReadEdits   hadoop.hdfs.server.datanode.TestDeleteBlockPool   hadoop.hdfs.server.namenode.TestNameNodeMXBean   hadoop.hdfs.TestDFSInputStream   hadoop.hdfs.web.TestWebHDFSForHA   hadoop.hdfs.server.namenode.TestLargeDirectoryDelete   hadoop.hdfs.TestApplyingStoragePolicy   hadoop.fs.contract.hdfs.TestHDFSContractOpen   hadoop.hdfs.server.namenode.TestDeleteRace   hadoop.hdfs.TestFSInputChecker   hadoop.hdfs.server.blockmanagement.TestNameNodePrunesMissingStorages   hadoop.hdfs.web.TestWebHdfsWithAuthenticationFilter   hadoop.fs.contract.hdfs.TestHDFSContractRename   hadoop.hdfs.TestAclsEndToEnd   hadoop.hdfs.server.namenode.ha.TestXAttrsWithHA   hadoop.hdfs.server.namenode.ha.TestHAMetrics   hadoop.hdfs.server.namenode.ha.TestLossyRetryInvocationHandler   hadoop.hdfs.TestRollingUpgradeRollback   hadoop.hdfs.TestDFSUpgradeFromImage   hadoop.hdfs.server.blockmanagement.TestHeartbeatHandling   hadoop.hdfs.TestRemoteBlockReader   hadoop.hdfs.server.namenode.TestNameNodeResourceChecker   hadoop.hdfs.tools.TestDFSAdminWithHA   hadoop.hdfs.server.namenode.TestSnapshotPathINodes   hadoop.hdfs.TestBlockStoragePolicy   hadoop.hdfs.TestLeaseRecovery   hadoop.fs.viewfs.TestViewFsAtHdfsRoot   hadoop.hdfs.server.namenode.TestBackupNode   hadoop.hdfs.TestBlockReaderLocal   hadoop.fs.contract.hdfs.TestHDFSContractGetFileStatus   hadoop.cli.TestCryptoAdminCLI   hadoop.hdfs.TestDatanodeLayoutUpgrade   hadoop.hdfs.tools.offlineImageViewer.TestOfflineImageViewerForXAttr   hadoop.hdfs.server.namenode.TestNameNodeRpcServer   hadoop.hdfs.tools.TestDebugAdmin   hadoop.security.TestRefreshUserMappings   hadoop.hdfs.server.datanode.TestReadOnlySharedStorage   hadoop.hdfs.TestLargeBlock   hadoop.hdfs.server.namenode.TestStreamFile   hadoop.hdfs.server.datanode.TestNNHandlesCombinedBlockReport   hadoop.hdfs.server.namenode.TestFSNamesystemMBean   hadoop.hdfs.server.datanode.TestIncrementalBrVariations   hadoop.fs.viewfs.TestViewFileSystemWithXAttrs   hadoop.hdfs.tools.TestDFSZKFailoverController   hadoop.hdfs.server.namenode.ha.TestNNHealthCheck   hadoop.hdfs.server.datanode.TestDatanodeProtocolRetryPolicy   hadoop.hdfs.TestDistributedFileSystem   hadoop.TestRefreshCallQueue   hadoop.hdfs.TestListFilesInFileContext   hadoop.fs.TestFcHdfsSetUMask   hadoop.hdfs.server.namenode.TestNameNodeRecovery   hadoop.hdfs.server.datanode.TestDataNodeECN   hadoop.hdfs.TestFileAppend2   hadoop.fs.shell.TestHdfsTextCommand   hadoop.hdfs.TestFsShellPermission   hadoop.hdfs.TestConnCache   hadoop.hdfs.TestHDFSServerPorts   hadoop.hdfs.shortcircuit.TestShortCircuitCache   hadoop.hdfs.server.namenode.ha.TestHAFsck   hadoop.hdfs.TestRollingUpgradeDowngrade   hadoop.hdfs.TestFileLengthOnClusterRestart   hadoop.hdfs.server.blockmanagement.TestAvailableSpaceBlockPlacementPolicy   hadoop.hdfs.security.TestDelegationTokenForProxyUser   hadoop.hdfs.server.namenode.snapshot.TestSnapshotListing   hadoop.TestGenericRefresh   hadoop.hdfs.server.datanode.TestBlockScanner   hadoop.hdfs.TestParallelUnixDomainRead   hadoop.hdfs.server.namenode.snapshot.TestSnapshotReplication   hadoop.hdfs.server.namenode.TestNestedEncryptionZones   hadoop.fs.TestSymlinkHdfsFileSystem   hadoop.hdfs.TestGetBlocks   hadoop.hdfs.security.token.block.TestBlockToken   hadoop.hdfs.server.datanode.web.dtp.TestDtpHttp2   hadoop.fs.contract.hdfs.TestHDFSContractAppend   hadoop.fs.contract.hdfs.TestHDFSContractDelete   hadoop.hdfs.web.TestWebHdfsTokens   hadoop.hdfs.server.namenode.snapshot.TestSnapshotDeletion   hadoop.hdfs.server.blockmanagement.TestHostFileManager   hadoop.hdfs.server.namenode.TestNNThroughputBenchmark   hadoop.hdfs.TestEncryptionZonesWithKMS   hadoop.hdfs.server.namenode.snapshot.TestAclWithSnapshot   hadoop.hdfs.server.blockmanagement.TestBlockReportRateLimiting   hadoop.hdfs.TestClientReportBadBlock   hadoop.hdfs.TestDFSStorageStateRecovery   hadoop.hdfs.server.namenode.snapshot.TestSnapshotBlocksMap   hadoop.hdfs.server.namenode.snapshot.TestSnapshotFileLength   hadoop.cli.TestHDFSCLI   hadoop.fs.TestSWebHdfsFileContextMainOperations   hadoop.hdfs.TestRestartDFS   hadoop.hdfs.server.datanode.TestDataNodeInitStorage   hadoop.tools.TestDelegationTokenFetcher   hadoop.hdfs.server.namenode.TestINodeFile   hadoop.hdfs.TestFileAppend4   hadoop.hdfs.server.namenode.TestFileContextAcl   hadoop.hdfs.server.namenode.snapshot.TestSnapshotNameWithInvalidCharacters   hadoop.hdfs.server.namenode.ha.TestEditLogsDuringFailover   hadoop.hdfs.server.blockmanagement.TestUnderReplicatedBlocks   hadoop.hdfs.server.namenode.ha.TestFailoverWithBlockTokensEnabled   hadoop.hdfs.TestSetTimes   hadoop.hdfs.server.namenode.TestAclConfigFlag   hadoop.hdfs.server.namenode.TestNameNodeReconfigure   hadoop.hdfs.server.namenode.TestNameNodeAcl   hadoop.hdfs.server.namenode.TestDefaultBlockPlacementPolicy   hadoop.hdfs.server.namenode.TestEditLog   hadoop.hdfs.server.namenode.TestSecondaryWebUi   hadoop.fs.viewfs.TestViewFileSystemAtHdfsRoot   hadoop.hdfs.server.datanode.TestTransferRbw   hadoop.fs.contract.hdfs.TestHDFSContractSeek   hadoop.hdfs.TestSetrepIncreasing   hadoop.fs.viewfs.TestViewFsWithAcls   hadoop.hdfs.TestLease   hadoop.hdfs.TestSafeMode   hadoop.hdfs.server.namenode.TestEditLogAutoroll   hadoop.hdfs.TestDFSUpgrade   hadoop.hdfs.qjournal.TestNNWithQJM   hadoop.hdfs.protocol.datatransfer.sasl.TestSaslDataTransfer   hadoop.fs.TestHDFSFileContextMainOperations   hadoop.hdfs.TestFileCorruption   hadoop.hdfs.TestDatanodeStartupFixesLegacyStorageIDs   hadoop.hdfs.TestQuota   hadoop.hdfs.server.namenode.ha.TestHarFileSystemWithHA   hadoop.hdfs.TestLocalDFS   hadoop.hdfs.TestFileStatus   hadoop.hdfs.server.namenode.snapshot.TestSnapshotRename   hadoop.fs.TestResolveHdfsSymlink   hadoop.hdfs.server.namenode.TestAuditLoggerWithCommands   hadoop.fs.TestSymlinkHdfsFileContext   hadoop.hdfs.TestEncryptionZonesWithHA   hadoop.hdfs.TestIsMethodSupported   hadoop.hdfs.server.blockmanagement.TestBlockManagerSafeMode   hadoop.cli.TestXAttrCLI   hadoop.hdfs.server.namenode.TestProcessCorruptBlocks   hadoop.fs.TestUrlStreamHandler   hadoop.hdfs.TestClose   hadoop.hdfs.server.datanode.TestDiskError   hadoop.hdfs.TestMultiThreadedHflush   hadoop.hdfs.TestDFSClientExcludedNodes   hadoop.hdfs.server.datanode.TestDataNodeMultipleRegistrations   hadoop.hdfs.server.namenode.snapshot.TestSnapshotDiffReport   hadoop.hdfs.TestExternalBlockReader   hadoop.hdfs.server.namenode.TestEditLogRace   hadoop.hdfs.shortcircuit.TestShortCircuitLocalRead   hadoop.hdfs.TestFileConcurrentReader   hadoop.hdfs.TestClientBlockVerification   hadoop.security.TestPermissionSymlinks   hadoop.hdfs.server.namenode.ha.TestBootstrapStandby   hadoop.cli.TestAclCLI   hadoop.hdfs.server.namenode.snapshot.TestUpdatePipelineWithSnapshots   hadoop.hdfs.TestDataTransferProtocol   hadoop.hdfs.TestBlockReaderFactory   hadoop.hdfs.server.namenode.TestParallelImageWrite   hadoop.hdfs.server.namenode.TestCheckpoint   hadoop.hdfs.server.blockmanagement.TestPendingReplication   hadoop.hdfs.server.namenode.TestBlockPlacementPolicyRackFaultTolerant   hadoop.hdfs.server.namenode.snapshot.TestGetContentSummaryWithSnapshot   hadoop.hdfs.TestEncryptedTransfer   hadoop.hdfs.server.namenode.TestFileContextXAttr   hadoop.hdfs.server.datanode.TestHSync   hadoop.hdfs.server.namenode.TestNameNodeRespectsBindHostKeys   hadoop.hdfs.server.namenode.web.resources.TestWebHdfsDataLocality   hadoop.cli.TestCacheAdminCLI   hadoop.hdfs.server.namenode.snapshot.TestDisallowModifyROSnapshot   hadoop.hdfs.server.namenode.TestFSImageWithSnapshot   hadoop.hdfs.server.datanode.TestIncrementalBlockReports   hadoop.hdfs.server.namenode.TestNamenodeCapacityReport   hadoop.hdfs.TestReplication   hadoop.hdfs.server.namenode.snapshot.TestSnapshot   hadoop.hdfs.TestPipelines   hadoop.hdfs.web.TestWebHDFSAcl   hadoop.hdfs.server.namenode.TestAddBlockRetry   hadoop.hdfs.server.namenode.TestFSImage   hadoop.hdfs.web.TestWebHdfsWithMultipleNameNodes   hadoop.hdfs.server.namenode.ha.TestBootstrapStandbyWithQJM   hadoop.fs.TestUnbuffer   hadoop.hdfs.server.namenode.TestFsckWithMultipleNameNodes   hadoop.hdfs.server.namenode.ha.TestFailureOfSharedDir   hadoop.hdfs.server.blockmanagement.TestReplicationPolicyWithUpgradeDomain   hadoop.hdfs.TestSetrepDecreasing   hadoop.hdfs.server.namenode.TestCheckPointForSecurityTokens   hadoop.hdfs.server.namenode.TestNNStorageRetentionFunctional   hadoop.hdfs.server.namenode.TestNameNodeXAttr   hadoop.hdfs.web.TestHttpsFileSystem   hadoop.hdfs.server.namenode.TestEditLogJournalFailures   hadoop.hdfs.server.namenode.ha.TestPendingCorruptDnMessages   hadoop.hdfs.TestSnapshotCommands   hadoop.hdfs.TestWriteBlockGetsBlockLengthHint   hadoop.hdfs.TestFileAppend3   hadoop.hdfs.server.datanode.TestDataNodeExit   hadoop.hdfs.server.namenode.TestFSEditLogLoader   hadoop.hdfs.tools.TestStoragePolicyCommands   hadoop.hdfs.server.namenode.TestNamenodeRetryCache   hadoop.hdfs.TestDFSStartupVersions   hadoop.hdfs.tools.offlineImageViewer.TestOfflineImageViewerForAcl   hadoop.hdfs.server.namenode.ha.TestHAStateTransitions   hadoop.hdfs.server.namenode.TestDiskspaceQuotaUpdate   hadoop.metrics2.sink.TestRollingFileSystemSinkWithSecureHdfs   hadoop.hdfs.server.namenode.TestNameNodeMetadataConsistency   hadoop.hdfs.server.namenode.snapshot.TestOpenFilesWithSnapshot   hadoop.hdfs.server.datanode.TestBlockHasMultipleReplicasOnSameDN   hadoop.hdfs.TestParallelShortCircuitReadUnCached   hadoop.hdfs.web.TestWebHdfsWithRestCsrfPreventionFilter   hadoop.hdfs.server.namenode.TestQuotaByStorageType   hadoop.hdfs.TestDFSClientFailover   hadoop.hdfs.TestFSOutputSummer   hadoop.hdfs.server.datanode.TestDataNodeMXBean   hadoop.hdfs.server.namenode.TestHDFSConcat   hadoop.hdfs.server.namenode.ha.TestInitializeSharedEdits   hadoop.hdfs.server.namenode.TestFSImageWithAcl   hadoop.hdfs.server.namenode.snapshot.TestINodeFileUnderConstructionWithSnapshot   hadoop.hdfs.web.TestFSMainOperationsWebHdfs   hadoop.hdfs.server.namenode.TestFileLimit   hadoop.hdfs.TestDFSInotifyEventInputStream   hadoop.hdfs.server.namenode.ha.TestRetryCacheWithHA   hadoop.hdfs.server.namenode.ha.TestStandbyBlockManagement   hadoop.hdfs.server.datanode.fsdataset.impl.TestSpaceReservation   hadoop.hdfs.server.namenode.TestSaveNamespace   hadoop.hdfs.TestBalancerBandwidth   hadoop.hdfs.TestDFSPermission   hadoop.hdfs.server.namenode.snapshot.TestSnapshotStatsMXBean   hadoop.fs.viewfs.TestViewFileSystemHdfs   hadoop.hdfs.TestListFilesInDFS   hadoop.hdfs.server.namenode.snapshot.TestRenameWithSnapshots   hadoop.hdfs.server.namenode.TestClusterId   hadoop.hdfs.TestModTime   hadoop.hdfs.TestReservedRawPaths   hadoop.hdfs.server.namenode.TestFsLimits   hadoop.hdfs.server.namenode.TestSecondaryNameNodeUpgrade   hadoop.hdfs.TestHDFSFileSystemContract   hadoop.hdfs.TestListPathServlet   hadoop.fs.contract.hdfs.TestHDFSContractSetTimes   hadoop.hdfs.TestFileCreation   hadoop.fs.viewfs.TestViewFsFileStatusHdfs   hadoop.hdfs.TestDFSShellGenericOptions   hadoop.hdfs.server.namenode.TestINodeAttributeProvider   hadoop.hdfs.server.mover.TestMover   hadoop.hdfs.TestParallelShortCircuitRead   hadoop.hdfs.server.namenode.TestFSImageWithXAttr   hadoop.hdfs.TestHDFSTrash   hadoop.hdfs.TestParallelShortCircuitLegacyRead   hadoop.hdfs.TestRead   hadoop.hdfs.server.namenode.snapshot.TestSnapshotMetrics   hadoop.hdfs.TestFileAppend   hadoop.hdfs.server.namenode.TestGenericJournalConf   hadoop.hdfs.web.TestWebHdfsFileSystemContract   hadoop.hdfs.TestDFSAddressConfig   hadoop.hdfs.web.TestWebHDFS   hadoop.hdfs.tools.offlineEditsViewer.TestOfflineEditsViewer   hadoop.hdfs.TestReplaceDatanodeOnFailure   hadoop.hdfs.server.namenode.snapshot.TestXAttrWithSnapshot   hadoop.hdfs.server.namenode.TestAddBlock   hadoop.tools.TestJMXGet   hadoop.fs.TestFcHdfsCreateMkdir   hadoop.fs.TestFcHdfsPermission   hadoop.hdfs.server.namenode.ha.TestPipelinesFailover   hadoop.hdfs.server.blockmanagement.TestSequentialBlockId   hadoop.hdfs.server.datanode.TestBlockRecovery   hadoop.hdfs.TestFetchImage   hadoop.hdfs.server.namenode.ha.TestEditLogTailer   hadoop.hdfs.TestInjectionForSimulatedStorage   hadoop.hdfs.server.namenode.TestValidateConfigurationSettings   hadoop.hdfs.server.datanode.TestDataNodeMetricsLogger   hadoop.hdfs.web.TestHftpFileSystem   hadoop.hdfs.TestFileCreationClient   hadoop.hdfs.server.namenode.ha.TestStateTransitionFailure   hadoop.hdfs.server.datanode.TestDataNodeTransferSocketSize   hadoop.tracing.TestTracingShortCircuitLocalRead   hadoop.hdfs.server.blockmanagement.TestOverReplicatedBlocks   hadoop.hdfs.server.namenode.TestNameEditsConfigs   hadoop.hdfs.TestHdfsAdmin   hadoop.hdfs.TestAppendDifferentChecksum   hadoop.hdfs.server.namenode.snapshot.TestSnapshottableDirListing   hadoop.hdfs.TestDFSClientSocketSize   hadoop.hdfs.server.namenode.TestAuditLogs   hadoop.hdfs.TestClientProtocolForPipelineRecovery   hadoop.hdfs.TestDFSRemove   hadoop.hdfs.TestFileAppendRestart   hadoop.hdfs.server.datanode.TestBlockReplacement   hadoop.hdfs.TestEncryptionZones   hadoop.fs.contract.hdfs.TestHDFSContractCreate   hadoop.net.TestNetworkTopology   hadoop.hdfs.server.namenode.TestFSNamesystem   hadoop.hdfs.TestDFSOutputStream   hadoop.hdfs.TestDisableConnCache   hadoop.hdfs.TestParallelShortCircuitReadNoChecksum   hadoop.hdfs.tools.TestGetGroups   hadoop.hdfs.server.namenode.ha.TestStandbyCheckpoints   hadoop.hdfs.tools.offlineImageViewer.TestOfflineImageViewer   hadoop.hdfs.server.namenode.TestCreateEditsLog   hadoop.hdfs.server.blockmanagement.TestBlockManager   hadoop.hdfs.server.datanode.TestBPOfferService   hadoop.hdfs.server.namenode.TestFsck   hadoop.hdfs.server.blockmanagement.TestReplicationPolicy   hadoop.hdfs.server.namenode.snapshot.TestFileContextSnapshot   hadoop.hdfs.server.namenode.TestSecurityTokenEditLog   hadoop.hdfs.server.namenode.TestGetBlockLocations   hadoop.hdfs.server.namenode.TestStartup   hadoop.hdfs.server.namenode.snapshot.TestSetQuotaWithSnapshot   hadoop.hdfs.TestBlockMissingException   hadoop.hdfs.server.namenode.TestCommitBlockWithInvalidGenStamp   hadoop.hdfs.server.namenode.TestMalformedURLs   hadoop.fs.permission.TestStickyBit   hadoop.hdfs.server.namenode.TestProtectedDirectories JDK v1.7.0_95 Failed junit tests hadoop.net.TestClusterTopology   hadoop.tracing.TestTraceAdmin   hadoop.hdfs.TestPersistBlocks   hadoop.hdfs.server.datanode.fsdataset.impl.TestFsDatasetImpl   hadoop.hdfs.TestWriteRead   hadoop.hdfs.server.namenode.snapshot.TestCheckpointsWithSnapshots   hadoop.hdfs.server.namenode.ha.TestDNFencing   hadoop.hdfs.server.namenode.ha.TestStandbyIsHot   hadoop.hdfs.TestRollingUpgrade   hadoop.hdfs.server.blockmanagement.TestReplicationPolicyConsiderLoad   hadoop.hdfs.server.namenode.TestListCorruptFileBlocks   hadoop.hdfs.TestHFlush   hadoop.security.TestPermission   hadoop.hdfs.TestParallelRead   hadoop.hdfs.server.datanode.TestDataNodeReconfiguration   hadoop.fs.viewfs.TestViewFsHdfs   hadoop.hdfs.TestBlockReaderLocalLegacy   hadoop.hdfs.server.blockmanagement.TestReplicationPolicyWithNodeGroup   hadoop.hdfs.server.namenode.TestNameNodeRpcServerMethods   hadoop.hdfs.server.namenode.TestAuditLogger   hadoop.hdfs.server.namenode.TestFSDirectory   hadoop.hdfs.server.namenode.TestXAttrConfigFlag   hadoop.hdfs.TestPread   hadoop.hdfs.TestMiniDFSCluster   hadoop.hdfs.server.namenode.TestTransferFsImage   hadoop.hdfs.server.datanode.TestDataNodeVolumeFailure   hadoop.tracing.TestTracing   hadoop.hdfs.TestDFSRename   hadoop.hdfs.TestWriteConfigurationToDFS   hadoop.hdfs.server.datanode.TestNNHandlesBlockReportPerStorage   hadoop.hdfs.TestDatanodeRegistration   hadoop.hdfs.server.datanode.fsdataset.impl.TestInterDatanodeProtocol   hadoop.hdfs.web.TestWebHDFSXAttr   hadoop.hdfs.server.datanode.TestStorageReport   hadoop.hdfs.TestDFSRollback   hadoop.hdfs.TestDataTransferKeepalive   hadoop.hdfs.server.namenode.ha.TestDelegationTokensWithHA   hadoop.hdfs.server.datanode.TestDataNodeRollingUpgrade   hadoop.hdfs.TestDatanodeConfig   hadoop.hdfs.TestDFSFinalize   hadoop.hdfs.server.namenode.ha.TestGetGroupsWithHA   hadoop.hdfs.server.namenode.TestNameNodeRetryCacheMetrics   hadoop.fs.TestWebHdfsFileContextMainOperations   hadoop.hdfs.crypto.TestHdfsCryptoStreams   hadoop.hdfs.server.namenode.TestCommitBlockSynchronization   hadoop.hdfs.server.datanode.fsdataset.impl.TestDatanodeRestart   hadoop.hdfs.server.namenode.TestAllowFormat   hadoop.hdfs.server.namenode.TestMetadataVersionOutput   hadoop.hdfs.server.blockmanagement.TestComputeInvalidateWork   hadoop.fs.TestGlobPaths   hadoop.hdfs.server.namenode.snapshot.TestNestedSnapshots   hadoop.hdfs.server.datanode.TestBatchIbr   hadoop.hdfs.TestDFSShell   hadoop.hdfs.server.blockmanagement.TestBlockStatsMXBean   hadoop.hdfs.server.datanode.fsdataset.impl.TestWriteToReplica   hadoop.hdfs.server.datanode.TestRefreshNamenodes   hadoop.hdfs.tools.TestDFSHAAdminMiniCluster   hadoop.hdfs.server.namenode.ha.TestDFSUpgradeWithHA   hadoop.hdfs.TestSeekBug   hadoop.hdfs.TestCrcCorruption   hadoop.metrics2.sink.TestRollingFileSystemSinkWithHdfs   hadoop.fs.contract.hdfs.TestHDFSContractMkdir   hadoop.hdfs.server.namenode.TestStorageRestore   hadoop.hdfs.TestAbandonBlock   hadoop.hdfs.server.datanode.TestCachingStrategy   hadoop.hdfs.server.datanode.TestDnRespectsBlockReportSplitThreshold   hadoop.hdfs.TestGetFileChecksum   hadoop.hdfs.server.namenode.TestBlockUnderConstruction   hadoop.hdfs.tools.offlineImageViewer.TestOfflineImageViewerForContentSummary   hadoop.fs.viewfs.TestViewFileSystemWithAcls   hadoop.fs.contract.hdfs.TestHDFSContractConcat   hadoop.hdfs.server.datanode.TestDataNodeMetrics   hadoop.hdfs.TestRemoteBlockReader2   hadoop.hdfs.server.datanode.TestDataNodeUUID   hadoop.hdfs.security.TestDelegationToken   hadoop.fs.TestSymlinkHdfsDisable   hadoop.hdfs.server.namenode.ha.TestHAAppend   hadoop.fs.contract.hdfs.TestHDFSContractRootDirectory   hadoop.hdfs.server.blockmanagement.TestDatanodeManager   hadoop.hdfs.TestMissingBlocksAlert   hadoop.hdfs.TestBlocksScheduledCounter   hadoop.hdfs.TestSmallBlock   hadoop.cli.TestDeleteCLI   hadoop.hdfs.server.datanode.TestDataXceiverLazyPersistHint   hadoop.hdfs.TestDFSClientRetries   hadoop.hdfs.qjournal.TestSecureNNWithQJM   hadoop.fs.viewfs.TestViewFsWithXAttrs   hadoop.hdfs.TestDFSMkdirs   hadoop.hdfs.tools.TestDFSAdmin   hadoop.hdfs.server.namenode.TestFavoredNodesEndToEnd   hadoop.hdfs.server.namenode.ha.TestFailureToReadEdits   hadoop.hdfs.server.datanode.TestDeleteBlockPool   hadoop.hdfs.server.namenode.TestNameNodeMXBean   hadoop.hdfs.TestDFSInputStream   hadoop.hdfs.web.TestWebHDFSForHA   hadoop.hdfs.server.namenode.TestLargeDirectoryDelete   hadoop.hdfs.TestApplyingStoragePolicy   hadoop.fs.contract.hdfs.TestHDFSContractOpen   hadoop.hdfs.server.namenode.TestDeleteRace   hadoop.hdfs.TestFSInputChecker   hadoop.hdfs.server.blockmanagement.TestNameNodePrunesMissingStorages   hadoop.hdfs.web.TestWebHdfsWithAuthenticationFilter   hadoop.fs.contract.hdfs.TestHDFSContractRename   hadoop.hdfs.TestAclsEndToEnd   hadoop.hdfs.server.namenode.ha.TestXAttrsWithHA   hadoop.hdfs.server.namenode.ha.TestHAMetrics   hadoop.hdfs.server.namenode.ha.TestLossyRetryInvocationHandler   hadoop.hdfs.TestRollingUpgradeRollback   hadoop.hdfs.TestDFSUpgradeFromImage   hadoop.hdfs.server.blockmanagement.TestHeartbeatHandling   hadoop.hdfs.TestRemoteBlockReader   hadoop.hdfs.server.namenode.TestNameNodeResourceChecker   hadoop.hdfs.tools.TestDFSAdminWithHA   hadoop.hdfs.server.namenode.TestSnapshotPathINodes   hadoop.hdfs.TestBlockStoragePolicy   hadoop.hdfs.TestLeaseRecovery   hadoop.fs.viewfs.TestViewFsAtHdfsRoot   hadoop.hdfs.server.namenode.TestBackupNode   hadoop.hdfs.TestBlockReaderLocal   hadoop.fs.contract.hdfs.TestHDFSContractGetFileStatus   hadoop.cli.TestCryptoAdminCLI   hadoop.hdfs.TestDatanodeLayoutUpgrade   hadoop.hdfs.tools.offlineImageViewer.TestOfflineImageViewerForXAttr   hadoop.hdfs.server.namenode.TestNameNodeRpcServer   hadoop.hdfs.tools.TestDebugAdmin   hadoop.security.TestRefreshUserMappings   hadoop.hdfs.server.datanode.TestReadOnlySharedStorage   hadoop.hdfs.TestLargeBlock   hadoop.hdfs.server.namenode.TestStreamFile   hadoop.hdfs.server.datanode.TestNNHandlesCombinedBlockReport   hadoop.hdfs.server.namenode.TestFSNamesystemMBean   hadoop.hdfs.server.datanode.TestIncrementalBrVariations   hadoop.fs.viewfs.TestViewFileSystemWithXAttrs   hadoop.hdfs.tools.TestDFSZKFailoverController   hadoop.hdfs.server.namenode.ha.TestNNHealthCheck   hadoop.hdfs.server.datanode.TestDatanodeProtocolRetryPolicy   hadoop.hdfs.TestDistributedFileSystem   hadoop.TestRefreshCallQueue   hadoop.hdfs.TestListFilesInFileContext   hadoop.fs.TestFcHdfsSetUMask   hadoop.hdfs.server.namenode.TestNameNodeRecovery   hadoop.hdfs.server.datanode.TestDataNodeECN   hadoop.hdfs.TestFileAppend2   hadoop.fs.shell.TestHdfsTextCommand   hadoop.hdfs.TestFsShellPermission   hadoop.hdfs.TestConnCache   hadoop.hdfs.TestHDFSServerPorts   hadoop.hdfs.shortcircuit.TestShortCircuitCache   hadoop.hdfs.server.namenode.ha.TestHAFsck   hadoop.hdfs.TestRollingUpgradeDowngrade   hadoop.hdfs.TestFileLengthOnClusterRestart   hadoop.hdfs.server.blockmanagement.TestAvailableSpaceBlockPlacementPolicy   hadoop.hdfs.security.TestDelegationTokenForProxyUser   hadoop.hdfs.server.namenode.snapshot.TestSnapshotListing   hadoop.TestGenericRefresh   hadoop.hdfs.server.datanode.TestBlockScanner   hadoop.hdfs.TestParallelUnixDomainRead   hadoop.hdfs.server.namenode.snapshot.TestSnapshotReplication   hadoop.hdfs.server.namenode.TestNestedEncryptionZones   hadoop.fs.TestSymlinkHdfsFileSystem   hadoop.hdfs.TestGetBlocks   hadoop.hdfs.security.token.block.TestBlockToken   hadoop.hdfs.server.datanode.web.dtp.TestDtpHttp2   hadoop.fs.contract.hdfs.TestHDFSContractAppend   hadoop.fs.contract.hdfs.TestHDFSContractDelete   hadoop.hdfs.web.TestWebHdfsTokens   hadoop.hdfs.server.namenode.snapshot.TestSnapshotDeletion   hadoop.hdfs.server.blockmanagement.TestHostFileManager   hadoop.hdfs.server.namenode.TestNNThroughputBenchmark   hadoop.hdfs.TestEncryptionZonesWithKMS   hadoop.hdfs.server.namenode.snapshot.TestAclWithSnapshot   hadoop.hdfs.server.blockmanagement.TestBlockReportRateLimiting   hadoop.hdfs.TestClientReportBadBlock   hadoop.hdfs.TestDFSStorageStateRecovery   hadoop.hdfs.server.namenode.snapshot.TestSnapshotBlocksMap   hadoop.hdfs.server.namenode.snapshot.TestSnapshotFileLength   hadoop.cli.TestHDFSCLI   hadoop.fs.TestSWebHdfsFileContextMainOperations   hadoop.hdfs.TestRestartDFS   hadoop.hdfs.server.datanode.TestDataNodeInitStorage   hadoop.tools.TestDelegationTokenFetcher   hadoop.hdfs.server.namenode.TestINodeFile   hadoop.hdfs.TestFileAppend4   hadoop.hdfs.server.namenode.TestFileContextAcl   hadoop.hdfs.server.namenode.snapshot.TestSnapshotNameWithInvalidCharacters   hadoop.hdfs.server.namenode.ha.TestEditLogsDuringFailover   hadoop.hdfs.server.blockmanagement.TestUnderReplicatedBlocks   hadoop.hdfs.server.namenode.ha.TestFailoverWithBlockTokensEnabled   hadoop.hdfs.TestSetTimes   hadoop.hdfs.server.namenode.TestAclConfigFlag   hadoop.hdfs.server.namenode.TestNameNodeReconfigure   hadoop.hdfs.server.namenode.TestNameNodeAcl   hadoop.hdfs.server.namenode.TestDefaultBlockPlacementPolicy   hadoop.hdfs.server.namenode.TestEditLog   hadoop.hdfs.server.namenode.TestSecondaryWebUi   hadoop.fs.viewfs.TestViewFileSystemAtHdfsRoot   hadoop.hdfs.server.datanode.TestTransferRbw   hadoop.fs.contract.hdfs.TestHDFSContractSeek   hadoop.hdfs.TestSetrepIncreasing   hadoop.fs.viewfs.TestViewFsWithAcls   hadoop.hdfs.TestLease   hadoop.hdfs.TestSafeMode   hadoop.hdfs.server.namenode.TestEditLogAutoroll   hadoop.hdfs.TestDFSUpgrade   hadoop.hdfs.qjournal.TestNNWithQJM   hadoop.hdfs.protocol.datatransfer.sasl.TestSaslDataTransfer   hadoop.fs.TestHDFSFileContextMainOperations   hadoop.hdfs.TestFileCorruption   hadoop.hdfs.TestDatanodeStartupFixesLegacyStorageIDs   hadoop.hdfs.TestQuota   hadoop.hdfs.server.namenode.ha.TestHarFileSystemWithHA   hadoop.hdfs.TestLocalDFS   hadoop.hdfs.TestFileStatus   hadoop.hdfs.server.namenode.snapshot.TestSnapshotRename   hadoop.fs.TestResolveHdfsSymlink   hadoop.hdfs.server.namenode.TestAuditLoggerWithCommands   hadoop.fs.TestSymlinkHdfsFileContext   hadoop.hdfs.TestEncryptionZonesWithHA   hadoop.hdfs.server.datanode.TestDirectoryScanner   hadoop.hdfs.TestIsMethodSupported   hadoop.hdfs.server.blockmanagement.TestBlockManagerSafeMode   hadoop.cli.TestXAttrCLI   hadoop.hdfs.server.namenode.TestProcessCorruptBlocks   hadoop.fs.TestUrlStreamHandler   hadoop.hdfs.TestClose   hadoop.hdfs.server.datanode.TestDiskError   hadoop.hdfs.TestMultiThreadedHflush   hadoop.hdfs.TestDFSClientExcludedNodes   hadoop.hdfs.server.datanode.TestDataNodeMultipleRegistrations   hadoop.hdfs.server.namenode.snapshot.TestSnapshotDiffReport   hadoop.hdfs.TestExternalBlockReader   hadoop.hdfs.server.namenode.TestEditLogRace   hadoop.hdfs.shortcircuit.TestShortCircuitLocalRead   hadoop.hdfs.TestFileConcurrentReader   hadoop.hdfs.TestClientBlockVerification   hadoop.security.TestPermissionSymlinks   hadoop.hdfs.server.namenode.ha.TestBootstrapStandby   hadoop.cli.TestAclCLI   hadoop.hdfs.server.namenode.snapshot.TestUpdatePipelineWithSnapshots   hadoop.hdfs.TestDataTransferProtocol   hadoop.hdfs.TestBlockReaderFactory   hadoop.hdfs.server.namenode.TestParallelImageWrite   hadoop.hdfs.server.namenode.TestCheckpoint   hadoop.hdfs.server.blockmanagement.TestPendingReplication   hadoop.hdfs.server.namenode.TestBlockPlacementPolicyRackFaultTolerant   hadoop.hdfs.server.namenode.snapshot.TestGetContentSummaryWithSnapshot   hadoop.hdfs.TestEncryptedTransfer   hadoop.hdfs.server.namenode.TestFileContextXAttr   hadoop.hdfs.server.datanode.TestHSync   hadoop.hdfs.server.namenode.TestNameNodeRespectsBindHostKeys   hadoop.hdfs.server.namenode.web.resources.TestWebHdfsDataLocality   hadoop.cli.TestCacheAdminCLI   hadoop.hdfs.server.namenode.snapshot.TestDisallowModifyROSnapshot   hadoop.hdfs.server.namenode.TestFSImageWithSnapshot   hadoop.hdfs.server.datanode.TestIncrementalBlockReports   hadoop.hdfs.server.namenode.TestNamenodeCapacityReport   hadoop.hdfs.TestReplication   hadoop.hdfs.server.namenode.snapshot.TestSnapshot   hadoop.hdfs.TestPipelines   hadoop.hdfs.web.TestWebHDFSAcl   hadoop.hdfs.server.namenode.TestAddBlockRetry   hadoop.hdfs.server.namenode.TestFSImage   hadoop.hdfs.web.TestWebHdfsWithMultipleNameNodes   hadoop.hdfs.server.namenode.ha.TestBootstrapStandbyWithQJM   hadoop.fs.TestUnbuffer   hadoop.hdfs.server.namenode.TestFsckWithMultipleNameNodes   hadoop.hdfs.server.namenode.ha.TestFailureOfSharedDir   hadoop.hdfs.server.blockmanagement.TestReplicationPolicyWithUpgradeDomain   hadoop.hdfs.TestSetrepDecreasing   hadoop.hdfs.server.namenode.TestCheckPointForSecurityTokens   hadoop.hdfs.server.namenode.TestNNStorageRetentionFunctional   hadoop.hdfs.server.namenode.TestNameNodeXAttr   hadoop.hdfs.web.TestHttpsFileSystem   hadoop.hdfs.server.namenode.TestEditLogJournalFailures   hadoop.hdfs.server.namenode.ha.TestPendingCorruptDnMessages   hadoop.hdfs.TestSnapshotCommands   hadoop.hdfs.TestWriteBlockGetsBlockLengthHint   hadoop.hdfs.TestFileAppend3   hadoop.hdfs.server.datanode.TestDataNodeExit   hadoop.hdfs.server.namenode.TestFSEditLogLoader   hadoop.hdfs.tools.TestStoragePolicyCommands   hadoop.hdfs.server.namenode.TestNamenodeRetryCache   hadoop.hdfs.TestDFSStartupVersions   hadoop.hdfs.tools.offlineImageViewer.TestOfflineImageViewerForAcl   hadoop.hdfs.server.namenode.ha.TestHAStateTransitions   hadoop.hdfs.server.namenode.TestDiskspaceQuotaUpdate   hadoop.metrics2.sink.TestRollingFileSystemSinkWithSecureHdfs   hadoop.hdfs.server.namenode.TestNameNodeMetadataConsistency   hadoop.hdfs.server.namenode.snapshot.TestOpenFilesWithSnapshot   hadoop.hdfs.server.datanode.TestBlockHasMultipleReplicasOnSameDN   hadoop.hdfs.TestParallelShortCircuitReadUnCached   hadoop.hdfs.web.TestWebHdfsWithRestCsrfPreventionFilter   hadoop.hdfs.server.namenode.TestQuotaByStorageType   hadoop.hdfs.TestDFSClientFailover   hadoop.hdfs.TestFSOutputSummer   hadoop.hdfs.server.datanode.TestDataNodeMXBean   hadoop.hdfs.server.namenode.TestHDFSConcat   hadoop.hdfs.server.namenode.ha.TestInitializeSharedEdits   hadoop.hdfs.server.namenode.TestFSImageWithAcl   hadoop.hdfs.server.namenode.snapshot.TestINodeFileUnderConstructionWithSnapshot   hadoop.hdfs.web.TestFSMainOperationsWebHdfs   hadoop.hdfs.server.namenode.TestFileLimit   hadoop.hdfs.TestDFSInotifyEventInputStream   hadoop.hdfs.server.namenode.ha.TestRetryCacheWithHA   hadoop.hdfs.server.namenode.ha.TestStandbyBlockManagement   hadoop.hdfs.server.datanode.fsdataset.impl.TestSpaceReservation   hadoop.hdfs.server.namenode.TestSaveNamespace   hadoop.hdfs.TestBalancerBandwidth   hadoop.hdfs.TestDFSPermission   hadoop.hdfs.server.namenode.snapshot.TestSnapshotStatsMXBean   hadoop.fs.viewfs.TestViewFileSystemHdfs   hadoop.hdfs.TestListFilesInDFS   hadoop.hdfs.server.namenode.snapshot.TestRenameWithSnapshots   hadoop.hdfs.server.namenode.TestClusterId   hadoop.hdfs.TestModTime   hadoop.hdfs.TestReservedRawPaths   hadoop.hdfs.server.namenode.TestFsLimits   hadoop.hdfs.server.namenode.TestSecondaryNameNodeUpgrade   hadoop.hdfs.TestHDFSFileSystemContract   hadoop.hdfs.TestListPathServlet   hadoop.fs.contract.hdfs.TestHDFSContractSetTimes   hadoop.hdfs.TestFileCreation   hadoop.fs.viewfs.TestViewFsFileStatusHdfs   hadoop.hdfs.TestDFSShellGenericOptions   hadoop.hdfs.server.namenode.TestINodeAttributeProvider   hadoop.hdfs.server.mover.TestMover   hadoop.hdfs.TestParallelShortCircuitRead   hadoop.hdfs.server.namenode.TestFSImageWithXAttr   hadoop.hdfs.TestHDFSTrash   hadoop.hdfs.TestParallelShortCircuitLegacyRead   hadoop.hdfs.TestRead   hadoop.hdfs.server.namenode.snapshot.TestSnapshotMetrics   hadoop.hdfs.TestFileAppend   hadoop.hdfs.server.namenode.TestGenericJournalConf   hadoop.hdfs.web.TestWebHdfsFileSystemContract   hadoop.hdfs.TestDFSAddressConfig   hadoop.hdfs.web.TestWebHDFS   hadoop.hdfs.tools.offlineEditsViewer.TestOfflineEditsViewer   hadoop.hdfs.TestReplaceDatanodeOnFailure   hadoop.hdfs.server.namenode.snapshot.TestXAttrWithSnapshot   hadoop.hdfs.server.namenode.TestAddBlock   hadoop.tools.TestJMXGet   hadoop.fs.TestFcHdfsCreateMkdir   hadoop.fs.TestFcHdfsPermission   hadoop.hdfs.server.namenode.ha.TestPipelinesFailover   hadoop.hdfs.server.blockmanagement.TestSequentialBlockId   hadoop.hdfs.server.datanode.TestBlockRecovery   hadoop.hdfs.TestFetchImage   hadoop.hdfs.server.namenode.ha.TestEditLogTailer   hadoop.hdfs.TestInjectionForSimulatedStorage   hadoop.hdfs.server.namenode.TestValidateConfigurationSettings   hadoop.hdfs.server.datanode.TestDataNodeMetricsLogger   hadoop.hdfs.web.TestHftpFileSystem   hadoop.hdfs.TestFileCreationClient   hadoop.hdfs.server.namenode.ha.TestStateTransitionFailure   hadoop.hdfs.server.datanode.TestDataNodeTransferSocketSize   hadoop.tracing.TestTracingShortCircuitLocalRead   hadoop.hdfs.server.blockmanagement.TestOverReplicatedBlocks   hadoop.hdfs.server.namenode.TestNameEditsConfigs   hadoop.hdfs.TestHdfsAdmin   hadoop.hdfs.TestAppendDifferentChecksum   hadoop.hdfs.server.namenode.snapshot.TestSnapshottableDirListing   hadoop.hdfs.TestDFSClientSocketSize   hadoop.hdfs.server.namenode.TestAuditLogs   hadoop.hdfs.TestClientProtocolForPipelineRecovery   hadoop.hdfs.TestDFSRemove   hadoop.hdfs.TestFileAppendRestart   hadoop.hdfs.server.datanode.TestBlockReplacement   hadoop.hdfs.TestEncryptionZones   hadoop.fs.contract.hdfs.TestHDFSContractCreate   hadoop.net.TestNetworkTopology   hadoop.hdfs.server.namenode.TestFSNamesystem   hadoop.hdfs.TestDFSOutputStream   hadoop.hdfs.TestDisableConnCache   hadoop.hdfs.TestParallelShortCircuitReadNoChecksum   hadoop.hdfs.tools.TestGetGroups   hadoop.hdfs.server.namenode.ha.TestStandbyCheckpoints   hadoop.hdfs.tools.offlineImageViewer.TestOfflineImageViewer   hadoop.hdfs.server.namenode.TestCreateEditsLog   hadoop.hdfs.server.blockmanagement.TestBlockManager   hadoop.hdfs.server.datanode.TestBPOfferService   hadoop.hdfs.server.namenode.TestFsck   hadoop.hdfs.server.blockmanagement.TestReplicationPolicy   hadoop.hdfs.server.namenode.snapshot.TestFileContextSnapshot   hadoop.hdfs.server.namenode.TestSecurityTokenEditLog   hadoop.hdfs.server.namenode.TestGetBlockLocations   hadoop.hdfs.server.namenode.TestStartup   hadoop.hdfs.server.namenode.snapshot.TestSetQuotaWithSnapshot   hadoop.hdfs.TestBlockMissingException   hadoop.hdfs.server.namenode.TestCommitBlockWithInvalidGenStamp   hadoop.hdfs.server.namenode.TestMalformedURLs   hadoop.fs.permission.TestStickyBit   hadoop.hdfs.server.namenode.TestProtectedDirectories Subsystem Report/Notes Docker Image:yetus/hadoop:babe025 JIRA Patch URL https://issues.apache.org/jira/secure/attachment/12795250/HDFS-9847-branch-2.001.patch JIRA Issue HDFS-9847 Optional Tests asflicense compile javac javadoc mvninstall mvnsite unit findbugs checkstyle xml uname Linux c2e26db84ddf 3.13.0-36-lowlatency #63-Ubuntu SMP PREEMPT Wed Sep 3 21:56:12 UTC 2014 x86_64 x86_64 x86_64 GNU/Linux Build tool maven Personality /testptch/hadoop/patchprocess/precommit/personality/provided.sh git revision branch-2 / c722262 Default Java 1.7.0_95 Multi-JDK versions /usr/lib/jvm/java-8-oracle:1.8.0_74 /usr/lib/jvm/java-7-openjdk-amd64:1.7.0_95 findbugs v3.0.0 findbugs https://builds.apache.org/job/PreCommit-HDFS-Build/14927/artifact/patchprocess/branch-findbugs-hadoop-hdfs-project_hadoop-hdfs-client-warnings.html findbugs https://builds.apache.org/job/PreCommit-HDFS-Build/14927/artifact/patchprocess/branch-findbugs-hadoop-hdfs-project_hadoop-hdfs-warnings.html whitespace https://builds.apache.org/job/PreCommit-HDFS-Build/14927/artifact/patchprocess/whitespace-eol.txt unit https://builds.apache.org/job/PreCommit-HDFS-Build/14927/artifact/patchprocess/patch-unit-hadoop-hdfs-project_hadoop-hdfs-jdk1.8.0_74.txt unit https://builds.apache.org/job/PreCommit-HDFS-Build/14927/artifact/patchprocess/patch-unit-hadoop-common-project_hadoop-common-jdk1.7.0_95.txt unit https://builds.apache.org/job/PreCommit-HDFS-Build/14927/artifact/patchprocess/patch-unit-hadoop-hdfs-project_hadoop-hdfs-jdk1.7.0_95.txt unit test logs https://builds.apache.org/job/PreCommit-HDFS-Build/14927/artifact/patchprocess/patch-unit-hadoop-hdfs-project_hadoop-hdfs-jdk1.8.0_74.txt https://builds.apache.org/job/PreCommit-HDFS-Build/14927/artifact/patchprocess/patch-unit-hadoop-common-project_hadoop-common-jdk1.7.0_95.txt https://builds.apache.org/job/PreCommit-HDFS-Build/14927/artifact/patchprocess/patch-unit-hadoop-hdfs-project_hadoop-hdfs-jdk1.7.0_95.txt JDK v1.7.0_95 Test Results https://builds.apache.org/job/PreCommit-HDFS-Build/14927/testReport/ modules C: hadoop-common-project/hadoop-common hadoop-hdfs-project/hadoop-hdfs-client hadoop-hdfs-project/hadoop-hdfs U: . Console output https://builds.apache.org/job/PreCommit-HDFS-Build/14927/console Powered by Apache Yetus 0.2.0 http://yetus.apache.org This message was automatically generated.
          Hide
          arpitagarwal Arpit Agarwal added a comment -

          Should we just keep the defaults as they are to keep the patch size sane? I'd be +1 on HDFS-9847-nothrow.001.patch for trunk but still think we should eliminate the warning for branch-2 to avoid overwhelming admins with benign warnings (attached a proposed branch-2 patch here).

          We could revisit the defaults in another Jira.

          Show
          arpitagarwal Arpit Agarwal added a comment - Should we just keep the defaults as they are to keep the patch size sane? I'd be +1 on HDFS-9847 -nothrow.001.patch for trunk but still think we should eliminate the warning for branch-2 to avoid overwhelming admins with benign warnings (attached a proposed branch-2 patch here ). We could revisit the defaults in another Jira.
          Hide
          chris.douglas Chris Douglas added a comment -

          Should we just keep the defaults as they are to keep the patch size sane?

          Changing the defaults demonstrated that the patch doesn't work. If one were to configure these variables using units, the test results show that most everything would break.

          Since we've spent a lot of time discussing how to change Configuration::getTimeDuration, we can repurpose this JIRA to commit that consensus. But we can't change the type of a config variable without updating every instance where it's used. We can accept old values, but calls that set/get that var as a long are invalid.

          For all variables:
          blah.blah.seconds: deprecate, and add a blah.blah parameter using TimeUnit
          blah.blah: verify that it actually works when configured with units

          AFAICT, the deprecation logic in Configuration should return (and complain) about blah.blah.seconds if it's set, and also complain about the missing unit because it should return a long.

          still think we should eliminate the warning for branch-2 to avoid overwhelming admins with benign warnings

          I disagree. The warning is not benign, it's informing admins that the type of the var has changed. If there is code that sets these parameters as longs, the deployment should complain when it reads so the config (and any related tooling) can be updated.

          Show
          chris.douglas Chris Douglas added a comment - Should we just keep the defaults as they are to keep the patch size sane? Changing the defaults demonstrated that the patch doesn't work. If one were to configure these variables using units, the test results show that most everything would break. Since we've spent a lot of time discussing how to change Configuration::getTimeDuration , we can repurpose this JIRA to commit that consensus. But we can't change the type of a config variable without updating every instance where it's used. We can accept old values, but calls that set/get that var as a long are invalid. For all variables: blah.blah.seconds : deprecate, and add a blah.blah parameter using TimeUnit blah.blah : verify that it actually works when configured with units AFAICT, the deprecation logic in Configuration should return (and complain) about blah.blah.seconds if it's set, and also complain about the missing unit because it should return a long. still think we should eliminate the warning for branch-2 to avoid overwhelming admins with benign warnings I disagree. The warning is not benign, it's informing admins that the type of the var has changed. If there is code that sets these parameters as longs, the deployment should complain when it reads so the config (and any related tooling) can be updated.
          Hide
          linyiqun Yiqun Lin added a comment -

          But we can't change the type of a config variable without updating every instance where it's used.

          I also agree on HDFS-9847-nothrow.001.patch for trunk.

          Show
          linyiqun Yiqun Lin added a comment - But we can't change the type of a config variable without updating every instance where it's used. I also agree on HDFS-9847 -nothrow.001.patch for trunk.
          Hide
          linyiqun Yiqun Lin added a comment -

          When we want to change the default config values, we can update its unit tests after or we can create another jira for this.

          Show
          linyiqun Yiqun Lin added a comment - When we want to change the default config values, we can update its unit tests after or we can create another jira for this.
          Hide
          vinayrpet Vinayakumar B added a comment -
          LOG.warn("No unit for " + name + "(" + timeStr + ") assuming " + unit);

          Arpit Agarwal/Chris Douglas, Are you okay with making this a INFO ?
          At least for backward compatibility for the existing config keys, its not mandatory to specify unit in values. In that case, just mentioning about the taken value now would be fine. If its INFO, admins of existing deployments will not be alarmed. (atleast till configs are deprecated. Anyway, once the config is deprecated a WARNING log will come for them).

          Show
          vinayrpet Vinayakumar B added a comment - LOG.warn( "No unit for " + name + "(" + timeStr + ") assuming " + unit); Arpit Agarwal / Chris Douglas , Are you okay with making this a INFO ? At least for backward compatibility for the existing config keys, its not mandatory to specify unit in values. In that case, just mentioning about the taken value now would be fine. If its INFO, admins of existing deployments will not be alarmed. (atleast till configs are deprecated. Anyway, once the config is deprecated a WARNING log will come for them).
          Hide
          hadoopqa Hadoop QA added a comment -
          -1 overall



          Vote Subsystem Runtime Comment
          0 reexec 0m 14s Docker mode activated.
          +1 @author 0m 0s The patch does not contain any @author tags.
          +1 test4tests 0m 0s The patch appears to include 1 new or modified test files.
          0 mvndep 2m 41s Maven dependency ordering for branch
          +1 mvninstall 7m 9s branch-2 passed
          +1 compile 5m 53s branch-2 passed with JDK v1.8.0_74
          +1 compile 6m 35s branch-2 passed with JDK v1.7.0_95
          +1 checkstyle 1m 17s branch-2 passed
          +1 mvnsite 9m 41s branch-2 passed
          +1 mvneclipse 1m 19s branch-2 passed
          0 findbugs 0m 0s Skipped branch modules with no Java source: .
          -1 findbugs 1m 36s hadoop-hdfs-project/hadoop-hdfs-client in branch-2 has 5 extant Findbugs warnings.
          -1 findbugs 1m 57s hadoop-hdfs-project/hadoop-hdfs in branch-2 has 1 extant Findbugs warnings.
          +1 javadoc 5m 34s branch-2 passed with JDK v1.8.0_74
          +1 javadoc 9m 41s branch-2 passed with JDK v1.7.0_95
          0 mvndep 0m 16s Maven dependency ordering for patch
          +1 mvninstall 9m 9s the patch passed
          +1 compile 6m 14s the patch passed with JDK v1.8.0_74
          +1 javac 6m 14s the patch passed
          +1 compile 6m 56s the patch passed with JDK v1.7.0_95
          +1 javac 6m 56s the patch passed
          +1 checkstyle 1m 18s root: patch generated 0 new + 766 unchanged - 2 fixed = 766 total (was 768)
          +1 mvnsite 9m 21s the patch passed
          +1 mvneclipse 0m 40s the patch passed
          -1 whitespace 0m 0s The patch has 49 line(s) that end in whitespace. Use git apply --whitespace=fix.
          +1 xml 0m 0s The patch has no ill-formed XML file.
          0 findbugs 0m 0s Skipped patch modules with no Java source: .
          +1 findbugs 6m 24s the patch passed
          +1 javadoc 5m 55s the patch passed with JDK v1.8.0_74
          +1 javadoc 9m 49s the patch passed with JDK v1.7.0_95
          -1 unit 52m 21s root in the patch failed with JDK v1.8.0_74.
          -1 unit 50m 54s root in the patch failed with JDK v1.7.0_95.
          -1 asflicense 0m 23s Patch generated 1 ASF License warnings.
          216m 36s



          Reason Tests
          JDK v1.8.0_74 Failed junit tests hadoop.hdfs.TestReservedRawPaths
            hadoop.hdfs.server.blockmanagement.TestDatanodeManager
            hadoop.hdfs.server.namenode.snapshot.TestUpdatePipelineWithSnapshots
            hadoop.hdfs.TestSetrepIncreasing
            hadoop.hdfs.TestModTime
            hadoop.fs.TestUrlStreamHandler
            hadoop.hdfs.security.TestDelegationToken
            hadoop.hdfs.shortcircuit.TestShortCircuitLocalRead
            hadoop.hdfs.server.namenode.TestFileLimit
            hadoop.hdfs.TestParallelShortCircuitRead
            hadoop.hdfs.server.namenode.snapshot.TestFileContextSnapshot
            hadoop.hdfs.TestDisableConnCache
            hadoop.hdfs.web.TestWebHdfsWithAuthenticationFilter
            hadoop.hdfs.server.namenode.TestEditLogAutoroll
            hadoop.TestRefreshCallQueue
            hadoop.hdfs.server.namenode.ha.TestStandbyCheckpoints
            hadoop.hdfs.TestConnCache
            hadoop.cli.TestCryptoAdminCLI
            hadoop.hdfs.TestDFSClientRetries
            hadoop.hdfs.TestSetrepDecreasing
            hadoop.hdfs.server.datanode.TestDiskError
            hadoop.fs.viewfs.TestViewFsWithAcls
            hadoop.hdfs.server.namenode.TestFSEditLogLoader
            hadoop.hdfs.server.datanode.TestTransferRbw
            hadoop.fs.contract.hdfs.TestHDFSContractDelete
            hadoop.hdfs.server.namenode.TestFileContextAcl
            hadoop.fs.TestFcHdfsSetUMask
            hadoop.fs.TestUnbuffer
            hadoop.hdfs.server.namenode.TestClusterId
            hadoop.hdfs.server.namenode.TestDeleteRace
            hadoop.hdfs.TestPread
            hadoop.hdfs.server.namenode.TestFSDirectory
            hadoop.fs.contract.hdfs.TestHDFSContractOpen
            hadoop.hdfs.server.namenode.snapshot.TestSnapshotListing
            hadoop.hdfs.server.datanode.TestStorageReport
            hadoop.hdfs.TestFileStatus
            hadoop.hdfs.server.datanode.TestBlockRecovery
            hadoop.fs.contract.hdfs.TestHDFSContractMkdir
            hadoop.fs.contract.hdfs.TestHDFSContractAppend
            hadoop.hdfs.server.namenode.ha.TestGetGroupsWithHA
            hadoop.hdfs.server.namenode.TestSecondaryWebUi
            hadoop.hdfs.server.namenode.TestMalformedURLs
            hadoop.hdfs.server.namenode.TestAuditLogger
            hadoop.hdfs.TestWriteBlockGetsBlockLengthHint
            hadoop.hdfs.TestBlocksScheduledCounter
            hadoop.hdfs.TestListPathServlet
            hadoop.hdfs.TestDatanodeLayoutUpgrade
            hadoop.hdfs.server.namenode.TestHDFSConcat
            hadoop.hdfs.protocol.datatransfer.sasl.TestSaslDataTransfer
            hadoop.hdfs.server.datanode.TestCachingStrategy
            hadoop.hdfs.server.namenode.TestAddBlockRetry
            hadoop.fs.TestSymlinkHdfsFileSystem
            hadoop.hdfs.server.namenode.TestNameNodeMetadataConsistency
            hadoop.fs.TestSymlinkHdfsFileContext
            hadoop.hdfs.web.TestWebHdfsWithMultipleNameNodes
            hadoop.hdfs.TestClientProtocolForPipelineRecovery
            hadoop.hdfs.TestFSInputChecker
            hadoop.hdfs.web.TestWebHDFSXAttr
            hadoop.hdfs.server.namenode.ha.TestBootstrapStandby
            hadoop.hdfs.server.datanode.TestDataNodeInitStorage
            hadoop.hdfs.server.datanode.TestBlockReplacement
            hadoop.hdfs.server.blockmanagement.TestHeartbeatHandling
            hadoop.hdfs.server.datanode.fsdataset.impl.TestInterDatanodeProtocol
            hadoop.cli.TestAclCLI
            hadoop.hdfs.security.token.block.TestBlockToken
            hadoop.hdfs.server.namenode.ha.TestHAMetrics
            hadoop.hdfs.server.namenode.snapshot.TestSnapshotBlocksMap
            hadoop.hdfs.server.namenode.TestFsLimits
            hadoop.hdfs.TestFileAppend
            hadoop.hdfs.server.namenode.TestCommitBlockWithInvalidGenStamp
            hadoop.hdfs.tools.TestDFSHAAdminMiniCluster
            hadoop.hdfs.server.datanode.TestReadOnlySharedStorage
            hadoop.hdfs.TestEncryptedTransfer
            hadoop.hdfs.tools.TestStoragePolicyCommands
            hadoop.hdfs.TestParallelShortCircuitReadUnCached
            hadoop.hdfs.server.namenode.TestNNStorageRetentionFunctional
            hadoop.hdfs.server.datanode.TestHSync
            hadoop.hdfs.security.TestDelegationTokenForProxyUser
            hadoop.hdfs.TestBlockMissingException
            hadoop.hdfs.server.namenode.TestNameNodeRpcServer
            hadoop.hdfs.server.datanode.TestDataNodeUUID
            hadoop.hdfs.TestDatanodeRegistration
            hadoop.hdfs.server.datanode.TestBatchIbr
            hadoop.fs.contract.hdfs.TestHDFSContractSeek
            hadoop.hdfs.web.TestWebHdfsFileSystemContract
            hadoop.hdfs.web.TestWebHDFSAcl
            hadoop.hdfs.server.namenode.TestFileContextXAttr
            hadoop.hdfs.TestAbandonBlock
            hadoop.hdfs.server.namenode.TestAclConfigFlag
            hadoop.metrics2.sink.TestRollingFileSystemSinkWithSecureHdfs
            hadoop.hdfs.TestAclsEndToEnd
            hadoop.hdfs.TestFileCreationClient
            hadoop.hdfs.TestDFSAddressConfig
            hadoop.hdfs.TestRemoteBlockReader2
            hadoop.hdfs.server.namenode.TestFSImageWithXAttr
            hadoop.hdfs.TestDFSMkdirs
            hadoop.hdfs.TestFileAppendRestart
            hadoop.hdfs.server.namenode.snapshot.TestXAttrWithSnapshot
            hadoop.hdfs.server.namenode.TestFSImageWithAcl
            hadoop.hdfs.server.namenode.ha.TestStandbyBlockManagement
            hadoop.hdfs.tools.TestDFSAdminWithHA
            hadoop.hdfs.server.namenode.TestStreamFile
            hadoop.hdfs.TestDFSShellGenericOptions
            hadoop.tracing.TestTracing
            hadoop.hdfs.tools.TestDFSZKFailoverController
            hadoop.hdfs.server.datanode.TestDataNodeReconfiguration
            hadoop.hdfs.server.namenode.TestListCorruptFileBlocks
            hadoop.hdfs.server.namenode.ha.TestFailureOfSharedDir
            hadoop.hdfs.server.namenode.ha.TestRetryCacheWithHA
            hadoop.hdfs.TestBlockReaderLocalLegacy
            hadoop.hdfs.TestWriteConfigurationToDFS
            hadoop.hdfs.TestExternalBlockReader
            hadoop.hdfs.web.TestWebHDFS
            hadoop.hdfs.TestSnapshotCommands
            hadoop.hdfs.qjournal.TestSecureNNWithQJM
            hadoop.hdfs.TestRollingUpgradeDowngrade
            hadoop.hdfs.server.datanode.TestDataNodeMultipleRegistrations
            hadoop.hdfs.server.namenode.TestParallelImageWrite
            hadoop.hdfs.TestReplication
            hadoop.hdfs.server.namenode.snapshot.TestAclWithSnapshot
            hadoop.hdfs.server.blockmanagement.TestBlockManagerSafeMode
            hadoop.hdfs.TestFileConcurrentReader
            hadoop.hdfs.server.namenode.TestNameNodeResourceChecker
            hadoop.hdfs.server.namenode.TestGenericJournalConf
            hadoop.fs.viewfs.TestViewFsWithXAttrs
            hadoop.hdfs.qjournal.TestNNWithQJM
            hadoop.hdfs.TestClose
            hadoop.hdfs.server.namenode.snapshot.TestGetContentSummaryWithSnapshot
            hadoop.hdfs.server.datanode.TestDataNodeExit
            hadoop.hdfs.TestDFSUpgradeFromImage
            hadoop.hdfs.server.namenode.TestEditLogJournalFailures
            hadoop.hdfs.TestPersistBlocks
            hadoop.hdfs.TestDFSRollback
            hadoop.hdfs.server.blockmanagement.TestReplicationPolicyWithNodeGroup
            hadoop.tools.TestJMXGet
            hadoop.hdfs.server.datanode.TestDataNodeMetricsLogger
            hadoop.hdfs.web.TestWebHdfsWithRestCsrfPreventionFilter
            hadoop.hdfs.server.namenode.TestNameNodeMXBean
            hadoop.hdfs.server.datanode.TestBlockHasMultipleReplicasOnSameDN
            hadoop.hdfs.TestFileAppend4
            hadoop.hdfs.tools.TestDebugAdmin
            hadoop.hdfs.web.TestWebHDFSForHA
            hadoop.hdfs.server.namenode.snapshot.TestSnapshotDiffReport
            hadoop.fs.contract.hdfs.TestHDFSContractCreate
            hadoop.hdfs.TestDFSOutputStream
            hadoop.hdfs.server.datanode.fsdataset.impl.TestDatanodeRestart
            hadoop.hdfs.server.namenode.TestAuditLoggerWithCommands
            hadoop.hdfs.server.namenode.TestCreateEditsLog
            hadoop.hdfs.server.namenode.TestFSNamesystemMBean
            hadoop.hdfs.TestWriteRead
            hadoop.hdfs.server.balancer.TestBalancerWithMultipleNameNodes
            hadoop.hdfs.TestBalancerBandwidth
            hadoop.hdfs.TestHdfsAdmin
            hadoop.hdfs.TestDFSPermission
            hadoop.fs.TestFcHdfsPermission
            hadoop.hdfs.server.namenode.TestEditLogRace
            hadoop.security.TestRefreshUserMappings
            hadoop.hdfs.TestSafeMode
            hadoop.hdfs.server.namenode.TestAllowFormat
            hadoop.fs.viewfs.TestViewFsHdfs
            hadoop.hdfs.TestDFSRename
            hadoop.hdfs.server.namenode.TestNameNodeRpcServerMethods
            hadoop.hdfs.TestIsMethodSupported
            hadoop.fs.TestResolveHdfsSymlink
            hadoop.hdfs.TestSeekBug
            hadoop.hdfs.server.namenode.web.resources.TestWebHdfsDataLocality
            hadoop.hdfs.server.datanode.fsdataset.impl.TestWriteToReplica
            hadoop.tracing.TestTracingShortCircuitLocalRead
            hadoop.hdfs.server.blockmanagement.TestNameNodePrunesMissingStorages
            hadoop.hdfs.TestParallelRead
            hadoop.fs.contract.hdfs.TestHDFSContractGetFileStatus
            hadoop.hdfs.server.namenode.snapshot.TestCheckpointsWithSnapshots
            hadoop.hdfs.server.namenode.TestProtectedDirectories
            hadoop.hdfs.TestDFSUpgrade
            hadoop.hdfs.tools.offlineImageViewer.TestOfflineImageViewerForContentSummary
            hadoop.hdfs.server.blockmanagement.TestRBWBlockInvalidation
            hadoop.hdfs.TestParallelShortCircuitReadNoChecksum
            hadoop.hdfs.server.namenode.ha.TestEditLogTailer
            hadoop.tracing.TestTraceAdmin
            hadoop.hdfs.TestDFSStorageStateRecovery
            hadoop.hdfs.server.namenode.snapshot.TestSnapshotMetrics
            hadoop.hdfs.server.namenode.TestNNThroughputBenchmark
            hadoop.hdfs.server.namenode.TestNameNodeReconfigure
            hadoop.hdfs.TestEncryptionZonesWithKMS
            hadoop.hdfs.TestCrcCorruption
            hadoop.hdfs.server.namenode.TestINodeFile
            hadoop.hdfs.TestFSOutputSummer
            hadoop.hdfs.server.namenode.ha.TestPipelinesFailover
            hadoop.hdfs.TestFileLengthOnClusterRestart
            hadoop.hdfs.TestDatanodeStartupFixesLegacyStorageIDs
            hadoop.hdfs.TestRollingUpgradeRollback
            hadoop.hdfs.TestSetTimes
            hadoop.hdfs.server.namenode.TestQuotaByStorageType
            hadoop.hdfs.server.namenode.TestNamenodeRetryCache
            hadoop.fs.TestWebHdfsFileContextMainOperations
            hadoop.hdfs.server.namenode.ha.TestDelegationTokensWithHA
            hadoop.metrics2.sink.TestRollingFileSystemSinkWithHdfs
            hadoop.hdfs.TestHDFSFileSystemContract
            hadoop.hdfs.TestDFSRemove
            hadoop.fs.TestFcHdfsCreateMkdir
            hadoop.hdfs.TestEncryptionZones
            hadoop.hdfs.server.datanode.TestBPOfferService
            hadoop.hdfs.TestAppendDifferentChecksum
            hadoop.hdfs.server.blockmanagement.TestReplicationPolicy
            hadoop.hdfs.server.namenode.ha.TestNNHealthCheck
            hadoop.hdfs.server.namenode.snapshot.TestSnapshotReplication
            hadoop.hdfs.server.namenode.snapshot.TestSnapshotNameWithInvalidCharacters
            hadoop.hdfs.server.namenode.ha.TestBootstrapStandbyWithQJM
            hadoop.hdfs.server.namenode.TestBlockUnderConstruction
            hadoop.hdfs.server.mover.TestMover
            hadoop.hdfs.server.blockmanagement.TestComputeInvalidateWork
            hadoop.hdfs.server.namenode.TestNameNodeRetryCacheMetrics
            hadoop.hdfs.TestDFSFinalize
            hadoop.hdfs.server.namenode.TestDefaultBlockPlacementPolicy
            hadoop.hdfs.TestFileAppend2
            hadoop.hdfs.server.namenode.ha.TestInitializeSharedEdits
            hadoop.hdfs.server.datanode.TestIncrementalBlockReports
            hadoop.hdfs.server.namenode.TestCommitBlockSynchronization
            hadoop.hdfs.server.namenode.ha.TestFailoverWithBlockTokensEnabled
            hadoop.hdfs.server.datanode.TestBlockScanner
            hadoop.hdfs.server.namenode.TestStorageRestore
            hadoop.hdfs.server.namenode.TestFSNamesystem
            hadoop.hdfs.server.namenode.TestEditLog
            hadoop.fs.viewfs.TestViewFileSystemWithXAttrs
            hadoop.hdfs.web.TestWebHdfsTokens
            hadoop.hdfs.server.namenode.ha.TestHAFsck
            hadoop.fs.viewfs.TestViewFileSystemWithAcls
            hadoop.hdfs.server.namenode.TestXAttrConfigFlag
            hadoop.hdfs.tools.offlineImageViewer.TestOfflineImageViewer
            hadoop.hdfs.TestFsShellPermission
            hadoop.hdfs.TestRestartDFS
            hadoop.hdfs.TestFileAppend3
            hadoop.hdfs.TestDFSInputStream
            hadoop.hdfs.server.namenode.snapshot.TestINodeFileUnderConstructionWithSnapshot
            hadoop.hdfs.TestApplyingStoragePolicy
            hadoop.hdfs.TestQuota
            hadoop.hdfs.server.namenode.snapshot.TestDisallowModifyROSnapshot
            hadoop.hdfs.TestInjectionForSimulatedStorage
            hadoop.hdfs.server.namenode.TestNameNodeRespectsBindHostKeys
            hadoop.hdfs.server.datanode.TestDataNodeMXBean
            hadoop.hdfs.web.TestFSMainOperationsWebHdfs
            hadoop.hdfs.tools.TestDFSAdmin
            hadoop.hdfs.TestClientBlockVerification
            hadoop.hdfs.TestDFSClientSocketSize
            hadoop.hdfs.tools.offlineEditsViewer.TestOfflineEditsViewer
            hadoop.hdfs.server.blockmanagement.TestBlockManager
            hadoop.hdfs.server.datanode.TestDataNodeMetrics
            hadoop.hdfs.server.namenode.TestFsckWithMultipleNameNodes
            hadoop.hdfs.TestDFSClientFailover
            hadoop.hdfs.server.namenode.TestSnapshotPathINodes
            hadoop.hdfs.TestRollingUpgrade
            hadoop.hdfs.server.namenode.ha.TestStateTransitionFailure
            hadoop.hdfs.server.namenode.ha.TestStandbyIsHot
            hadoop.security.TestPermission
            hadoop.fs.contract.hdfs.TestHDFSContractConcat
            hadoop.hdfs.TestGetBlocks
            hadoop.hdfs.server.blockmanagement.TestReplicationPolicyConsiderLoad
            hadoop.hdfs.server.blockmanagement.TestAvailableSpaceBlockPlacementPolicy
            hadoop.hdfs.server.namenode.TestLargeDirectoryDelete
            hadoop.hdfs.server.blockmanagement.TestOverReplicatedBlocks
            hadoop.hdfs.server.namenode.TestFsck
            hadoop.hdfs.server.namenode.TestNestedEncryptionZones
            hadoop.hdfs.server.namenode.TestAuditLogs
            hadoop.hdfs.TestListFilesInFileContext
            hadoop.hdfs.server.namenode.snapshot.TestNestedSnapshots
            hadoop.hdfs.server.blockmanagement.TestHostFileManager
            hadoop.hdfs.TestMultiThreadedHflush
            hadoop.hdfs.server.datanode.TestDataNodeECN
            hadoop.hdfs.server.namenode.TestSecondaryNameNodeUpgrade
            hadoop.hdfs.server.blockmanagement.TestUnderReplicatedBlocks
            hadoop.security.TestPermissionSymlinks
            hadoop.hdfs.server.datanode.web.dtp.TestDtpHttp2
            hadoop.hdfs.server.namenode.TestValidateConfigurationSettings
            hadoop.hdfs.TestDataTransferKeepalive
            hadoop.hdfs.TestDatanodeConfig
            hadoop.hdfs.TestClientReportBadBlock
            hadoop.hdfs.server.blockmanagement.TestSequentialBlockId
            hadoop.hdfs.TestSmallBlock
            hadoop.net.TestNetworkTopology
            hadoop.fs.contract.hdfs.TestHDFSContractRootDirectory
            hadoop.hdfs.server.namenode.snapshot.TestOpenFilesWithSnapshot
            hadoop.hdfs.TestHFlush
            hadoop.hdfs.TestParallelUnixDomainRead
            hadoop.hdfs.TestGetFileChecksum
            hadoop.cli.TestXAttrCLI
            hadoop.hdfs.server.namenode.TestNameEditsConfigs
            hadoop.hdfs.TestEncryptionZonesWithHA
            hadoop.hdfs.server.datanode.TestRefreshNamenodes
            hadoop.hdfs.TestBlockStoragePolicy
            hadoop.hdfs.TestMiniDFSCluster
            hadoop.hdfs.server.namenode.ha.TestDFSUpgradeWithHA
            hadoop.hdfs.shortcircuit.TestShortCircuitCache
            hadoop.fs.contract.hdfs.TestHDFSContractRename
            hadoop.hdfs.server.namenode.TestSecurityTokenEditLog
            hadoop.hdfs.TestDFSClientExcludedNodes
            hadoop.hdfs.server.namenode.snapshot.TestSnapshotFileLength
            hadoop.hdfs.server.datanode.TestNNHandlesBlockReportPerStorage
            hadoop.hdfs.crypto.TestHdfsCryptoStreams
            hadoop.fs.permission.TestStickyBit
            hadoop.hdfs.server.blockmanagement.TestBlockStatsMXBean
            hadoop.hdfs.server.namenode.ha.TestPendingCorruptDnMessages
            hadoop.hdfs.web.TestHttpsFileSystem
            hadoop.hdfs.server.namenode.snapshot.TestSnapshotDeletion
            hadoop.hdfs.TestDFSStartupVersions
            hadoop.hdfs.TestFileCreation
            hadoop.hdfs.TestMissingBlocksAlert
            hadoop.hdfs.server.namenode.snapshot.TestSnapshot
            hadoop.fs.viewfs.TestViewFileSystemAtHdfsRoot
            hadoop.hdfs.TestHDFSServerPorts
            hadoop.hdfs.server.namenode.TestTransferFsImage
            hadoop.hdfs.TestParallelShortCircuitLegacyRead
            hadoop.hdfs.server.namenode.TestStartup
            hadoop.hdfs.server.namenode.TestNameNodeRecovery
            hadoop.hdfs.TestRemoteBlockReader
            hadoop.hdfs.TestRead
            hadoop.hdfs.server.blockmanagement.TestReplicationPolicyWithUpgradeDomain
            hadoop.hdfs.server.namenode.ha.TestEditLogsDuringFailover
            hadoop.hdfs.server.namenode.TestDiskspaceQuotaUpdate
            hadoop.fs.contract.hdfs.TestHDFSContractSetTimes
            hadoop.hdfs.TestLocalDFS
            hadoop.hdfs.server.namenode.TestGetBlockLocations
            hadoop.hdfs.server.datanode.TestDeleteBlockPool
            hadoop.hdfs.server.datanode.TestNNHandlesCombinedBlockReport
            hadoop.hdfs.server.namenode.ha.TestXAttrsWithHA
            hadoop.hdfs.TestBlockReaderFactory
            hadoop.hdfs.server.namenode.TestINodeAttributeProvider
            hadoop.hdfs.server.namenode.TestFSImageWithSnapshot
            hadoop.tools.TestDelegationTokenFetcher
            hadoop.hdfs.TestDataTransferProtocol
            hadoop.hdfs.TestDFSShell
            hadoop.hdfs.TestPipelines
            hadoop.hdfs.server.datanode.TestDataXceiverLazyPersistHint
            hadoop.hdfs.server.namenode.snapshot.TestSnapshotRename
            hadoop.hdfs.TestFetchImage
            hadoop.hdfs.TestListFilesInDFS
            hadoop.cli.TestCacheAdminCLI
            hadoop.fs.TestSWebHdfsFileContextMainOperations
            hadoop.hdfs.server.datanode.TestDatanodeProtocolRetryPolicy
            hadoop.hdfs.tools.offlineImageViewer.TestOfflineImageViewerForXAttr
            hadoop.hdfs.server.namenode.TestProcessCorruptBlocks
            hadoop.hdfs.TestFileCorruption
            hadoop.hdfs.server.namenode.TestMetadataVersionOutput
            hadoop.hdfs.server.namenode.TestNamenodeCapacityReport
            hadoop.hdfs.server.datanode.fsdataset.impl.TestSpaceReservation
            hadoop.hdfs.server.namenode.ha.TestLossyRetryInvocationHandler
            hadoop.hdfs.TestHDFSTrash
            hadoop.fs.TestHDFSFileContextMainOperations
            hadoop.hdfs.server.namenode.TestSaveNamespace
            hadoop.fs.TestGlobPaths
            hadoop.fs.viewfs.TestViewFsFileStatusHdfs
            hadoop.hdfs.server.namenode.TestCheckPointForSecurityTokens
            hadoop.hdfs.server.datanode.TestDataNodeTransferSocketSize
            hadoop.hdfs.server.blockmanagement.TestPendingReplication
            hadoop.hdfs.server.namenode.ha.TestHarFileSystemWithHA
            hadoop.fs.viewfs.TestViewFsAtHdfsRoot
            hadoop.TestGenericRefresh
            hadoop.hdfs.server.datanode.TestIncrementalBrVariations
            hadoop.hdfs.TestDistributedFileSystem
            hadoop.hdfs.server.namenode.ha.TestHAAppend
            hadoop.hdfs.tools.TestGetGroups
            hadoop.hdfs.web.TestHftpFileSystem
            hadoop.hdfs.server.namenode.TestBackupNode
            hadoop.hdfs.server.namenode.TestNameNodeAcl
            hadoop.hdfs.server.datanode.TestDataNodeVolumeFailure
            hadoop.fs.shell.TestHdfsTextCommand
            hadoop.hdfs.TestLargeBlock
            hadoop.cli.TestDeleteCLI
            hadoop.cli.TestHDFSCLI
            hadoop.hdfs.server.datanode.fsdataset.impl.TestFsDatasetImpl
            hadoop.hdfs.TestReplaceDatanodeOnFailure
            hadoop.hdfs.server.namenode.TestFavoredNodesEndToEnd
            hadoop.hdfs.server.blockmanagement.TestBlockReportRateLimiting
            hadoop.fs.TestSymlinkHdfsDisable
            hadoop.hdfs.server.namenode.ha.TestHAStateTransitions
            hadoop.hdfs.server.namenode.TestFSImage
            hadoop.fs.viewfs.TestViewFileSystemHdfs
            hadoop.hdfs.server.namenode.TestAddBlock
            hadoop.hdfs.server.namenode.ha.TestFailureToReadEdits
            hadoop.hdfs.TestDFSInotifyEventInputStream
            hadoop.hdfs.server.namenode.TestBlockPlacementPolicyRackFaultTolerant
            hadoop.hdfs.server.namenode.snapshot.TestRenameWithSnapshots
            hadoop.hdfs.server.namenode.snapshot.TestSnapshottableDirListing
            hadoop.hdfs.TestLease
            hadoop.hdfs.server.namenode.snapshot.TestSetQuotaWithSnapshot
            hadoop.hdfs.server.namenode.TestNameNodeXAttr
            hadoop.hdfs.server.datanode.TestDnRespectsBlockReportSplitThreshold
            hadoop.hdfs.server.namenode.TestCheckpoint
            hadoop.hdfs.TestBlockReaderLocal
            hadoop.hdfs.server.namenode.snapshot.TestSnapshotStatsMXBean
            hadoop.hdfs.server.namenode.ha.TestDNFencing
            hadoop.hdfs.server.datanode.TestDataNodeRollingUpgrade
            hadoop.hdfs.TestLeaseRecovery
            hadoop.hdfs.tools.offlineImageViewer.TestOfflineImageViewerForAcl
          JDK v1.7.0_95 Failed junit tests hadoop.hdfs.TestReservedRawPaths
            hadoop.hdfs.server.blockmanagement.TestDatanodeManager
            hadoop.hdfs.server.namenode.snapshot.TestUpdatePipelineWithSnapshots
            hadoop.hdfs.TestSetrepIncreasing
            hadoop.hdfs.TestModTime
            hadoop.fs.TestUrlStreamHandler
            hadoop.hdfs.security.TestDelegationToken
            hadoop.hdfs.shortcircuit.TestShortCircuitLocalRead
            hadoop.hdfs.server.namenode.TestFileLimit
            hadoop.hdfs.TestParallelShortCircuitRead
            hadoop.hdfs.server.namenode.snapshot.TestFileContextSnapshot
            hadoop.hdfs.TestDisableConnCache
            hadoop.hdfs.web.TestWebHdfsWithAuthenticationFilter
            hadoop.hdfs.server.namenode.TestEditLogAutoroll
            hadoop.TestRefreshCallQueue
            hadoop.hdfs.server.namenode.ha.TestStandbyCheckpoints
            hadoop.hdfs.TestConnCache
            hadoop.cli.TestCryptoAdminCLI
            hadoop.hdfs.TestDFSClientRetries
            hadoop.hdfs.TestSetrepDecreasing
            hadoop.hdfs.server.datanode.TestDiskError
            hadoop.fs.viewfs.TestViewFsWithAcls
            hadoop.hdfs.server.namenode.TestFSEditLogLoader
            hadoop.hdfs.server.datanode.TestTransferRbw
            hadoop.fs.contract.hdfs.TestHDFSContractDelete
            hadoop.hdfs.server.namenode.TestFileContextAcl
            hadoop.fs.TestFcHdfsSetUMask
            hadoop.fs.TestUnbuffer
            hadoop.hdfs.server.namenode.TestClusterId
            hadoop.hdfs.server.namenode.TestDeleteRace
            hadoop.hdfs.TestPread
            hadoop.hdfs.server.namenode.TestFSDirectory
            hadoop.fs.contract.hdfs.TestHDFSContractOpen
            hadoop.hdfs.server.namenode.snapshot.TestSnapshotListing
            hadoop.hdfs.server.datanode.TestStorageReport
            hadoop.hdfs.TestFileStatus
            hadoop.hdfs.server.datanode.TestBlockRecovery
            hadoop.fs.contract.hdfs.TestHDFSContractMkdir
            hadoop.fs.contract.hdfs.TestHDFSContractAppend
            hadoop.hdfs.server.namenode.ha.TestGetGroupsWithHA
            hadoop.hdfs.server.namenode.TestSecondaryWebUi
            hadoop.hdfs.server.namenode.TestMalformedURLs
            hadoop.hdfs.server.namenode.TestAuditLogger
            hadoop.hdfs.TestWriteBlockGetsBlockLengthHint
            hadoop.hdfs.TestBlocksScheduledCounter
            hadoop.hdfs.TestListPathServlet
            hadoop.hdfs.TestDatanodeLayoutUpgrade
            hadoop.hdfs.server.namenode.TestHDFSConcat
            hadoop.hdfs.protocol.datatransfer.sasl.TestSaslDataTransfer
            hadoop.hdfs.server.datanode.TestCachingStrategy
            hadoop.hdfs.server.namenode.TestAddBlockRetry
            hadoop.fs.TestSymlinkHdfsFileSystem
            hadoop.hdfs.server.namenode.TestNameNodeMetadataConsistency
            hadoop.fs.TestSymlinkHdfsFileContext
            hadoop.hdfs.web.TestWebHdfsWithMultipleNameNodes
            hadoop.hdfs.TestClientProtocolForPipelineRecovery
            hadoop.hdfs.TestFSInputChecker
            hadoop.hdfs.web.TestWebHDFSXAttr
            hadoop.hdfs.server.namenode.ha.TestBootstrapStandby
            hadoop.hdfs.server.datanode.TestDataNodeInitStorage
            hadoop.hdfs.server.datanode.TestBlockReplacement
            hadoop.hdfs.server.blockmanagement.TestHeartbeatHandling
            hadoop.hdfs.server.datanode.fsdataset.impl.TestInterDatanodeProtocol
            hadoop.cli.TestAclCLI
            hadoop.hdfs.security.token.block.TestBlockToken
            hadoop.hdfs.server.namenode.ha.TestHAMetrics
            hadoop.hdfs.server.namenode.snapshot.TestSnapshotBlocksMap
            hadoop.hdfs.server.namenode.TestFsLimits
            hadoop.hdfs.TestFileAppend
            hadoop.hdfs.server.namenode.TestCommitBlockWithInvalidGenStamp
            hadoop.hdfs.tools.TestDFSHAAdminMiniCluster
            hadoop.hdfs.server.datanode.TestReadOnlySharedStorage
            hadoop.hdfs.TestEncryptedTransfer
            hadoop.hdfs.tools.TestStoragePolicyCommands
            hadoop.hdfs.TestParallelShortCircuitReadUnCached
            hadoop.hdfs.server.namenode.TestNNStorageRetentionFunctional
            hadoop.hdfs.server.datanode.TestHSync
            hadoop.hdfs.security.TestDelegationTokenForProxyUser
            hadoop.hdfs.TestBlockMissingException
            hadoop.hdfs.server.namenode.TestNameNodeRpcServer
            hadoop.hdfs.server.datanode.TestDataNodeUUID
            hadoop.hdfs.TestDatanodeRegistration
            hadoop.hdfs.server.datanode.TestBatchIbr
            hadoop.fs.contract.hdfs.TestHDFSContractSeek
            hadoop.hdfs.web.TestWebHdfsFileSystemContract
            hadoop.hdfs.web.TestWebHDFSAcl
            hadoop.hdfs.server.namenode.TestFileContextXAttr
            hadoop.hdfs.TestAbandonBlock
            hadoop.hdfs.server.namenode.TestAclConfigFlag
            hadoop.metrics2.sink.TestRollingFileSystemSinkWithSecureHdfs
            hadoop.hdfs.TestAclsEndToEnd
            hadoop.hdfs.TestFileCreationClient
            hadoop.hdfs.TestDFSAddressConfig
            hadoop.hdfs.TestRemoteBlockReader2
            hadoop.hdfs.server.namenode.TestFSImageWithXAttr
            hadoop.hdfs.TestDFSMkdirs
            hadoop.hdfs.TestFileAppendRestart
            hadoop.hdfs.server.namenode.snapshot.TestXAttrWithSnapshot
            hadoop.hdfs.server.namenode.TestFSImageWithAcl
            hadoop.hdfs.server.namenode.ha.TestStandbyBlockManagement
            hadoop.hdfs.tools.TestDFSAdminWithHA
            hadoop.hdfs.server.namenode.TestStreamFile
            hadoop.hdfs.TestDFSShellGenericOptions
            hadoop.tracing.TestTracing
            hadoop.hdfs.tools.TestDFSZKFailoverController
            hadoop.hdfs.server.datanode.TestDataNodeReconfiguration
            hadoop.hdfs.server.namenode.TestListCorruptFileBlocks
            hadoop.hdfs.server.namenode.ha.TestFailureOfSharedDir
            hadoop.hdfs.server.namenode.ha.TestRetryCacheWithHA
            hadoop.hdfs.TestBlockReaderLocalLegacy
            hadoop.hdfs.TestWriteConfigurationToDFS
            hadoop.hdfs.TestExternalBlockReader
            hadoop.hdfs.web.TestWebHDFS
            hadoop.hdfs.TestSnapshotCommands
            hadoop.hdfs.qjournal.TestSecureNNWithQJM
            hadoop.hdfs.TestRollingUpgradeDowngrade
            hadoop.hdfs.server.datanode.TestDataNodeMultipleRegistrations
            hadoop.hdfs.server.namenode.TestParallelImageWrite
            hadoop.hdfs.TestReplication
            hadoop.hdfs.server.namenode.snapshot.TestAclWithSnapshot
            hadoop.hdfs.server.blockmanagement.TestBlockManagerSafeMode
            hadoop.hdfs.TestFileConcurrentReader
            hadoop.hdfs.server.namenode.TestNameNodeResourceChecker
            hadoop.hdfs.server.namenode.TestGenericJournalConf
            hadoop.fs.viewfs.TestViewFsWithXAttrs
            hadoop.hdfs.qjournal.TestNNWithQJM
            hadoop.hdfs.TestClose
            hadoop.hdfs.server.namenode.snapshot.TestGetContentSummaryWithSnapshot
            hadoop.hdfs.server.datanode.TestDataNodeExit
            hadoop.hdfs.TestDFSUpgradeFromImage
            hadoop.hdfs.server.namenode.TestEditLogJournalFailures
            hadoop.hdfs.TestPersistBlocks
            hadoop.hdfs.TestDFSRollback
            hadoop.hdfs.server.blockmanagement.TestReplicationPolicyWithNodeGroup
            hadoop.tools.TestJMXGet
            hadoop.hdfs.server.datanode.TestDataNodeMetricsLogger
            hadoop.hdfs.web.TestWebHdfsWithRestCsrfPreventionFilter
            hadoop.hdfs.server.namenode.TestNameNodeMXBean
            hadoop.hdfs.server.datanode.TestBlockHasMultipleReplicasOnSameDN
            hadoop.hdfs.TestFileAppend4
            hadoop.hdfs.tools.TestDebugAdmin
            hadoop.hdfs.web.TestWebHDFSForHA
            hadoop.hdfs.server.namenode.snapshot.TestSnapshotDiffReport
            hadoop.fs.contract.hdfs.TestHDFSContractCreate
            hadoop.hdfs.TestDFSOutputStream
            hadoop.hdfs.server.datanode.fsdataset.impl.TestDatanodeRestart
            hadoop.hdfs.server.namenode.TestAuditLoggerWithCommands
            hadoop.hdfs.server.namenode.TestCreateEditsLog
            hadoop.hdfs.server.namenode.TestFSNamesystemMBean
            hadoop.hdfs.TestWriteRead
            hadoop.hdfs.TestBalancerBandwidth
            hadoop.hdfs.TestHdfsAdmin
            hadoop.hdfs.TestDFSPermission
            hadoop.fs.TestFcHdfsPermission
            hadoop.hdfs.server.namenode.TestEditLogRace
            hadoop.security.TestRefreshUserMappings
            hadoop.hdfs.TestSafeMode
            hadoop.hdfs.server.namenode.TestAllowFormat
            hadoop.fs.viewfs.TestViewFsHdfs
            hadoop.hdfs.TestDFSRename
            hadoop.hdfs.server.namenode.TestNameNodeRpcServerMethods
            hadoop.hdfs.TestIsMethodSupported
            hadoop.fs.TestResolveHdfsSymlink
            hadoop.hdfs.TestSeekBug
            hadoop.hdfs.server.namenode.web.resources.TestWebHdfsDataLocality
            hadoop.hdfs.server.datanode.fsdataset.impl.TestWriteToReplica
            hadoop.tracing.TestTracingShortCircuitLocalRead
            hadoop.hdfs.server.blockmanagement.TestNameNodePrunesMissingStorages
            hadoop.hdfs.TestParallelRead
            hadoop.fs.contract.hdfs.TestHDFSContractGetFileStatus
            hadoop.hdfs.server.namenode.snapshot.TestCheckpointsWithSnapshots
            hadoop.hdfs.server.namenode.TestProtectedDirectories
            hadoop.hdfs.TestDFSUpgrade
            hadoop.hdfs.tools.offlineImageViewer.TestOfflineImageViewerForContentSummary
            hadoop.hdfs.TestParallelShortCircuitReadNoChecksum
            hadoop.hdfs.server.namenode.ha.TestEditLogTailer
            hadoop.tracing.TestTraceAdmin
            hadoop.hdfs.TestDFSStorageStateRecovery
            hadoop.hdfs.server.namenode.snapshot.TestSnapshotMetrics
            hadoop.hdfs.server.namenode.TestNNThroughputBenchmark
            hadoop.hdfs.server.namenode.TestNameNodeReconfigure
            hadoop.hdfs.TestEncryptionZonesWithKMS
            hadoop.hdfs.TestCrcCorruption
            hadoop.hdfs.server.namenode.TestINodeFile
            hadoop.hdfs.TestFSOutputSummer
            hadoop.hdfs.server.namenode.ha.TestPipelinesFailover
            hadoop.hdfs.TestFileLengthOnClusterRestart
            hadoop.hdfs.TestDatanodeStartupFixesLegacyStorageIDs
            hadoop.hdfs.TestRollingUpgradeRollback
            hadoop.hdfs.TestSetTimes
            hadoop.hdfs.server.namenode.TestQuotaByStorageType
            hadoop.hdfs.server.namenode.TestNamenodeRetryCache
            hadoop.fs.TestWebHdfsFileContextMainOperations
            hadoop.hdfs.server.namenode.ha.TestDelegationTokensWithHA
            hadoop.metrics2.sink.TestRollingFileSystemSinkWithHdfs
            hadoop.hdfs.TestHDFSFileSystemContract
            hadoop.hdfs.TestDFSRemove
            hadoop.fs.TestFcHdfsCreateMkdir
            hadoop.hdfs.TestEncryptionZones
            hadoop.hdfs.server.datanode.TestBPOfferService
            hadoop.hdfs.TestAppendDifferentChecksum
            hadoop.hdfs.server.blockmanagement.TestReplicationPolicy
            hadoop.hdfs.server.namenode.ha.TestNNHealthCheck
            hadoop.hdfs.server.namenode.snapshot.TestSnapshotReplication
            hadoop.hdfs.server.namenode.snapshot.TestSnapshotNameWithInvalidCharacters
            hadoop.hdfs.server.namenode.ha.TestBootstrapStandbyWithQJM
            hadoop.hdfs.server.namenode.TestBlockUnderConstruction
            hadoop.hdfs.server.mover.TestMover
            hadoop.hdfs.server.blockmanagement.TestComputeInvalidateWork
            hadoop.hdfs.server.namenode.TestNameNodeRetryCacheMetrics
            hadoop.hdfs.TestDFSFinalize
            hadoop.hdfs.server.namenode.TestDefaultBlockPlacementPolicy
            hadoop.hdfs.TestFileAppend2
            hadoop.hdfs.server.namenode.ha.TestInitializeSharedEdits
            hadoop.hdfs.server.datanode.TestIncrementalBlockReports
            hadoop.hdfs.server.namenode.TestCommitBlockSynchronization
            hadoop.hdfs.server.namenode.ha.TestFailoverWithBlockTokensEnabled
            hadoop.hdfs.server.datanode.TestBlockScanner
            hadoop.hdfs.server.namenode.TestStorageRestore
            hadoop.hdfs.server.namenode.TestFSNamesystem
            hadoop.hdfs.server.namenode.TestEditLog
            hadoop.fs.viewfs.TestViewFileSystemWithXAttrs
            hadoop.hdfs.web.TestWebHdfsTokens
            hadoop.hdfs.server.namenode.ha.TestHAFsck
            hadoop.fs.viewfs.TestViewFileSystemWithAcls
            hadoop.hdfs.server.namenode.TestXAttrConfigFlag
            hadoop.hdfs.tools.offlineImageViewer.TestOfflineImageViewer
            hadoop.hdfs.TestFsShellPermission
            hadoop.hdfs.TestRestartDFS
            hadoop.hdfs.TestFileAppend3
            hadoop.hdfs.TestDFSInputStream
            hadoop.hdfs.server.namenode.snapshot.TestINodeFileUnderConstructionWithSnapshot
            hadoop.hdfs.TestApplyingStoragePolicy
            hadoop.hdfs.TestQuota
            hadoop.hdfs.server.namenode.snapshot.TestDisallowModifyROSnapshot
            hadoop.hdfs.TestInjectionForSimulatedStorage
            hadoop.hdfs.server.namenode.TestNameNodeRespectsBindHostKeys
            hadoop.hdfs.server.datanode.TestDataNodeMXBean
            hadoop.hdfs.web.TestFSMainOperationsWebHdfs
            hadoop.hdfs.tools.TestDFSAdmin
            hadoop.hdfs.TestClientBlockVerification
            hadoop.hdfs.TestDFSClientSocketSize
            hadoop.hdfs.tools.offlineEditsViewer.TestOfflineEditsViewer
            hadoop.hdfs.server.blockmanagement.TestBlockManager
            hadoop.hdfs.server.datanode.TestDataNodeMetrics
            hadoop.hdfs.server.namenode.TestFsckWithMultipleNameNodes
            hadoop.hdfs.TestDFSClientFailover
            hadoop.hdfs.server.namenode.TestSnapshotPathINodes
            hadoop.hdfs.TestRollingUpgrade
            hadoop.hdfs.server.namenode.ha.TestStateTransitionFailure
            hadoop.hdfs.server.namenode.ha.TestStandbyIsHot
            hadoop.security.TestPermission
            hadoop.fs.contract.hdfs.TestHDFSContractConcat
            hadoop.hdfs.TestGetBlocks
            hadoop.hdfs.server.blockmanagement.TestReplicationPolicyConsiderLoad
            hadoop.hdfs.server.blockmanagement.TestAvailableSpaceBlockPlacementPolicy
            hadoop.hdfs.server.namenode.TestLargeDirectoryDelete
            hadoop.hdfs.server.blockmanagement.TestOverReplicatedBlocks
            hadoop.hdfs.server.namenode.TestFsck
            hadoop.hdfs.server.namenode.TestNestedEncryptionZones
            hadoop.hdfs.server.namenode.TestAuditLogs
            hadoop.hdfs.TestListFilesInFileContext
            hadoop.hdfs.server.namenode.snapshot.TestNestedSnapshots
            hadoop.hdfs.server.blockmanagement.TestHostFileManager
            hadoop.hdfs.TestMultiThreadedHflush
            hadoop.hdfs.server.datanode.TestDataNodeECN
            hadoop.hdfs.server.namenode.TestSecondaryNameNodeUpgrade
            hadoop.hdfs.server.blockmanagement.TestUnderReplicatedBlocks
            hadoop.security.TestPermissionSymlinks
            hadoop.hdfs.server.datanode.web.dtp.TestDtpHttp2
            hadoop.hdfs.server.namenode.TestValidateConfigurationSettings
            hadoop.hdfs.TestDataTransferKeepalive
            hadoop.hdfs.TestDatanodeConfig
            hadoop.hdfs.TestClientReportBadBlock
            hadoop.hdfs.server.blockmanagement.TestSequentialBlockId
            hadoop.hdfs.TestSmallBlock
            hadoop.net.TestNetworkTopology
            hadoop.fs.contract.hdfs.TestHDFSContractRootDirectory
            hadoop.hdfs.server.namenode.snapshot.TestOpenFilesWithSnapshot
            hadoop.hdfs.TestHFlush
            hadoop.hdfs.TestParallelUnixDomainRead
            hadoop.hdfs.TestGetFileChecksum
            hadoop.cli.TestXAttrCLI
            hadoop.hdfs.server.namenode.TestNameEditsConfigs
            hadoop.hdfs.TestEncryptionZonesWithHA
            hadoop.hdfs.server.datanode.TestRefreshNamenodes
            hadoop.hdfs.TestBlockStoragePolicy
            hadoop.hdfs.TestMiniDFSCluster
            hadoop.hdfs.server.namenode.ha.TestDFSUpgradeWithHA
            hadoop.hdfs.shortcircuit.TestShortCircuitCache
            hadoop.fs.contract.hdfs.TestHDFSContractRename
            hadoop.hdfs.server.namenode.TestSecurityTokenEditLog
            hadoop.hdfs.TestDFSClientExcludedNodes
            hadoop.hdfs.server.namenode.snapshot.TestSnapshotFileLength
            hadoop.hdfs.server.datanode.TestNNHandlesBlockReportPerStorage
            hadoop.hdfs.crypto.TestHdfsCryptoStreams
            hadoop.fs.permission.TestStickyBit
            hadoop.hdfs.server.blockmanagement.TestBlockStatsMXBean
            hadoop.hdfs.server.namenode.ha.TestPendingCorruptDnMessages
            hadoop.hdfs.web.TestHttpsFileSystem
            hadoop.hdfs.server.namenode.snapshot.TestSnapshotDeletion
            hadoop.hdfs.TestDFSStartupVersions
            hadoop.hdfs.TestFileCreation
            hadoop.hdfs.TestMissingBlocksAlert
            hadoop.hdfs.server.namenode.snapshot.TestSnapshot
            hadoop.fs.viewfs.TestViewFileSystemAtHdfsRoot
            hadoop.hdfs.TestHDFSServerPorts
            hadoop.hdfs.server.namenode.TestTransferFsImage
            hadoop.hdfs.TestParallelShortCircuitLegacyRead
            hadoop.hdfs.server.namenode.TestStartup
            hadoop.hdfs.server.namenode.TestNameNodeRecovery
            hadoop.hdfs.TestRemoteBlockReader
            hadoop.hdfs.TestRead
            hadoop.hdfs.server.blockmanagement.TestReplicationPolicyWithUpgradeDomain
            hadoop.hdfs.server.namenode.ha.TestEditLogsDuringFailover
            hadoop.hdfs.server.namenode.TestDiskspaceQuotaUpdate
            hadoop.fs.contract.hdfs.TestHDFSContractSetTimes
            hadoop.hdfs.TestLocalDFS
            hadoop.hdfs.server.namenode.TestGetBlockLocations
            hadoop.hdfs.server.datanode.TestDeleteBlockPool
            hadoop.hdfs.server.datanode.TestNNHandlesCombinedBlockReport
            hadoop.hdfs.server.namenode.ha.TestXAttrsWithHA
            hadoop.hdfs.TestBlockReaderFactory
            hadoop.hdfs.server.namenode.TestINodeAttributeProvider
            hadoop.hdfs.server.namenode.TestFSImageWithSnapshot
            hadoop.tools.TestDelegationTokenFetcher
            hadoop.hdfs.TestDataTransferProtocol
            hadoop.hdfs.TestDFSShell
            hadoop.hdfs.TestPipelines
            hadoop.hdfs.server.datanode.TestDataXceiverLazyPersistHint
            hadoop.hdfs.server.namenode.snapshot.TestSnapshotRename
            hadoop.hdfs.TestFetchImage
            hadoop.hdfs.TestListFilesInDFS
            hadoop.cli.TestCacheAdminCLI
            hadoop.fs.TestSWebHdfsFileContextMainOperations
            hadoop.hdfs.server.datanode.TestDatanodeProtocolRetryPolicy
            hadoop.hdfs.tools.offlineImageViewer.TestOfflineImageViewerForXAttr
            hadoop.hdfs.server.namenode.TestProcessCorruptBlocks
            hadoop.hdfs.TestFileCorruption
            hadoop.hdfs.server.namenode.TestMetadataVersionOutput
            hadoop.hdfs.server.namenode.TestNamenodeCapacityReport
            hadoop.hdfs.server.datanode.fsdataset.impl.TestSpaceReservation
            hadoop.hdfs.server.namenode.ha.TestLossyRetryInvocationHandler
            hadoop.hdfs.TestHDFSTrash
            hadoop.fs.TestHDFSFileContextMainOperations
            hadoop.hdfs.server.namenode.TestSaveNamespace
            hadoop.fs.TestGlobPaths
            hadoop.fs.viewfs.TestViewFsFileStatusHdfs
            hadoop.hdfs.server.namenode.TestCheckPointForSecurityTokens
            hadoop.hdfs.server.datanode.TestDataNodeTransferSocketSize
            hadoop.hdfs.server.blockmanagement.TestPendingReplication
            hadoop.hdfs.server.namenode.ha.TestHarFileSystemWithHA
            hadoop.fs.viewfs.TestViewFsAtHdfsRoot
            hadoop.TestGenericRefresh
            hadoop.hdfs.server.datanode.TestIncrementalBrVariations
            hadoop.hdfs.TestDistributedFileSystem
            hadoop.hdfs.server.namenode.ha.TestHAAppend
            hadoop.hdfs.tools.TestGetGroups
            hadoop.hdfs.web.TestHftpFileSystem
            hadoop.hdfs.server.namenode.TestBackupNode
            hadoop.hdfs.server.namenode.TestNameNodeAcl
            hadoop.hdfs.server.datanode.TestDataNodeVolumeFailure
            hadoop.fs.shell.TestHdfsTextCommand
            hadoop.hdfs.TestLargeBlock
            hadoop.cli.TestDeleteCLI
            hadoop.cli.TestHDFSCLI
            hadoop.hdfs.server.datanode.fsdataset.impl.TestFsDatasetImpl
            hadoop.hdfs.TestReplaceDatanodeOnFailure
            hadoop.hdfs.server.namenode.TestFavoredNodesEndToEnd
            hadoop.hdfs.server.blockmanagement.TestBlockReportRateLimiting
            hadoop.fs.TestSymlinkHdfsDisable
            hadoop.hdfs.server.namenode.ha.TestHAStateTransitions
            hadoop.hdfs.server.namenode.TestFSImage
            hadoop.fs.viewfs.TestViewFileSystemHdfs
            hadoop.hdfs.server.namenode.TestAddBlock
            hadoop.hdfs.server.namenode.ha.TestFailureToReadEdits
            hadoop.hdfs.TestDFSInotifyEventInputStream
            hadoop.hdfs.server.namenode.TestBlockPlacementPolicyRackFaultTolerant
            hadoop.hdfs.server.namenode.snapshot.TestRenameWithSnapshots
            hadoop.hdfs.server.namenode.snapshot.TestSnapshottableDirListing
            hadoop.hdfs.TestLease
            hadoop.hdfs.server.namenode.snapshot.TestSetQuotaWithSnapshot
            hadoop.hdfs.server.namenode.TestNameNodeXAttr
            hadoop.hdfs.server.datanode.TestDnRespectsBlockReportSplitThreshold
            hadoop.hdfs.server.namenode.TestCheckpoint
            hadoop.hdfs.TestBlockReaderLocal
            hadoop.hdfs.server.namenode.snapshot.TestSnapshotStatsMXBean
            hadoop.hdfs.server.namenode.ha.TestDNFencing
            hadoop.hdfs.server.datanode.TestDataNodeRollingUpgrade
            hadoop.hdfs.TestLeaseRecovery
            hadoop.hdfs.tools.offlineImageViewer.TestOfflineImageViewerForAcl



          Subsystem Report/Notes
          Docker Image:yetus/hadoop:babe025
          JIRA Patch URL https://issues.apache.org/jira/secure/attachment/12795307/HDFS-9847-branch-2.002.patch
          JIRA Issue HDFS-9847
          Optional Tests asflicense compile javac javadoc mvninstall mvnsite unit findbugs checkstyle xml
          uname Linux d7673178e675 3.13.0-36-lowlatency #63-Ubuntu SMP PREEMPT Wed Sep 3 21:56:12 UTC 2014 x86_64 x86_64 x86_64 GNU/Linux
          Build tool maven
          Personality /testptch/hadoop/patchprocess/precommit/personality/provided.sh
          git revision branch-2 / c722262
          Default Java 1.7.0_95
          Multi-JDK versions /usr/lib/jvm/java-8-oracle:1.8.0_74 /usr/lib/jvm/java-7-openjdk-amd64:1.7.0_95
          findbugs v3.0.0
          findbugs https://builds.apache.org/job/PreCommit-HDFS-Build/14931/artifact/patchprocess/branch-findbugs-hadoop-hdfs-project_hadoop-hdfs-client-warnings.html
          findbugs https://builds.apache.org/job/PreCommit-HDFS-Build/14931/artifact/patchprocess/branch-findbugs-hadoop-hdfs-project_hadoop-hdfs-warnings.html
          whitespace https://builds.apache.org/job/PreCommit-HDFS-Build/14931/artifact/patchprocess/whitespace-eol.txt
          unit https://builds.apache.org/job/PreCommit-HDFS-Build/14931/artifact/patchprocess/patch-unit-root-jdk1.8.0_74.txt
          unit https://builds.apache.org/job/PreCommit-HDFS-Build/14931/artifact/patchprocess/patch-unit-root-jdk1.7.0_95.txt
          unit test logs https://builds.apache.org/job/PreCommit-HDFS-Build/14931/artifact/patchprocess/patch-unit-root-jdk1.8.0_74.txt https://builds.apache.org/job/PreCommit-HDFS-Build/14931/artifact/patchprocess/patch-unit-root-jdk1.7.0_95.txt
          JDK v1.7.0_95 Test Results https://builds.apache.org/job/PreCommit-HDFS-Build/14931/testReport/
          asflicense https://builds.apache.org/job/PreCommit-HDFS-Build/14931/artifact/patchprocess/patch-asflicense-problems.txt
          modules C: hadoop-common-project/hadoop-common hadoop-hdfs-project/hadoop-hdfs-client hadoop-hdfs-project/hadoop-hdfs . U: .
          Console output https://builds.apache.org/job/PreCommit-HDFS-Build/14931/console
          Powered by Apache Yetus 0.2.0 http://yetus.apache.org

          This message was automatically generated.

          Show
          hadoopqa Hadoop QA added a comment - -1 overall Vote Subsystem Runtime Comment 0 reexec 0m 14s Docker mode activated. +1 @author 0m 0s The patch does not contain any @author tags. +1 test4tests 0m 0s The patch appears to include 1 new or modified test files. 0 mvndep 2m 41s Maven dependency ordering for branch +1 mvninstall 7m 9s branch-2 passed +1 compile 5m 53s branch-2 passed with JDK v1.8.0_74 +1 compile 6m 35s branch-2 passed with JDK v1.7.0_95 +1 checkstyle 1m 17s branch-2 passed +1 mvnsite 9m 41s branch-2 passed +1 mvneclipse 1m 19s branch-2 passed 0 findbugs 0m 0s Skipped branch modules with no Java source: . -1 findbugs 1m 36s hadoop-hdfs-project/hadoop-hdfs-client in branch-2 has 5 extant Findbugs warnings. -1 findbugs 1m 57s hadoop-hdfs-project/hadoop-hdfs in branch-2 has 1 extant Findbugs warnings. +1 javadoc 5m 34s branch-2 passed with JDK v1.8.0_74 +1 javadoc 9m 41s branch-2 passed with JDK v1.7.0_95 0 mvndep 0m 16s Maven dependency ordering for patch +1 mvninstall 9m 9s the patch passed +1 compile 6m 14s the patch passed with JDK v1.8.0_74 +1 javac 6m 14s the patch passed +1 compile 6m 56s the patch passed with JDK v1.7.0_95 +1 javac 6m 56s the patch passed +1 checkstyle 1m 18s root: patch generated 0 new + 766 unchanged - 2 fixed = 766 total (was 768) +1 mvnsite 9m 21s the patch passed +1 mvneclipse 0m 40s the patch passed -1 whitespace 0m 0s The patch has 49 line(s) that end in whitespace. Use git apply --whitespace=fix. +1 xml 0m 0s The patch has no ill-formed XML file. 0 findbugs 0m 0s Skipped patch modules with no Java source: . +1 findbugs 6m 24s the patch passed +1 javadoc 5m 55s the patch passed with JDK v1.8.0_74 +1 javadoc 9m 49s the patch passed with JDK v1.7.0_95 -1 unit 52m 21s root in the patch failed with JDK v1.8.0_74. -1 unit 50m 54s root in the patch failed with JDK v1.7.0_95. -1 asflicense 0m 23s Patch generated 1 ASF License warnings. 216m 36s Reason Tests JDK v1.8.0_74 Failed junit tests hadoop.hdfs.TestReservedRawPaths   hadoop.hdfs.server.blockmanagement.TestDatanodeManager   hadoop.hdfs.server.namenode.snapshot.TestUpdatePipelineWithSnapshots   hadoop.hdfs.TestSetrepIncreasing   hadoop.hdfs.TestModTime   hadoop.fs.TestUrlStreamHandler   hadoop.hdfs.security.TestDelegationToken   hadoop.hdfs.shortcircuit.TestShortCircuitLocalRead   hadoop.hdfs.server.namenode.TestFileLimit   hadoop.hdfs.TestParallelShortCircuitRead   hadoop.hdfs.server.namenode.snapshot.TestFileContextSnapshot   hadoop.hdfs.TestDisableConnCache   hadoop.hdfs.web.TestWebHdfsWithAuthenticationFilter   hadoop.hdfs.server.namenode.TestEditLogAutoroll   hadoop.TestRefreshCallQueue   hadoop.hdfs.server.namenode.ha.TestStandbyCheckpoints   hadoop.hdfs.TestConnCache   hadoop.cli.TestCryptoAdminCLI   hadoop.hdfs.TestDFSClientRetries   hadoop.hdfs.TestSetrepDecreasing   hadoop.hdfs.server.datanode.TestDiskError   hadoop.fs.viewfs.TestViewFsWithAcls   hadoop.hdfs.server.namenode.TestFSEditLogLoader   hadoop.hdfs.server.datanode.TestTransferRbw   hadoop.fs.contract.hdfs.TestHDFSContractDelete   hadoop.hdfs.server.namenode.TestFileContextAcl   hadoop.fs.TestFcHdfsSetUMask   hadoop.fs.TestUnbuffer   hadoop.hdfs.server.namenode.TestClusterId   hadoop.hdfs.server.namenode.TestDeleteRace   hadoop.hdfs.TestPread   hadoop.hdfs.server.namenode.TestFSDirectory   hadoop.fs.contract.hdfs.TestHDFSContractOpen   hadoop.hdfs.server.namenode.snapshot.TestSnapshotListing   hadoop.hdfs.server.datanode.TestStorageReport   hadoop.hdfs.TestFileStatus   hadoop.hdfs.server.datanode.TestBlockRecovery   hadoop.fs.contract.hdfs.TestHDFSContractMkdir   hadoop.fs.contract.hdfs.TestHDFSContractAppend   hadoop.hdfs.server.namenode.ha.TestGetGroupsWithHA   hadoop.hdfs.server.namenode.TestSecondaryWebUi   hadoop.hdfs.server.namenode.TestMalformedURLs   hadoop.hdfs.server.namenode.TestAuditLogger   hadoop.hdfs.TestWriteBlockGetsBlockLengthHint   hadoop.hdfs.TestBlocksScheduledCounter   hadoop.hdfs.TestListPathServlet   hadoop.hdfs.TestDatanodeLayoutUpgrade   hadoop.hdfs.server.namenode.TestHDFSConcat   hadoop.hdfs.protocol.datatransfer.sasl.TestSaslDataTransfer   hadoop.hdfs.server.datanode.TestCachingStrategy   hadoop.hdfs.server.namenode.TestAddBlockRetry   hadoop.fs.TestSymlinkHdfsFileSystem   hadoop.hdfs.server.namenode.TestNameNodeMetadataConsistency   hadoop.fs.TestSymlinkHdfsFileContext   hadoop.hdfs.web.TestWebHdfsWithMultipleNameNodes   hadoop.hdfs.TestClientProtocolForPipelineRecovery   hadoop.hdfs.TestFSInputChecker   hadoop.hdfs.web.TestWebHDFSXAttr   hadoop.hdfs.server.namenode.ha.TestBootstrapStandby   hadoop.hdfs.server.datanode.TestDataNodeInitStorage   hadoop.hdfs.server.datanode.TestBlockReplacement   hadoop.hdfs.server.blockmanagement.TestHeartbeatHandling   hadoop.hdfs.server.datanode.fsdataset.impl.TestInterDatanodeProtocol   hadoop.cli.TestAclCLI   hadoop.hdfs.security.token.block.TestBlockToken   hadoop.hdfs.server.namenode.ha.TestHAMetrics   hadoop.hdfs.server.namenode.snapshot.TestSnapshotBlocksMap   hadoop.hdfs.server.namenode.TestFsLimits   hadoop.hdfs.TestFileAppend   hadoop.hdfs.server.namenode.TestCommitBlockWithInvalidGenStamp   hadoop.hdfs.tools.TestDFSHAAdminMiniCluster   hadoop.hdfs.server.datanode.TestReadOnlySharedStorage   hadoop.hdfs.TestEncryptedTransfer   hadoop.hdfs.tools.TestStoragePolicyCommands   hadoop.hdfs.TestParallelShortCircuitReadUnCached   hadoop.hdfs.server.namenode.TestNNStorageRetentionFunctional   hadoop.hdfs.server.datanode.TestHSync   hadoop.hdfs.security.TestDelegationTokenForProxyUser   hadoop.hdfs.TestBlockMissingException   hadoop.hdfs.server.namenode.TestNameNodeRpcServer   hadoop.hdfs.server.datanode.TestDataNodeUUID   hadoop.hdfs.TestDatanodeRegistration   hadoop.hdfs.server.datanode.TestBatchIbr   hadoop.fs.contract.hdfs.TestHDFSContractSeek   hadoop.hdfs.web.TestWebHdfsFileSystemContract   hadoop.hdfs.web.TestWebHDFSAcl   hadoop.hdfs.server.namenode.TestFileContextXAttr   hadoop.hdfs.TestAbandonBlock   hadoop.hdfs.server.namenode.TestAclConfigFlag   hadoop.metrics2.sink.TestRollingFileSystemSinkWithSecureHdfs   hadoop.hdfs.TestAclsEndToEnd   hadoop.hdfs.TestFileCreationClient   hadoop.hdfs.TestDFSAddressConfig   hadoop.hdfs.TestRemoteBlockReader2   hadoop.hdfs.server.namenode.TestFSImageWithXAttr   hadoop.hdfs.TestDFSMkdirs   hadoop.hdfs.TestFileAppendRestart   hadoop.hdfs.server.namenode.snapshot.TestXAttrWithSnapshot   hadoop.hdfs.server.namenode.TestFSImageWithAcl   hadoop.hdfs.server.namenode.ha.TestStandbyBlockManagement   hadoop.hdfs.tools.TestDFSAdminWithHA   hadoop.hdfs.server.namenode.TestStreamFile   hadoop.hdfs.TestDFSShellGenericOptions   hadoop.tracing.TestTracing   hadoop.hdfs.tools.TestDFSZKFailoverController   hadoop.hdfs.server.datanode.TestDataNodeReconfiguration   hadoop.hdfs.server.namenode.TestListCorruptFileBlocks   hadoop.hdfs.server.namenode.ha.TestFailureOfSharedDir   hadoop.hdfs.server.namenode.ha.TestRetryCacheWithHA   hadoop.hdfs.TestBlockReaderLocalLegacy   hadoop.hdfs.TestWriteConfigurationToDFS   hadoop.hdfs.TestExternalBlockReader   hadoop.hdfs.web.TestWebHDFS   hadoop.hdfs.TestSnapshotCommands   hadoop.hdfs.qjournal.TestSecureNNWithQJM   hadoop.hdfs.TestRollingUpgradeDowngrade   hadoop.hdfs.server.datanode.TestDataNodeMultipleRegistrations   hadoop.hdfs.server.namenode.TestParallelImageWrite   hadoop.hdfs.TestReplication   hadoop.hdfs.server.namenode.snapshot.TestAclWithSnapshot   hadoop.hdfs.server.blockmanagement.TestBlockManagerSafeMode   hadoop.hdfs.TestFileConcurrentReader   hadoop.hdfs.server.namenode.TestNameNodeResourceChecker   hadoop.hdfs.server.namenode.TestGenericJournalConf   hadoop.fs.viewfs.TestViewFsWithXAttrs   hadoop.hdfs.qjournal.TestNNWithQJM   hadoop.hdfs.TestClose   hadoop.hdfs.server.namenode.snapshot.TestGetContentSummaryWithSnapshot   hadoop.hdfs.server.datanode.TestDataNodeExit   hadoop.hdfs.TestDFSUpgradeFromImage   hadoop.hdfs.server.namenode.TestEditLogJournalFailures   hadoop.hdfs.TestPersistBlocks   hadoop.hdfs.TestDFSRollback   hadoop.hdfs.server.blockmanagement.TestReplicationPolicyWithNodeGroup   hadoop.tools.TestJMXGet   hadoop.hdfs.server.datanode.TestDataNodeMetricsLogger   hadoop.hdfs.web.TestWebHdfsWithRestCsrfPreventionFilter   hadoop.hdfs.server.namenode.TestNameNodeMXBean   hadoop.hdfs.server.datanode.TestBlockHasMultipleReplicasOnSameDN   hadoop.hdfs.TestFileAppend4   hadoop.hdfs.tools.TestDebugAdmin   hadoop.hdfs.web.TestWebHDFSForHA   hadoop.hdfs.server.namenode.snapshot.TestSnapshotDiffReport   hadoop.fs.contract.hdfs.TestHDFSContractCreate   hadoop.hdfs.TestDFSOutputStream   hadoop.hdfs.server.datanode.fsdataset.impl.TestDatanodeRestart   hadoop.hdfs.server.namenode.TestAuditLoggerWithCommands   hadoop.hdfs.server.namenode.TestCreateEditsLog   hadoop.hdfs.server.namenode.TestFSNamesystemMBean   hadoop.hdfs.TestWriteRead   hadoop.hdfs.server.balancer.TestBalancerWithMultipleNameNodes   hadoop.hdfs.TestBalancerBandwidth   hadoop.hdfs.TestHdfsAdmin   hadoop.hdfs.TestDFSPermission   hadoop.fs.TestFcHdfsPermission   hadoop.hdfs.server.namenode.TestEditLogRace   hadoop.security.TestRefreshUserMappings   hadoop.hdfs.TestSafeMode   hadoop.hdfs.server.namenode.TestAllowFormat   hadoop.fs.viewfs.TestViewFsHdfs   hadoop.hdfs.TestDFSRename   hadoop.hdfs.server.namenode.TestNameNodeRpcServerMethods   hadoop.hdfs.TestIsMethodSupported   hadoop.fs.TestResolveHdfsSymlink   hadoop.hdfs.TestSeekBug   hadoop.hdfs.server.namenode.web.resources.TestWebHdfsDataLocality   hadoop.hdfs.server.datanode.fsdataset.impl.TestWriteToReplica   hadoop.tracing.TestTracingShortCircuitLocalRead   hadoop.hdfs.server.blockmanagement.TestNameNodePrunesMissingStorages   hadoop.hdfs.TestParallelRead   hadoop.fs.contract.hdfs.TestHDFSContractGetFileStatus   hadoop.hdfs.server.namenode.snapshot.TestCheckpointsWithSnapshots   hadoop.hdfs.server.namenode.TestProtectedDirectories   hadoop.hdfs.TestDFSUpgrade   hadoop.hdfs.tools.offlineImageViewer.TestOfflineImageViewerForContentSummary   hadoop.hdfs.server.blockmanagement.TestRBWBlockInvalidation   hadoop.hdfs.TestParallelShortCircuitReadNoChecksum   hadoop.hdfs.server.namenode.ha.TestEditLogTailer   hadoop.tracing.TestTraceAdmin   hadoop.hdfs.TestDFSStorageStateRecovery   hadoop.hdfs.server.namenode.snapshot.TestSnapshotMetrics   hadoop.hdfs.server.namenode.TestNNThroughputBenchmark   hadoop.hdfs.server.namenode.TestNameNodeReconfigure   hadoop.hdfs.TestEncryptionZonesWithKMS   hadoop.hdfs.TestCrcCorruption   hadoop.hdfs.server.namenode.TestINodeFile   hadoop.hdfs.TestFSOutputSummer   hadoop.hdfs.server.namenode.ha.TestPipelinesFailover   hadoop.hdfs.TestFileLengthOnClusterRestart   hadoop.hdfs.TestDatanodeStartupFixesLegacyStorageIDs   hadoop.hdfs.TestRollingUpgradeRollback   hadoop.hdfs.TestSetTimes   hadoop.hdfs.server.namenode.TestQuotaByStorageType   hadoop.hdfs.server.namenode.TestNamenodeRetryCache   hadoop.fs.TestWebHdfsFileContextMainOperations   hadoop.hdfs.server.namenode.ha.TestDelegationTokensWithHA   hadoop.metrics2.sink.TestRollingFileSystemSinkWithHdfs   hadoop.hdfs.TestHDFSFileSystemContract   hadoop.hdfs.TestDFSRemove   hadoop.fs.TestFcHdfsCreateMkdir   hadoop.hdfs.TestEncryptionZones   hadoop.hdfs.server.datanode.TestBPOfferService   hadoop.hdfs.TestAppendDifferentChecksum   hadoop.hdfs.server.blockmanagement.TestReplicationPolicy   hadoop.hdfs.server.namenode.ha.TestNNHealthCheck   hadoop.hdfs.server.namenode.snapshot.TestSnapshotReplication   hadoop.hdfs.server.namenode.snapshot.TestSnapshotNameWithInvalidCharacters   hadoop.hdfs.server.namenode.ha.TestBootstrapStandbyWithQJM   hadoop.hdfs.server.namenode.TestBlockUnderConstruction   hadoop.hdfs.server.mover.TestMover   hadoop.hdfs.server.blockmanagement.TestComputeInvalidateWork   hadoop.hdfs.server.namenode.TestNameNodeRetryCacheMetrics   hadoop.hdfs.TestDFSFinalize   hadoop.hdfs.server.namenode.TestDefaultBlockPlacementPolicy   hadoop.hdfs.TestFileAppend2   hadoop.hdfs.server.namenode.ha.TestInitializeSharedEdits   hadoop.hdfs.server.datanode.TestIncrementalBlockReports   hadoop.hdfs.server.namenode.TestCommitBlockSynchronization   hadoop.hdfs.server.namenode.ha.TestFailoverWithBlockTokensEnabled   hadoop.hdfs.server.datanode.TestBlockScanner   hadoop.hdfs.server.namenode.TestStorageRestore   hadoop.hdfs.server.namenode.TestFSNamesystem   hadoop.hdfs.server.namenode.TestEditLog   hadoop.fs.viewfs.TestViewFileSystemWithXAttrs   hadoop.hdfs.web.TestWebHdfsTokens   hadoop.hdfs.server.namenode.ha.TestHAFsck   hadoop.fs.viewfs.TestViewFileSystemWithAcls   hadoop.hdfs.server.namenode.TestXAttrConfigFlag   hadoop.hdfs.tools.offlineImageViewer.TestOfflineImageViewer   hadoop.hdfs.TestFsShellPermission   hadoop.hdfs.TestRestartDFS   hadoop.hdfs.TestFileAppend3   hadoop.hdfs.TestDFSInputStream   hadoop.hdfs.server.namenode.snapshot.TestINodeFileUnderConstructionWithSnapshot   hadoop.hdfs.TestApplyingStoragePolicy   hadoop.hdfs.TestQuota   hadoop.hdfs.server.namenode.snapshot.TestDisallowModifyROSnapshot   hadoop.hdfs.TestInjectionForSimulatedStorage   hadoop.hdfs.server.namenode.TestNameNodeRespectsBindHostKeys   hadoop.hdfs.server.datanode.TestDataNodeMXBean   hadoop.hdfs.web.TestFSMainOperationsWebHdfs   hadoop.hdfs.tools.TestDFSAdmin   hadoop.hdfs.TestClientBlockVerification   hadoop.hdfs.TestDFSClientSocketSize   hadoop.hdfs.tools.offlineEditsViewer.TestOfflineEditsViewer   hadoop.hdfs.server.blockmanagement.TestBlockManager   hadoop.hdfs.server.datanode.TestDataNodeMetrics   hadoop.hdfs.server.namenode.TestFsckWithMultipleNameNodes   hadoop.hdfs.TestDFSClientFailover   hadoop.hdfs.server.namenode.TestSnapshotPathINodes   hadoop.hdfs.TestRollingUpgrade   hadoop.hdfs.server.namenode.ha.TestStateTransitionFailure   hadoop.hdfs.server.namenode.ha.TestStandbyIsHot   hadoop.security.TestPermission   hadoop.fs.contract.hdfs.TestHDFSContractConcat   hadoop.hdfs.TestGetBlocks   hadoop.hdfs.server.blockmanagement.TestReplicationPolicyConsiderLoad   hadoop.hdfs.server.blockmanagement.TestAvailableSpaceBlockPlacementPolicy   hadoop.hdfs.server.namenode.TestLargeDirectoryDelete   hadoop.hdfs.server.blockmanagement.TestOverReplicatedBlocks   hadoop.hdfs.server.namenode.TestFsck   hadoop.hdfs.server.namenode.TestNestedEncryptionZones   hadoop.hdfs.server.namenode.TestAuditLogs   hadoop.hdfs.TestListFilesInFileContext   hadoop.hdfs.server.namenode.snapshot.TestNestedSnapshots   hadoop.hdfs.server.blockmanagement.TestHostFileManager   hadoop.hdfs.TestMultiThreadedHflush   hadoop.hdfs.server.datanode.TestDataNodeECN   hadoop.hdfs.server.namenode.TestSecondaryNameNodeUpgrade   hadoop.hdfs.server.blockmanagement.TestUnderReplicatedBlocks   hadoop.security.TestPermissionSymlinks   hadoop.hdfs.server.datanode.web.dtp.TestDtpHttp2   hadoop.hdfs.server.namenode.TestValidateConfigurationSettings   hadoop.hdfs.TestDataTransferKeepalive   hadoop.hdfs.TestDatanodeConfig   hadoop.hdfs.TestClientReportBadBlock   hadoop.hdfs.server.blockmanagement.TestSequentialBlockId   hadoop.hdfs.TestSmallBlock   hadoop.net.TestNetworkTopology   hadoop.fs.contract.hdfs.TestHDFSContractRootDirectory   hadoop.hdfs.server.namenode.snapshot.TestOpenFilesWithSnapshot   hadoop.hdfs.TestHFlush   hadoop.hdfs.TestParallelUnixDomainRead   hadoop.hdfs.TestGetFileChecksum   hadoop.cli.TestXAttrCLI   hadoop.hdfs.server.namenode.TestNameEditsConfigs   hadoop.hdfs.TestEncryptionZonesWithHA   hadoop.hdfs.server.datanode.TestRefreshNamenodes   hadoop.hdfs.TestBlockStoragePolicy   hadoop.hdfs.TestMiniDFSCluster   hadoop.hdfs.server.namenode.ha.TestDFSUpgradeWithHA   hadoop.hdfs.shortcircuit.TestShortCircuitCache   hadoop.fs.contract.hdfs.TestHDFSContractRename   hadoop.hdfs.server.namenode.TestSecurityTokenEditLog   hadoop.hdfs.TestDFSClientExcludedNodes   hadoop.hdfs.server.namenode.snapshot.TestSnapshotFileLength   hadoop.hdfs.server.datanode.TestNNHandlesBlockReportPerStorage   hadoop.hdfs.crypto.TestHdfsCryptoStreams   hadoop.fs.permission.TestStickyBit   hadoop.hdfs.server.blockmanagement.TestBlockStatsMXBean   hadoop.hdfs.server.namenode.ha.TestPendingCorruptDnMessages   hadoop.hdfs.web.TestHttpsFileSystem   hadoop.hdfs.server.namenode.snapshot.TestSnapshotDeletion   hadoop.hdfs.TestDFSStartupVersions   hadoop.hdfs.TestFileCreation   hadoop.hdfs.TestMissingBlocksAlert   hadoop.hdfs.server.namenode.snapshot.TestSnapshot   hadoop.fs.viewfs.TestViewFileSystemAtHdfsRoot   hadoop.hdfs.TestHDFSServerPorts   hadoop.hdfs.server.namenode.TestTransferFsImage   hadoop.hdfs.TestParallelShortCircuitLegacyRead   hadoop.hdfs.server.namenode.TestStartup   hadoop.hdfs.server.namenode.TestNameNodeRecovery   hadoop.hdfs.TestRemoteBlockReader   hadoop.hdfs.TestRead   hadoop.hdfs.server.blockmanagement.TestReplicationPolicyWithUpgradeDomain   hadoop.hdfs.server.namenode.ha.TestEditLogsDuringFailover   hadoop.hdfs.server.namenode.TestDiskspaceQuotaUpdate   hadoop.fs.contract.hdfs.TestHDFSContractSetTimes   hadoop.hdfs.TestLocalDFS   hadoop.hdfs.server.namenode.TestGetBlockLocations   hadoop.hdfs.server.datanode.TestDeleteBlockPool   hadoop.hdfs.server.datanode.TestNNHandlesCombinedBlockReport   hadoop.hdfs.server.namenode.ha.TestXAttrsWithHA   hadoop.hdfs.TestBlockReaderFactory   hadoop.hdfs.server.namenode.TestINodeAttributeProvider   hadoop.hdfs.server.namenode.TestFSImageWithSnapshot   hadoop.tools.TestDelegationTokenFetcher   hadoop.hdfs.TestDataTransferProtocol   hadoop.hdfs.TestDFSShell   hadoop.hdfs.TestPipelines   hadoop.hdfs.server.datanode.TestDataXceiverLazyPersistHint   hadoop.hdfs.server.namenode.snapshot.TestSnapshotRename   hadoop.hdfs.TestFetchImage   hadoop.hdfs.TestListFilesInDFS   hadoop.cli.TestCacheAdminCLI   hadoop.fs.TestSWebHdfsFileContextMainOperations   hadoop.hdfs.server.datanode.TestDatanodeProtocolRetryPolicy   hadoop.hdfs.tools.offlineImageViewer.TestOfflineImageViewerForXAttr   hadoop.hdfs.server.namenode.TestProcessCorruptBlocks   hadoop.hdfs.TestFileCorruption   hadoop.hdfs.server.namenode.TestMetadataVersionOutput   hadoop.hdfs.server.namenode.TestNamenodeCapacityReport   hadoop.hdfs.server.datanode.fsdataset.impl.TestSpaceReservation   hadoop.hdfs.server.namenode.ha.TestLossyRetryInvocationHandler   hadoop.hdfs.TestHDFSTrash   hadoop.fs.TestHDFSFileContextMainOperations   hadoop.hdfs.server.namenode.TestSaveNamespace   hadoop.fs.TestGlobPaths   hadoop.fs.viewfs.TestViewFsFileStatusHdfs   hadoop.hdfs.server.namenode.TestCheckPointForSecurityTokens   hadoop.hdfs.server.datanode.TestDataNodeTransferSocketSize   hadoop.hdfs.server.blockmanagement.TestPendingReplication   hadoop.hdfs.server.namenode.ha.TestHarFileSystemWithHA   hadoop.fs.viewfs.TestViewFsAtHdfsRoot   hadoop.TestGenericRefresh   hadoop.hdfs.server.datanode.TestIncrementalBrVariations   hadoop.hdfs.TestDistributedFileSystem   hadoop.hdfs.server.namenode.ha.TestHAAppend   hadoop.hdfs.tools.TestGetGroups   hadoop.hdfs.web.TestHftpFileSystem   hadoop.hdfs.server.namenode.TestBackupNode   hadoop.hdfs.server.namenode.TestNameNodeAcl   hadoop.hdfs.server.datanode.TestDataNodeVolumeFailure   hadoop.fs.shell.TestHdfsTextCommand   hadoop.hdfs.TestLargeBlock   hadoop.cli.TestDeleteCLI   hadoop.cli.TestHDFSCLI   hadoop.hdfs.server.datanode.fsdataset.impl.TestFsDatasetImpl   hadoop.hdfs.TestReplaceDatanodeOnFailure   hadoop.hdfs.server.namenode.TestFavoredNodesEndToEnd   hadoop.hdfs.server.blockmanagement.TestBlockReportRateLimiting   hadoop.fs.TestSymlinkHdfsDisable   hadoop.hdfs.server.namenode.ha.TestHAStateTransitions   hadoop.hdfs.server.namenode.TestFSImage   hadoop.fs.viewfs.TestViewFileSystemHdfs   hadoop.hdfs.server.namenode.TestAddBlock   hadoop.hdfs.server.namenode.ha.TestFailureToReadEdits   hadoop.hdfs.TestDFSInotifyEventInputStream   hadoop.hdfs.server.namenode.TestBlockPlacementPolicyRackFaultTolerant   hadoop.hdfs.server.namenode.snapshot.TestRenameWithSnapshots   hadoop.hdfs.server.namenode.snapshot.TestSnapshottableDirListing   hadoop.hdfs.TestLease   hadoop.hdfs.server.namenode.snapshot.TestSetQuotaWithSnapshot   hadoop.hdfs.server.namenode.TestNameNodeXAttr   hadoop.hdfs.server.datanode.TestDnRespectsBlockReportSplitThreshold   hadoop.hdfs.server.namenode.TestCheckpoint   hadoop.hdfs.TestBlockReaderLocal   hadoop.hdfs.server.namenode.snapshot.TestSnapshotStatsMXBean   hadoop.hdfs.server.namenode.ha.TestDNFencing   hadoop.hdfs.server.datanode.TestDataNodeRollingUpgrade   hadoop.hdfs.TestLeaseRecovery   hadoop.hdfs.tools.offlineImageViewer.TestOfflineImageViewerForAcl JDK v1.7.0_95 Failed junit tests hadoop.hdfs.TestReservedRawPaths   hadoop.hdfs.server.blockmanagement.TestDatanodeManager   hadoop.hdfs.server.namenode.snapshot.TestUpdatePipelineWithSnapshots   hadoop.hdfs.TestSetrepIncreasing   hadoop.hdfs.TestModTime   hadoop.fs.TestUrlStreamHandler   hadoop.hdfs.security.TestDelegationToken   hadoop.hdfs.shortcircuit.TestShortCircuitLocalRead   hadoop.hdfs.server.namenode.TestFileLimit   hadoop.hdfs.TestParallelShortCircuitRead   hadoop.hdfs.server.namenode.snapshot.TestFileContextSnapshot   hadoop.hdfs.TestDisableConnCache   hadoop.hdfs.web.TestWebHdfsWithAuthenticationFilter   hadoop.hdfs.server.namenode.TestEditLogAutoroll   hadoop.TestRefreshCallQueue   hadoop.hdfs.server.namenode.ha.TestStandbyCheckpoints   hadoop.hdfs.TestConnCache   hadoop.cli.TestCryptoAdminCLI   hadoop.hdfs.TestDFSClientRetries   hadoop.hdfs.TestSetrepDecreasing   hadoop.hdfs.server.datanode.TestDiskError   hadoop.fs.viewfs.TestViewFsWithAcls   hadoop.hdfs.server.namenode.TestFSEditLogLoader   hadoop.hdfs.server.datanode.TestTransferRbw   hadoop.fs.contract.hdfs.TestHDFSContractDelete   hadoop.hdfs.server.namenode.TestFileContextAcl   hadoop.fs.TestFcHdfsSetUMask   hadoop.fs.TestUnbuffer   hadoop.hdfs.server.namenode.TestClusterId   hadoop.hdfs.server.namenode.TestDeleteRace   hadoop.hdfs.TestPread   hadoop.hdfs.server.namenode.TestFSDirectory   hadoop.fs.contract.hdfs.TestHDFSContractOpen   hadoop.hdfs.server.namenode.snapshot.TestSnapshotListing   hadoop.hdfs.server.datanode.TestStorageReport   hadoop.hdfs.TestFileStatus   hadoop.hdfs.server.datanode.TestBlockRecovery   hadoop.fs.contract.hdfs.TestHDFSContractMkdir   hadoop.fs.contract.hdfs.TestHDFSContractAppend   hadoop.hdfs.server.namenode.ha.TestGetGroupsWithHA   hadoop.hdfs.server.namenode.TestSecondaryWebUi   hadoop.hdfs.server.namenode.TestMalformedURLs   hadoop.hdfs.server.namenode.TestAuditLogger   hadoop.hdfs.TestWriteBlockGetsBlockLengthHint   hadoop.hdfs.TestBlocksScheduledCounter   hadoop.hdfs.TestListPathServlet   hadoop.hdfs.TestDatanodeLayoutUpgrade   hadoop.hdfs.server.namenode.TestHDFSConcat   hadoop.hdfs.protocol.datatransfer.sasl.TestSaslDataTransfer   hadoop.hdfs.server.datanode.TestCachingStrategy   hadoop.hdfs.server.namenode.TestAddBlockRetry   hadoop.fs.TestSymlinkHdfsFileSystem   hadoop.hdfs.server.namenode.TestNameNodeMetadataConsistency   hadoop.fs.TestSymlinkHdfsFileContext   hadoop.hdfs.web.TestWebHdfsWithMultipleNameNodes   hadoop.hdfs.TestClientProtocolForPipelineRecovery   hadoop.hdfs.TestFSInputChecker   hadoop.hdfs.web.TestWebHDFSXAttr   hadoop.hdfs.server.namenode.ha.TestBootstrapStandby   hadoop.hdfs.server.datanode.TestDataNodeInitStorage   hadoop.hdfs.server.datanode.TestBlockReplacement   hadoop.hdfs.server.blockmanagement.TestHeartbeatHandling   hadoop.hdfs.server.datanode.fsdataset.impl.TestInterDatanodeProtocol   hadoop.cli.TestAclCLI   hadoop.hdfs.security.token.block.TestBlockToken   hadoop.hdfs.server.namenode.ha.TestHAMetrics   hadoop.hdfs.server.namenode.snapshot.TestSnapshotBlocksMap   hadoop.hdfs.server.namenode.TestFsLimits   hadoop.hdfs.TestFileAppend   hadoop.hdfs.server.namenode.TestCommitBlockWithInvalidGenStamp   hadoop.hdfs.tools.TestDFSHAAdminMiniCluster   hadoop.hdfs.server.datanode.TestReadOnlySharedStorage   hadoop.hdfs.TestEncryptedTransfer   hadoop.hdfs.tools.TestStoragePolicyCommands   hadoop.hdfs.TestParallelShortCircuitReadUnCached   hadoop.hdfs.server.namenode.TestNNStorageRetentionFunctional   hadoop.hdfs.server.datanode.TestHSync   hadoop.hdfs.security.TestDelegationTokenForProxyUser   hadoop.hdfs.TestBlockMissingException   hadoop.hdfs.server.namenode.TestNameNodeRpcServer   hadoop.hdfs.server.datanode.TestDataNodeUUID   hadoop.hdfs.TestDatanodeRegistration   hadoop.hdfs.server.datanode.TestBatchIbr   hadoop.fs.contract.hdfs.TestHDFSContractSeek   hadoop.hdfs.web.TestWebHdfsFileSystemContract   hadoop.hdfs.web.TestWebHDFSAcl   hadoop.hdfs.server.namenode.TestFileContextXAttr   hadoop.hdfs.TestAbandonBlock   hadoop.hdfs.server.namenode.TestAclConfigFlag   hadoop.metrics2.sink.TestRollingFileSystemSinkWithSecureHdfs   hadoop.hdfs.TestAclsEndToEnd   hadoop.hdfs.TestFileCreationClient   hadoop.hdfs.TestDFSAddressConfig   hadoop.hdfs.TestRemoteBlockReader2   hadoop.hdfs.server.namenode.TestFSImageWithXAttr   hadoop.hdfs.TestDFSMkdirs   hadoop.hdfs.TestFileAppendRestart   hadoop.hdfs.server.namenode.snapshot.TestXAttrWithSnapshot   hadoop.hdfs.server.namenode.TestFSImageWithAcl   hadoop.hdfs.server.namenode.ha.TestStandbyBlockManagement   hadoop.hdfs.tools.TestDFSAdminWithHA   hadoop.hdfs.server.namenode.TestStreamFile   hadoop.hdfs.TestDFSShellGenericOptions   hadoop.tracing.TestTracing   hadoop.hdfs.tools.TestDFSZKFailoverController   hadoop.hdfs.server.datanode.TestDataNodeReconfiguration   hadoop.hdfs.server.namenode.TestListCorruptFileBlocks   hadoop.hdfs.server.namenode.ha.TestFailureOfSharedDir   hadoop.hdfs.server.namenode.ha.TestRetryCacheWithHA   hadoop.hdfs.TestBlockReaderLocalLegacy   hadoop.hdfs.TestWriteConfigurationToDFS   hadoop.hdfs.TestExternalBlockReader   hadoop.hdfs.web.TestWebHDFS   hadoop.hdfs.TestSnapshotCommands   hadoop.hdfs.qjournal.TestSecureNNWithQJM   hadoop.hdfs.TestRollingUpgradeDowngrade   hadoop.hdfs.server.datanode.TestDataNodeMultipleRegistrations   hadoop.hdfs.server.namenode.TestParallelImageWrite   hadoop.hdfs.TestReplication   hadoop.hdfs.server.namenode.snapshot.TestAclWithSnapshot   hadoop.hdfs.server.blockmanagement.TestBlockManagerSafeMode   hadoop.hdfs.TestFileConcurrentReader   hadoop.hdfs.server.namenode.TestNameNodeResourceChecker   hadoop.hdfs.server.namenode.TestGenericJournalConf   hadoop.fs.viewfs.TestViewFsWithXAttrs   hadoop.hdfs.qjournal.TestNNWithQJM   hadoop.hdfs.TestClose   hadoop.hdfs.server.namenode.snapshot.TestGetContentSummaryWithSnapshot   hadoop.hdfs.server.datanode.TestDataNodeExit   hadoop.hdfs.TestDFSUpgradeFromImage   hadoop.hdfs.server.namenode.TestEditLogJournalFailures   hadoop.hdfs.TestPersistBlocks   hadoop.hdfs.TestDFSRollback   hadoop.hdfs.server.blockmanagement.TestReplicationPolicyWithNodeGroup   hadoop.tools.TestJMXGet   hadoop.hdfs.server.datanode.TestDataNodeMetricsLogger   hadoop.hdfs.web.TestWebHdfsWithRestCsrfPreventionFilter   hadoop.hdfs.server.namenode.TestNameNodeMXBean   hadoop.hdfs.server.datanode.TestBlockHasMultipleReplicasOnSameDN   hadoop.hdfs.TestFileAppend4   hadoop.hdfs.tools.TestDebugAdmin   hadoop.hdfs.web.TestWebHDFSForHA   hadoop.hdfs.server.namenode.snapshot.TestSnapshotDiffReport   hadoop.fs.contract.hdfs.TestHDFSContractCreate   hadoop.hdfs.TestDFSOutputStream   hadoop.hdfs.server.datanode.fsdataset.impl.TestDatanodeRestart   hadoop.hdfs.server.namenode.TestAuditLoggerWithCommands   hadoop.hdfs.server.namenode.TestCreateEditsLog   hadoop.hdfs.server.namenode.TestFSNamesystemMBean   hadoop.hdfs.TestWriteRead   hadoop.hdfs.TestBalancerBandwidth   hadoop.hdfs.TestHdfsAdmin   hadoop.hdfs.TestDFSPermission   hadoop.fs.TestFcHdfsPermission   hadoop.hdfs.server.namenode.TestEditLogRace   hadoop.security.TestRefreshUserMappings   hadoop.hdfs.TestSafeMode   hadoop.hdfs.server.namenode.TestAllowFormat   hadoop.fs.viewfs.TestViewFsHdfs   hadoop.hdfs.TestDFSRename   hadoop.hdfs.server.namenode.TestNameNodeRpcServerMethods   hadoop.hdfs.TestIsMethodSupported   hadoop.fs.TestResolveHdfsSymlink   hadoop.hdfs.TestSeekBug   hadoop.hdfs.server.namenode.web.resources.TestWebHdfsDataLocality   hadoop.hdfs.server.datanode.fsdataset.impl.TestWriteToReplica   hadoop.tracing.TestTracingShortCircuitLocalRead   hadoop.hdfs.server.blockmanagement.TestNameNodePrunesMissingStorages   hadoop.hdfs.TestParallelRead   hadoop.fs.contract.hdfs.TestHDFSContractGetFileStatus   hadoop.hdfs.server.namenode.snapshot.TestCheckpointsWithSnapshots   hadoop.hdfs.server.namenode.TestProtectedDirectories   hadoop.hdfs.TestDFSUpgrade   hadoop.hdfs.tools.offlineImageViewer.TestOfflineImageViewerForContentSummary   hadoop.hdfs.TestParallelShortCircuitReadNoChecksum   hadoop.hdfs.server.namenode.ha.TestEditLogTailer   hadoop.tracing.TestTraceAdmin   hadoop.hdfs.TestDFSStorageStateRecovery   hadoop.hdfs.server.namenode.snapshot.TestSnapshotMetrics   hadoop.hdfs.server.namenode.TestNNThroughputBenchmark   hadoop.hdfs.server.namenode.TestNameNodeReconfigure   hadoop.hdfs.TestEncryptionZonesWithKMS   hadoop.hdfs.TestCrcCorruption   hadoop.hdfs.server.namenode.TestINodeFile   hadoop.hdfs.TestFSOutputSummer   hadoop.hdfs.server.namenode.ha.TestPipelinesFailover   hadoop.hdfs.TestFileLengthOnClusterRestart   hadoop.hdfs.TestDatanodeStartupFixesLegacyStorageIDs   hadoop.hdfs.TestRollingUpgradeRollback   hadoop.hdfs.TestSetTimes   hadoop.hdfs.server.namenode.TestQuotaByStorageType   hadoop.hdfs.server.namenode.TestNamenodeRetryCache   hadoop.fs.TestWebHdfsFileContextMainOperations   hadoop.hdfs.server.namenode.ha.TestDelegationTokensWithHA   hadoop.metrics2.sink.TestRollingFileSystemSinkWithHdfs   hadoop.hdfs.TestHDFSFileSystemContract   hadoop.hdfs.TestDFSRemove   hadoop.fs.TestFcHdfsCreateMkdir   hadoop.hdfs.TestEncryptionZones   hadoop.hdfs.server.datanode.TestBPOfferService   hadoop.hdfs.TestAppendDifferentChecksum   hadoop.hdfs.server.blockmanagement.TestReplicationPolicy   hadoop.hdfs.server.namenode.ha.TestNNHealthCheck   hadoop.hdfs.server.namenode.snapshot.TestSnapshotReplication   hadoop.hdfs.server.namenode.snapshot.TestSnapshotNameWithInvalidCharacters   hadoop.hdfs.server.namenode.ha.TestBootstrapStandbyWithQJM   hadoop.hdfs.server.namenode.TestBlockUnderConstruction   hadoop.hdfs.server.mover.TestMover   hadoop.hdfs.server.blockmanagement.TestComputeInvalidateWork   hadoop.hdfs.server.namenode.TestNameNodeRetryCacheMetrics   hadoop.hdfs.TestDFSFinalize   hadoop.hdfs.server.namenode.TestDefaultBlockPlacementPolicy   hadoop.hdfs.TestFileAppend2   hadoop.hdfs.server.namenode.ha.TestInitializeSharedEdits   hadoop.hdfs.server.datanode.TestIncrementalBlockReports   hadoop.hdfs.server.namenode.TestCommitBlockSynchronization   hadoop.hdfs.server.namenode.ha.TestFailoverWithBlockTokensEnabled   hadoop.hdfs.server.datanode.TestBlockScanner   hadoop.hdfs.server.namenode.TestStorageRestore   hadoop.hdfs.server.namenode.TestFSNamesystem   hadoop.hdfs.server.namenode.TestEditLog   hadoop.fs.viewfs.TestViewFileSystemWithXAttrs   hadoop.hdfs.web.TestWebHdfsTokens   hadoop.hdfs.server.namenode.ha.TestHAFsck   hadoop.fs.viewfs.TestViewFileSystemWithAcls   hadoop.hdfs.server.namenode.TestXAttrConfigFlag   hadoop.hdfs.tools.offlineImageViewer.TestOfflineImageViewer   hadoop.hdfs.TestFsShellPermission   hadoop.hdfs.TestRestartDFS   hadoop.hdfs.TestFileAppend3   hadoop.hdfs.TestDFSInputStream   hadoop.hdfs.server.namenode.snapshot.TestINodeFileUnderConstructionWithSnapshot   hadoop.hdfs.TestApplyingStoragePolicy   hadoop.hdfs.TestQuota   hadoop.hdfs.server.namenode.snapshot.TestDisallowModifyROSnapshot   hadoop.hdfs.TestInjectionForSimulatedStorage   hadoop.hdfs.server.namenode.TestNameNodeRespectsBindHostKeys   hadoop.hdfs.server.datanode.TestDataNodeMXBean   hadoop.hdfs.web.TestFSMainOperationsWebHdfs   hadoop.hdfs.tools.TestDFSAdmin   hadoop.hdfs.TestClientBlockVerification   hadoop.hdfs.TestDFSClientSocketSize   hadoop.hdfs.tools.offlineEditsViewer.TestOfflineEditsViewer   hadoop.hdfs.server.blockmanagement.TestBlockManager   hadoop.hdfs.server.datanode.TestDataNodeMetrics   hadoop.hdfs.server.namenode.TestFsckWithMultipleNameNodes   hadoop.hdfs.TestDFSClientFailover   hadoop.hdfs.server.namenode.TestSnapshotPathINodes   hadoop.hdfs.TestRollingUpgrade   hadoop.hdfs.server.namenode.ha.TestStateTransitionFailure   hadoop.hdfs.server.namenode.ha.TestStandbyIsHot   hadoop.security.TestPermission   hadoop.fs.contract.hdfs.TestHDFSContractConcat   hadoop.hdfs.TestGetBlocks   hadoop.hdfs.server.blockmanagement.TestReplicationPolicyConsiderLoad   hadoop.hdfs.server.blockmanagement.TestAvailableSpaceBlockPlacementPolicy   hadoop.hdfs.server.namenode.TestLargeDirectoryDelete   hadoop.hdfs.server.blockmanagement.TestOverReplicatedBlocks   hadoop.hdfs.server.namenode.TestFsck   hadoop.hdfs.server.namenode.TestNestedEncryptionZones   hadoop.hdfs.server.namenode.TestAuditLogs   hadoop.hdfs.TestListFilesInFileContext   hadoop.hdfs.server.namenode.snapshot.TestNestedSnapshots   hadoop.hdfs.server.blockmanagement.TestHostFileManager   hadoop.hdfs.TestMultiThreadedHflush   hadoop.hdfs.server.datanode.TestDataNodeECN   hadoop.hdfs.server.namenode.TestSecondaryNameNodeUpgrade   hadoop.hdfs.server.blockmanagement.TestUnderReplicatedBlocks   hadoop.security.TestPermissionSymlinks   hadoop.hdfs.server.datanode.web.dtp.TestDtpHttp2   hadoop.hdfs.server.namenode.TestValidateConfigurationSettings   hadoop.hdfs.TestDataTransferKeepalive   hadoop.hdfs.TestDatanodeConfig   hadoop.hdfs.TestClientReportBadBlock   hadoop.hdfs.server.blockmanagement.TestSequentialBlockId   hadoop.hdfs.TestSmallBlock   hadoop.net.TestNetworkTopology   hadoop.fs.contract.hdfs.TestHDFSContractRootDirectory   hadoop.hdfs.server.namenode.snapshot.TestOpenFilesWithSnapshot   hadoop.hdfs.TestHFlush   hadoop.hdfs.TestParallelUnixDomainRead   hadoop.hdfs.TestGetFileChecksum   hadoop.cli.TestXAttrCLI   hadoop.hdfs.server.namenode.TestNameEditsConfigs   hadoop.hdfs.TestEncryptionZonesWithHA   hadoop.hdfs.server.datanode.TestRefreshNamenodes   hadoop.hdfs.TestBlockStoragePolicy   hadoop.hdfs.TestMiniDFSCluster   hadoop.hdfs.server.namenode.ha.TestDFSUpgradeWithHA   hadoop.hdfs.shortcircuit.TestShortCircuitCache   hadoop.fs.contract.hdfs.TestHDFSContractRename   hadoop.hdfs.server.namenode.TestSecurityTokenEditLog   hadoop.hdfs.TestDFSClientExcludedNodes   hadoop.hdfs.server.namenode.snapshot.TestSnapshotFileLength   hadoop.hdfs.server.datanode.TestNNHandlesBlockReportPerStorage   hadoop.hdfs.crypto.TestHdfsCryptoStreams   hadoop.fs.permission.TestStickyBit   hadoop.hdfs.server.blockmanagement.TestBlockStatsMXBean   hadoop.hdfs.server.namenode.ha.TestPendingCorruptDnMessages   hadoop.hdfs.web.TestHttpsFileSystem   hadoop.hdfs.server.namenode.snapshot.TestSnapshotDeletion   hadoop.hdfs.TestDFSStartupVersions   hadoop.hdfs.TestFileCreation   hadoop.hdfs.TestMissingBlocksAlert   hadoop.hdfs.server.namenode.snapshot.TestSnapshot   hadoop.fs.viewfs.TestViewFileSystemAtHdfsRoot   hadoop.hdfs.TestHDFSServerPorts   hadoop.hdfs.server.namenode.TestTransferFsImage   hadoop.hdfs.TestParallelShortCircuitLegacyRead   hadoop.hdfs.server.namenode.TestStartup   hadoop.hdfs.server.namenode.TestNameNodeRecovery   hadoop.hdfs.TestRemoteBlockReader   hadoop.hdfs.TestRead   hadoop.hdfs.server.blockmanagement.TestReplicationPolicyWithUpgradeDomain   hadoop.hdfs.server.namenode.ha.TestEditLogsDuringFailover   hadoop.hdfs.server.namenode.TestDiskspaceQuotaUpdate   hadoop.fs.contract.hdfs.TestHDFSContractSetTimes   hadoop.hdfs.TestLocalDFS   hadoop.hdfs.server.namenode.TestGetBlockLocations   hadoop.hdfs.server.datanode.TestDeleteBlockPool   hadoop.hdfs.server.datanode.TestNNHandlesCombinedBlockReport   hadoop.hdfs.server.namenode.ha.TestXAttrsWithHA   hadoop.hdfs.TestBlockReaderFactory   hadoop.hdfs.server.namenode.TestINodeAttributeProvider   hadoop.hdfs.server.namenode.TestFSImageWithSnapshot   hadoop.tools.TestDelegationTokenFetcher   hadoop.hdfs.TestDataTransferProtocol   hadoop.hdfs.TestDFSShell   hadoop.hdfs.TestPipelines   hadoop.hdfs.server.datanode.TestDataXceiverLazyPersistHint   hadoop.hdfs.server.namenode.snapshot.TestSnapshotRename   hadoop.hdfs.TestFetchImage   hadoop.hdfs.TestListFilesInDFS   hadoop.cli.TestCacheAdminCLI   hadoop.fs.TestSWebHdfsFileContextMainOperations   hadoop.hdfs.server.datanode.TestDatanodeProtocolRetryPolicy   hadoop.hdfs.tools.offlineImageViewer.TestOfflineImageViewerForXAttr   hadoop.hdfs.server.namenode.TestProcessCorruptBlocks   hadoop.hdfs.TestFileCorruption   hadoop.hdfs.server.namenode.TestMetadataVersionOutput   hadoop.hdfs.server.namenode.TestNamenodeCapacityReport   hadoop.hdfs.server.datanode.fsdataset.impl.TestSpaceReservation   hadoop.hdfs.server.namenode.ha.TestLossyRetryInvocationHandler   hadoop.hdfs.TestHDFSTrash   hadoop.fs.TestHDFSFileContextMainOperations   hadoop.hdfs.server.namenode.TestSaveNamespace   hadoop.fs.TestGlobPaths   hadoop.fs.viewfs.TestViewFsFileStatusHdfs   hadoop.hdfs.server.namenode.TestCheckPointForSecurityTokens   hadoop.hdfs.server.datanode.TestDataNodeTransferSocketSize   hadoop.hdfs.server.blockmanagement.TestPendingReplication   hadoop.hdfs.server.namenode.ha.TestHarFileSystemWithHA   hadoop.fs.viewfs.TestViewFsAtHdfsRoot   hadoop.TestGenericRefresh   hadoop.hdfs.server.datanode.TestIncrementalBrVariations   hadoop.hdfs.TestDistributedFileSystem   hadoop.hdfs.server.namenode.ha.TestHAAppend   hadoop.hdfs.tools.TestGetGroups   hadoop.hdfs.web.TestHftpFileSystem   hadoop.hdfs.server.namenode.TestBackupNode   hadoop.hdfs.server.namenode.TestNameNodeAcl   hadoop.hdfs.server.datanode.TestDataNodeVolumeFailure   hadoop.fs.shell.TestHdfsTextCommand   hadoop.hdfs.TestLargeBlock   hadoop.cli.TestDeleteCLI   hadoop.cli.TestHDFSCLI   hadoop.hdfs.server.datanode.fsdataset.impl.TestFsDatasetImpl   hadoop.hdfs.TestReplaceDatanodeOnFailure   hadoop.hdfs.server.namenode.TestFavoredNodesEndToEnd   hadoop.hdfs.server.blockmanagement.TestBlockReportRateLimiting   hadoop.fs.TestSymlinkHdfsDisable   hadoop.hdfs.server.namenode.ha.TestHAStateTransitions   hadoop.hdfs.server.namenode.TestFSImage   hadoop.fs.viewfs.TestViewFileSystemHdfs   hadoop.hdfs.server.namenode.TestAddBlock   hadoop.hdfs.server.namenode.ha.TestFailureToReadEdits   hadoop.hdfs.TestDFSInotifyEventInputStream   hadoop.hdfs.server.namenode.TestBlockPlacementPolicyRackFaultTolerant   hadoop.hdfs.server.namenode.snapshot.TestRenameWithSnapshots   hadoop.hdfs.server.namenode.snapshot.TestSnapshottableDirListing   hadoop.hdfs.TestLease   hadoop.hdfs.server.namenode.snapshot.TestSetQuotaWithSnapshot   hadoop.hdfs.server.namenode.TestNameNodeXAttr   hadoop.hdfs.server.datanode.TestDnRespectsBlockReportSplitThreshold   hadoop.hdfs.server.namenode.TestCheckpoint   hadoop.hdfs.TestBlockReaderLocal   hadoop.hdfs.server.namenode.snapshot.TestSnapshotStatsMXBean   hadoop.hdfs.server.namenode.ha.TestDNFencing   hadoop.hdfs.server.datanode.TestDataNodeRollingUpgrade   hadoop.hdfs.TestLeaseRecovery   hadoop.hdfs.tools.offlineImageViewer.TestOfflineImageViewerForAcl Subsystem Report/Notes Docker Image:yetus/hadoop:babe025 JIRA Patch URL https://issues.apache.org/jira/secure/attachment/12795307/HDFS-9847-branch-2.002.patch JIRA Issue HDFS-9847 Optional Tests asflicense compile javac javadoc mvninstall mvnsite unit findbugs checkstyle xml uname Linux d7673178e675 3.13.0-36-lowlatency #63-Ubuntu SMP PREEMPT Wed Sep 3 21:56:12 UTC 2014 x86_64 x86_64 x86_64 GNU/Linux Build tool maven Personality /testptch/hadoop/patchprocess/precommit/personality/provided.sh git revision branch-2 / c722262 Default Java 1.7.0_95 Multi-JDK versions /usr/lib/jvm/java-8-oracle:1.8.0_74 /usr/lib/jvm/java-7-openjdk-amd64:1.7.0_95 findbugs v3.0.0 findbugs https://builds.apache.org/job/PreCommit-HDFS-Build/14931/artifact/patchprocess/branch-findbugs-hadoop-hdfs-project_hadoop-hdfs-client-warnings.html findbugs https://builds.apache.org/job/PreCommit-HDFS-Build/14931/artifact/patchprocess/branch-findbugs-hadoop-hdfs-project_hadoop-hdfs-warnings.html whitespace https://builds.apache.org/job/PreCommit-HDFS-Build/14931/artifact/patchprocess/whitespace-eol.txt unit https://builds.apache.org/job/PreCommit-HDFS-Build/14931/artifact/patchprocess/patch-unit-root-jdk1.8.0_74.txt unit https://builds.apache.org/job/PreCommit-HDFS-Build/14931/artifact/patchprocess/patch-unit-root-jdk1.7.0_95.txt unit test logs https://builds.apache.org/job/PreCommit-HDFS-Build/14931/artifact/patchprocess/patch-unit-root-jdk1.8.0_74.txt https://builds.apache.org/job/PreCommit-HDFS-Build/14931/artifact/patchprocess/patch-unit-root-jdk1.7.0_95.txt JDK v1.7.0_95 Test Results https://builds.apache.org/job/PreCommit-HDFS-Build/14931/testReport/ asflicense https://builds.apache.org/job/PreCommit-HDFS-Build/14931/artifact/patchprocess/patch-asflicense-problems.txt modules C: hadoop-common-project/hadoop-common hadoop-hdfs-project/hadoop-hdfs-client hadoop-hdfs-project/hadoop-hdfs . U: . Console output https://builds.apache.org/job/PreCommit-HDFS-Build/14931/console Powered by Apache Yetus 0.2.0 http://yetus.apache.org This message was automatically generated.
          Hide
          chris.douglas Chris Douglas added a comment -

          Are you okay with making this a INFO ?

          Sure.

          Should we just keep the defaults as they are to keep the patch size sane?

          If it was backwards-compatible test code, then we could file a followup to fix it. But it is not just test code. Tests are failing in core classes:

          java.lang.NumberFormatException: For input string: "3s"
          	at java.lang.NumberFormatException.forInputString(NumberFormatException.java:65)
          	at java.lang.Long.parseLong(Long.java:441)
          	at java.lang.Long.parseLong(Long.java:483)
          	at org.apache.hadoop.conf.Configuration.getLong(Configuration.java:1375)
          	at org.apache.hadoop.hdfs.server.blockmanagement.DatanodeManager.<init>(DatanodeManager.java:234)
          	at org.apache.hadoop.hdfs.server.blockmanagement.BlockManager.<init>(BlockManager.java:329)
          	at org.apache.hadoop.hdfs.server.namenode.FSNamesystem.<init>(FSNamesystem.java:738)
          	at org.apache.hadoop.hdfs.server.namenode.FSNamesystem.<init>(FSNamesystem.java:676)
          

          Even if this constructor is only invoked by test code, it's reasonable to expect that all occurrences have had their type changed in the main classes.

          Show
          chris.douglas Chris Douglas added a comment - Are you okay with making this a INFO ? Sure. Should we just keep the defaults as they are to keep the patch size sane? If it was backwards-compatible test code, then we could file a followup to fix it. But it is not just test code . Tests are failing in core classes: java.lang.NumberFormatException: For input string: "3s" at java.lang.NumberFormatException.forInputString(NumberFormatException.java:65) at java.lang.Long.parseLong(Long.java:441) at java.lang.Long.parseLong(Long.java:483) at org.apache.hadoop.conf.Configuration.getLong(Configuration.java:1375) at org.apache.hadoop.hdfs.server.blockmanagement.DatanodeManager.<init>(DatanodeManager.java:234) at org.apache.hadoop.hdfs.server.blockmanagement.BlockManager.<init>(BlockManager.java:329) at org.apache.hadoop.hdfs.server.namenode.FSNamesystem.<init>(FSNamesystem.java:738) at org.apache.hadoop.hdfs.server.namenode.FSNamesystem.<init>(FSNamesystem.java:676) Even if this constructor is only invoked by test code, it's reasonable to expect that all occurrences have had their type changed in the main classes.
          Hide
          linyiqun Yiqun Lin added a comment -

          So Chris Douglas, what can we do next for this jira?

          Show
          linyiqun Yiqun Lin added a comment - So Chris Douglas , what can we do next for this jira?
          Hide
          chris.douglas Chris Douglas added a comment -

          Have you tried to set units on these variables, then format and bring up a cluster? Unless the unit tests are using a separate path, the patch will break this basic functionality...

          The deprecation logic should be able to handle migrating variables, but this needs to wrap up. Minimally, all the changes to variables in the main source tree should understand the new type assigned to them here. Please file a followup ticket to complete the work in test classes deferred from this JIRA.

          Show
          chris.douglas Chris Douglas added a comment - Have you tried to set units on these variables, then format and bring up a cluster? Unless the unit tests are using a separate path, the patch will break this basic functionality... The deprecation logic should be able to handle migrating variables, but this needs to wrap up. Minimally, all the changes to variables in the main source tree should understand the new type assigned to them here. Please file a followup ticket to complete the work in test classes deferred from this JIRA.
          Hide
          stevel@apache.org Steve Loughran added a comment -

          Alongside chris's comments, some basic code review

          1. @ Use StringUtils.toLowerCase() for internationalized string case conversion
          2. Use LOG_DEPRECATION.info() for the warnings. That's what it's there for.
          3. there's enough use of milliseconds out there, that a long getTimeDurationMillis() would seem useful. This will also address the issue that some of the multiplications are by 1000L, some by 1000.
          4. GenericTestUtils has test code for validating exceptions and rethrowing on failure. Without that: your assert fails but the stack trace of exception at fault is lost
            try {
              timeDuration = conf.getTimeDuration("test.time.a", 10, SECONDS);
              fail("Expected exception, got " + timeDuration);
            } catch (IllegalArgumentException iae) {
              assertExceptionContains(
                  "Loss of precision converting " + timeStr + " to " + SECONDS,
                  iae);
            }
            
          Show
          stevel@apache.org Steve Loughran added a comment - Alongside chris's comments, some basic code review @ Use StringUtils.toLowerCase() for internationalized string case conversion Use LOG_DEPRECATION.info() for the warnings. That's what it's there for. there's enough use of milliseconds out there, that a long getTimeDurationMillis() would seem useful. This will also address the issue that some of the multiplications are by 1000L, some by 1000. GenericTestUtils has test code for validating exceptions and rethrowing on failure. Without that: your assert fails but the stack trace of exception at fault is lost try { timeDuration = conf.getTimeDuration( "test.time.a" , 10, SECONDS); fail( "Expected exception, got " + timeDuration); } catch (IllegalArgumentException iae) { assertExceptionContains( "Loss of precision converting " + timeStr + " to " + SECONDS, iae); }
          Hide
          chris.douglas Chris Douglas added a comment -

          StringUtils.toLowerCase() for internationalized string case conversion

          For units? Is this a problem?

          Use LOG_DEPRECATION.info() for the warnings. That's what it's there for.

          Is it? When the config var has been deprecated and replaced (blah.blah.seconds -> blah.blah) that's correct, but this only changes the type. Someone suppressing deprecation warnings probably also wants to suppress these, though. Sure.

          there's enough use of milliseconds out there, that a long getTimeDurationMillis() would seem useful

          Because it avoids the TimeUnit import? I disagree that this is useful or desirable, if we're going to bother with this API at all.

          GenericTestUtils has test code for validating exceptions and rethrowing on failure. Without that: your assert fails but the stack trace of exception at fault is lost

          The latest patches do not throw on failure, but good to know this utility method.

          Show
          chris.douglas Chris Douglas added a comment - StringUtils.toLowerCase() for internationalized string case conversion For units? Is this a problem? Use LOG_DEPRECATION.info() for the warnings. That's what it's there for. Is it? When the config var has been deprecated and replaced ( blah.blah.seconds -> blah.blah ) that's correct, but this only changes the type. Someone suppressing deprecation warnings probably also wants to suppress these, though. Sure. there's enough use of milliseconds out there, that a long getTimeDurationMillis() would seem useful Because it avoids the TimeUnit import? I disagree that this is useful or desirable, if we're going to bother with this API at all. GenericTestUtils has test code for validating exceptions and rethrowing on failure. Without that: your assert fails but the stack trace of exception at fault is lost The latest patches do not throw on failure, but good to know this utility method.
          Hide
          stevel@apache.org Steve Loughran added a comment -

          case conversion can surface whenever there's an "i" in the string, "minutes" does, though "m" doesn't. It's good to have it in so the entire codebase can be consistent, which is why it was all moved ove eralier.

          Because it avoids the TimeUnit import? I disagree that this is useful or desirable, if we're going to bother with this API at all.

          OK, leave as is.

          Show
          stevel@apache.org Steve Loughran added a comment - case conversion can surface whenever there's an "i" in the string, "minutes" does, though "m" doesn't. It's good to have it in so the entire codebase can be consistent, which is why it was all moved ove eralier. Because it avoids the TimeUnit import? I disagree that this is useful or desirable, if we're going to bother with this API at all. OK, leave as is.
          Hide
          linyiqun Yiqun Lin added a comment -

          Thanks for Steve Loughran for comments. Update the latest patch v003 to address latest feedback. Two places were updated.

          1. Log level from WARN to INFO when missing time unit.
          1. Use StringUtils.toLowerCase() for internationalized string case conversion as Steve suggested.

          In addition, I am some confused for comments from Chris Douglas. Do you means that we should update the unit tests from getLong to getTimeDuration which are used these changed variables in anonther JIRA? All the changes to variables in the main source tree should be OK I think because it has been updated in this JIRA.

          Show
          linyiqun Yiqun Lin added a comment - Thanks for Steve Loughran for comments. Update the latest patch v003 to address latest feedback. Two places were updated. Log level from WARN to INFO when missing time unit. Use StringUtils.toLowerCase() for internationalized string case conversion as Steve suggested. In addition, I am some confused for comments from Chris Douglas . Do you means that we should update the unit tests from getLong to getTimeDuration which are used these changed variables in anonther JIRA? All the changes to variables in the main source tree should be OK I think because it has been updated in this JIRA.
          Hide
          hadoopqa Hadoop QA added a comment -
          -1 overall



          Vote Subsystem Runtime Comment
          0 reexec 0m 11s Docker mode activated.
          +1 @author 0m 0s The patch does not contain any @author tags.
          +1 test4tests 0m 0s The patch appears to include 1 new or modified test files.
          0 mvndep 0m 35s Maven dependency ordering for branch
          +1 mvninstall 6m 48s trunk passed
          +1 compile 5m 53s trunk passed with JDK v1.8.0_77
          +1 compile 6m 41s trunk passed with JDK v1.7.0_95
          +1 checkstyle 1m 16s trunk passed
          +1 mvnsite 2m 25s trunk passed
          +1 mvneclipse 0m 40s trunk passed
          +1 findbugs 5m 8s trunk passed
          +1 javadoc 2m 16s trunk passed with JDK v1.8.0_77
          +1 javadoc 3m 10s trunk passed with JDK v1.7.0_95
          0 mvndep 0m 13s Maven dependency ordering for patch
          +1 mvninstall 1m 57s the patch passed
          +1 compile 5m 41s the patch passed with JDK v1.8.0_77
          +1 javac 5m 41s the patch passed
          +1 compile 6m 38s the patch passed with JDK v1.7.0_95
          +1 javac 6m 38s the patch passed
          +1 checkstyle 1m 18s root: patch generated 0 new + 1002 unchanged - 2 fixed = 1002 total (was 1004)
          +1 mvnsite 2m 24s the patch passed
          +1 mvneclipse 0m 40s the patch passed
          +1 whitespace 0m 0s Patch has no whitespace issues.
          +1 xml 0m 0s The patch has no ill-formed XML file.
          +1 findbugs 5m 56s the patch passed
          +1 javadoc 2m 16s the patch passed with JDK v1.8.0_77
          +1 javadoc 3m 17s the patch passed with JDK v1.7.0_95
          -1 unit 7m 12s hadoop-common in the patch failed with JDK v1.8.0_77.
          +1 unit 0m 52s hadoop-hdfs-client in the patch passed with JDK v1.8.0_77.
          -1 unit 22m 8s hadoop-hdfs in the patch failed with JDK v1.8.0_77.
          -1 unit 7m 29s hadoop-common in the patch failed with JDK v1.7.0_95.
          +1 unit 0m 58s hadoop-hdfs-client in the patch passed with JDK v1.7.0_95.
          -1 unit 22m 6s hadoop-hdfs in the patch failed with JDK v1.7.0_95.
          -1 asflicense 0m 26s Patch generated 3 ASF License warnings.
          128m 10s



          Reason Tests
          JDK v1.8.0_77 Failed junit tests hadoop.hdfs.TestHDFSFileSystemContract
            hadoop.hdfs.TestErasureCodingPolicyWithSnapshot
            hadoop.hdfs.TestEncryptedTransfer
            hadoop.hdfs.server.namenode.snapshot.TestSnapshotDiffReport
            hadoop.hdfs.server.namenode.TestQuotaWithStripedBlocks
            hadoop.hdfs.server.blockmanagement.TestReplicationPolicyWithUpgradeDomain
            hadoop.hdfs.server.namenode.TestGetBlockLocations
            hadoop.hdfs.TestBlockStoragePolicy
            hadoop.hdfs.TestRollingUpgrade
            hadoop.hdfs.web.TestWebHDFSForHA
            hadoop.hdfs.server.blockmanagement.TestBlockManagerSafeMode
            hadoop.hdfs.server.namenode.ha.TestStandbyCheckpoints
            hadoop.fs.viewfs.TestViewFileSystemWithAcls
            hadoop.hdfs.server.datanode.TestDataNodeECN
            hadoop.hdfs.server.datanode.TestDataNodeMetricsLogger
            hadoop.hdfs.TestClientProtocolForPipelineRecovery
            hadoop.TestGenericRefresh
            hadoop.hdfs.server.namenode.TestFSEditLogLoader
            hadoop.hdfs.server.namenode.TestEditLogJournalFailures
            hadoop.fs.contract.hdfs.TestHDFSContractSeek
            hadoop.hdfs.TestPread
            hadoop.hdfs.server.namenode.snapshot.TestXAttrWithSnapshot
            hadoop.hdfs.tools.TestDFSZKFailoverController
            hadoop.fs.viewfs.TestViewFsFileStatusHdfs
            hadoop.hdfs.TestWriteConfigurationToDFS
            hadoop.hdfs.TestParallelShortCircuitLegacyRead
            hadoop.hdfs.TestFileCreationClient
            hadoop.hdfs.server.datanode.fsdataset.impl.TestSpaceReservation
            hadoop.hdfs.server.namenode.ha.TestInitializeSharedEdits
            hadoop.hdfs.server.namenode.TestUpgradeDomainBlockPlacementPolicy
            hadoop.hdfs.crypto.TestHdfsCryptoStreams
            hadoop.hdfs.server.datanode.TestTransferRbw
            hadoop.hdfs.tools.offlineImageViewer.TestOfflineImageViewerWithStripedBlocks
            hadoop.hdfs.TestWriteBlockGetsBlockLengthHint
            hadoop.hdfs.server.namenode.TestAddBlock
            hadoop.fs.TestSymlinkHdfsDisable
            hadoop.hdfs.TestDFSInotifyEventInputStream
            hadoop.hdfs.tools.offlineImageViewer.TestOfflineImageViewerForContentSummary
            hadoop.hdfs.server.namenode.TestCommitBlockWithInvalidGenStamp
            hadoop.hdfs.server.namenode.snapshot.TestSnapshotMetrics
            hadoop.hdfs.server.datanode.TestDataNodeMultipleRegistrations
            hadoop.hdfs.server.namenode.TestFSImageWithAcl
            hadoop.hdfs.shortcircuit.TestShortCircuitLocalRead
            hadoop.hdfs.TestWriteReadStripedFile
            hadoop.hdfs.server.mover.TestMover
            hadoop.hdfs.TestDFSRemove
            hadoop.cli.TestCacheAdminCLI
            hadoop.hdfs.server.namenode.ha.TestLossyRetryInvocationHandler
            hadoop.hdfs.TestAclsEndToEnd
            hadoop.hdfs.TestFileCorruption
            hadoop.hdfs.server.datanode.TestNNHandlesBlockReportPerStorage
            hadoop.hdfs.server.namenode.snapshot.TestSnapshotReplication
            hadoop.hdfs.TestFileAppend4
            hadoop.hdfs.server.namenode.TestEditLogAutoroll
            hadoop.hdfs.server.namenode.ha.TestDNFencing
            hadoop.hdfs.server.namenode.snapshot.TestSnapshotFileLength
            hadoop.hdfs.server.datanode.TestNNHandlesCombinedBlockReport
            hadoop.security.TestPermission
            hadoop.hdfs.TestDFSShell
            hadoop.hdfs.server.datanode.TestRefreshNamenodes
            hadoop.hdfs.server.namenode.TestDeleteRace
            hadoop.hdfs.server.datanode.TestDataNodeRollingUpgrade
            hadoop.hdfs.web.TestWebHDFSXAttr
            hadoop.hdfs.TestDFSClientFailover
            hadoop.hdfs.server.namenode.TestEditLog
            hadoop.hdfs.TestModTime
            hadoop.hdfs.TestDistributedFileSystem
            hadoop.hdfs.server.namenode.TestTransferFsImage
            hadoop.hdfs.TestDatanodeRegistration
            hadoop.hdfs.TestBlockReaderLocalLegacy
            hadoop.hdfs.web.TestWebHDFS
            hadoop.hdfs.server.namenode.snapshot.TestINodeFileUnderConstructionWithSnapshot
            hadoop.hdfs.TestDatanodeConfig
            hadoop.hdfs.server.namenode.snapshot.TestAclWithSnapshot
            hadoop.hdfs.server.blockmanagement.TestOverReplicatedBlocks
            hadoop.fs.TestWebHdfsFileContextMainOperations
            hadoop.hdfs.server.namenode.snapshot.TestFileContextSnapshot
            hadoop.hdfs.server.namenode.TestFSNamesystemMBean
            hadoop.hdfs.TestDFSUpgrade
            hadoop.hdfs.TestParallelRead
            hadoop.security.TestPermissionSymlinks
            hadoop.hdfs.tools.TestDFSHAAdminMiniCluster
            hadoop.hdfs.TestClientBlockVerification
            hadoop.hdfs.server.blockmanagement.TestBlockManager
            hadoop.hdfs.TestAbandonBlock
            hadoop.fs.viewfs.TestViewFsWithAcls
            hadoop.hdfs.server.datanode.TestDataNodeMetrics
            hadoop.hdfs.TestDatanodeLayoutUpgrade
            hadoop.hdfs.server.datanode.TestDataNodeInitStorage
            hadoop.hdfs.server.namenode.ha.TestBootstrapStandby
            hadoop.hdfs.server.namenode.ha.TestBootstrapStandbyWithQJM
            hadoop.hdfs.TestParallelShortCircuitReadUnCached
            hadoop.hdfs.server.blockmanagement.TestPendingReplication
            hadoop.hdfs.server.namenode.TestNameNodeReconfigure
            hadoop.net.TestNetworkTopology
            hadoop.hdfs.server.namenode.snapshot.TestSnapshotDeletion
            hadoop.hdfs.TestWriteRead
            hadoop.hdfs.server.namenode.TestStripedINodeFile
            hadoop.hdfs.TestPersistBlocks
            hadoop.hdfs.tools.TestDebugAdmin
            hadoop.hdfs.tools.offlineImageViewer.TestOfflineImageViewerForXAttr
            hadoop.hdfs.server.datanode.TestDeleteBlockPool
            hadoop.hdfs.TestParallelShortCircuitRead
            hadoop.hdfs.TestInjectionForSimulatedStorage
            hadoop.hdfs.server.datanode.TestCachingStrategy
            hadoop.hdfs.server.namenode.TestSecondaryWebUi
            hadoop.cli.TestDeleteCLI
            hadoop.security.TestRefreshUserMappings
            hadoop.hdfs.TestFileStatusWithECPolicy
            hadoop.hdfs.TestExternalBlockReader
            hadoop.hdfs.server.namenode.ha.TestRetryCacheWithHA
            hadoop.hdfs.TestHFlush
            hadoop.hdfs.server.namenode.TestDiskspaceQuotaUpdate
            hadoop.fs.contract.hdfs.TestHDFSContractOpen
            hadoop.hdfs.web.TestFSMainOperationsWebHdfs
            hadoop.hdfs.server.namenode.snapshot.TestSnapshotBlocksMap
            hadoop.fs.TestFcHdfsPermission
            hadoop.hdfs.server.namenode.ha.TestXAttrsWithHA
            hadoop.hdfs.server.blockmanagement.TestHeartbeatHandling
            hadoop.hdfs.server.blockmanagement.TestBlockStatsMXBean
            hadoop.hdfs.server.namenode.TestDefaultBlockPlacementPolicy
            hadoop.hdfs.TestFileChecksum
            hadoop.hdfs.TestClose
            hadoop.fs.viewfs.TestViewFsWithXAttrs
            hadoop.hdfs.server.namenode.TestFSNamesystem
            hadoop.hdfs.TestDFSRollback
            hadoop.hdfs.server.datanode.TestBlockScanner
            hadoop.hdfs.TestSnapshotCommands
            hadoop.hdfs.server.datanode.TestBatchIbr
            hadoop.hdfs.server.namenode.TestFileContextAcl
            hadoop.hdfs.server.blockmanagement.TestDatanodeManager
            hadoop.hdfs.server.namenode.TestNNStorageRetentionFunctional
            hadoop.hdfs.server.namenode.ha.TestHAFsck
            hadoop.hdfs.server.namenode.TestNameNodeMetadataConsistency
            hadoop.hdfs.server.datanode.TestReadOnlySharedStorage
            hadoop.hdfs.TestDFSStripedOutputStreamWithFailure
            hadoop.hdfs.TestLeaseRecovery
            hadoop.hdfs.TestRestartDFS
            hadoop.fs.contract.hdfs.TestHDFSContractMkdir
            hadoop.hdfs.server.namenode.TestCreateEditsLog
            hadoop.hdfs.server.blockmanagement.TestHostFileManager
            hadoop.hdfs.server.datanode.TestIncrementalBlockReports
            hadoop.hdfs.TestBalancerBandwidth
            hadoop.hdfs.server.namenode.TestNamenodeRetryCache
            hadoop.hdfs.server.namenode.TestINodeAttributeProvider
            hadoop.hdfs.server.namenode.ha.TestNNHealthCheck
            hadoop.hdfs.server.datanode.TestDataNodeVolumeFailure
            hadoop.hdfs.TestDFSFinalize
            hadoop.hdfs.server.blockmanagement.TestNameNodePrunesMissingStorages
            hadoop.hdfs.TestMiniDFSCluster
            hadoop.hdfs.TestAppendDifferentChecksum
            hadoop.hdfs.server.namenode.TestXAttrConfigFlag
            hadoop.hdfs.server.datanode.TestDataNodeMXBean
            hadoop.hdfs.TestDFSClientSocketSize
            hadoop.hdfs.server.namenode.TestFsckWithMultipleNameNodes
            hadoop.hdfs.server.namenode.snapshot.TestDisallowModifyROSnapshot
            hadoop.hdfs.TestDFSStripedOutputStream
            hadoop.hdfs.security.token.block.TestBlockToken
            hadoop.hdfs.TestDFSStorageStateRecovery
            hadoop.hdfs.server.namenode.ha.TestStandbyBlockManagement
            hadoop.hdfs.server.blockmanagement.TestSequentialBlockId
            hadoop.fs.TestUrlStreamHandler
            hadoop.hdfs.TestReplaceDatanodeOnFailure
            hadoop.hdfs.server.namenode.TestNestedEncryptionZones
            hadoop.hdfs.TestDFSPermission
            hadoop.hdfs.tools.TestDelegationTokenFetcher
            hadoop.hdfs.server.datanode.TestDiskError
            hadoop.hdfs.TestReadStripedFileWithDecoding
            hadoop.fs.TestSymlinkHdfsFileSystem
            hadoop.hdfs.TestListFilesInDFS
            hadoop.hdfs.server.namenode.TestParallelImageWrite
            hadoop.metrics2.sink.TestRollingFileSystemSinkWithHdfs
            hadoop.hdfs.server.namenode.ha.TestFailoverWithBlockTokensEnabled
            hadoop.hdfs.web.TestWebHdfsTokens
            hadoop.hdfs.server.namenode.TestAuditLogger
            hadoop.hdfs.server.namenode.snapshot.TestOpenFilesWithSnapshot
            hadoop.hdfs.server.namenode.TestNamenodeCapacityReport
            hadoop.hdfs.server.namenode.TestSecureNameNode
            hadoop.fs.viewfs.TestViewFileSystemAtHdfsRoot
            hadoop.hdfs.TestDFSRename
            hadoop.hdfs.server.datanode.fsdataset.impl.TestFsDatasetImpl
            hadoop.hdfs.TestDFSAddressConfig
            hadoop.hdfs.TestParallelUnixDomainRead
            hadoop.hdfs.TestRemoteBlockReader2
            hadoop.hdfs.server.namenode.TestCommitBlockSynchronization
            hadoop.fs.viewfs.TestViewFsAtHdfsRoot
            hadoop.fs.TestSWebHdfsFileContextMainOperations
            hadoop.hdfs.tools.TestDFSAdminWithHA
            hadoop.hdfs.server.datanode.web.dtp.TestDtpHttp2
            hadoop.hdfs.protocol.datatransfer.sasl.TestSaslDataTransfer
            hadoop.hdfs.server.namenode.TestNameNodeResourceChecker
            hadoop.hdfs.server.namenode.ha.TestStandbyIsHot
            hadoop.hdfs.server.namenode.ha.TestStateTransitionFailure
            hadoop.hdfs.TestBlockMissingException
            hadoop.hdfs.tools.TestDFSAdmin
            hadoop.hdfs.server.namenode.ha.TestGetGroupsWithHA
            hadoop.hdfs.TestDataTransferProtocol
            hadoop.hdfs.TestDFSClientRetries
            hadoop.hdfs.TestQuota
            hadoop.hdfs.server.namenode.TestNameNodeMXBean
            hadoop.hdfs.server.namenode.snapshot.TestSnapshottableDirListing
            hadoop.hdfs.server.namenode.TestNameNodeRpcServerMethods
            hadoop.hdfs.server.blockmanagement.TestAvailableSpaceBlockPlacementPolicy
            hadoop.hdfs.server.datanode.TestBlockHasMultipleReplicasOnSameDN
            hadoop.hdfs.server.namenode.TestClusterId
            hadoop.fs.contract.hdfs.TestHDFSContractDelete
            hadoop.hdfs.TestMissingBlocksAlert
            hadoop.fs.TestGlobPaths
            hadoop.hdfs.TestFSOutputSummer
            hadoop.hdfs.server.datanode.TestDataXceiverLazyPersistHint
            hadoop.hdfs.server.namenode.TestQuotaByStorageType
            hadoop.hdfs.server.namenode.TestAddStripedBlocks
            hadoop.hdfs.server.namenode.TestFileContextXAttr
            hadoop.hdfs.server.namenode.TestReconstructStripedBlocks
            hadoop.hdfs.server.namenode.TestAclConfigFlag
            hadoop.hdfs.server.blockmanagement.TestReplicationPolicy
            hadoop.hdfs.server.namenode.TestNameNodeRpcServer
            hadoop.hdfs.TestFileConcurrentReader
            hadoop.hdfs.server.namenode.TestBlockPlacementPolicyRackFaultTolerant
            hadoop.hdfs.server.datanode.TestStorageReport
            hadoop.hdfs.server.namenode.snapshot.TestSnapshotListing
            hadoop.hdfs.server.namenode.ha.TestPendingCorruptDnMessages
            hadoop.hdfs.server.namenode.snapshot.TestRenameWithSnapshots
            hadoop.hdfs.server.namenode.TestAddBlockRetry
            hadoop.hdfs.server.namenode.ha.TestDelegationTokensWithHA
            hadoop.hdfs.TestFileAppend2
            hadoop.hdfs.server.namenode.TestNameNodeXAttr
            hadoop.fs.contract.hdfs.TestHDFSContractConcat
            hadoop.hdfs.server.namenode.ha.TestEditLogTailer
            hadoop.hdfs.server.namenode.TestProcessCorruptBlocks
            hadoop.hdfs.web.TestWebHdfsFileSystemContract
            hadoop.hdfs.TestMultiThreadedHflush
            hadoop.hdfs.TestEncryptionZones
            hadoop.hdfs.security.TestDelegationToken
            hadoop.hdfs.TestConnCache
            hadoop.hdfs.server.namenode.TestFSImage
            hadoop.hdfs.server.namenode.TestHDFSConcat
            hadoop.hdfs.server.datanode.TestHSync
            hadoop.hdfs.server.namenode.TestEditLogRace
            hadoop.hdfs.TestRead
            hadoop.hdfs.server.namenode.TestAuditLoggerWithCommands
            hadoop.hdfs.server.namenode.TestSnapshotPathINodes
            hadoop.hdfs.server.datanode.TestDataNodeTransferSocketSize
            hadoop.hdfs.TestSetTimes
            hadoop.hdfs.TestReadStripedFileWithMissingBlocks
            hadoop.fs.viewfs.TestViewFileSystemWithXAttrs
            hadoop.hdfs.TestDisableConnCache
            hadoop.hdfs.server.namenode.snapshot.TestSnapshotRename
            hadoop.hdfs.TestDFSOutputStream
            hadoop.hdfs.TestSmallBlock
            hadoop.hdfs.server.namenode.TestNameNodeAcl
            hadoop.hdfs.server.namenode.TestValidateConfigurationSettings
            hadoop.hdfs.TestIsMethodSupported
            hadoop.hdfs.web.TestWebHdfsWithAuthenticationFilter
            hadoop.hdfs.server.namenode.TestCheckPointForSecurityTokens
            hadoop.fs.TestFcHdfsSetUMask
            hadoop.hdfs.TestFsShellPermission
            hadoop.hdfs.TestEncryptionZonesWithHA
            hadoop.hdfs.TestBlockReaderLocal
            hadoop.hdfs.server.datanode.TestDataNodeUUID
            hadoop.hdfs.server.namenode.TestSaveNamespace
            hadoop.hdfs.server.namenode.TestBackupNode
            hadoop.cli.TestErasureCodingCLI
            hadoop.tracing.TestTracing
            hadoop.fs.contract.hdfs.TestHDFSContractRename
            hadoop.hdfs.server.namenode.ha.TestHAStateTransitions
            hadoop.hdfs.TestGetFileChecksum
            hadoop.hdfs.TestFetchImage
            hadoop.hdfs.TestApplyingStoragePolicy
            hadoop.cli.TestXAttrCLI
            hadoop.hdfs.server.datanode.TestBlockRecovery
            hadoop.hdfs.TestFileAppend
            hadoop.hdfs.TestDFSClientExcludedNodes
            hadoop.hdfs.TestLocalDFS
            hadoop.hdfs.tools.offlineImageViewer.TestOfflineImageViewerForAcl
            hadoop.hdfs.TestHdfsAdmin
            hadoop.fs.contract.hdfs.TestHDFSContractSetTimes
            hadoop.hdfs.server.blockmanagement.TestComputeInvalidateWork
            hadoop.hdfs.server.namenode.snapshot.TestSnapshotNameWithInvalidCharacters
            hadoop.fs.contract.hdfs.TestHDFSContractGetFileStatus
            hadoop.hdfs.server.namenode.TestListCorruptFileBlocks
            hadoop.hdfs.TestDFSMkdirs
            hadoop.hdfs.TestEncryptionZonesWithKMS
            hadoop.fs.TestSymlinkHdfsFileContext
            hadoop.hdfs.TestFileStatus
            hadoop.hdfs.TestSafeMode
            hadoop.hdfs.server.datanode.TestIncrementalBrVariations
            hadoop.hdfs.server.namenode.TestFsLimits
            hadoop.hdfs.TestHDFSTrash
            hadoop.hdfs.TestRollingUpgradeRollback
            hadoop.hdfs.server.namenode.TestFSImageWithSnapshot
            hadoop.hdfs.server.datanode.fsdataset.impl.TestWriteToReplica
            hadoop.hdfs.server.namenode.TestFsck
            hadoop.hdfs.qjournal.TestSecureNNWithQJM
            hadoop.hdfs.TestLease
            hadoop.hdfs.tools.offlineImageViewer.TestOfflineImageViewer
            hadoop.hdfs.TestLargeBlock
            hadoop.metrics2.sink.TestRollingFileSystemSinkWithSecureHdfs
            hadoop.hdfs.server.datanode.TestDataNodeReconfiguration
            hadoop.TestRefreshCallQueue
            hadoop.hdfs.server.namenode.ha.TestHAAppend
            hadoop.hdfs.server.namenode.TestMetadataVersionOutput
            hadoop.hdfs.server.blockmanagement.TestSequentialBlockGroupId
            hadoop.hdfs.server.datanode.TestBlockReplacement
            hadoop.hdfs.TestClientReportBadBlock
            hadoop.hdfs.TestFileCreation
            hadoop.tracing.TestTraceAdmin
            hadoop.tracing.TestTracingShortCircuitLocalRead
            hadoop.hdfs.server.datanode.TestBPOfferService
            hadoop.hdfs.server.namenode.snapshot.TestNestedSnapshots
            hadoop.hdfs.TestSafeModeWithStripedFile
            hadoop.hdfs.TestSetrepDecreasing
            hadoop.hdfs.server.namenode.snapshot.TestCheckpointsWithSnapshots
            hadoop.hdfs.tools.TestStoragePolicyCommands
            hadoop.hdfs.server.namenode.TestBlockUnderConstruction
            hadoop.hdfs.security.TestDelegationTokenForProxyUser
            hadoop.hdfs.server.namenode.ha.TestHAMetrics
            hadoop.hdfs.server.namenode.ha.TestPipelinesFailover
            hadoop.hdfs.web.TestWebHdfsWithRestCsrfPreventionFilter
            hadoop.fs.TestResolveHdfsSymlink
            hadoop.fs.shell.TestHdfsTextCommand
            hadoop.hdfs.TestDatanodeStartupFixesLegacyStorageIDs
            hadoop.cli.TestAclCLI
            hadoop.hdfs.server.namenode.ha.TestDFSUpgradeWithHA
            hadoop.hdfs.server.namenode.TestSecondaryNameNodeUpgrade
            hadoop.hdfs.TestBlocksScheduledCounter
            hadoop.hdfs.server.namenode.TestFileLimit
            hadoop.hdfs.server.namenode.TestFSDirectory
            hadoop.hdfs.TestReservedRawPaths
            hadoop.hdfs.server.namenode.TestProtectedDirectories
            hadoop.tools.TestJMXGet
            hadoop.hdfs.TestDFSShellGenericOptions
            hadoop.hdfs.server.namenode.TestStorageRestore
            hadoop.hdfs.TestDFSInputStream
            hadoop.hdfs.server.blockmanagement.TestUnderReplicatedBlocks
            hadoop.hdfs.tools.offlineEditsViewer.TestOfflineEditsViewer
            hadoop.hdfs.TestDFSStripedInputStream
            hadoop.fs.TestFcHdfsCreateMkdir
            hadoop.hdfs.server.namenode.ha.TestFailureOfSharedDir
            hadoop.hdfs.server.blockmanagement.TestReplicationPolicyConsiderLoad
            hadoop.hdfs.TestFileAppendRestart
            hadoop.cli.TestHDFSCLI
            hadoop.hdfs.server.namenode.TestSecurityTokenEditLog
            hadoop.hdfs.server.namenode.TestNameNodeRespectsBindHostKeys
            hadoop.hdfs.tools.TestGetGroups
            hadoop.hdfs.server.datanode.TestDataNodeExit
            hadoop.hdfs.server.namenode.TestAuditLogs
            hadoop.fs.viewfs.TestViewFileSystemHdfs
            hadoop.fs.TestHDFSFileContextMainOperations
            hadoop.hdfs.server.namenode.snapshot.TestSnapshotStatsMXBean
            hadoop.hdfs.TestFileLengthOnClusterRestart
            hadoop.hdfs.server.namenode.web.resources.TestWebHdfsDataLocality
            hadoop.hdfs.TestListFilesInFileContext
            hadoop.hdfs.server.namenode.TestCheckpoint
            hadoop.hdfs.server.datanode.TestDnRespectsBlockReportSplitThreshold
            hadoop.hdfs.TestErasureCodingPolicies
            hadoop.hdfs.server.namenode.snapshot.TestUpdatePipelineWithSnapshots
            hadoop.hdfs.TestCrcCorruption
            hadoop.hdfs.TestErasureCodeBenchmarkThroughput
            hadoop.hdfs.server.datanode.fsdataset.impl.TestInterDatanodeProtocol
            hadoop.hdfs.server.namenode.TestGenericJournalConf
            hadoop.hdfs.TestFileAppend3
            hadoop.hdfs.TestBlockReaderFactory
            hadoop.hdfs.server.namenode.TestNNThroughputBenchmark
            hadoop.hdfs.TestSeekBug
            hadoop.hdfs.server.namenode.TestNameNodeRetryCacheMetrics
            hadoop.hdfs.TestReplication
            hadoop.hdfs.TestGetBlocks
            hadoop.hdfs.server.datanode.TestDatanodeProtocolRetryPolicy
            hadoop.hdfs.TestDFSStartupVersions
            hadoop.fs.contract.hdfs.TestHDFSContractCreate
            hadoop.hdfs.TestDFSUpgradeFromImage
            hadoop.hdfs.server.namenode.TestFSImageWithXAttr
            hadoop.hdfs.web.TestHttpsFileSystem
            hadoop.hdfs.server.namenode.TestStartup
            hadoop.hdfs.TestParallelShortCircuitReadNoChecksum
            hadoop.hdfs.server.namenode.TestFavoredNodesEndToEnd
            hadoop.hdfs.TestRemoteBlockReader
            hadoop.hdfs.TestReconstructStripedFile
            hadoop.hdfs.qjournal.TestNNWithQJM
            hadoop.hdfs.TestPipelines
            hadoop.hdfs.server.blockmanagement.TestBlockReportRateLimiting
            hadoop.hdfs.server.namenode.snapshot.TestGetContentSummaryWithSnapshot
            hadoop.hdfs.server.namenode.TestNameNodeRecovery
            hadoop.hdfs.server.namenode.TestINodeFile
            hadoop.hdfs.TestSetrepIncreasing
            hadoop.hdfs.server.namenode.ha.TestHarFileSystemWithHA
            hadoop.hdfs.server.namenode.TestAllowFormat
            hadoop.hdfs.shortcircuit.TestShortCircuitCache
            hadoop.hdfs.server.namenode.ha.TestEditLogsDuringFailover
            hadoop.fs.contract.hdfs.TestHDFSContractAppend
            hadoop.hdfs.web.TestWebHdfsWithMultipleNameNodes
            hadoop.hdfs.server.namenode.TestMalformedURLs
            hadoop.hdfs.web.TestWebHDFSAcl
            hadoop.hdfs.server.namenode.snapshot.TestSetQuotaWithSnapshot
            hadoop.hdfs.server.namenode.snapshot.TestSnapshot
            hadoop.hdfs.server.datanode.fsdataset.impl.TestDatanodeRestart
            hadoop.hdfs.server.namenode.TestLargeDirectoryDelete
            hadoop.hdfs.server.namenode.ha.TestFailureToReadEdits
            hadoop.fs.TestUnbuffer
            hadoop.hdfs.server.blockmanagement.TestReplicationPolicyWithNodeGroup
            hadoop.hdfs.TestFSInputChecker
            hadoop.fs.permission.TestStickyBit
            hadoop.hdfs.server.blockmanagement.TestReconstructStripedBlocksWithRackAwareness
            hadoop.fs.viewfs.TestViewFsDefaultValue
            hadoop.fs.viewfs.TestViewFsHdfs
            hadoop.hdfs.TestHDFSServerPorts
            hadoop.cli.TestCryptoAdminCLI
            hadoop.hdfs.server.namenode.TestNameEditsConfigs
            hadoop.fs.contract.hdfs.TestHDFSContractRootDirectory
            hadoop.hdfs.TestDataTransferKeepalive
          JDK v1.8.0_77 Timed out junit tests org.apache.hadoop.util.TestNativeLibraryChecker
          JDK v1.7.0_95 Failed junit tests hadoop.hdfs.TestHDFSFileSystemContract
            hadoop.hdfs.TestErasureCodingPolicyWithSnapshot
            hadoop.hdfs.TestEncryptedTransfer
            hadoop.hdfs.server.namenode.snapshot.TestSnapshotDiffReport
            hadoop.hdfs.server.namenode.TestQuotaWithStripedBlocks
            hadoop.hdfs.server.blockmanagement.TestReplicationPolicyWithUpgradeDomain
            hadoop.hdfs.server.namenode.TestGetBlockLocations
            hadoop.hdfs.TestBlockStoragePolicy
            hadoop.hdfs.TestRollingUp