Details

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

      Description

      FSImage currently derives from Storage and FSEditLog has to call methods directly on FSImage to access the filesystem. This JIRA is to separate the Storage class out into NNStorage so that FSEditLog is less dependent on FSImage. From this point, the other parts of the circular dependency should be easy to fix.

        Attachments

        1. HDFS-1557-trunk.diff
          160 kB
          Ivan Kelly
        2. HDFS-1557-trunk.diff
          160 kB
          Ivan Kelly
        3. HDFS-1557-trunk.diff
          164 kB
          Ivan Kelly
        4. HDFS-1557-branch-0.22.diff
          157 kB
          Ivan Kelly
        5. HDFS-1557-branch-0.22.diff
          157 kB
          Ivan Kelly
        6. HDFS-1557.diff
          157 kB
          Ivan Kelly
        7. HDFS-1557.diff
          163 kB
          Ivan Kelly
        8. HDFS-1557.diff
          191 kB
          Ivan Kelly
        9. HDFS-1557.diff
          196 kB
          Ivan Kelly
        10. HDFS-1557.diff
          196 kB
          Ivan Kelly
        11. HDFS-1557.diff
          196 kB
          Ivan Kelly
        12. HDFS-1557.diff
          197 kB
          Ivan Kelly
        13. HDFS-1557.diff
          197 kB
          Ivan Kelly
        14. HDFS-1557.diff
          197 kB
          Ivan Kelly
        15. HDFS-1557.diff
          197 kB
          Ivan Kelly
        16. 1557-suggestions.txt
          6 kB
          Todd Lipcon

          Issue Links

            Activity

              People

              • Assignee:
                ikelly Ivan Kelly
                Reporter:
                ikelly Ivan Kelly
              • Votes:
                0 Vote for this issue
                Watchers:
                9 Start watching this issue

                Dates

                • Created:
                  Updated:
                  Resolved: