Uploaded image for project: 'Hadoop HDFS'
  1. Hadoop HDFS
  2. HDFS-7240 Scaling HDFS
  3. HDFS-11625

Ozone: Fix UT failures that caused by hard coded datanode data dirs

    XMLWordPrintableJSON

Details

    • Sub-task
    • Status: Resolved
    • Major
    • Resolution: Fixed
    • HDFS-7240
    • HDFS-7240
    • ozone, test
    • None
    • Reviewed

    Description

      There seems to be some UT regressions after HDFS-11519, such as

      • TestDataNodeVolumeFailureToleration
      • TestDataNodeVolumeFailureReporting
      • TestDiskBalancerCommand
      • TestBlockStatsMXBean
      • TestDataNodeVolumeMetrics
      • TestDFSAdmin
      • TestDataNodeHotSwapVolumes
      • TestDataNodeVolumeFailure

      these tests set up datanode data dir by some hard coded names, such as

        new File(cluster.getDataDirectory(), "data1");
      

      this no longer works since HDFS-11519 changes the pattern from

      /data/data<2*dnIndex + 1>
      /data/data<2*dnIndex + 2>
      ...
      

      to

      /data/dn0_data0
      /data/dn0_data1
      /data/dn1_data0
      /data/dn1_data1
      ...
      

      Attachments

        1. HDFS-11625-HDFS-7240.003.patch
          18 kB
          Weiwei Yang
        2. HDFS-11625-HDFS-7240.002.patch
          18 kB
          Weiwei Yang
        3. HDFS-11625-HDFS-7240.001.patch
          16 kB
          Weiwei Yang

        Activity

          People

            cheersyang Weiwei Yang
            cheersyang Weiwei Yang
            Votes:
            0 Vote for this issue
            Watchers:
            6 Start watching this issue

            Dates

              Created:
              Updated:
              Resolved: