Details

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

      Description

      There are some cases of space quota that need to be tested for heterogenous storages. It's quite important to ensure space quota works well in modern clusters typically built out of diversified storage structures. This proposes adding new tests to cover the following scenarios.

      1. Tests space quota for storage policy = WARM
      2. Tests if changing replication factor results in copying file as quota doesn't exceed
      3. Tests if clear quota per heterogenous storage doesnt result in clearing quota for another storage

      The following cases have been covered.

      1. Tests space quota for storage policy = ALL_SSD, covered by TestQuotaByStorageType#testQuotaByStorageTypeWithFileCreateAllSSD
      2. Tests if overall space quota exceeds even if particular storage space quota is available, covered by
        TestQuotaByStorageType#testQuotaByStorageTypeAndTraditionalQuotaException3
      3. Tests spaceQuota for storage policy = Cold, covered by TestQuotaByStorageType#testQuotaByStorageTypeWithTraditionalQuota
      4. Tests if quota exceeds for DISK storage even if overall space quota is available, covered by
        TestQuotaByStorageType#testQuotaByStorageTypeAndTraditionalQuotaException2
      5. Tests space quota with append operation, covered by TestQuotaByStorageType#testQuotaByStorageTypeWithFileCreateAppend
      6. Sanity Test : Checks if copy command fails if quota is exceeded, covered by
        TestQuotaByStorageType#testQuotaByStorageTypeParent*Child*
      7. Tests space quota with remove operation, covered by TestQuotaByStorageType#testQuotaByStorageTypeWithFileCreateDelete
      8. Tests space quota with Snapshot operation, covered by TestQuotaByStorageType#testQuotaByStorageTypeWithSnapshot
      9. Tests space quota with truncate operation, coveved by TestQuotaByStorageType#testQuotaByStorageTypeWithFileCreateTruncate
      10. Tests space quota remains valid even with Namenode restart, covered by TestQuotaByStorageType#testQuotaByStorageTypePersistenceInEditLog and TestQuotaByStorageType#testQuotaByStorageTypePersistenceInFsImage
      1. HDFS-11065.001.patch
        7 kB
        Xiaobing Zhou
      2. HDFS-11065.000.patch
        7 kB
        Xiaobing Zhou

        Activity

        Hide
        liuml07 Mingliang Liu added a comment -

        Xiaobing Zhou, when you find some test cases that are already covered, would you not delete them simply? Instead, you can update the list with the information about its coverage including test class name, method etc. Your analysis is very useful. Thanks,

        Show
        liuml07 Mingliang Liu added a comment - Xiaobing Zhou , when you find some test cases that are already covered, would you not delete them simply? Instead, you can update the list with the information about its coverage including test class name, method etc. Your analysis is very useful. Thanks,
        Hide
        liuml07 Mingliang Liu added a comment -

        The description is a very detailed list. Thanks for updating this, Xiaobing Zhou!

        Show
        liuml07 Mingliang Liu added a comment - The description is a very detailed list. Thanks for updating this, Xiaobing Zhou !
        Hide
        xiaobingo Xiaobing Zhou added a comment -

        I re-worded the desc, thanks Mingliang Liu for reminding me. I also posted the initial patch v000, please help to review thx.

        Show
        xiaobingo Xiaobing Zhou added a comment - I re-worded the desc, thanks Mingliang Liu for reminding me. I also posted the initial patch v000, please help to review thx.
        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.
        +1 mvninstall 8m 0s trunk passed
        +1 compile 0m 47s trunk passed
        +1 checkstyle 0m 28s trunk passed
        +1 mvnsite 0m 53s trunk passed
        +1 mvneclipse 0m 13s trunk passed
        +1 findbugs 1m 50s trunk passed
        +1 javadoc 0m 45s trunk passed
        +1 mvninstall 0m 52s the patch passed
        +1 compile 0m 46s the patch passed
        +1 javac 0m 46s the patch passed
        -0 checkstyle 0m 25s hadoop-hdfs-project/hadoop-hdfs: The patch generated 22 new + 33 unchanged - 0 fixed = 55 total (was 33)
        +1 mvnsite 0m 53s the patch passed
        +1 mvneclipse 0m 10s the patch passed
        +1 whitespace 0m 0s The patch has no whitespace issues.
        +1 findbugs 2m 0s the patch passed
        +1 javadoc 0m 42s the patch passed
        -1 unit 58m 49s hadoop-hdfs in the patch failed.
        +1 asflicense 0m 20s The patch does not generate ASF License warnings.
        79m 26s



        Reason Tests
        Failed junit tests hadoop.hdfs.web.TestWebHDFS
          hadoop.hdfs.server.blockmanagement.TestRBWBlockInvalidation



        Subsystem Report/Notes
        Docker Image:yetus/hadoop:9560f25
        JIRA Issue HDFS-11065
        JIRA Patch URL https://issues.apache.org/jira/secure/attachment/12836227/HDFS-11065.000.patch
        Optional Tests asflicense compile javac javadoc mvninstall mvnsite unit findbugs checkstyle
        uname Linux b707e294cfb0 3.13.0-93-generic #140-Ubuntu SMP Mon Jul 18 21:21:05 UTC 2016 x86_64 x86_64 x86_64 GNU/Linux
        Build tool maven
        Personality /testptch/hadoop/patchprocess/precommit/personality/provided.sh
        git revision trunk / a1761a8
        Default Java 1.8.0_101
        findbugs v3.0.0
        checkstyle https://builds.apache.org/job/PreCommit-HDFS-Build/17358/artifact/patchprocess/diff-checkstyle-hadoop-hdfs-project_hadoop-hdfs.txt
        unit https://builds.apache.org/job/PreCommit-HDFS-Build/17358/artifact/patchprocess/patch-unit-hadoop-hdfs-project_hadoop-hdfs.txt
        Test Results https://builds.apache.org/job/PreCommit-HDFS-Build/17358/testReport/
        modules C: hadoop-hdfs-project/hadoop-hdfs U: hadoop-hdfs-project/hadoop-hdfs
        Console output https://builds.apache.org/job/PreCommit-HDFS-Build/17358/console
        Powered by Apache Yetus 0.4.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 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. +1 mvninstall 8m 0s trunk passed +1 compile 0m 47s trunk passed +1 checkstyle 0m 28s trunk passed +1 mvnsite 0m 53s trunk passed +1 mvneclipse 0m 13s trunk passed +1 findbugs 1m 50s trunk passed +1 javadoc 0m 45s trunk passed +1 mvninstall 0m 52s the patch passed +1 compile 0m 46s the patch passed +1 javac 0m 46s the patch passed -0 checkstyle 0m 25s hadoop-hdfs-project/hadoop-hdfs: The patch generated 22 new + 33 unchanged - 0 fixed = 55 total (was 33) +1 mvnsite 0m 53s the patch passed +1 mvneclipse 0m 10s the patch passed +1 whitespace 0m 0s The patch has no whitespace issues. +1 findbugs 2m 0s the patch passed +1 javadoc 0m 42s the patch passed -1 unit 58m 49s hadoop-hdfs in the patch failed. +1 asflicense 0m 20s The patch does not generate ASF License warnings. 79m 26s Reason Tests Failed junit tests hadoop.hdfs.web.TestWebHDFS   hadoop.hdfs.server.blockmanagement.TestRBWBlockInvalidation Subsystem Report/Notes Docker Image:yetus/hadoop:9560f25 JIRA Issue HDFS-11065 JIRA Patch URL https://issues.apache.org/jira/secure/attachment/12836227/HDFS-11065.000.patch Optional Tests asflicense compile javac javadoc mvninstall mvnsite unit findbugs checkstyle uname Linux b707e294cfb0 3.13.0-93-generic #140-Ubuntu SMP Mon Jul 18 21:21:05 UTC 2016 x86_64 x86_64 x86_64 GNU/Linux Build tool maven Personality /testptch/hadoop/patchprocess/precommit/personality/provided.sh git revision trunk / a1761a8 Default Java 1.8.0_101 findbugs v3.0.0 checkstyle https://builds.apache.org/job/PreCommit-HDFS-Build/17358/artifact/patchprocess/diff-checkstyle-hadoop-hdfs-project_hadoop-hdfs.txt unit https://builds.apache.org/job/PreCommit-HDFS-Build/17358/artifact/patchprocess/patch-unit-hadoop-hdfs-project_hadoop-hdfs.txt Test Results https://builds.apache.org/job/PreCommit-HDFS-Build/17358/testReport/ modules C: hadoop-hdfs-project/hadoop-hdfs U: hadoop-hdfs-project/hadoop-hdfs Console output https://builds.apache.org/job/PreCommit-HDFS-Build/17358/console Powered by Apache Yetus 0.4.0-SNAPSHOT http://yetus.apache.org This message was automatically generated.
        Hide
        hadoopqa Hadoop QA added a comment -
        -1 overall



        Vote Subsystem Runtime Comment
        0 reexec 0m 22s 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.
        +1 mvninstall 7m 14s trunk passed
        +1 compile 0m 45s trunk passed
        +1 checkstyle 0m 26s trunk passed
        +1 mvnsite 0m 51s trunk passed
        +1 mvneclipse 0m 13s trunk passed
        +1 findbugs 1m 41s trunk passed
        +1 javadoc 0m 39s trunk passed
        +1 mvninstall 0m 45s the patch passed
        +1 compile 0m 43s the patch passed
        +1 javac 0m 43s the patch passed
        -0 checkstyle 0m 24s hadoop-hdfs-project/hadoop-hdfs: The patch generated 22 new + 33 unchanged - 0 fixed = 55 total (was 33)
        +1 mvnsite 0m 48s the patch passed
        +1 mvneclipse 0m 10s the patch passed
        +1 whitespace 0m 0s The patch has no whitespace issues.
        +1 findbugs 1m 48s the patch passed
        +1 javadoc 0m 36s the patch passed
        -1 unit 58m 48s hadoop-hdfs in the patch failed.
        +1 asflicense 0m 21s The patch does not generate ASF License warnings.
        77m 44s



        Reason Tests
        Failed junit tests hadoop.hdfs.server.datanode.TestDataNodeVolumeFailureReporting



        Subsystem Report/Notes
        Docker Image:yetus/hadoop:9560f25
        JIRA Issue HDFS-11065
        JIRA Patch URL https://issues.apache.org/jira/secure/attachment/12836230/HDFS-11065.000.patch
        Optional Tests asflicense compile javac javadoc mvninstall mvnsite unit findbugs checkstyle
        uname Linux 142db45caa00 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 / a1761a8
        Default Java 1.8.0_101
        findbugs v3.0.0
        checkstyle https://builds.apache.org/job/PreCommit-HDFS-Build/17359/artifact/patchprocess/diff-checkstyle-hadoop-hdfs-project_hadoop-hdfs.txt
        unit https://builds.apache.org/job/PreCommit-HDFS-Build/17359/artifact/patchprocess/patch-unit-hadoop-hdfs-project_hadoop-hdfs.txt
        Test Results https://builds.apache.org/job/PreCommit-HDFS-Build/17359/testReport/
        modules C: hadoop-hdfs-project/hadoop-hdfs U: hadoop-hdfs-project/hadoop-hdfs
        Console output https://builds.apache.org/job/PreCommit-HDFS-Build/17359/console
        Powered by Apache Yetus 0.4.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 22s 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. +1 mvninstall 7m 14s trunk passed +1 compile 0m 45s trunk passed +1 checkstyle 0m 26s trunk passed +1 mvnsite 0m 51s trunk passed +1 mvneclipse 0m 13s trunk passed +1 findbugs 1m 41s trunk passed +1 javadoc 0m 39s trunk passed +1 mvninstall 0m 45s the patch passed +1 compile 0m 43s the patch passed +1 javac 0m 43s the patch passed -0 checkstyle 0m 24s hadoop-hdfs-project/hadoop-hdfs: The patch generated 22 new + 33 unchanged - 0 fixed = 55 total (was 33) +1 mvnsite 0m 48s the patch passed +1 mvneclipse 0m 10s the patch passed +1 whitespace 0m 0s The patch has no whitespace issues. +1 findbugs 1m 48s the patch passed +1 javadoc 0m 36s the patch passed -1 unit 58m 48s hadoop-hdfs in the patch failed. +1 asflicense 0m 21s The patch does not generate ASF License warnings. 77m 44s Reason Tests Failed junit tests hadoop.hdfs.server.datanode.TestDataNodeVolumeFailureReporting Subsystem Report/Notes Docker Image:yetus/hadoop:9560f25 JIRA Issue HDFS-11065 JIRA Patch URL https://issues.apache.org/jira/secure/attachment/12836230/HDFS-11065.000.patch Optional Tests asflicense compile javac javadoc mvninstall mvnsite unit findbugs checkstyle uname Linux 142db45caa00 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 / a1761a8 Default Java 1.8.0_101 findbugs v3.0.0 checkstyle https://builds.apache.org/job/PreCommit-HDFS-Build/17359/artifact/patchprocess/diff-checkstyle-hadoop-hdfs-project_hadoop-hdfs.txt unit https://builds.apache.org/job/PreCommit-HDFS-Build/17359/artifact/patchprocess/patch-unit-hadoop-hdfs-project_hadoop-hdfs.txt Test Results https://builds.apache.org/job/PreCommit-HDFS-Build/17359/testReport/ modules C: hadoop-hdfs-project/hadoop-hdfs U: hadoop-hdfs-project/hadoop-hdfs Console output https://builds.apache.org/job/PreCommit-HDFS-Build/17359/console Powered by Apache Yetus 0.4.0-SNAPSHOT http://yetus.apache.org This message was automatically generated.
        Hide
        liuml07 Mingliang Liu added a comment -

        The patch looks good to me overall. +1 pending on Jenkins after the following comments are addressed/considered:

        1. The code can be simplified.
          598	    } catch (Throwable t) {
          599	      LOG.info("Got expected exception ", t);
          600	      assertTrue(t instanceof QuotaByStorageTypeExceededException);
          601	      assertThat(t.toString(),
          602	          is(allOf(containsString("Quota by storage type"),
          603	              containsString("DISK on path"),
          604	              containsString(testDir.toString()))));
          

          We can only catch the QuotaByStorageTypeExceededException exception, log the exception and assert its message. All other exceptions will, by default, make the test fail. Or else the log message is confusing {{ LOG.info("Got expected exception ", t);}} as other exceptions are not expected here; and we will lose the real exception stack if the LOG level is WARN and above. The code will be simpler and cleaner IHMO:

          598	    } catch (QuotaByStorageTypeExceededException e) {
          599	      LOG.info("Got expected exception ", e);
          601	      assertThat(e.toString(),
          602	          is(allOf(containsString("Quota by storage type"),
          603	              containsString("DISK on path"),
          604	              containsString(testDir.toString()))));
          

          This also works for another test case.

        2. I know this is not related to your test, but the test case is calling refreshClusterState() even it has independent cluster for each test case. Should we reuse the cluster (and refresh if needed) across multiple test cases? On my local test MBP, it took about 30 seconds to finish all the tests. We can address this in separate JIRAs if it's complex to the code change.
        Show
        liuml07 Mingliang Liu added a comment - The patch looks good to me overall. +1 pending on Jenkins after the following comments are addressed/considered: The code can be simplified. 598 } catch (Throwable t) { 599 LOG.info( "Got expected exception " , t); 600 assertTrue(t instanceof QuotaByStorageTypeExceededException); 601 assertThat(t.toString(), 602 is(allOf(containsString( "Quota by storage type" ), 603 containsString( "DISK on path" ), 604 containsString(testDir.toString())))); We can only catch the QuotaByStorageTypeExceededException exception, log the exception and assert its message. All other exceptions will, by default, make the test fail. Or else the log message is confusing {{ LOG.info("Got expected exception ", t);}} as other exceptions are not expected here; and we will lose the real exception stack if the LOG level is WARN and above. The code will be simpler and cleaner IHMO: 598 } catch (QuotaByStorageTypeExceededException e) { 599 LOG.info( "Got expected exception " , e); 601 assertThat(e.toString(), 602 is(allOf(containsString( "Quota by storage type" ), 603 containsString( "DISK on path" ), 604 containsString(testDir.toString())))); This also works for another test case. I know this is not related to your test, but the test case is calling refreshClusterState() even it has independent cluster for each test case. Should we reuse the cluster (and refresh if needed) across multiple test cases? On my local test MBP, it took about 30 seconds to finish all the tests. We can address this in separate JIRAs if it's complex to the code change.
        Hide
        xiaobingo Xiaobing Zhou added a comment -

        Posted patch v001 to address #1. HDFS-11079 is filed for #2. Thanks Mingliang Liu.

        Show
        xiaobingo Xiaobing Zhou added a comment - Posted patch v001 to address #1. HDFS-11079 is filed for #2. Thanks Mingliang Liu .
        Hide
        hadoopqa Hadoop QA added a comment -
        -1 overall



        Vote Subsystem Runtime Comment
        0 reexec 0m 20s 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.
        +1 mvninstall 7m 9s trunk passed
        +1 compile 0m 47s trunk passed
        +1 checkstyle 0m 26s trunk passed
        +1 mvnsite 0m 54s trunk passed
        +1 mvneclipse 0m 13s trunk passed
        +1 findbugs 1m 45s trunk passed
        +1 javadoc 0m 43s trunk passed
        +1 mvninstall 0m 48s the patch passed
        +1 compile 0m 42s the patch passed
        +1 javac 0m 42s the patch passed
        +1 checkstyle 0m 24s the patch passed
        +1 mvnsite 0m 53s the patch passed
        +1 mvneclipse 0m 11s the patch passed
        +1 whitespace 0m 0s The patch has no whitespace issues.
        +1 findbugs 1m 53s the patch passed
        +1 javadoc 0m 39s the patch passed
        -1 unit 87m 3s hadoop-hdfs in the patch failed.
        +1 asflicense 0m 24s The patch does not generate ASF License warnings.
        106m 32s



        Reason Tests
        Failed junit tests hadoop.hdfs.TestErasureCodeBenchmarkThroughput
          hadoop.hdfs.server.namenode.TestReconstructStripedBlocks
          hadoop.hdfs.server.datanode.fsdataset.impl.TestLazyPersistReplicaRecovery



        Subsystem Report/Notes
        Docker Image:yetus/hadoop:9560f25
        JIRA Issue HDFS-11065
        JIRA Patch URL https://issues.apache.org/jira/secure/attachment/12836286/HDFS-11065.001.patch
        Optional Tests asflicense compile javac javadoc mvninstall mvnsite unit findbugs checkstyle
        uname Linux 34875a46bc89 3.13.0-96-generic #143-Ubuntu SMP Mon Aug 29 20:15:20 UTC 2016 x86_64 x86_64 x86_64 GNU/Linux
        Build tool maven
        Personality /testptch/hadoop/patchprocess/precommit/personality/provided.sh
        git revision trunk / 7ba74be
        Default Java 1.8.0_101
        findbugs v3.0.0
        unit https://builds.apache.org/job/PreCommit-HDFS-Build/17365/artifact/patchprocess/patch-unit-hadoop-hdfs-project_hadoop-hdfs.txt
        Test Results https://builds.apache.org/job/PreCommit-HDFS-Build/17365/testReport/
        modules C: hadoop-hdfs-project/hadoop-hdfs U: hadoop-hdfs-project/hadoop-hdfs
        Console output https://builds.apache.org/job/PreCommit-HDFS-Build/17365/console
        Powered by Apache Yetus 0.4.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 20s 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. +1 mvninstall 7m 9s trunk passed +1 compile 0m 47s trunk passed +1 checkstyle 0m 26s trunk passed +1 mvnsite 0m 54s trunk passed +1 mvneclipse 0m 13s trunk passed +1 findbugs 1m 45s trunk passed +1 javadoc 0m 43s trunk passed +1 mvninstall 0m 48s the patch passed +1 compile 0m 42s the patch passed +1 javac 0m 42s the patch passed +1 checkstyle 0m 24s the patch passed +1 mvnsite 0m 53s the patch passed +1 mvneclipse 0m 11s the patch passed +1 whitespace 0m 0s The patch has no whitespace issues. +1 findbugs 1m 53s the patch passed +1 javadoc 0m 39s the patch passed -1 unit 87m 3s hadoop-hdfs in the patch failed. +1 asflicense 0m 24s The patch does not generate ASF License warnings. 106m 32s Reason Tests Failed junit tests hadoop.hdfs.TestErasureCodeBenchmarkThroughput   hadoop.hdfs.server.namenode.TestReconstructStripedBlocks   hadoop.hdfs.server.datanode.fsdataset.impl.TestLazyPersistReplicaRecovery Subsystem Report/Notes Docker Image:yetus/hadoop:9560f25 JIRA Issue HDFS-11065 JIRA Patch URL https://issues.apache.org/jira/secure/attachment/12836286/HDFS-11065.001.patch Optional Tests asflicense compile javac javadoc mvninstall mvnsite unit findbugs checkstyle uname Linux 34875a46bc89 3.13.0-96-generic #143-Ubuntu SMP Mon Aug 29 20:15:20 UTC 2016 x86_64 x86_64 x86_64 GNU/Linux Build tool maven Personality /testptch/hadoop/patchprocess/precommit/personality/provided.sh git revision trunk / 7ba74be Default Java 1.8.0_101 findbugs v3.0.0 unit https://builds.apache.org/job/PreCommit-HDFS-Build/17365/artifact/patchprocess/patch-unit-hadoop-hdfs-project_hadoop-hdfs.txt Test Results https://builds.apache.org/job/PreCommit-HDFS-Build/17365/testReport/ modules C: hadoop-hdfs-project/hadoop-hdfs U: hadoop-hdfs-project/hadoop-hdfs Console output https://builds.apache.org/job/PreCommit-HDFS-Build/17365/console Powered by Apache Yetus 0.4.0-SNAPSHOT http://yetus.apache.org This message was automatically generated.
        Hide
        hudson Hudson added a comment -

        SUCCESS: Integrated in Jenkins build Hadoop-trunk-Commit #10747 (See https://builds.apache.org/job/Hadoop-trunk-Commit/10747/)
        HDFS-11065. Add space quota tests for heterogenous storages. Contributed (liuml07: rev fa1512a740b2ed2661743d6b5483ef3eb49e5634)

        • (edit) hadoop-hdfs-project/hadoop-hdfs/src/test/java/org/apache/hadoop/hdfs/server/namenode/TestQuotaByStorageType.java
        Show
        hudson Hudson added a comment - SUCCESS: Integrated in Jenkins build Hadoop-trunk-Commit #10747 (See https://builds.apache.org/job/Hadoop-trunk-Commit/10747/ ) HDFS-11065 . Add space quota tests for heterogenous storages. Contributed (liuml07: rev fa1512a740b2ed2661743d6b5483ef3eb49e5634) (edit) hadoop-hdfs-project/hadoop-hdfs/src/test/java/org/apache/hadoop/hdfs/server/namenode/TestQuotaByStorageType.java
        Hide
        liuml07 Mingliang Liu added a comment -

        Committed to trunk through branch-2.8. Thanks for your contribution, Xiaobing Zhou.

        Show
        liuml07 Mingliang Liu added a comment - Committed to trunk through branch-2.8 . Thanks for your contribution, Xiaobing Zhou .

          People

          • Assignee:
            xiaobingo Xiaobing Zhou
            Reporter:
            xiaobingo Xiaobing Zhou
          • Votes:
            0 Vote for this issue
            Watchers:
            6 Start watching this issue

            Dates

            • Created:
              Updated:
              Resolved:

              Development