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

Generalize BlockInfo in preparation of merging HDFS-7285 into trunk and branch-2

    XMLWordPrintableJSON

Details

    • New Feature
    • Status: Resolved
    • Major
    • Resolution: Fixed
    • 2.7.0
    • 2.8.0, 3.0.0-alpha1
    • namenode
    • None
    • Reviewed

    Description

      Per offline discussion with andrew.wang, for easier and cleaner reviewing, we should probably shrink the size of the consolidated HDFS-7285 patch by merging some mechanical changes that are unrelated to EC-specific logic to trunk first. Those include renaming, subclassing, interfaces, and so forth. This umbrella JIRA specifically aims to merge code changes around BlockInfo and BlockInfoContiguous back into trunk.

      The structure of BlockInfo -related classes are shown below:

                      BlockInfo (abstract)
                     /         \
      BlockInfoStriped          BlockInfoContiguous
             |                        |
             |       BlockInfoUC      |
             |       (interface)      |
             |       /         \      |
      BlockInfoStripedUC       BlockInfoContiguousUC
      

      Attachments

        There are no Sub-Tasks for this issue.

        Activity

          People

            zhz Zhe Zhang
            zhz Zhe Zhang
            Votes:
            0 Vote for this issue
            Watchers:
            9 Start watching this issue

            Dates

              Created:
              Updated:
              Resolved: