Details

    • Sub-task
    • Status: Resolved
    • Major
    • Resolution: Fixed
    • 0.21.0
    • 0.23.0
    • namenode
    • None
    • 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.diff
          197 kB
          Ivan Kelly
        2. HDFS-1557.diff
          197 kB
          Ivan Kelly
        3. 1557-suggestions.txt
          6 kB
          Todd Lipcon
        4. HDFS-1557.diff
          197 kB
          Ivan Kelly
        5. HDFS-1557.diff
          197 kB
          Ivan Kelly
        6. HDFS-1557.diff
          196 kB
          Ivan Kelly
        7. HDFS-1557.diff
          196 kB
          Ivan Kelly
        8. HDFS-1557.diff
          196 kB
          Ivan Kelly
        9. HDFS-1557.diff
          191 kB
          Ivan Kelly
        10. HDFS-1557.diff
          163 kB
          Ivan Kelly
        11. HDFS-1557-trunk.diff
          164 kB
          Ivan Kelly
        12. HDFS-1557-branch-0.22.diff
          157 kB
          Ivan Kelly
        13. HDFS-1557-trunk.diff
          160 kB
          Ivan Kelly
        14. HDFS-1557-branch-0.22.diff
          157 kB
          Ivan Kelly
        15. HDFS-1557-trunk.diff
          160 kB
          Ivan Kelly
        16. HDFS-1557.diff
          157 kB
          Ivan Kelly

        Issue Links

          Activity

            People

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

              Dates

                Created:
                Updated:
                Resolved: