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

    • Type: Sub-task
    • Status: Resolved
    • Priority: Major
    • Resolution: Fixed
    • Affects Version/s: None
    • Fix Version/s: 2.9.0, 3.0.0-alpha4
    • Component/s: namenode
    • Labels:
      None
    • Hadoop Flags:
      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. HDFS-11430-branch-2.001.patch
          30 kB
          Chen Liang
        2. h11430_20170218.patch
          30 kB
          Tsz-wo Sze
        3. h11430_20170217.patch
          29 kB
          Tsz-wo Sze

          Issue Links

            Activity

              People

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

                Dates

                • Created:
                  Updated:
                  Resolved: