Uploaded image for project: 'Hadoop HDFS'
  1. Hadoop HDFS
  2. HDFS-11419 BlockPlacementPolicyDefault is choosing datanode in an inefficient way
  3. HDFS-11430

Separate class InnerNode from class NetworkTopology and make it extendable

    XMLWordPrintableJSON

Details

    • Sub-task
    • Status: Resolved
    • Major
    • Resolution: Fixed
    • None
    • 2.9.0, 3.0.0-alpha4
    • namenode
    • None
    • Reviewed

    Description

      The approach we will take in HDFS-11419 is to annotate topology's inner node with more information, such that it chooses a subtree that meets storage type requirement. However, InnerNode is not specific to HDFS, so our change should affect other components using this class.

      This JIRA separates InnerNode out of NetworkTopology and makes it extendable. Therefore HDFS can have it's own customized inner node class, while other services can still have inner node as what it is right now.

      Attachments

        1. h11430_20170217.patch
          29 kB
          Tsz-wo Sze
        2. h11430_20170218.patch
          30 kB
          Tsz-wo Sze
        3. HDFS-11430-branch-2.001.patch
          30 kB
          Chen Liang

        Issue Links

          Activity

            People

              szetszwo Tsz-wo Sze
              vagarychen Chen Liang
              Votes:
              0 Vote for this issue
              Watchers:
              9 Start watching this issue

              Dates

                Created:
                Updated:
                Resolved: