Hadoop HDFS
  1. Hadoop HDFS
  2. HDFS-1073 Simpler model for Namenode's fs Image and edit Logs
  3. HDFS-1473

Refactor storage management into separate classes than fsimage file reading/writing

    Details

    • Type: Sub-task Sub-task
    • Status: Closed
    • Priority: Major Major
    • Resolution: Fixed
    • Affects Version/s: 0.22.0
    • Fix Version/s: 0.22.0, 0.23.0
    • Component/s: namenode
    • Labels:
      None
    • Hadoop Flags:
      Reviewed

      Description

      Currently the FSImage class is responsible both for storage management (eg moving around files, tracking file names, the VERSION file, etc) as well as for the actual serialization and deserialization of the "fsimage" file within the storage directory.

      I'd like to refactor the loading and saving code into new classes. This will make testing easier and also make the major changes in HDFS-1073 easier to understand.

      1. hdfs-1473-prelim.txt
        73 kB
        Todd Lipcon
      2. hdfs-1473.txt
        74 kB
        Todd Lipcon
      3. hdfs-1473.txt
        0.6 kB
        Todd Lipcon
      4. hdfs-1473.txt
        75 kB
        Todd Lipcon
      5. hdfs-1473-followup.txt
        6 kB
        Todd Lipcon
      6. hdfs-1473-followup.2.txt
        9 kB
        Todd Lipcon
      7. hdfs-1473-followup.3.txt
        9 kB
        Todd Lipcon

        Issue Links

          Activity

          No work has yet been logged on this issue.

            People

            • Assignee:
              Todd Lipcon
              Reporter:
              Todd Lipcon
            • Votes:
              0 Vote for this issue
              Watchers:
              6 Start watching this issue

              Dates

              • Created:
                Updated:
                Resolved:

                Development