Uploaded image for project: 'Hadoop HDFS'
  1. Hadoop HDFS
  2. HDFS-6440

Support more than 2 NameNodes

    XMLWordPrintableJSON

Details

    • New Feature
    • Status: Resolved
    • Major
    • Resolution: Fixed
    • 2.4.0
    • 3.0.0-alpha1
    • auto-failover, ha, namenode
    • None
    • Incompatible change, Reviewed
    • This feature adds support for running additional standby NameNodes, which provides additional fault-tolerance. It is designed for a total of 3-5 NameNodes.

    Description

      Most of the work is already done to support more than 2 NameNodes (one active, one standby). This would be the last bit to support running multiple standby NameNodes; one of the standbys should be available for fail-over.

      Mostly, this is a matter of updating how we parse configurations, some complexity around managing the checkpointing, and updating a whole lot of tests.

      Attachments

        1. hdfs-6440-cdh-4.5-full.patch
          138 kB
          Jesse Yates
        2. hdfs-6440-trunk-v1.patch
          171 kB
          Jesse Yates
        3. hdfs-6440-trunk-v1.patch
          171 kB
          Jesse Yates
        4. hdfs-6440-trunk-v3.patch
          178 kB
          Jesse Yates
        5. hdfs-6440-trunk-v4.patch
          188 kB
          Jesse Yates
        6. hdfs-6440-trunk-v5.patch
          526 kB
          Jesse Yates
        7. hdfs-6440-trunk-v6.patch
          527 kB
          Jesse Yates
        8. hdfs-6440-trunk-v7.patch
          529 kB
          Jesse Yates
        9. hdfs-6440-trunk-v8.patch
          529 kB
          Jesse Yates
        10. hdfs-multiple-snn-trunk-v0.patch
          171 kB
          Jesse Yates
        11. Multiple-Standby-NameNodes_V1.pdf
          217 kB
          Jesse Yates

        Issue Links

          Activity

            People

              jesse_yates Jesse Yates
              jesse_yates Jesse Yates
              Votes:
              0 Vote for this issue
              Watchers:
              65 Start watching this issue

              Dates

                Created:
                Updated:
                Resolved: