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

Provide a configuration to adjust the weight of EC recovery tasks to adjust the speed of recovery

VotersWatch issueWatchersCreate sub-taskLinkCloneUpdate Comment AuthorReplace String in CommentUpdate Comment VisibilityDelete Comments
    XMLWordPrintableJSON

Details

    Description

      The relative speed of EC recovery comparing to 3x replica recovery is a function of (EC codec, number of sources, NIC speed, and CPU speed, and etc).

      Currently the EC recovery has a fixed xmitsInProgress of max(# of sources, # of targets) comparing to 1 for 3x replica recovery, and NN uses xmitsInProgress to decide how much recovery tasks to schedule to the DataNode this we can add a coefficient for user to tune the weight of EC recovery tasks.

      Attachments

        1. HDFS-12482.00.patch
          9 kB
          Lei (Eddy) Xu
        2. HDFS-12482.01.patch
          11 kB
          Lei (Eddy) Xu
        3. HDFS-12482.02.patch
          12 kB
          Lei (Eddy) Xu
        4. HDFS-12482.03.patch
          12 kB
          Lei (Eddy) Xu
        5. HDFS-12482.04.patch
          12 kB
          Lei (Eddy) Xu
        6. HDFS-12482.05.patch
          12 kB
          Lei (Eddy) Xu

        Issue Links

        Activity

          This comment will be Viewable by All Users Viewable by All Users
          Cancel

          People

            eddyxu Lei (Eddy) Xu
            eddyxu Lei (Eddy) Xu
            Votes:
            0 Vote for this issue
            Watchers:
            5 Start watching this issue

            Dates

              Created:
              Updated:
              Resolved:

              Slack

                Issue deployment