Uploaded image for project: 'Hadoop HDFS'
  1. Hadoop HDFS
  2. HDFS-8031 Follow-on work for erasure coding phase I (striping layout)
  3. HDFS-9275

Wait previous ErasureCodingWork to finish before schedule another one

    XMLWordPrintableJSON

Details

    • Sub-task
    • Status: Resolved
    • Major
    • Resolution: Fixed
    • 3.0.0-alpha1
    • 3.0.0-alpha1
    • None
    • None
    • Reviewed

    Description

      In ErasureCodingWorker, for the same block group, one task doesn't know which internal blocks is in recovering by other tasks. We could end up with recovering 2 identical block with same index. So, ReplicationMonitor should wait previous work to finish before schedule another one.
      This is related to the occasional failure of TestRecoverStripedFile.

      Attachments

        1. HDFS-9275.01.patch
          19 kB
          Walter Su
        2. HDFS-9275.02.patch
          14 kB
          Walter Su
        3. HDFS-9275.03.patch
          6 kB
          Walter Su
        4. HDFS-9275.04.patch
          22 kB
          Walter Su
        5. HDFS-9275.05.patch
          22 kB
          Walter Su

        Issue Links

          Activity

            People

              walter.k.su Walter Su
              walter.k.su Walter Su
              Votes:
              0 Vote for this issue
              Watchers:
              6 Start watching this issue

              Dates

                Created:
                Updated:
                Resolved: