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
      

        Activity

        Hide
        zhz Zhe Zhang added a comment -

        Thanks for the comment Joe. I just updated the JIRA description.

        Show
        zhz Zhe Zhang added a comment - Thanks for the comment Joe. I just updated the JIRA description.
        Hide
        jpallas Joe Pallas added a comment -

        So, um, branch-2 is the trunk?

        Show
        jpallas Joe Pallas added a comment - So, um, branch-2 is the trunk?

          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:

              Development