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

    Details

    • Type: New Feature
    • Status: Resolved
    • Priority: Major
    • Resolution: Fixed
    • Affects Version/s: 2.7.0
    • Fix Version/s: 2.8.0, 3.0.0-alpha1
    • Component/s: namenode
    • Labels:
      None
    • Target Version/s:
    • Hadoop Flags:
      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

          Activity

            People

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

              Dates

              • Created:
                Updated:
                Resolved: